diff --git a/pybotx/client/voex_api/get_call.py b/pybotx/client/voex_api/get_call.py index e5dee2cb..bd5be924 100644 --- a/pybotx/client/voex_api/get_call.py +++ b/pybotx/client/voex_api/get_call.py @@ -20,7 +20,7 @@ def from_domain( class BotXAPIGetCallResult(VerifiedPayloadBaseModel): - id: UUID + call_id: UUID members: list[UUID] @@ -30,7 +30,7 @@ class BotXAPIGetCallResponsePayload(VerifiedPayloadBaseModel): def to_domain(self) -> Call: return Call( - id=self.result.id, + id=self.result.call_id, members=self.result.members, ) diff --git a/pybotx/client/voex_api/get_conference.py b/pybotx/client/voex_api/get_conference.py index 0fc8c680..9bb986a2 100644 --- a/pybotx/client/voex_api/get_conference.py +++ b/pybotx/client/voex_api/get_conference.py @@ -20,7 +20,7 @@ def from_domain( class BotXAPIGetConferenceResult(VerifiedPayloadBaseModel): - id: UUID + call_id: UUID name: str link: str members: list[UUID] @@ -32,7 +32,7 @@ class BotXAPIGetConferenceResponsePayload(VerifiedPayloadBaseModel): def to_domain(self) -> Conference: return Conference( - id=self.result.id, + id=self.result.call_id, name=self.result.name, link=self.result.link, members=self.result.members, diff --git a/pybotx/models/conference.py b/pybotx/models/conference.py index fce0f4b6..3a373fc4 100644 --- a/pybotx/models/conference.py +++ b/pybotx/models/conference.py @@ -6,5 +6,5 @@ class Conference: id: UUID name: str - link: str + link: str | None members: list[UUID] diff --git a/pybotx/models/enums.py b/pybotx/models/enums.py index b458b56d..7f3ead50 100644 --- a/pybotx/models/enums.py +++ b/pybotx/models/enums.py @@ -66,6 +66,7 @@ class ChatTypes(AutoName): GROUP_CHAT = auto() CHANNEL = auto() THREAD = auto() + VOEX_CALL = auto() class SyncSourceTypes(AutoName): @@ -366,7 +367,7 @@ def convert_chat_type_to_domain( APIChatTypes.GROUP_CHAT: ChatTypes.GROUP_CHAT, APIChatTypes.CHANNEL: ChatTypes.CHANNEL, APIChatTypes.THREAD: ChatTypes.THREAD, - APIChatTypes.VOEX_CALL: ChatTypes.GROUP_CHAT, + APIChatTypes.VOEX_CALL: ChatTypes.VOEX_CALL, } converted_type: IncomingChatTypes | None