sinch.domains.conversation.templates.models.v2.types package
- class sinch.domains.conversation.templates.models.v2.types.ChannelTemplateOverrideDict[source]
Bases:
TypedDict- template_reference: NotRequired[TemplateReferenceChannelSpecificDict]
- parameter_mappings: NotRequired[Dict[str, str]]
- class sinch.domains.conversation.templates.models.v2.types.TemplateTranslationDict[source]
Bases:
dict- language_code: str
- version: NotRequired[str]
- channel_template_overrides: NotRequired[Dict[Literal['WHATSAPP', 'RCS', 'SMS', 'MESSENGER', 'VIBERBM', 'MMS', 'INSTAGRAM', 'TELEGRAM', 'KAKAOTALK', 'KAKAOTALKCHAT', 'LINE', 'WECHAT', 'APPLEBC'] | Annotated[str, Strict(strict=True)], ChannelTemplateOverrideDict]]
- variables: NotRequired[List[TemplateVariableDict]]
- text_message: NotRequired[TextMessageDict]
- card_message: NotRequired[CardMessageDict]
- carousel_message: NotRequired[CarouselMessageDict]
- choice_message: NotRequired[ChoiceMessageDict]
- contact_info_message: NotRequired[ContactInfoMessageDict]
- list_message: NotRequired[ListMessageDict]
- location_message: NotRequired[LocationMessageDict]
- media_message: NotRequired[MediaPropertiesDict]
- template_message: NotRequired[TemplateMessageDict]