Class SendChatIntegrationEventRequest

    • Method Detail

      • sourceId

        public final String sourceId()

        External identifier of chat customer participant, used in part to uniquely identify a chat. For SMS, this is the E164 phone number of the chat customer participant.

        Returns:
        External identifier of chat customer participant, used in part to uniquely identify a chat. For SMS, this is the E164 phone number of the chat customer participant.
      • destinationId

        public final String destinationId()

        Chat system identifier, used in part to uniquely identify chat. This is associated with the Amazon Connect instance and flow to be used to start chats. For SMS, this is the phone number destination of inbound SMS messages represented by an Amazon Pinpoint phone number ARN.

        Returns:
        Chat system identifier, used in part to uniquely identify chat. This is associated with the Amazon Connect instance and flow to be used to start chats. For SMS, this is the phone number destination of inbound SMS messages represented by an Amazon Pinpoint phone number ARN.
      • subtype

        public final String subtype()

        Classification of a channel. This is used in part to uniquely identify chat.

        Valid value: ["connect:sms"]

        Returns:
        Classification of a channel. This is used in part to uniquely identify chat.

        Valid value: ["connect:sms"]

      • event

        public final ChatEvent event()

        Chat integration event payload

        Returns:
        Chat integration event payload
      • newSessionDetails

        public final NewSessionDetails newSessionDetails()

        Contact properties to apply when starting a new chat. If the integration event is handled with an existing chat, this is ignored.

        Returns:
        Contact properties to apply when starting a new chat. If the integration event is handled with an existing chat, this is ignored.
      • toString

        public final String toString()
        Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
        Overrides:
        toString in class Object