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])


1437
1438
1439
# File 'sig/types.rbs', line 1437

def attributes
  @attributes
end

#channel"VOICE", ...

Returns the value of attribute channel.

Returns:

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


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

def channel
  @channel
end

#client_token::String

Returns the value of attribute client_token.

Returns:

  • (::String)


1435
1436
1437
# File 'sig/types.rbs', line 1435

def client_token
  @client_token
end

#description::String

Returns the value of attribute description.

Returns:

  • (::String)


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

def description
  @description
end

#expiry_duration_in_minutes::Integer

Returns the value of attribute expiry_duration_in_minutes.

Returns:

  • (::Integer)


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

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")


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

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")


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

def initiation_method
  @initiation_method
end

#instance_id::String

Returns the value of attribute instance_id.

Returns:

  • (::String)


1434
1435
1436
# File 'sig/types.rbs', line 1434

def instance_id
  @instance_id
end

#name::String

Returns the value of attribute name.

Returns:

  • (::String)


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

def name
  @name
end

#previous_contact_id::String

Returns the value of attribute previous_contact_id.

Returns:

  • (::String)


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

def previous_contact_id
  @previous_contact_id
end

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

Returns the value of attribute references.

Returns:



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

def references
  @references
end

Returns the value of attribute related_contact_id.

Returns:

  • (::String)


1436
1437
1438
# File 'sig/types.rbs', line 1436

def related_contact_id
  @related_contact_id
end

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

Returns the value of attribute segment_attributes.

Returns:



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

def segment_attributes
  @segment_attributes
end

#user_infoTypes::UserInfo

Returns the value of attribute user_info.

Returns:



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

def 
  @user_info
end