Type definitions#
Index > EndUserMessagingSocial > Type definitions
Auto-generated documentation for EndUserMessagingSocial type annotations stubs module mypy-boto3-socialmessaging.
BlobTypeDef#
# BlobTypeDef Union usage example
from mypy_boto3_socialmessaging.type_defs import BlobTypeDef
def get_value() -> BlobTypeDef:
return ...
# BlobTypeDef definition
BlobTypeDef = Union[
str,
bytes,
IO[Any],
StreamingBody,
]
WhatsAppSignupCallbackTypeDef#
# WhatsAppSignupCallbackTypeDef TypedDict usage example
from mypy_boto3_socialmessaging.type_defs import WhatsAppSignupCallbackTypeDef
def get_value() -> WhatsAppSignupCallbackTypeDef:
return {
"accessToken": ...,
}
# WhatsAppSignupCallbackTypeDef definition
class WhatsAppSignupCallbackTypeDef(TypedDict):
accessToken: str,
ResponseMetadataTypeDef#
# ResponseMetadataTypeDef TypedDict usage example
from mypy_boto3_socialmessaging.type_defs import ResponseMetadataTypeDef
def get_value() -> ResponseMetadataTypeDef:
return {
"RequestId": ...,
}
# ResponseMetadataTypeDef definition
class ResponseMetadataTypeDef(TypedDict):
RequestId: str,
HTTPStatusCode: int,
HTTPHeaders: Dict[str, str],
RetryAttempts: int,
HostId: NotRequired[str],
DeleteWhatsAppMessageMediaInputTypeDef#
# DeleteWhatsAppMessageMediaInputTypeDef TypedDict usage example
from mypy_boto3_socialmessaging.type_defs import DeleteWhatsAppMessageMediaInputTypeDef
def get_value() -> DeleteWhatsAppMessageMediaInputTypeDef:
return {
"mediaId": ...,
}
# DeleteWhatsAppMessageMediaInputTypeDef definition
class DeleteWhatsAppMessageMediaInputTypeDef(TypedDict):
mediaId: str,
originationPhoneNumberId: str,
DisassociateWhatsAppBusinessAccountInputTypeDef#
# DisassociateWhatsAppBusinessAccountInputTypeDef TypedDict usage example
from mypy_boto3_socialmessaging.type_defs import DisassociateWhatsAppBusinessAccountInputTypeDef
def get_value() -> DisassociateWhatsAppBusinessAccountInputTypeDef:
return {
"id": ...,
}
# DisassociateWhatsAppBusinessAccountInputTypeDef definition
class DisassociateWhatsAppBusinessAccountInputTypeDef(TypedDict):
id: str,
GetLinkedWhatsAppBusinessAccountInputTypeDef#
# GetLinkedWhatsAppBusinessAccountInputTypeDef TypedDict usage example
from mypy_boto3_socialmessaging.type_defs import GetLinkedWhatsAppBusinessAccountInputTypeDef
def get_value() -> GetLinkedWhatsAppBusinessAccountInputTypeDef:
return {
"id": ...,
}
# GetLinkedWhatsAppBusinessAccountInputTypeDef definition
class GetLinkedWhatsAppBusinessAccountInputTypeDef(TypedDict):
id: str,
GetLinkedWhatsAppBusinessAccountPhoneNumberInputTypeDef#
# GetLinkedWhatsAppBusinessAccountPhoneNumberInputTypeDef TypedDict usage example
from mypy_boto3_socialmessaging.type_defs import GetLinkedWhatsAppBusinessAccountPhoneNumberInputTypeDef
def get_value() -> GetLinkedWhatsAppBusinessAccountPhoneNumberInputTypeDef:
return {
"id": ...,
}
# GetLinkedWhatsAppBusinessAccountPhoneNumberInputTypeDef definition
class GetLinkedWhatsAppBusinessAccountPhoneNumberInputTypeDef(TypedDict):
id: str,
WhatsAppPhoneNumberDetailTypeDef#
# WhatsAppPhoneNumberDetailTypeDef TypedDict usage example
from mypy_boto3_socialmessaging.type_defs import WhatsAppPhoneNumberDetailTypeDef
def get_value() -> WhatsAppPhoneNumberDetailTypeDef:
return {
"arn": ...,
}
# WhatsAppPhoneNumberDetailTypeDef definition
class WhatsAppPhoneNumberDetailTypeDef(TypedDict):
arn: str,
phoneNumber: str,
phoneNumberId: str,
metaPhoneNumberId: str,
displayPhoneNumberName: str,
displayPhoneNumber: str,
qualityRating: str,
S3FileTypeDef#
# S3FileTypeDef TypedDict usage example
from mypy_boto3_socialmessaging.type_defs import S3FileTypeDef
def get_value() -> S3FileTypeDef:
return {
"bucketName": ...,
}
# S3FileTypeDef definition
class S3FileTypeDef(TypedDict):
bucketName: str,
key: str,
S3PresignedUrlTypeDef#
# S3PresignedUrlTypeDef TypedDict usage example
from mypy_boto3_socialmessaging.type_defs import S3PresignedUrlTypeDef
def get_value() -> S3PresignedUrlTypeDef:
return {
"url": ...,
}
# S3PresignedUrlTypeDef definition
class S3PresignedUrlTypeDef(TypedDict):
url: str,
headers: Mapping[str, str],
WhatsAppBusinessAccountEventDestinationTypeDef#
# WhatsAppBusinessAccountEventDestinationTypeDef TypedDict usage example
from mypy_boto3_socialmessaging.type_defs import WhatsAppBusinessAccountEventDestinationTypeDef
def get_value() -> WhatsAppBusinessAccountEventDestinationTypeDef:
return {
"eventDestinationArn": ...,
}
# WhatsAppBusinessAccountEventDestinationTypeDef definition
class WhatsAppBusinessAccountEventDestinationTypeDef(TypedDict):
eventDestinationArn: str,
roleArn: NotRequired[str],
WhatsAppPhoneNumberSummaryTypeDef#
# WhatsAppPhoneNumberSummaryTypeDef TypedDict usage example
from mypy_boto3_socialmessaging.type_defs import WhatsAppPhoneNumberSummaryTypeDef
def get_value() -> WhatsAppPhoneNumberSummaryTypeDef:
return {
"arn": ...,
}
# WhatsAppPhoneNumberSummaryTypeDef definition
class WhatsAppPhoneNumberSummaryTypeDef(TypedDict):
arn: str,
phoneNumber: str,
phoneNumberId: str,
metaPhoneNumberId: str,
displayPhoneNumberName: str,
displayPhoneNumber: str,
qualityRating: str,
PaginatorConfigTypeDef#
# PaginatorConfigTypeDef TypedDict usage example
from mypy_boto3_socialmessaging.type_defs import PaginatorConfigTypeDef
def get_value() -> PaginatorConfigTypeDef:
return {
"MaxItems": ...,
}
# PaginatorConfigTypeDef definition
class PaginatorConfigTypeDef(TypedDict):
MaxItems: NotRequired[int],
PageSize: NotRequired[int],
StartingToken: NotRequired[str],
ListLinkedWhatsAppBusinessAccountsInputTypeDef#
# ListLinkedWhatsAppBusinessAccountsInputTypeDef TypedDict usage example
from mypy_boto3_socialmessaging.type_defs import ListLinkedWhatsAppBusinessAccountsInputTypeDef
def get_value() -> ListLinkedWhatsAppBusinessAccountsInputTypeDef:
return {
"nextToken": ...,
}
# ListLinkedWhatsAppBusinessAccountsInputTypeDef definition
class ListLinkedWhatsAppBusinessAccountsInputTypeDef(TypedDict):
nextToken: NotRequired[str],
maxResults: NotRequired[int],
ListTagsForResourceInputTypeDef#
# ListTagsForResourceInputTypeDef TypedDict usage example
from mypy_boto3_socialmessaging.type_defs import ListTagsForResourceInputTypeDef
def get_value() -> ListTagsForResourceInputTypeDef:
return {
"resourceArn": ...,
}
# ListTagsForResourceInputTypeDef definition
class ListTagsForResourceInputTypeDef(TypedDict):
resourceArn: str,
TagTypeDef#
# TagTypeDef TypedDict usage example
from mypy_boto3_socialmessaging.type_defs import TagTypeDef
def get_value() -> TagTypeDef:
return {
"key": ...,
}
# TagTypeDef definition
class TagTypeDef(TypedDict):
key: str,
value: NotRequired[str],
UntagResourceInputTypeDef#
# UntagResourceInputTypeDef TypedDict usage example
from mypy_boto3_socialmessaging.type_defs import UntagResourceInputTypeDef
def get_value() -> UntagResourceInputTypeDef:
return {
"resourceArn": ...,
}
# UntagResourceInputTypeDef definition
class UntagResourceInputTypeDef(TypedDict):
resourceArn: str,
tagKeys: Sequence[str],
DeleteWhatsAppMessageMediaOutputTypeDef#
# DeleteWhatsAppMessageMediaOutputTypeDef TypedDict usage example
from mypy_boto3_socialmessaging.type_defs import DeleteWhatsAppMessageMediaOutputTypeDef
def get_value() -> DeleteWhatsAppMessageMediaOutputTypeDef:
return {
"success": ...,
}
# DeleteWhatsAppMessageMediaOutputTypeDef definition
class DeleteWhatsAppMessageMediaOutputTypeDef(TypedDict):
success: bool,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
GetWhatsAppMessageMediaOutputTypeDef#
# GetWhatsAppMessageMediaOutputTypeDef TypedDict usage example
from mypy_boto3_socialmessaging.type_defs import GetWhatsAppMessageMediaOutputTypeDef
def get_value() -> GetWhatsAppMessageMediaOutputTypeDef:
return {
"mimeType": ...,
}
# GetWhatsAppMessageMediaOutputTypeDef definition
class GetWhatsAppMessageMediaOutputTypeDef(TypedDict):
mimeType: str,
fileSize: int,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
PostWhatsAppMessageMediaOutputTypeDef#
# PostWhatsAppMessageMediaOutputTypeDef TypedDict usage example
from mypy_boto3_socialmessaging.type_defs import PostWhatsAppMessageMediaOutputTypeDef
def get_value() -> PostWhatsAppMessageMediaOutputTypeDef:
return {
"mediaId": ...,
}
# PostWhatsAppMessageMediaOutputTypeDef definition
class PostWhatsAppMessageMediaOutputTypeDef(TypedDict):
mediaId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
SendWhatsAppMessageOutputTypeDef#
# SendWhatsAppMessageOutputTypeDef TypedDict usage example
from mypy_boto3_socialmessaging.type_defs import SendWhatsAppMessageOutputTypeDef
def get_value() -> SendWhatsAppMessageOutputTypeDef:
return {
"messageId": ...,
}
# SendWhatsAppMessageOutputTypeDef definition
class SendWhatsAppMessageOutputTypeDef(TypedDict):
messageId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
TagResourceOutputTypeDef#
# TagResourceOutputTypeDef TypedDict usage example
from mypy_boto3_socialmessaging.type_defs import TagResourceOutputTypeDef
def get_value() -> TagResourceOutputTypeDef:
return {
"statusCode": ...,
}
# TagResourceOutputTypeDef definition
class TagResourceOutputTypeDef(TypedDict):
statusCode: int,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
UntagResourceOutputTypeDef#
# UntagResourceOutputTypeDef TypedDict usage example
from mypy_boto3_socialmessaging.type_defs import UntagResourceOutputTypeDef
def get_value() -> UntagResourceOutputTypeDef:
return {
"statusCode": ...,
}
# UntagResourceOutputTypeDef definition
class UntagResourceOutputTypeDef(TypedDict):
statusCode: int,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
SendWhatsAppMessageInputTypeDef#
# SendWhatsAppMessageInputTypeDef TypedDict usage example
from mypy_boto3_socialmessaging.type_defs import SendWhatsAppMessageInputTypeDef
def get_value() -> SendWhatsAppMessageInputTypeDef:
return {
"originationPhoneNumberId": ...,
}
# SendWhatsAppMessageInputTypeDef definition
class SendWhatsAppMessageInputTypeDef(TypedDict):
originationPhoneNumberId: str,
message: BlobTypeDef,
metaApiVersion: str,
GetLinkedWhatsAppBusinessAccountPhoneNumberOutputTypeDef#
# GetLinkedWhatsAppBusinessAccountPhoneNumberOutputTypeDef TypedDict usage example
from mypy_boto3_socialmessaging.type_defs import GetLinkedWhatsAppBusinessAccountPhoneNumberOutputTypeDef
def get_value() -> GetLinkedWhatsAppBusinessAccountPhoneNumberOutputTypeDef:
return {
"phoneNumber": ...,
}
# GetLinkedWhatsAppBusinessAccountPhoneNumberOutputTypeDef definition
class GetLinkedWhatsAppBusinessAccountPhoneNumberOutputTypeDef(TypedDict):
phoneNumber: WhatsAppPhoneNumberDetailTypeDef, # (1)
linkedWhatsAppBusinessAccountId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
LinkedWhatsAppBusinessAccountIdMetaDataTypeDef#
# LinkedWhatsAppBusinessAccountIdMetaDataTypeDef TypedDict usage example
from mypy_boto3_socialmessaging.type_defs import LinkedWhatsAppBusinessAccountIdMetaDataTypeDef
def get_value() -> LinkedWhatsAppBusinessAccountIdMetaDataTypeDef:
return {
"accountName": ...,
}
# LinkedWhatsAppBusinessAccountIdMetaDataTypeDef definition
class LinkedWhatsAppBusinessAccountIdMetaDataTypeDef(TypedDict):
accountName: NotRequired[str],
registrationStatus: NotRequired[RegistrationStatusType], # (1)
unregisteredWhatsAppPhoneNumbers: NotRequired[List[WhatsAppPhoneNumberDetailTypeDef]], # (2)
wabaId: NotRequired[str],
GetWhatsAppMessageMediaInputTypeDef#
# GetWhatsAppMessageMediaInputTypeDef TypedDict usage example
from mypy_boto3_socialmessaging.type_defs import GetWhatsAppMessageMediaInputTypeDef
def get_value() -> GetWhatsAppMessageMediaInputTypeDef:
return {
"mediaId": ...,
}
# GetWhatsAppMessageMediaInputTypeDef definition
class GetWhatsAppMessageMediaInputTypeDef(TypedDict):
mediaId: str,
originationPhoneNumberId: str,
metadataOnly: NotRequired[bool],
destinationS3PresignedUrl: NotRequired[S3PresignedUrlTypeDef], # (1)
destinationS3File: NotRequired[S3FileTypeDef], # (2)
- See S3PresignedUrlTypeDef
- See S3FileTypeDef
PostWhatsAppMessageMediaInputTypeDef#
# PostWhatsAppMessageMediaInputTypeDef TypedDict usage example
from mypy_boto3_socialmessaging.type_defs import PostWhatsAppMessageMediaInputTypeDef
def get_value() -> PostWhatsAppMessageMediaInputTypeDef:
return {
"originationPhoneNumberId": ...,
}
# PostWhatsAppMessageMediaInputTypeDef definition
class PostWhatsAppMessageMediaInputTypeDef(TypedDict):
originationPhoneNumberId: str,
sourceS3PresignedUrl: NotRequired[S3PresignedUrlTypeDef], # (1)
sourceS3File: NotRequired[S3FileTypeDef], # (2)
- See S3PresignedUrlTypeDef
- See S3FileTypeDef
LinkedWhatsAppBusinessAccountSummaryTypeDef#
# LinkedWhatsAppBusinessAccountSummaryTypeDef TypedDict usage example
from mypy_boto3_socialmessaging.type_defs import LinkedWhatsAppBusinessAccountSummaryTypeDef
def get_value() -> LinkedWhatsAppBusinessAccountSummaryTypeDef:
return {
"arn": ...,
}
# LinkedWhatsAppBusinessAccountSummaryTypeDef definition
class LinkedWhatsAppBusinessAccountSummaryTypeDef(TypedDict):
arn: str,
id: str,
wabaId: str,
registrationStatus: RegistrationStatusType, # (1)
linkDate: datetime,
wabaName: str,
eventDestinations: List[WhatsAppBusinessAccountEventDestinationTypeDef], # (2)
PutWhatsAppBusinessAccountEventDestinationsInputTypeDef#
# PutWhatsAppBusinessAccountEventDestinationsInputTypeDef TypedDict usage example
from mypy_boto3_socialmessaging.type_defs import PutWhatsAppBusinessAccountEventDestinationsInputTypeDef
def get_value() -> PutWhatsAppBusinessAccountEventDestinationsInputTypeDef:
return {
"id": ...,
}
# PutWhatsAppBusinessAccountEventDestinationsInputTypeDef definition
class PutWhatsAppBusinessAccountEventDestinationsInputTypeDef(TypedDict):
id: str,
eventDestinations: Sequence[WhatsAppBusinessAccountEventDestinationTypeDef], # (1)
LinkedWhatsAppBusinessAccountTypeDef#
# LinkedWhatsAppBusinessAccountTypeDef TypedDict usage example
from mypy_boto3_socialmessaging.type_defs import LinkedWhatsAppBusinessAccountTypeDef
def get_value() -> LinkedWhatsAppBusinessAccountTypeDef:
return {
"arn": ...,
}
# LinkedWhatsAppBusinessAccountTypeDef definition
class LinkedWhatsAppBusinessAccountTypeDef(TypedDict):
arn: str,
id: str,
wabaId: str,
registrationStatus: RegistrationStatusType, # (1)
linkDate: datetime,
wabaName: str,
eventDestinations: List[WhatsAppBusinessAccountEventDestinationTypeDef], # (2)
phoneNumbers: List[WhatsAppPhoneNumberSummaryTypeDef], # (3)
- See RegistrationStatusType
- See WhatsAppBusinessAccountEventDestinationTypeDef
- See WhatsAppPhoneNumberSummaryTypeDef
ListLinkedWhatsAppBusinessAccountsInputPaginateTypeDef#
# ListLinkedWhatsAppBusinessAccountsInputPaginateTypeDef TypedDict usage example
from mypy_boto3_socialmessaging.type_defs import ListLinkedWhatsAppBusinessAccountsInputPaginateTypeDef
def get_value() -> ListLinkedWhatsAppBusinessAccountsInputPaginateTypeDef:
return {
"PaginationConfig": ...,
}
# ListLinkedWhatsAppBusinessAccountsInputPaginateTypeDef definition
class ListLinkedWhatsAppBusinessAccountsInputPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListTagsForResourceOutputTypeDef#
# ListTagsForResourceOutputTypeDef TypedDict usage example
from mypy_boto3_socialmessaging.type_defs import ListTagsForResourceOutputTypeDef
def get_value() -> ListTagsForResourceOutputTypeDef:
return {
"statusCode": ...,
}
# ListTagsForResourceOutputTypeDef definition
class ListTagsForResourceOutputTypeDef(TypedDict):
statusCode: int,
tags: List[TagTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See TagTypeDef
- See ResponseMetadataTypeDef
TagResourceInputTypeDef#
# TagResourceInputTypeDef TypedDict usage example
from mypy_boto3_socialmessaging.type_defs import TagResourceInputTypeDef
def get_value() -> TagResourceInputTypeDef:
return {
"resourceArn": ...,
}
# TagResourceInputTypeDef definition
class TagResourceInputTypeDef(TypedDict):
resourceArn: str,
tags: Sequence[TagTypeDef], # (1)
- See TagTypeDef
WabaPhoneNumberSetupFinalizationTypeDef#
# WabaPhoneNumberSetupFinalizationTypeDef TypedDict usage example
from mypy_boto3_socialmessaging.type_defs import WabaPhoneNumberSetupFinalizationTypeDef
def get_value() -> WabaPhoneNumberSetupFinalizationTypeDef:
return {
"id": ...,
}
# WabaPhoneNumberSetupFinalizationTypeDef definition
class WabaPhoneNumberSetupFinalizationTypeDef(TypedDict):
id: str,
twoFactorPin: str,
dataLocalizationRegion: NotRequired[str],
tags: NotRequired[Sequence[TagTypeDef]], # (1)
- See TagTypeDef
WabaSetupFinalizationTypeDef#
# WabaSetupFinalizationTypeDef TypedDict usage example
from mypy_boto3_socialmessaging.type_defs import WabaSetupFinalizationTypeDef
def get_value() -> WabaSetupFinalizationTypeDef:
return {
"id": ...,
}
# WabaSetupFinalizationTypeDef definition
class WabaSetupFinalizationTypeDef(TypedDict):
id: NotRequired[str],
eventDestinations: NotRequired[Sequence[WhatsAppBusinessAccountEventDestinationTypeDef]], # (1)
tags: NotRequired[Sequence[TagTypeDef]], # (2)
WhatsAppSignupCallbackResultTypeDef#
# WhatsAppSignupCallbackResultTypeDef TypedDict usage example
from mypy_boto3_socialmessaging.type_defs import WhatsAppSignupCallbackResultTypeDef
def get_value() -> WhatsAppSignupCallbackResultTypeDef:
return {
"associateInProgressToken": ...,
}
# WhatsAppSignupCallbackResultTypeDef definition
class WhatsAppSignupCallbackResultTypeDef(TypedDict):
associateInProgressToken: NotRequired[str],
linkedAccountsWithIncompleteSetup: NotRequired[Dict[str, LinkedWhatsAppBusinessAccountIdMetaDataTypeDef]], # (1)
ListLinkedWhatsAppBusinessAccountsOutputTypeDef#
# ListLinkedWhatsAppBusinessAccountsOutputTypeDef TypedDict usage example
from mypy_boto3_socialmessaging.type_defs import ListLinkedWhatsAppBusinessAccountsOutputTypeDef
def get_value() -> ListLinkedWhatsAppBusinessAccountsOutputTypeDef:
return {
"linkedAccounts": ...,
}
# ListLinkedWhatsAppBusinessAccountsOutputTypeDef definition
class ListLinkedWhatsAppBusinessAccountsOutputTypeDef(TypedDict):
linkedAccounts: List[LinkedWhatsAppBusinessAccountSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
GetLinkedWhatsAppBusinessAccountOutputTypeDef#
# GetLinkedWhatsAppBusinessAccountOutputTypeDef TypedDict usage example
from mypy_boto3_socialmessaging.type_defs import GetLinkedWhatsAppBusinessAccountOutputTypeDef
def get_value() -> GetLinkedWhatsAppBusinessAccountOutputTypeDef:
return {
"account": ...,
}
# GetLinkedWhatsAppBusinessAccountOutputTypeDef definition
class GetLinkedWhatsAppBusinessAccountOutputTypeDef(TypedDict):
account: LinkedWhatsAppBusinessAccountTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
WhatsAppSetupFinalizationTypeDef#
# WhatsAppSetupFinalizationTypeDef TypedDict usage example
from mypy_boto3_socialmessaging.type_defs import WhatsAppSetupFinalizationTypeDef
def get_value() -> WhatsAppSetupFinalizationTypeDef:
return {
"associateInProgressToken": ...,
}
# WhatsAppSetupFinalizationTypeDef definition
class WhatsAppSetupFinalizationTypeDef(TypedDict):
associateInProgressToken: str,
phoneNumbers: Sequence[WabaPhoneNumberSetupFinalizationTypeDef], # (1)
phoneNumberParent: NotRequired[str],
waba: NotRequired[WabaSetupFinalizationTypeDef], # (2)
AssociateWhatsAppBusinessAccountOutputTypeDef#
# AssociateWhatsAppBusinessAccountOutputTypeDef TypedDict usage example
from mypy_boto3_socialmessaging.type_defs import AssociateWhatsAppBusinessAccountOutputTypeDef
def get_value() -> AssociateWhatsAppBusinessAccountOutputTypeDef:
return {
"signupCallbackResult": ...,
}
# AssociateWhatsAppBusinessAccountOutputTypeDef definition
class AssociateWhatsAppBusinessAccountOutputTypeDef(TypedDict):
signupCallbackResult: WhatsAppSignupCallbackResultTypeDef, # (1)
statusCode: int,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
AssociateWhatsAppBusinessAccountInputTypeDef#
# AssociateWhatsAppBusinessAccountInputTypeDef TypedDict usage example
from mypy_boto3_socialmessaging.type_defs import AssociateWhatsAppBusinessAccountInputTypeDef
def get_value() -> AssociateWhatsAppBusinessAccountInputTypeDef:
return {
"signupCallback": ...,
}
# AssociateWhatsAppBusinessAccountInputTypeDef definition
class AssociateWhatsAppBusinessAccountInputTypeDef(TypedDict):
signupCallback: NotRequired[WhatsAppSignupCallbackTypeDef], # (1)
setupFinalization: NotRequired[WhatsAppSetupFinalizationTypeDef], # (2)