Class: Aws::Connect::Types::Contact
- Inherits:
-
Struct
- Object
- Struct
- Aws::Connect::Types::Contact
- Defined in:
- gems/aws-sdk-connect/lib/aws-sdk-connect/types.rb
Overview
Contains information about a contact.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#agent_info ⇒ Types::AgentInfo
Information about the agent who accepted the contact.
-
#arn ⇒ String
The Amazon Resource Name (ARN) for the contact.
-
#channel ⇒ String
How the contact reached your contact center.
-
#description ⇒ String
The description of the contact.
-
#disconnect_timestamp ⇒ Time
The timestamp when the customer endpoint disconnected from Amazon Connect.
-
#id ⇒ String
The identifier for the contact.
-
#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.
-
#last_update_timestamp ⇒ Time
The timestamp when contact was last updated.
-
#name ⇒ String
The 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::QueueInfo
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.
Instance Attribute Details
#agent_info ⇒ Types::AgentInfo
Information about the agent who accepted the contact.
846 847 848 849 850 851 852 853 854 855 856 857 858 859 860 861 862 863 |
# File 'gems/aws-sdk-connect/lib/aws-sdk-connect/types.rb', line 846 class Contact < Struct.new( :arn, :id, :initial_contact_id, :previous_contact_id, :initiation_method, :name, :description, :channel, :queue_info, :agent_info, :initiation_timestamp, :disconnect_timestamp, :last_update_timestamp, :scheduled_timestamp) SENSITIVE = [] include Aws::Structure end |
#arn ⇒ String
The Amazon Resource Name (ARN) for the contact.
846 847 848 849 850 851 852 853 854 855 856 857 858 859 860 861 862 863 |
# File 'gems/aws-sdk-connect/lib/aws-sdk-connect/types.rb', line 846 class Contact < Struct.new( :arn, :id, :initial_contact_id, :previous_contact_id, :initiation_method, :name, :description, :channel, :queue_info, :agent_info, :initiation_timestamp, :disconnect_timestamp, :last_update_timestamp, :scheduled_timestamp) SENSITIVE = [] include Aws::Structure end |
#channel ⇒ String
How the contact reached your contact center.
846 847 848 849 850 851 852 853 854 855 856 857 858 859 860 861 862 863 |
# File 'gems/aws-sdk-connect/lib/aws-sdk-connect/types.rb', line 846 class Contact < Struct.new( :arn, :id, :initial_contact_id, :previous_contact_id, :initiation_method, :name, :description, :channel, :queue_info, :agent_info, :initiation_timestamp, :disconnect_timestamp, :last_update_timestamp, :scheduled_timestamp) SENSITIVE = [] include Aws::Structure end |
#description ⇒ String
The description of the contact.
846 847 848 849 850 851 852 853 854 855 856 857 858 859 860 861 862 863 |
# File 'gems/aws-sdk-connect/lib/aws-sdk-connect/types.rb', line 846 class Contact < Struct.new( :arn, :id, :initial_contact_id, :previous_contact_id, :initiation_method, :name, :description, :channel, :queue_info, :agent_info, :initiation_timestamp, :disconnect_timestamp, :last_update_timestamp, :scheduled_timestamp) SENSITIVE = [] include Aws::Structure end |
#disconnect_timestamp ⇒ Time
The timestamp when the customer endpoint disconnected from Amazon Connect.
846 847 848 849 850 851 852 853 854 855 856 857 858 859 860 861 862 863 |
# File 'gems/aws-sdk-connect/lib/aws-sdk-connect/types.rb', line 846 class Contact < Struct.new( :arn, :id, :initial_contact_id, :previous_contact_id, :initiation_method, :name, :description, :channel, :queue_info, :agent_info, :initiation_timestamp, :disconnect_timestamp, :last_update_timestamp, :scheduled_timestamp) SENSITIVE = [] include Aws::Structure end |
#id ⇒ String
The identifier for the contact.
846 847 848 849 850 851 852 853 854 855 856 857 858 859 860 861 862 863 |
# File 'gems/aws-sdk-connect/lib/aws-sdk-connect/types.rb', line 846 class Contact < Struct.new( :arn, :id, :initial_contact_id, :previous_contact_id, :initiation_method, :name, :description, :channel, :queue_info, :agent_info, :initiation_timestamp, :disconnect_timestamp, :last_update_timestamp, :scheduled_timestamp) 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.
846 847 848 849 850 851 852 853 854 855 856 857 858 859 860 861 862 863 |
# File 'gems/aws-sdk-connect/lib/aws-sdk-connect/types.rb', line 846 class Contact < Struct.new( :arn, :id, :initial_contact_id, :previous_contact_id, :initiation_method, :name, :description, :channel, :queue_info, :agent_info, :initiation_timestamp, :disconnect_timestamp, :last_update_timestamp, :scheduled_timestamp) SENSITIVE = [] include Aws::Structure end |
#initiation_method ⇒ String
Indicates how the contact was initiated.
846 847 848 849 850 851 852 853 854 855 856 857 858 859 860 861 862 863 |
# File 'gems/aws-sdk-connect/lib/aws-sdk-connect/types.rb', line 846 class Contact < Struct.new( :arn, :id, :initial_contact_id, :previous_contact_id, :initiation_method, :name, :description, :channel, :queue_info, :agent_info, :initiation_timestamp, :disconnect_timestamp, :last_update_timestamp, :scheduled_timestamp) 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.
846 847 848 849 850 851 852 853 854 855 856 857 858 859 860 861 862 863 |
# File 'gems/aws-sdk-connect/lib/aws-sdk-connect/types.rb', line 846 class Contact < Struct.new( :arn, :id, :initial_contact_id, :previous_contact_id, :initiation_method, :name, :description, :channel, :queue_info, :agent_info, :initiation_timestamp, :disconnect_timestamp, :last_update_timestamp, :scheduled_timestamp) SENSITIVE = [] include Aws::Structure end |
#last_update_timestamp ⇒ Time
The timestamp when contact was last updated.
846 847 848 849 850 851 852 853 854 855 856 857 858 859 860 861 862 863 |
# File 'gems/aws-sdk-connect/lib/aws-sdk-connect/types.rb', line 846 class Contact < Struct.new( :arn, :id, :initial_contact_id, :previous_contact_id, :initiation_method, :name, :description, :channel, :queue_info, :agent_info, :initiation_timestamp, :disconnect_timestamp, :last_update_timestamp, :scheduled_timestamp) SENSITIVE = [] include Aws::Structure end |
#name ⇒ String
The name of the contact.
846 847 848 849 850 851 852 853 854 855 856 857 858 859 860 861 862 863 |
# File 'gems/aws-sdk-connect/lib/aws-sdk-connect/types.rb', line 846 class Contact < Struct.new( :arn, :id, :initial_contact_id, :previous_contact_id, :initiation_method, :name, :description, :channel, :queue_info, :agent_info, :initiation_timestamp, :disconnect_timestamp, :last_update_timestamp, :scheduled_timestamp) 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.
846 847 848 849 850 851 852 853 854 855 856 857 858 859 860 861 862 863 |
# File 'gems/aws-sdk-connect/lib/aws-sdk-connect/types.rb', line 846 class Contact < Struct.new( :arn, :id, :initial_contact_id, :previous_contact_id, :initiation_method, :name, :description, :channel, :queue_info, :agent_info, :initiation_timestamp, :disconnect_timestamp, :last_update_timestamp, :scheduled_timestamp) SENSITIVE = [] include Aws::Structure end |
#queue_info ⇒ Types::QueueInfo
If this contact was queued, this contains information about the queue.
846 847 848 849 850 851 852 853 854 855 856 857 858 859 860 861 862 863 |
# File 'gems/aws-sdk-connect/lib/aws-sdk-connect/types.rb', line 846 class Contact < Struct.new( :arn, :id, :initial_contact_id, :previous_contact_id, :initiation_method, :name, :description, :channel, :queue_info, :agent_info, :initiation_timestamp, :disconnect_timestamp, :last_update_timestamp, :scheduled_timestamp) SENSITIVE = [] include Aws::Structure end |
#scheduled_timestamp ⇒ Time
The timestamp, in Unix epoch time format, at which to start running the inbound flow.
846 847 848 849 850 851 852 853 854 855 856 857 858 859 860 861 862 863 |
# File 'gems/aws-sdk-connect/lib/aws-sdk-connect/types.rb', line 846 class Contact < Struct.new( :arn, :id, :initial_contact_id, :previous_contact_id, :initiation_method, :name, :description, :channel, :queue_info, :agent_info, :initiation_timestamp, :disconnect_timestamp, :last_update_timestamp, :scheduled_timestamp) SENSITIVE = [] include Aws::Structure end |