Class: Aws::Types::CreateContactRequest

Inherits:
Object
  • Object
show all
Defined in:
sig/types.rbs

Constant Summary collapse

SENSITIVE =

Returns:

  • ([:name, :description])

Instance Attribute Summary collapse

Instance Attribute Details

#attributes::Hash[::String, ::String]

Returns the value of attribute attributes.

Returns:

  • (::Hash[::String, ::String])


1442
1443
1444
# File 'sig/types.rbs', line 1442

def attributes
  @attributes
end

#channel"VOICE", ...

Returns the value of attribute channel.

Returns:

  • ("VOICE", "CHAT", "TASK", "EMAIL")


1444
1445
1446
# File 'sig/types.rbs', line 1444

def channel
  @channel
end

#client_token::String

Returns the value of attribute client_token.

Returns:

  • (::String)


1440
1441
1442
# File 'sig/types.rbs', line 1440

def client_token
  @client_token
end

#description::String

Returns the value of attribute description.

Returns:

  • (::String)


1450
1451
1452
# File 'sig/types.rbs', line 1450

def description
  @description
end

#expiry_duration_in_minutes::Integer

Returns the value of attribute expiry_duration_in_minutes.

Returns:

  • (::Integer)


1446
1447
1448
# File 'sig/types.rbs', line 1446

def expiry_duration_in_minutes
  @expiry_duration_in_minutes
end

#initiate_as"CONNECTED_TO_USER", "COMPLETED"

Returns the value of attribute initiate_as.

Returns:

  • ("CONNECTED_TO_USER", "COMPLETED")


1448
1449
1450
# File 'sig/types.rbs', line 1448

def initiate_as
  @initiate_as
end

#initiation_method"INBOUND", ...

Returns the value of attribute initiation_method.

Returns:

  • ("INBOUND", "OUTBOUND", "TRANSFER", "QUEUE_TRANSFER", "CALLBACK", "API", "DISCONNECT", "MONITOR", "EXTERNAL_OUTBOUND", "WEBRTC_API", "AGENT_REPLY", "FLOW")


1445
1446
1447
# File 'sig/types.rbs', line 1445

def initiation_method
  @initiation_method
end

#instance_id::String

Returns the value of attribute instance_id.

Returns:

  • (::String)


1439
1440
1441
# File 'sig/types.rbs', line 1439

def instance_id
  @instance_id
end

#name::String

Returns the value of attribute name.

Returns:

  • (::String)


1449
1450
1451
# File 'sig/types.rbs', line 1449

def name
  @name
end

#previous_contact_id::String

Returns the value of attribute previous_contact_id.

Returns:

  • (::String)


1452
1453
1454
# File 'sig/types.rbs', line 1452

def previous_contact_id
  @previous_contact_id
end

#references::Hash[::String, Types::Reference]

Returns the value of attribute references.

Returns:



1443
1444
1445
# File 'sig/types.rbs', line 1443

def references
  @references
end

Returns the value of attribute related_contact_id.

Returns:

  • (::String)


1441
1442
1443
# File 'sig/types.rbs', line 1441

def related_contact_id
  @related_contact_id
end

#segment_attributes::Hash[::String, Types::SegmentAttributeValue]

Returns the value of attribute segment_attributes.

Returns:



1451
1452
1453
# File 'sig/types.rbs', line 1451

def segment_attributes
  @segment_attributes
end

#user_infoTypes::UserInfo

Returns the value of attribute user_info.

Returns:



1447
1448
1449
# File 'sig/types.rbs', line 1447

def 
  @user_info
end