Skip to content

Socialmessaging Classes

AssociateWhatsAppBusinessAccountInput

signupCallback

  • Type: typing.Optional[aws_resource_validator.pydantic_models.socialmessaging.socialmessaging_classes.WhatsAppSignupCallback]

setupFinalization

  • Type: typing.Optional[aws_resource_validator.pydantic_models.socialmessaging.socialmessaging_classes.WhatsAppSetupFinalization]

AssociateWhatsAppBusinessAccountOutput

signupCallbackResult

  • Type:
  • Required: Yes

statusCode

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

BaseValidatorModel

Oops! This Pydantic model is currently empty. Stay tuned!

DeleteWhatsAppMessageMediaInput

mediaId

  • Type:
  • Required: Yes

originationPhoneNumberId

  • Type:
  • Required: Yes

DeleteWhatsAppMessageMediaOutput

success

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DisassociateWhatsAppBusinessAccountInput

id

  • Type:
  • Required: Yes

GetLinkedWhatsAppBusinessAccountInput

id

  • Type:
  • Required: Yes

GetLinkedWhatsAppBusinessAccountOutput

account

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetLinkedWhatsAppBusinessAccountPhoneNumberInput

id

  • Type:
  • Required: Yes

GetLinkedWhatsAppBusinessAccountPhoneNumberOutput

phoneNumber

  • Type:
  • Required: Yes

linkedWhatsAppBusinessAccountId

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetWhatsAppMessageMediaInput

mediaId

  • Type:
  • Required: Yes

originationPhoneNumberId

  • Type:
  • Required: Yes

metadataOnly

  • Type: typing.Optional[bool]

destinationS3PresignedUrl

  • Type: typing.Optional[aws_resource_validator.pydantic_models.socialmessaging.socialmessaging_classes.S3PresignedUrl]

destinationS3File

  • Type: typing.Optional[aws_resource_validator.pydantic_models.socialmessaging.socialmessaging_classes.S3File]

GetWhatsAppMessageMediaOutput

mimeType

  • Type:
  • Required: Yes

fileSize

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

LinkedWhatsAppBusinessAccount

arn

  • Type:
  • Required: Yes

id

  • Type:
  • Required: Yes

wabaId

  • Type:
  • Required: Yes

registrationStatus

  • Type: typing.Literal['COMPLETE', 'INCOMPLETE']
  • Required: Yes

linkDate

  • Type:
  • Required: Yes

wabaName

  • Type:
  • Required: Yes

eventDestinations

  • Type: typing.List[aws_resource_validator.pydantic_models.socialmessaging.socialmessaging_classes.WhatsAppBusinessAccountEventDestination]
  • Required: Yes

phoneNumbers

  • Type: typing.List[aws_resource_validator.pydantic_models.socialmessaging.socialmessaging_classes.WhatsAppPhoneNumberSummary]
  • Required: Yes

LinkedWhatsAppBusinessAccountIdMetaData

accountName

  • Type: typing.Optional[str]

registrationStatus

  • Type: typing.Optional[typing.Literal['COMPLETE', 'INCOMPLETE']]

unregisteredWhatsAppPhoneNumbers

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.socialmessaging.socialmessaging_classes.WhatsAppPhoneNumberDetail]]

wabaId

  • Type: typing.Optional[str]

LinkedWhatsAppBusinessAccountSummary

arn

  • Type:
  • Required: Yes

id

  • Type:
  • Required: Yes

wabaId

  • Type:
  • Required: Yes

registrationStatus

  • Type: typing.Literal['COMPLETE', 'INCOMPLETE']
  • Required: Yes

linkDate

  • Type:
  • Required: Yes

wabaName

  • Type:
  • Required: Yes

eventDestinations

  • Type: typing.List[aws_resource_validator.pydantic_models.socialmessaging.socialmessaging_classes.WhatsAppBusinessAccountEventDestination]
  • Required: Yes

ListLinkedWhatsAppBusinessAccountsInput

nextToken

  • Type: typing.Optional[str]

maxResults

  • Type: typing.Optional[int]

ListLinkedWhatsAppBusinessAccountsInputPaginate

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.socialmessaging.socialmessaging_classes.PaginatorConfig]

ListLinkedWhatsAppBusinessAccountsOutput

linkedAccounts

  • Type: typing.List[aws_resource_validator.pydantic_models.socialmessaging.socialmessaging_classes.LinkedWhatsAppBusinessAccountSummary]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

nextToken

  • Type: typing.Optional[str]

ListTagsForResourceInput

resourceArn

  • Type:
  • Required: Yes

ListTagsForResourceOutput

statusCode

  • Type:
  • Required: Yes

tags

  • Type: typing.List[aws_resource_validator.pydantic_models.socialmessaging.socialmessaging_classes.Tag]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

PaginatorConfig

MaxItems

  • Type: typing.Optional[int]

PageSize

  • Type: typing.Optional[int]

StartingToken

  • Type: typing.Optional[str]

PostWhatsAppMessageMediaInput

originationPhoneNumberId

  • Type:
  • Required: Yes

sourceS3PresignedUrl

  • Type: typing.Optional[aws_resource_validator.pydantic_models.socialmessaging.socialmessaging_classes.S3PresignedUrl]

sourceS3File

  • Type: typing.Optional[aws_resource_validator.pydantic_models.socialmessaging.socialmessaging_classes.S3File]

PostWhatsAppMessageMediaOutput

mediaId

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

PutWhatsAppBusinessAccountEventDestinationsInput

id

  • Type:
  • Required: Yes

eventDestinations

  • Type: typing.List[aws_resource_validator.pydantic_models.socialmessaging.socialmessaging_classes.WhatsAppBusinessAccountEventDestination]
  • Required: Yes

ResponseMetadata

RequestId

  • Type:
  • Required: Yes

HTTPStatusCode

  • Type:
  • Required: Yes

HTTPHeaders

  • Type: typing.Dict[str, str]
  • Required: Yes

RetryAttempts

  • Type:
  • Required: Yes

HostId

  • Type: typing.Optional[str]

S3File

bucketName

  • Type:
  • Required: Yes

key

  • Type:
  • Required: Yes

S3PresignedUrl

url

  • Type:
  • Required: Yes

headers

  • Type: typing.Dict[str, str]
  • Required: Yes

SendWhatsAppMessageInput

originationPhoneNumberId

  • Type:
  • Required: Yes

message

  • Type: typing.Union[str, bytes, typing.IO[typing.Any], botocore.response.StreamingBody]
  • Required: Yes

metaApiVersion

  • Type:
  • Required: Yes

SendWhatsAppMessageOutput

messageId

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

Tag

key

  • Type:
  • Required: Yes

value

  • Type: typing.Optional[str]

TagResourceInput

resourceArn

  • Type:
  • Required: Yes

tags

  • Type: typing.List[aws_resource_validator.pydantic_models.socialmessaging.socialmessaging_classes.Tag]
  • Required: Yes

TagResourceOutput

statusCode

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

UntagResourceInput

resourceArn

  • Type:
  • Required: Yes

tagKeys

  • Type: typing.List[str]
  • Required: Yes

UntagResourceOutput

statusCode

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

WabaPhoneNumberSetupFinalization

id

  • Type:
  • Required: Yes

twoFactorPin

  • Type:
  • Required: Yes

dataLocalizationRegion

  • Type: typing.Optional[str]

tags

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.socialmessaging.socialmessaging_classes.Tag]]

WabaSetupFinalization

id

  • Type: typing.Optional[str]

eventDestinations

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.socialmessaging.socialmessaging_classes.WhatsAppBusinessAccountEventDestination]]

tags

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.socialmessaging.socialmessaging_classes.Tag]]

WhatsAppBusinessAccountEventDestination

eventDestinationArn

  • Type:
  • Required: Yes

roleArn

  • Type: typing.Optional[str]

WhatsAppPhoneNumberDetail

arn

  • Type:
  • Required: Yes

phoneNumber

  • Type:
  • Required: Yes

phoneNumberId

  • Type:
  • Required: Yes

metaPhoneNumberId

  • Type:
  • Required: Yes

displayPhoneNumberName

  • Type:
  • Required: Yes

displayPhoneNumber

  • Type:
  • Required: Yes

qualityRating

  • Type:
  • Required: Yes

WhatsAppPhoneNumberSummary

arn

  • Type:
  • Required: Yes

phoneNumber

  • Type:
  • Required: Yes

phoneNumberId

  • Type:
  • Required: Yes

metaPhoneNumberId

  • Type:
  • Required: Yes

displayPhoneNumberName

  • Type:
  • Required: Yes

displayPhoneNumber

  • Type:
  • Required: Yes

qualityRating

  • Type:
  • Required: Yes

WhatsAppSetupFinalization

associateInProgressToken

  • Type:
  • Required: Yes

phoneNumbers

  • Type: typing.List[aws_resource_validator.pydantic_models.socialmessaging.socialmessaging_classes.WabaPhoneNumberSetupFinalization]
  • Required: Yes

phoneNumberParent

  • Type: typing.Optional[str]

waba

  • Type: typing.Optional[aws_resource_validator.pydantic_models.socialmessaging.socialmessaging_classes.WabaSetupFinalization]

WhatsAppSignupCallback

accessToken

  • Type:
  • Required: Yes

WhatsAppSignupCallbackResult

associateInProgressToken

  • Type: typing.Optional[str]

linkedAccountsWithIncompleteSetup

  • Type: typing.Optional[typing.Dict[str, aws_resource_validator.pydantic_models.socialmessaging.socialmessaging_classes.LinkedWhatsAppBusinessAccountIdMetaData]]