Class: Aws::ConnectParticipant::Types::Item
- Inherits:
-
Struct
- Object
- Struct
- Aws::ConnectParticipant::Types::Item
- Defined in:
- gems/aws-sdk-connectparticipant/lib/aws-sdk-connectparticipant/types.rb
Overview
An item - message or event - that has been sent.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#absolute_time ⇒ String
The time when the message or event was sent.
-
#attachments ⇒ Array<Types::AttachmentItem>
Provides information about the attachments.
-
#contact_id ⇒ String
The contactId on which the transcript item was originally sent.
-
#content ⇒ String
The content of the message or event.
-
#content_type ⇒ String
The type of content of the item.
-
#display_name ⇒ String
The chat display name of the sender.
-
#id ⇒ String
The ID of the item.
-
#message_metadata ⇒ Types::MessageMetadata
The metadata related to the message.
-
#participant_id ⇒ String
The ID of the sender in the session.
-
#participant_role ⇒ String
The role of the sender.
-
#related_contact_id ⇒ String
The contactId on which the transcript item was originally sent.
-
#type ⇒ String
Type of the item: message or event.
Instance Attribute Details
#absolute_time ⇒ String
The time when the message or event was sent.
It's specified in ISO 8601 format: yyyy-MM-ddThh:mm:ss.SSSZ. For example, 2019-11-08T02:41:28.172Z.
574 575 576 577 578 579 580 581 582 583 584 585 586 587 588 589 |
# File 'gems/aws-sdk-connectparticipant/lib/aws-sdk-connectparticipant/types.rb', line 574 class Item < Struct.new( :absolute_time, :content, :content_type, :id, :type, :participant_id, :display_name, :participant_role, :attachments, :message_metadata, :related_contact_id, :contact_id) SENSITIVE = [] include Aws::Structure end |
#attachments ⇒ Array<Types::AttachmentItem>
Provides information about the attachments.
574 575 576 577 578 579 580 581 582 583 584 585 586 587 588 589 |
# File 'gems/aws-sdk-connectparticipant/lib/aws-sdk-connectparticipant/types.rb', line 574 class Item < Struct.new( :absolute_time, :content, :content_type, :id, :type, :participant_id, :display_name, :participant_role, :attachments, :message_metadata, :related_contact_id, :contact_id) SENSITIVE = [] include Aws::Structure end |
#contact_id ⇒ String
The contactId on which the transcript item was originally sent. This field is populated only when the transcript item is from the current chat session.
574 575 576 577 578 579 580 581 582 583 584 585 586 587 588 589 |
# File 'gems/aws-sdk-connectparticipant/lib/aws-sdk-connectparticipant/types.rb', line 574 class Item < Struct.new( :absolute_time, :content, :content_type, :id, :type, :participant_id, :display_name, :participant_role, :attachments, :message_metadata, :related_contact_id, :contact_id) SENSITIVE = [] include Aws::Structure end |
#content ⇒ String
The content of the message or event.
574 575 576 577 578 579 580 581 582 583 584 585 586 587 588 589 |
# File 'gems/aws-sdk-connectparticipant/lib/aws-sdk-connectparticipant/types.rb', line 574 class Item < Struct.new( :absolute_time, :content, :content_type, :id, :type, :participant_id, :display_name, :participant_role, :attachments, :message_metadata, :related_contact_id, :contact_id) SENSITIVE = [] include Aws::Structure end |
#content_type ⇒ String
The type of content of the item.
574 575 576 577 578 579 580 581 582 583 584 585 586 587 588 589 |
# File 'gems/aws-sdk-connectparticipant/lib/aws-sdk-connectparticipant/types.rb', line 574 class Item < Struct.new( :absolute_time, :content, :content_type, :id, :type, :participant_id, :display_name, :participant_role, :attachments, :message_metadata, :related_contact_id, :contact_id) SENSITIVE = [] include Aws::Structure end |
#display_name ⇒ String
The chat display name of the sender.
574 575 576 577 578 579 580 581 582 583 584 585 586 587 588 589 |
# File 'gems/aws-sdk-connectparticipant/lib/aws-sdk-connectparticipant/types.rb', line 574 class Item < Struct.new( :absolute_time, :content, :content_type, :id, :type, :participant_id, :display_name, :participant_role, :attachments, :message_metadata, :related_contact_id, :contact_id) SENSITIVE = [] include Aws::Structure end |
#id ⇒ String
The ID of the item.
574 575 576 577 578 579 580 581 582 583 584 585 586 587 588 589 |
# File 'gems/aws-sdk-connectparticipant/lib/aws-sdk-connectparticipant/types.rb', line 574 class Item < Struct.new( :absolute_time, :content, :content_type, :id, :type, :participant_id, :display_name, :participant_role, :attachments, :message_metadata, :related_contact_id, :contact_id) SENSITIVE = [] include Aws::Structure end |
#message_metadata ⇒ Types::MessageMetadata
The metadata related to the message. Currently this supports only information related to message receipts.
574 575 576 577 578 579 580 581 582 583 584 585 586 587 588 589 |
# File 'gems/aws-sdk-connectparticipant/lib/aws-sdk-connectparticipant/types.rb', line 574 class Item < Struct.new( :absolute_time, :content, :content_type, :id, :type, :participant_id, :display_name, :participant_role, :attachments, :message_metadata, :related_contact_id, :contact_id) SENSITIVE = [] include Aws::Structure end |
#participant_id ⇒ String
The ID of the sender in the session.
574 575 576 577 578 579 580 581 582 583 584 585 586 587 588 589 |
# File 'gems/aws-sdk-connectparticipant/lib/aws-sdk-connectparticipant/types.rb', line 574 class Item < Struct.new( :absolute_time, :content, :content_type, :id, :type, :participant_id, :display_name, :participant_role, :attachments, :message_metadata, :related_contact_id, :contact_id) SENSITIVE = [] include Aws::Structure end |
#participant_role ⇒ String
The role of the sender. For example, is it a customer, agent, or system.
574 575 576 577 578 579 580 581 582 583 584 585 586 587 588 589 |
# File 'gems/aws-sdk-connectparticipant/lib/aws-sdk-connectparticipant/types.rb', line 574 class Item < Struct.new( :absolute_time, :content, :content_type, :id, :type, :participant_id, :display_name, :participant_role, :attachments, :message_metadata, :related_contact_id, :contact_id) SENSITIVE = [] include Aws::Structure end |
#related_contact_id ⇒ String
The contactId on which the transcript item was originally sent. This field is only populated for persistent chats when the transcript item is from the past chat session. For more information, see Enable persistent chat.
574 575 576 577 578 579 580 581 582 583 584 585 586 587 588 589 |
# File 'gems/aws-sdk-connectparticipant/lib/aws-sdk-connectparticipant/types.rb', line 574 class Item < Struct.new( :absolute_time, :content, :content_type, :id, :type, :participant_id, :display_name, :participant_role, :attachments, :message_metadata, :related_contact_id, :contact_id) SENSITIVE = [] include Aws::Structure end |
#type ⇒ String
Type of the item: message or event.
574 575 576 577 578 579 580 581 582 583 584 585 586 587 588 589 |
# File 'gems/aws-sdk-connectparticipant/lib/aws-sdk-connectparticipant/types.rb', line 574 class Item < Struct.new( :absolute_time, :content, :content_type, :id, :type, :participant_id, :display_name, :participant_role, :attachments, :message_metadata, :related_contact_id, :contact_id) SENSITIVE = [] include Aws::Structure end |