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

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-connect/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>)


2601
2602
2603
2604
2605
2606
2607
2608
2609
2610
# File 'gems/aws-sdk-connect/lib/aws-sdk-connect/types.rb', line 2601

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:



2601
2602
2603
2604
2605
2606
2607
2608
2609
2610
# File 'gems/aws-sdk-connect/lib/aws-sdk-connect/types.rb', line 2601

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:



2601
2602
2603
2604
2605
2606
2607
2608
2609
2610
# File 'gems/aws-sdk-connect/lib/aws-sdk-connect/types.rb', line 2601

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)


2601
2602
2603
2604
2605
2606
2607
2608
2609
2610
# File 'gems/aws-sdk-connect/lib/aws-sdk-connect/types.rb', line 2601

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)


2601
2602
2603
2604
2605
2606
2607
2608
2609
2610
# File 'gems/aws-sdk-connect/lib/aws-sdk-connect/types.rb', line 2601

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:



2601
2602
2603
2604
2605
2606
2607
2608
2609
2610
# File 'gems/aws-sdk-connect/lib/aws-sdk-connect/types.rb', line 2601

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