Class: Aws::Connect::Types::ContactDataRequest

Inherits:
Struct
  • Object
show all
Includes:
Structure
Defined in:
lib/aws-sdk-connect/types.rb

Overview

Request object with information to create a contact.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#attributesHash<String,String>

List of attributes to be stored in a contact.

Returns:

  • (Hash<String,String>)


1794
1795
1796
1797
1798
1799
1800
1801
1802
1803
# File 'lib/aws-sdk-connect/types.rb', line 1794

class ContactDataRequest < Struct.new(
  :system_endpoint,
  :customer_endpoint,
  :request_identifier,
  :queue_id,
  :attributes,
  :campaign)
  SENSITIVE = []
  include Aws::Structure
end

#campaignTypes::Campaign

Structure to store information associated with a campaign.

Returns:



1794
1795
1796
1797
1798
1799
1800
1801
1802
1803
# File 'lib/aws-sdk-connect/types.rb', line 1794

class ContactDataRequest < Struct.new(
  :system_endpoint,
  :customer_endpoint,
  :request_identifier,
  :queue_id,
  :attributes,
  :campaign)
  SENSITIVE = []
  include Aws::Structure
end

#customer_endpointTypes::Endpoint

Endpoint of the customer for which contact will be initiated.

Returns:



1794
1795
1796
1797
1798
1799
1800
1801
1802
1803
# File 'lib/aws-sdk-connect/types.rb', line 1794

class ContactDataRequest < Struct.new(
  :system_endpoint,
  :customer_endpoint,
  :request_identifier,
  :queue_id,
  :attributes,
  :campaign)
  SENSITIVE = []
  include Aws::Structure
end

#queue_idString

The identifier of the queue associated with the Amazon Connect instance in which contacts that are created will be queued.

Returns:

  • (String)


1794
1795
1796
1797
1798
1799
1800
1801
1802
1803
# File 'lib/aws-sdk-connect/types.rb', line 1794

class ContactDataRequest < Struct.new(
  :system_endpoint,
  :customer_endpoint,
  :request_identifier,
  :queue_id,
  :attributes,
  :campaign)
  SENSITIVE = []
  include Aws::Structure
end

#request_identifierString

Identifier to uniquely identify individual requests in the batch.

Returns:

  • (String)


1794
1795
1796
1797
1798
1799
1800
1801
1802
1803
# File 'lib/aws-sdk-connect/types.rb', line 1794

class ContactDataRequest < Struct.new(
  :system_endpoint,
  :customer_endpoint,
  :request_identifier,
  :queue_id,
  :attributes,
  :campaign)
  SENSITIVE = []
  include Aws::Structure
end

#system_endpointTypes::Endpoint

Endpoint associated with the Amazon Connect instance from which outbound contact will be initiated for the campaign.

Returns:



1794
1795
1796
1797
1798
1799
1800
1801
1802
1803
# File 'lib/aws-sdk-connect/types.rb', line 1794

class ContactDataRequest < Struct.new(
  :system_endpoint,
  :customer_endpoint,
  :request_identifier,
  :queue_id,
  :attributes,
  :campaign)
  SENSITIVE = []
  include Aws::Structure
end