Class: Aws::Connect::Types::ContactSearchSummary
- Inherits:
 - 
      Struct
      
        
- Object
 - Struct
 - Aws::Connect::Types::ContactSearchSummary
 
 
- Includes:
 - Structure
 
- Defined in:
 - lib/aws-sdk-connect/types.rb
 
Overview
Information of returned contact.
Constant Summary collapse
- SENSITIVE =
 []
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.
 - 
  
    
      #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.
 - 
  
    
      #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.
      3216 3217 3218 3219 3220 3221 3222 3223 3224 3225 3226 3227 3228 3229 3230 3231  | 
    
      # File 'lib/aws-sdk-connect/types.rb', line 3216 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) SENSITIVE = [] include Aws::Structure end  | 
  
#arn ⇒ String
The Amazon Resource Name (ARN) of the contact.
      3216 3217 3218 3219 3220 3221 3222 3223 3224 3225 3226 3227 3228 3229 3230 3231  | 
    
      # File 'lib/aws-sdk-connect/types.rb', line 3216 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) SENSITIVE = [] include Aws::Structure end  | 
  
#channel ⇒ String
How the contact reached your contact center.
      3216 3217 3218 3219 3220 3221 3222 3223 3224 3225 3226 3227 3228 3229 3230 3231  | 
    
      # File 'lib/aws-sdk-connect/types.rb', line 3216 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) SENSITIVE = [] include Aws::Structure end  | 
  
#disconnect_timestamp ⇒ Time
The timestamp when the customer endpoint disconnected from Amazon Connect.
      3216 3217 3218 3219 3220 3221 3222 3223 3224 3225 3226 3227 3228 3229 3230 3231  | 
    
      # File 'lib/aws-sdk-connect/types.rb', line 3216 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) SENSITIVE = [] include Aws::Structure end  | 
  
#id ⇒ String
The identifier of the contact summary.
      3216 3217 3218 3219 3220 3221 3222 3223 3224 3225 3226 3227 3228 3229 3230 3231  | 
    
      # File 'lib/aws-sdk-connect/types.rb', line 3216 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) SENSITIVE = [] include Aws::Structure end  | 
  
#initial_contact_id ⇒ String
If this contact is related to other contacts, this is the ID of the initial contact.
      3216 3217 3218 3219 3220 3221 3222 3223 3224 3225 3226 3227 3228 3229 3230 3231  | 
    
      # File 'lib/aws-sdk-connect/types.rb', line 3216 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) SENSITIVE = [] include Aws::Structure end  | 
  
#initiation_method ⇒ String
Indicates how the contact was initiated.
      3216 3217 3218 3219 3220 3221 3222 3223 3224 3225 3226 3227 3228 3229 3230 3231  | 
    
      # File 'lib/aws-sdk-connect/types.rb', line 3216 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) SENSITIVE = [] 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.
      3216 3217 3218 3219 3220 3221 3222 3223 3224 3225 3226 3227 3228 3229 3230 3231  | 
    
      # File 'lib/aws-sdk-connect/types.rb', line 3216 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) SENSITIVE = [] include Aws::Structure end  | 
  
#previous_contact_id ⇒ String
If this contact is not the first contact, this is the ID of the previous contact.
      3216 3217 3218 3219 3220 3221 3222 3223 3224 3225 3226 3227 3228 3229 3230 3231  | 
    
      # File 'lib/aws-sdk-connect/types.rb', line 3216 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) SENSITIVE = [] include Aws::Structure end  | 
  
#queue_info ⇒ Types::ContactSearchSummaryQueueInfo
If this contact was queued, this contains information about the queue.
      3216 3217 3218 3219 3220 3221 3222 3223 3224 3225 3226 3227 3228 3229 3230 3231  | 
    
      # File 'lib/aws-sdk-connect/types.rb', line 3216 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) SENSITIVE = [] include Aws::Structure end  | 
  
#scheduled_timestamp ⇒ Time
The timestamp, in Unix epoch time format, at which to start running the inbound flow.
      3216 3217 3218 3219 3220 3221 3222 3223 3224 3225 3226 3227 3228 3229 3230 3231  | 
    
      # File 'lib/aws-sdk-connect/types.rb', line 3216 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) SENSITIVE = [] include Aws::Structure end  | 
  
#segment_attributes ⇒ Hash<String,Types::ContactSearchSummarySegmentAttributeValue>
Set of segment attributes for a contact.
      3216 3217 3218 3219 3220 3221 3222 3223 3224 3225 3226 3227 3228 3229 3230 3231  | 
    
      # File 'lib/aws-sdk-connect/types.rb', line 3216 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) SENSITIVE = [] include Aws::Structure end  |