Class: Aws::Connect::Types::ContactSearchSummary
- Inherits:
-
Struct
- Object
- Struct
- Aws::Connect::Types::ContactSearchSummary
- Defined in:
- gems/aws-sdk-connect/lib/aws-sdk-connect/types.rb
Overview
Information of returned contact.
Constant Summary collapse
- SENSITIVE =
[:segment_attributes, :name]
Instance Attribute Summary collapse
-
#agent_info ⇒ Types::ContactSearchSummaryAgentInfo
Information about the agent who accepted the contact.
-
#arn ⇒ String
The Amazon Resource Name (ARN) of the contact.
-
#channel ⇒ String
How the contact reached your contact center.
-
#disconnect_timestamp ⇒ Time
The timestamp when the customer endpoint disconnected from Amazon Connect.
-
#id ⇒ String
The identifier of the contact summary.
-
#initial_contact_id ⇒ String
If this contact is related to other contacts, this is the ID of the initial contact.
-
#initiation_method ⇒ String
Indicates how the contact was initiated.
-
#initiation_timestamp ⇒ Time
The date and time this contact was initiated, in UTC time.
-
#name ⇒ String
Indicates name of the contact.
-
#previous_contact_id ⇒ String
If this contact is not the first contact, this is the ID of the previous contact.
-
#queue_info ⇒ Types::ContactSearchSummaryQueueInfo
If this contact was queued, this contains information about the queue.
-
#routing_criteria ⇒ Types::RoutingCriteria
Latest routing criteria on the contact.
-
#scheduled_timestamp ⇒ Time
The timestamp, in Unix epoch time format, at which to start running the inbound flow.
-
#segment_attributes ⇒ Hash<String,Types::ContactSearchSummarySegmentAttributeValue>
Set of segment attributes for a contact.
Instance Attribute Details
#agent_info ⇒ Types::ContactSearchSummaryAgentInfo
Information about the agent who accepted the contact.
4522 4523 4524 4525 4526 4527 4528 4529 4530 4531 4532 4533 4534 4535 4536 4537 4538 4539 |
# File 'gems/aws-sdk-connect/lib/aws-sdk-connect/types.rb', line 4522 class ContactSearchSummary < Struct.new( :arn, :id, :initial_contact_id, :previous_contact_id, :initiation_method, :channel, :queue_info, :agent_info, :initiation_timestamp, :disconnect_timestamp, :scheduled_timestamp, :segment_attributes, :name, :routing_criteria) SENSITIVE = [:segment_attributes, :name] include Aws::Structure end |
#arn ⇒ String
The Amazon Resource Name (ARN) of the contact.
4522 4523 4524 4525 4526 4527 4528 4529 4530 4531 4532 4533 4534 4535 4536 4537 4538 4539 |
# File 'gems/aws-sdk-connect/lib/aws-sdk-connect/types.rb', line 4522 class ContactSearchSummary < Struct.new( :arn, :id, :initial_contact_id, :previous_contact_id, :initiation_method, :channel, :queue_info, :agent_info, :initiation_timestamp, :disconnect_timestamp, :scheduled_timestamp, :segment_attributes, :name, :routing_criteria) SENSITIVE = [:segment_attributes, :name] include Aws::Structure end |
#channel ⇒ String
How the contact reached your contact center.
4522 4523 4524 4525 4526 4527 4528 4529 4530 4531 4532 4533 4534 4535 4536 4537 4538 4539 |
# File 'gems/aws-sdk-connect/lib/aws-sdk-connect/types.rb', line 4522 class ContactSearchSummary < Struct.new( :arn, :id, :initial_contact_id, :previous_contact_id, :initiation_method, :channel, :queue_info, :agent_info, :initiation_timestamp, :disconnect_timestamp, :scheduled_timestamp, :segment_attributes, :name, :routing_criteria) SENSITIVE = [:segment_attributes, :name] include Aws::Structure end |
#disconnect_timestamp ⇒ Time
The timestamp when the customer endpoint disconnected from Amazon Connect.
4522 4523 4524 4525 4526 4527 4528 4529 4530 4531 4532 4533 4534 4535 4536 4537 4538 4539 |
# File 'gems/aws-sdk-connect/lib/aws-sdk-connect/types.rb', line 4522 class ContactSearchSummary < Struct.new( :arn, :id, :initial_contact_id, :previous_contact_id, :initiation_method, :channel, :queue_info, :agent_info, :initiation_timestamp, :disconnect_timestamp, :scheduled_timestamp, :segment_attributes, :name, :routing_criteria) SENSITIVE = [:segment_attributes, :name] include Aws::Structure end |
#id ⇒ String
The identifier of the contact summary.
4522 4523 4524 4525 4526 4527 4528 4529 4530 4531 4532 4533 4534 4535 4536 4537 4538 4539 |
# File 'gems/aws-sdk-connect/lib/aws-sdk-connect/types.rb', line 4522 class ContactSearchSummary < Struct.new( :arn, :id, :initial_contact_id, :previous_contact_id, :initiation_method, :channel, :queue_info, :agent_info, :initiation_timestamp, :disconnect_timestamp, :scheduled_timestamp, :segment_attributes, :name, :routing_criteria) SENSITIVE = [:segment_attributes, :name] include Aws::Structure end |
#initial_contact_id ⇒ String
If this contact is related to other contacts, this is the ID of the initial contact.
4522 4523 4524 4525 4526 4527 4528 4529 4530 4531 4532 4533 4534 4535 4536 4537 4538 4539 |
# File 'gems/aws-sdk-connect/lib/aws-sdk-connect/types.rb', line 4522 class ContactSearchSummary < Struct.new( :arn, :id, :initial_contact_id, :previous_contact_id, :initiation_method, :channel, :queue_info, :agent_info, :initiation_timestamp, :disconnect_timestamp, :scheduled_timestamp, :segment_attributes, :name, :routing_criteria) SENSITIVE = [:segment_attributes, :name] include Aws::Structure end |
#initiation_method ⇒ String
Indicates how the contact was initiated.
4522 4523 4524 4525 4526 4527 4528 4529 4530 4531 4532 4533 4534 4535 4536 4537 4538 4539 |
# File 'gems/aws-sdk-connect/lib/aws-sdk-connect/types.rb', line 4522 class ContactSearchSummary < Struct.new( :arn, :id, :initial_contact_id, :previous_contact_id, :initiation_method, :channel, :queue_info, :agent_info, :initiation_timestamp, :disconnect_timestamp, :scheduled_timestamp, :segment_attributes, :name, :routing_criteria) SENSITIVE = [:segment_attributes, :name] include Aws::Structure end |
#initiation_timestamp ⇒ Time
The date and time this contact was initiated, in UTC time. For
INBOUND, this is when the contact arrived. For OUTBOUND, this is
when the agent began dialing. For CALLBACK, this is when the
callback contact was created. For TRANSFER and QUEUE_TRANSFER,
this is when the transfer was initiated. For API, this is when the
request arrived. For EXTERNAL_OUTBOUND, this is when the agent
started dialing the external participant. For MONITOR, this is
when the supervisor started listening to a contact.
4522 4523 4524 4525 4526 4527 4528 4529 4530 4531 4532 4533 4534 4535 4536 4537 4538 4539 |
# File 'gems/aws-sdk-connect/lib/aws-sdk-connect/types.rb', line 4522 class ContactSearchSummary < Struct.new( :arn, :id, :initial_contact_id, :previous_contact_id, :initiation_method, :channel, :queue_info, :agent_info, :initiation_timestamp, :disconnect_timestamp, :scheduled_timestamp, :segment_attributes, :name, :routing_criteria) SENSITIVE = [:segment_attributes, :name] include Aws::Structure end |
#name ⇒ String
Indicates name of the contact.
4522 4523 4524 4525 4526 4527 4528 4529 4530 4531 4532 4533 4534 4535 4536 4537 4538 4539 |
# File 'gems/aws-sdk-connect/lib/aws-sdk-connect/types.rb', line 4522 class ContactSearchSummary < Struct.new( :arn, :id, :initial_contact_id, :previous_contact_id, :initiation_method, :channel, :queue_info, :agent_info, :initiation_timestamp, :disconnect_timestamp, :scheduled_timestamp, :segment_attributes, :name, :routing_criteria) SENSITIVE = [:segment_attributes, :name] include Aws::Structure end |
#previous_contact_id ⇒ String
If this contact is not the first contact, this is the ID of the previous contact.
4522 4523 4524 4525 4526 4527 4528 4529 4530 4531 4532 4533 4534 4535 4536 4537 4538 4539 |
# File 'gems/aws-sdk-connect/lib/aws-sdk-connect/types.rb', line 4522 class ContactSearchSummary < Struct.new( :arn, :id, :initial_contact_id, :previous_contact_id, :initiation_method, :channel, :queue_info, :agent_info, :initiation_timestamp, :disconnect_timestamp, :scheduled_timestamp, :segment_attributes, :name, :routing_criteria) SENSITIVE = [:segment_attributes, :name] include Aws::Structure end |
#queue_info ⇒ Types::ContactSearchSummaryQueueInfo
If this contact was queued, this contains information about the queue.
4522 4523 4524 4525 4526 4527 4528 4529 4530 4531 4532 4533 4534 4535 4536 4537 4538 4539 |
# File 'gems/aws-sdk-connect/lib/aws-sdk-connect/types.rb', line 4522 class ContactSearchSummary < Struct.new( :arn, :id, :initial_contact_id, :previous_contact_id, :initiation_method, :channel, :queue_info, :agent_info, :initiation_timestamp, :disconnect_timestamp, :scheduled_timestamp, :segment_attributes, :name, :routing_criteria) SENSITIVE = [:segment_attributes, :name] include Aws::Structure end |
#routing_criteria ⇒ Types::RoutingCriteria
Latest routing criteria on the contact.
4522 4523 4524 4525 4526 4527 4528 4529 4530 4531 4532 4533 4534 4535 4536 4537 4538 4539 |
# File 'gems/aws-sdk-connect/lib/aws-sdk-connect/types.rb', line 4522 class ContactSearchSummary < Struct.new( :arn, :id, :initial_contact_id, :previous_contact_id, :initiation_method, :channel, :queue_info, :agent_info, :initiation_timestamp, :disconnect_timestamp, :scheduled_timestamp, :segment_attributes, :name, :routing_criteria) SENSITIVE = [:segment_attributes, :name] include Aws::Structure end |
#scheduled_timestamp ⇒ Time
The timestamp, in Unix epoch time format, at which to start running the inbound flow.
4522 4523 4524 4525 4526 4527 4528 4529 4530 4531 4532 4533 4534 4535 4536 4537 4538 4539 |
# File 'gems/aws-sdk-connect/lib/aws-sdk-connect/types.rb', line 4522 class ContactSearchSummary < Struct.new( :arn, :id, :initial_contact_id, :previous_contact_id, :initiation_method, :channel, :queue_info, :agent_info, :initiation_timestamp, :disconnect_timestamp, :scheduled_timestamp, :segment_attributes, :name, :routing_criteria) SENSITIVE = [:segment_attributes, :name] include Aws::Structure end |
#segment_attributes ⇒ Hash<String,Types::ContactSearchSummarySegmentAttributeValue>
Set of segment attributes for a contact.
4522 4523 4524 4525 4526 4527 4528 4529 4530 4531 4532 4533 4534 4535 4536 4537 4538 4539 |
# File 'gems/aws-sdk-connect/lib/aws-sdk-connect/types.rb', line 4522 class ContactSearchSummary < Struct.new( :arn, :id, :initial_contact_id, :previous_contact_id, :initiation_method, :channel, :queue_info, :agent_info, :initiation_timestamp, :disconnect_timestamp, :scheduled_timestamp, :segment_attributes, :name, :routing_criteria) SENSITIVE = [:segment_attributes, :name] include Aws::Structure end |