sinch.domains.conversation.models.v1.messages.types.contact_info_message_dict module

class sinch.domains.conversation.models.v1.messages.types.contact_info_message_dict.NameInfoDict[source]

Bases: TypedDict

full_name: str
first_name: NotRequired[str]
last_name: NotRequired[str]
middle_name: NotRequired[str]
prefix: NotRequired[str]
suffix: NotRequired[str]
class sinch.domains.conversation.models.v1.messages.types.contact_info_message_dict.PhoneNumberInfoDict[source]

Bases: TypedDict

phone_number: str
type: NotRequired[str]
class sinch.domains.conversation.models.v1.messages.types.contact_info_message_dict.AddressInfoDict[source]

Bases: TypedDict

city: NotRequired[str]
country: NotRequired[str]
state: NotRequired[str]
zip: NotRequired[str]
type: NotRequired[str]
country_code: NotRequired[str]
class sinch.domains.conversation.models.v1.messages.types.contact_info_message_dict.EmailInfoDict[source]

Bases: TypedDict

email_address: str
type: NotRequired[str]
class sinch.domains.conversation.models.v1.messages.types.contact_info_message_dict.OrganizationInfoDict[source]

Bases: TypedDict

company: NotRequired[str]
department: NotRequired[str]
title: NotRequired[str]
class sinch.domains.conversation.models.v1.messages.types.contact_info_message_dict.UrlInfoDict[source]

Bases: TypedDict

url: str
type: NotRequired[str]
class sinch.domains.conversation.models.v1.messages.types.contact_info_message_dict.ContactInfoMessageDict[source]

Bases: TypedDict

name: NameInfoDict
phone_numbers: List[PhoneNumberInfoDict]
addresses: NotRequired[List[AddressInfoDict]]
email_addresses: NotRequired[List[EmailInfoDict]]
organization: NotRequired[OrganizationInfoDict]
urls: NotRequired[List[UrlInfoDict]]
birthday: NotRequired[date]