Connectparticipant Classes
AttachmentItemTypeDef
ContentType
- Type: typing.Optional[str]
AttachmentId
- Type: typing.Optional[str]
AttachmentName
- Type: typing.Optional[str]
Status
- Type: typing.Optional[typing.Literal['APPROVED', 'IN_PROGRESS', 'REJECTED']]
BaseValidatorModel
Oops! This Pydantic model is currently empty. Stay tuned!
CompleteAttachmentUploadRequestRequestTypeDef
AttachmentIds
- Type: typing.Sequence[str]
- Required: Yes
ClientToken
- Type:
- Required: Yes
ConnectionToken
- Type:
- Required: Yes
ConnectionCredentialsTypeDef
ConnectionToken
- Type: typing.Optional[str]
Expiry
- Type: typing.Optional[str]
CreateParticipantConnectionRequestRequestTypeDef
ParticipantToken
- Type:
- Required: Yes
Type
- Type: typing.Optional[typing.Sequence[typing.Literal['CONNECTION_CREDENTIALS', 'WEBSOCKET']]]
ConnectParticipant
- Type: typing.Optional[bool]
CreateParticipantConnectionResponseTypeDef
Websocket
- Type:
- Required: Yes
ConnectionCredentials
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DescribeViewRequestRequestTypeDef
ViewToken
- Type:
- Required: Yes
ConnectionToken
- Type:
- Required: Yes
DescribeViewResponseTypeDef
View
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DisconnectParticipantRequestRequestTypeDef
ConnectionToken
- Type:
- Required: Yes
ClientToken
- Type: typing.Optional[str]
GetAttachmentRequestRequestTypeDef
AttachmentId
- Type:
- Required: Yes
ConnectionToken
- Type:
- Required: Yes
GetAttachmentResponseTypeDef
Url
- Type:
- Required: Yes
UrlExpiry
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetTranscriptRequestRequestTypeDef
ConnectionToken
- Type:
- Required: Yes
ContactId
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
NextToken
- Type: typing.Optional[str]
ScanDirection
- Type: typing.Optional[typing.Literal['BACKWARD', 'FORWARD']]
SortOrder
- Type: typing.Optional[typing.Literal['ASCENDING', 'DESCENDING']]
StartPosition
- Type: typing.Optional[aws_resource_validator.pydantic_models.connectparticipant_classes.StartPositionTypeDef]
GetTranscriptResponseTypeDef
InitialContactId
- Type:
- Required: Yes
Transcript
- Type: typing.List[aws_resource_validator.pydantic_models.connectparticipant_classes.ItemTypeDef]
- Required: Yes
NextToken
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ItemTypeDef
AbsoluteTime
- Type: typing.Optional[str]
Content
- Type: typing.Optional[str]
ContentType
- Type: typing.Optional[str]
Id
- Type: typing.Optional[str]
Type
- Type: typing.Optional[typing.Literal['ATTACHMENT', 'CHAT_ENDED', 'CONNECTION_ACK', 'EVENT', 'MESSAGE', 'MESSAGE_DELIVERED', 'MESSAGE_READ', 'PARTICIPANT_JOINED', 'PARTICIPANT_LEFT', 'TRANSFER_FAILED', 'TRANSFER_SUCCEEDED', 'TYPING']]
ParticipantId
- Type: typing.Optional[str]
DisplayName
- Type: typing.Optional[str]
ParticipantRole
- Type: typing.Optional[typing.Literal['AGENT', 'CUSTOMER', 'CUSTOM_BOT', 'SUPERVISOR', 'SYSTEM']]
Attachments
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.connectparticipant_classes.AttachmentItemTypeDef]]
MessageMetadata
- Type: typing.Optional[aws_resource_validator.pydantic_models.connectparticipant_classes.MessageMetadataTypeDef]
RelatedContactId
- Type: typing.Optional[str]
ContactId
- Type: typing.Optional[str]
MessageMetadataTypeDef
MessageId
- Type: typing.Optional[str]
Receipts
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.connectparticipant_classes.ReceiptTypeDef]]
ReceiptTypeDef
DeliveredTimestamp
- Type: typing.Optional[str]
ReadTimestamp
- Type: typing.Optional[str]
RecipientParticipantId
- Type: typing.Optional[str]
ResponseMetadataTypeDef
RequestId
- Type:
- Required: Yes
HostId
- Type:
- Required: Yes
HTTPStatusCode
- Type:
- Required: Yes
HTTPHeaders
- Type: typing.Dict[str, str]
- Required: Yes
RetryAttempts
- Type:
- Required: Yes
SendEventRequestRequestTypeDef
ContentType
- Type:
- Required: Yes
ConnectionToken
- Type:
- Required: Yes
Content
- Type: typing.Optional[str]
ClientToken
- Type: typing.Optional[str]
SendEventResponseTypeDef
Id
- Type:
- Required: Yes
AbsoluteTime
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
SendMessageRequestRequestTypeDef
ContentType
- Type:
- Required: Yes
Content
- Type:
- Required: Yes
ConnectionToken
- Type:
- Required: Yes
ClientToken
- Type: typing.Optional[str]
SendMessageResponseTypeDef
Id
- Type:
- Required: Yes
AbsoluteTime
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
StartAttachmentUploadRequestRequestTypeDef
ContentType
- Type:
- Required: Yes
AttachmentSizeInBytes
- Type:
- Required: Yes
AttachmentName
- Type:
- Required: Yes
ClientToken
- Type:
- Required: Yes
ConnectionToken
- Type:
- Required: Yes
StartAttachmentUploadResponseTypeDef
AttachmentId
- Type:
- Required: Yes
UploadMetadata
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
StartPositionTypeDef
Id
- Type: typing.Optional[str]
AbsoluteTime
- Type: typing.Optional[str]
MostRecent
- Type: typing.Optional[int]
UploadMetadataTypeDef
Url
- Type: typing.Optional[str]
UrlExpiry
- Type: typing.Optional[str]
HeadersToInclude
- Type: typing.Optional[typing.Dict[str, str]]
ViewContentTypeDef
InputSchema
- Type: typing.Optional[str]
Template
- Type: typing.Optional[str]
Actions
- Type: typing.Optional[typing.List[str]]
ViewTypeDef
Id
- Type: typing.Optional[str]
Arn
- Type: typing.Optional[str]
Name
- Type: typing.Optional[str]
Version
- Type: typing.Optional[int]
Content
- Type: typing.Optional[aws_resource_validator.pydantic_models.connectparticipant_classes.ViewContentTypeDef]
WebsocketTypeDef
Url
- Type: typing.Optional[str]
ConnectionExpiry
- Type: typing.Optional[str]