Class: Aws::ConnectParticipant::Types::Item

Inherits:
Struct
  • Object
show all
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

Instance Attribute Details

#absolute_timeString

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.

Returns:

  • (String)


441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
# File 'gems/aws-sdk-connectparticipant/lib/aws-sdk-connectparticipant/types.rb', line 441

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

#attachmentsArray<Types::AttachmentItem>

Provides information about the attachments.

Returns:



441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
# File 'gems/aws-sdk-connectparticipant/lib/aws-sdk-connectparticipant/types.rb', line 441

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_idString

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.

Returns:

  • (String)


441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
# File 'gems/aws-sdk-connectparticipant/lib/aws-sdk-connectparticipant/types.rb', line 441

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

#contentString

The content of the message or event.

Returns:

  • (String)


441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
# File 'gems/aws-sdk-connectparticipant/lib/aws-sdk-connectparticipant/types.rb', line 441

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_typeString

The type of content of the item.

Returns:

  • (String)


441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
# File 'gems/aws-sdk-connectparticipant/lib/aws-sdk-connectparticipant/types.rb', line 441

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_nameString

The chat display name of the sender.

Returns:

  • (String)


441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
# File 'gems/aws-sdk-connectparticipant/lib/aws-sdk-connectparticipant/types.rb', line 441

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

#idString

The ID of the item.

Returns:

  • (String)


441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
# File 'gems/aws-sdk-connectparticipant/lib/aws-sdk-connectparticipant/types.rb', line 441

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_metadataTypes::MessageMetadata

The metadata related to the message. Currently this supports only information related to message receipts.



441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
# File 'gems/aws-sdk-connectparticipant/lib/aws-sdk-connectparticipant/types.rb', line 441

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_idString

The ID of the sender in the session.

Returns:

  • (String)


441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
# File 'gems/aws-sdk-connectparticipant/lib/aws-sdk-connectparticipant/types.rb', line 441

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_roleString

The role of the sender. For example, is it a customer, agent, or system.

Returns:

  • (String)


441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
# File 'gems/aws-sdk-connectparticipant/lib/aws-sdk-connectparticipant/types.rb', line 441

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

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.

Returns:

  • (String)


441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
# File 'gems/aws-sdk-connectparticipant/lib/aws-sdk-connectparticipant/types.rb', line 441

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

#typeString

Type of the item: message or event.

Returns:

  • (String)


441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
# File 'gems/aws-sdk-connectparticipant/lib/aws-sdk-connectparticipant/types.rb', line 441

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