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


1423
1424
1425
# File 'sig/types.rbs', line 1423

def attributes
  @attributes
end

#channel"VOICE", ...

Returns the value of attribute channel.

Returns:

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


1425
1426
1427
# File 'sig/types.rbs', line 1425

def channel
  @channel
end

#client_token::String

Returns the value of attribute client_token.

Returns:

  • (::String)


1421
1422
1423
# File 'sig/types.rbs', line 1421

def client_token
  @client_token
end

#description::String

Returns the value of attribute description.

Returns:

  • (::String)


1431
1432
1433
# File 'sig/types.rbs', line 1431

def description
  @description
end

#expiry_duration_in_minutes::Integer

Returns the value of attribute expiry_duration_in_minutes.

Returns:

  • (::Integer)


1427
1428
1429
# File 'sig/types.rbs', line 1427

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


1429
1430
1431
# File 'sig/types.rbs', line 1429

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


1426
1427
1428
# File 'sig/types.rbs', line 1426

def initiation_method
  @initiation_method
end

#instance_id::String

Returns the value of attribute instance_id.

Returns:

  • (::String)


1420
1421
1422
# File 'sig/types.rbs', line 1420

def instance_id
  @instance_id
end

#name::String

Returns the value of attribute name.

Returns:

  • (::String)


1430
1431
1432
# File 'sig/types.rbs', line 1430

def name
  @name
end

#previous_contact_id::String

Returns the value of attribute previous_contact_id.

Returns:

  • (::String)


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

def previous_contact_id
  @previous_contact_id
end

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

Returns the value of attribute references.

Returns:



1424
1425
1426
# File 'sig/types.rbs', line 1424

def references
  @references
end

Returns the value of attribute related_contact_id.

Returns:

  • (::String)


1422
1423
1424
# File 'sig/types.rbs', line 1422

def related_contact_id
  @related_contact_id
end

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

Returns the value of attribute segment_attributes.

Returns:



1432
1433
1434
# File 'sig/types.rbs', line 1432

def segment_attributes
  @segment_attributes
end

#user_infoTypes::UserInfo

Returns the value of attribute user_info.

Returns:



1428
1429
1430
# File 'sig/types.rbs', line 1428

def 
  @user_info
end