sinch.domains.conversation.models.v1.credentials.types package

class sinch.domains.conversation.models.v1.credentials.types.StaticBearerCredentialsDict[source]

Bases: TypedDict

claimed_identity: str
token: str
class sinch.domains.conversation.models.v1.credentials.types.StaticTokenCredentialsDict[source]

Bases: TypedDict

token: str
class sinch.domains.conversation.models.v1.credentials.types.BasicAuthCredentialsDict[source]

Bases: TypedDict

password: str
username: str
class sinch.domains.conversation.models.v1.credentials.types.MMSCredentialsDict[source]

Bases: TypedDict

account_id: str
api_key: str
basic_auth: NotRequired[BasicAuthCredentialsDict]
class sinch.domains.conversation.models.v1.credentials.types.KakaoTalkCredentialsDict[source]

Bases: TypedDict

kakaotalk_plus_friend_id: str
kakaotalk_sender_key: str
class sinch.domains.conversation.models.v1.credentials.types.KakaoTalkChatCredentialsDict[source]

Bases: TypedDict

kakaotalk_plus_friend_id: str
api_key: NotRequired[str]
class sinch.domains.conversation.models.v1.credentials.types.TelegramCredentialsDict[source]

Bases: TypedDict

token: str
class sinch.domains.conversation.models.v1.credentials.types.LineCredentialsDict[source]

Bases: TypedDict

token: str
secret: str
is_default: NotRequired[bool]
class sinch.domains.conversation.models.v1.credentials.types.LineEnterpriseCredentialsDict[source]

Bases: TypedDict

token: str
secret: str
is_default: NotRequired[bool]
class sinch.domains.conversation.models.v1.credentials.types.WeChatCredentialsDict[source]

Bases: TypedDict

app_id: str
app_secret: str
token: str
aes_key: str
class sinch.domains.conversation.models.v1.credentials.types.InstagramCredentialsDict[source]

Bases: TypedDict

token: str
business_account_id: NotRequired[str]
class sinch.domains.conversation.models.v1.credentials.types.AppleBusinessChatCredentialsDict[source]

Bases: TypedDict

business_chat_account_id: str
merchant_id: NotRequired[str]
apple_pay_certificate_reference: NotRequired[str]
apple_pay_certificate_password: NotRequired[str]
class sinch.domains.conversation.models.v1.credentials.types.ConversationChannelCredentialsDict[source]

Bases: TypedDict

WHATSAPP: NotRequired[StaticBearerChannelCredentialsDict]
RCS: NotRequired[StaticBearerChannelCredentialsDict]
SMS: NotRequired[StaticBearerChannelCredentialsDict]
VIBERBM: NotRequired[StaticBearerChannelCredentialsDict]
MESSENGER: NotRequired[StaticTokenChannelCredentialsDict]
MMS: NotRequired[MMSChannelCredentialsDict]
INSTAGRAM: NotRequired[InstagramChannelCredentialsDict]
TELEGRAM: NotRequired[TelegramChannelCredentialsDict]
KAKAOTALK: NotRequired[KakaoTalkChannelCredentialsDict]
KAKAOTALKCHAT: NotRequired[KakaoTalkChatChannelCredentialsDict]
LINE: NotRequired[LineChannelCredentialsDict]
LINE_JAPAN: NotRequired[LineEnterpriseChannelCredentialsDict]
LINE_THAILAND: NotRequired[LineEnterpriseChannelCredentialsDict]
WECHAT: NotRequired[WeChatChannelCredentialsDict]
APPLEBC: NotRequired[AppleBusinessChatChannelCredentialsDict]