Skip to content

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]