Skip to content

RcsFallbackConfiguration

Source code in docs_src/capo_pinpoint_sms_voice_v2/types/rcs_fallback_configuration.py
class RcsFallbackConfiguration(TypedDict, closed=True):
    channel: "capo_pinpoint_sms_voice_v2.types.rcs_fallback_channel.RcsFallbackChannel"
    """<p>The fallback channel to use when RCS delivery fails. Valid values are SMS and MMS. SMS and MMS are mutually exclusive.</p>"""
    message_body: NotRequired[
        "capo_pinpoint_sms_voice_v2.types.rcs_fallback_message_body.RcsFallbackMessageBody"
    ]
    """<p>The text body of the fallback message. Required for SMS fallback. For MMS fallback, at least one of MessageBody or MediaUrls must be provided.</p>"""
    media_urls: NotRequired[
        "capo_pinpoint_sms_voice_v2.types.media_url_list.MediaUrlList"
    ]
    """<p>An array of S3 URIs to media files for MMS fallback. Only valid when Channel is MMS.</p>"""
    origination_identity: NotRequired[
        "capo_pinpoint_sms_voice_v2.types.rcs_fallback_origination_identity.RcsFallbackOriginationIdentity"
    ]
    """<p>The origination identity to use for the fallback message. This can be a PhoneNumber, PhoneNumberId, PhoneNumberArn, SenderId, or SenderIdArn. Pool IDs and pool ARNs are not accepted. If not specified and the original message was sent via a pool, the service selects a suitable number from the pool.</p>"""

channel instance-attribute

The fallback channel to use when RCS delivery fails. Valid values are SMS and MMS. SMS and MMS are mutually exclusive.

media_urls instance-attribute

media_urls: NotRequired[MediaUrlList]

An array of S3 URIs to media files for MMS fallback. Only valid when Channel is MMS.

message_body instance-attribute

message_body: NotRequired[RcsFallbackMessageBody]

The text body of the fallback message. Required for SMS fallback. For MMS fallback, at least one of MessageBody or MediaUrls must be provided.

origination_identity instance-attribute

origination_identity: NotRequired[RcsFallbackOriginationIdentity]

The origination identity to use for the fallback message. This can be a PhoneNumber, PhoneNumberId, PhoneNumberArn, SenderId, or SenderIdArn. Pool IDs and pool ARNs are not accepted. If not specified and the original message was sent via a pool, the service selects a suitable number from the pool.