Class: Aws::Connect::Types::PersistentChat
- Inherits:
-
Struct
- Object
- Struct
- Aws::Connect::Types::PersistentChat
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-connect/types.rb
Overview
Enable persistent chats. For more information about enabling persistent chat, and for example use cases and how to configure for them, see [Enable persistent chat].
[1]: docs.aws.amazon.com/connect/latest/adminguide/chat-persistence.html
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#rehydration_type ⇒ String
The contactId that is used for rehydration depends on the rehydration type.
-
#source_contact_id ⇒ String
The contactId from which a persistent chat session must be started.
Instance Attribute Details
#rehydration_type ⇒ String
The contactId that is used for rehydration depends on the rehydration type. RehydrationType is required for persistent chat.
-
‘ENTIRE_PAST_SESSION`: Rehydrates a chat from the most recently terminated past chat contact of the specified past ended chat session. To use this type, provide the `initialContactId` of the past ended chat session in the `sourceContactId` field. In this type, Amazon Connect determines the most recent chat contact on the specified chat session that has ended, and uses it to start a persistent chat.
-
‘FROM_SEGMENT`: Rehydrates a chat from the past chat contact that is specified in the `sourceContactId` field.
The actual contactId used for rehydration is provided in the response of this API.
15100 15101 15102 15103 15104 15105 |
# File 'lib/aws-sdk-connect/types.rb', line 15100 class PersistentChat < Struct.new( :rehydration_type, :source_contact_id) SENSITIVE = [] include Aws::Structure end |
#source_contact_id ⇒ String
The contactId from which a persistent chat session must be started.
15100 15101 15102 15103 15104 15105 |
# File 'lib/aws-sdk-connect/types.rb', line 15100 class PersistentChat < Struct.new( :rehydration_type, :source_contact_id) SENSITIVE = [] include Aws::Structure end |