Class: Aws::Types::Contact

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

Constant Summary collapse

SENSITIVE =

Returns:

  • ([:name, :description])

Instance Attribute Summary collapse

Instance Attribute Details

#additional_email_recipientsTypes::AdditionalEmailRecipients

Returns the value of attribute additional_email_recipients.



948
949
950
# File 'sig/types.rbs', line 948

def additional_email_recipients
  @additional_email_recipients
end

#agent_infoTypes::AgentInfo

Returns the value of attribute agent_info.

Returns:



921
922
923
# File 'sig/types.rbs', line 921

def agent_info
  @agent_info
end

#answering_machine_detection_status"ANSWERED", ...

Returns the value of attribute answering_machine_detection_status.

Returns:

  • ("ANSWERED", "UNDETECTED", "ERROR", "HUMAN_ANSWERED", "SIT_TONE_DETECTED", "SIT_TONE_BUSY", "SIT_TONE_INVALID_NUMBER", "FAX_MACHINE_DETECTED", "VOICEMAIL_BEEP", "VOICEMAIL_NO_BEEP", "AMD_UNRESOLVED", "AMD_UNANSWERED", "AMD_ERROR", "AMD_NOT_APPLICABLE")


943
944
945
# File 'sig/types.rbs', line 943

def answering_machine_detection_status
  @answering_machine_detection_status
end

#arn::String

Returns the value of attribute arn.

Returns:

  • (::String)


911
912
913
# File 'sig/types.rbs', line 911

def arn
  @arn
end

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

Returns the value of attribute attributes.

Returns:

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


956
957
958
# File 'sig/types.rbs', line 956

def attributes
  @attributes
end

#campaignTypes::Campaign

Returns the value of attribute campaign.

Returns:



942
943
944
# File 'sig/types.rbs', line 942

def campaign
  @campaign
end

#channel"VOICE", ...

Returns the value of attribute channel.

Returns:

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


919
920
921
# File 'sig/types.rbs', line 919

def channel
  @channel
end

#chat_metricsTypes::ChatMetrics

Returns the value of attribute chat_metrics.

Returns:



946
947
948
# File 'sig/types.rbs', line 946

def chat_metrics
  @chat_metrics
end

#connected_to_system_timestamp::Time

Returns the value of attribute connected_to_system_timestamp.

Returns:

  • (::Time)


939
940
941
# File 'sig/types.rbs', line 939

def connected_to_system_timestamp
  @connected_to_system_timestamp
end

#contact_association_id::String

Returns the value of attribute contact_association_id.

Returns:

  • (::String)


915
916
917
# File 'sig/types.rbs', line 915

def contact_association_id
  @contact_association_id
end

#contact_detailsTypes::ContactDetails

Returns the value of attribute contact_details.



954
955
956
# File 'sig/types.rbs', line 954

def contact_details
  @contact_details
end

#contact_evaluations::Hash[::String, Types::ContactEvaluation]

Returns the value of attribute contact_evaluations.

Returns:



952
953
954
# File 'sig/types.rbs', line 952

def contact_evaluations
  @contact_evaluations
end

#customerTypes::Customer

Returns the value of attribute customer.

Returns:



941
942
943
# File 'sig/types.rbs', line 941

def customer
  @customer
end

#customer_endpointTypes::EndpointInfo

Returns the value of attribute customer_endpoint.

Returns:



934
935
936
# File 'sig/types.rbs', line 934

def customer_endpoint
  @customer_endpoint
end

#customer_id::String

Returns the value of attribute customer_id.

Returns:

  • (::String)


933
934
935
# File 'sig/types.rbs', line 933

def customer_id
  @customer_id
end

#customer_voice_activityTypes::CustomerVoiceActivity

Returns the value of attribute customer_voice_activity.



944
945
946
# File 'sig/types.rbs', line 944

def customer_voice_activity
  @customer_voice_activity
end

#description::String

Returns the value of attribute description.

Returns:

  • (::String)


918
919
920
# File 'sig/types.rbs', line 918

def description
  @description
end

#disconnect_detailsTypes::DisconnectDetails

Returns the value of attribute disconnect_details.



947
948
949
# File 'sig/types.rbs', line 947

def disconnect_details
  @disconnect_details
end

#disconnect_reason::String

Returns the value of attribute disconnect_reason.

Returns:

  • (::String)


951
952
953
# File 'sig/types.rbs', line 951

def disconnect_reason
  @disconnect_reason
end

#disconnect_timestamp::Time

Returns the value of attribute disconnect_timestamp.

Returns:

  • (::Time)


923
924
925
# File 'sig/types.rbs', line 923

def disconnect_timestamp
  @disconnect_timestamp
end

#global_resiliency_metadataTypes::GlobalResiliencyMetadata

Returns the value of attribute global_resiliency_metadata.



958
959
960
# File 'sig/types.rbs', line 958

def 
  @global_resiliency_metadata
end

#id::String

Returns the value of attribute id.

Returns:

  • (::String)


912
913
914
# File 'sig/types.rbs', line 912

def id
  @id
end

#initial_contact_id::String

Returns the value of attribute initial_contact_id.

Returns:

  • (::String)


913
914
915
# File 'sig/types.rbs', line 913

def initial_contact_id
  @initial_contact_id
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")


916
917
918
# File 'sig/types.rbs', line 916

def initiation_method
  @initiation_method
end

#initiation_timestamp::Time

Returns the value of attribute initiation_timestamp.

Returns:

  • (::Time)


922
923
924
# File 'sig/types.rbs', line 922

def initiation_timestamp
  @initiation_timestamp
end

#last_paused_timestamp::Time

Returns the value of attribute last_paused_timestamp.

Returns:

  • (::Time)


925
926
927
# File 'sig/types.rbs', line 925

def last_paused_timestamp
  @last_paused_timestamp
end

#last_resumed_timestamp::Time

Returns the value of attribute last_resumed_timestamp.

Returns:

  • (::Time)


926
927
928
# File 'sig/types.rbs', line 926

def last_resumed_timestamp
  @last_resumed_timestamp
end

#last_update_timestamp::Time

Returns the value of attribute last_update_timestamp.

Returns:

  • (::Time)


924
925
926
# File 'sig/types.rbs', line 924

def last_update_timestamp
  @last_update_timestamp
end

#name::String

Returns the value of attribute name.

Returns:

  • (::String)


917
918
919
# File 'sig/types.rbs', line 917

def name
  @name
end

#next_contacts::Array[Types::NextContactEntry]

Returns the value of attribute next_contacts.

Returns:



957
958
959
# File 'sig/types.rbs', line 957

def next_contacts
  @next_contacts
end

#outbound_strategyTypes::OutboundStrategy

Returns the value of attribute outbound_strategy.



955
956
957
# File 'sig/types.rbs', line 955

def outbound_strategy
  @outbound_strategy
end

#previous_contact_id::String

Returns the value of attribute previous_contact_id.

Returns:

  • (::String)


914
915
916
# File 'sig/types.rbs', line 914

def previous_contact_id
  @previous_contact_id
end

#quality_metricsTypes::QualityMetrics

Returns the value of attribute quality_metrics.



945
946
947
# File 'sig/types.rbs', line 945

def quality_metrics
  @quality_metrics
end

#queue_infoTypes::QueueInfo

Returns the value of attribute queue_info.

Returns:



920
921
922
# File 'sig/types.rbs', line 920

def queue_info
  @queue_info
end

#queue_priority::Integer

Returns the value of attribute queue_priority.

Returns:

  • (::Integer)


937
938
939
# File 'sig/types.rbs', line 937

def queue_priority
  @queue_priority
end

#queue_time_adjustment_seconds::Integer

Returns the value of attribute queue_time_adjustment_seconds.

Returns:

  • (::Integer)


936
937
938
# File 'sig/types.rbs', line 936

def queue_time_adjustment_seconds
  @queue_time_adjustment_seconds
end

#recordings::Array[Types::RecordingInfo]

Returns the value of attribute recordings.

Returns:



950
951
952
# File 'sig/types.rbs', line 950

def recordings
  @recordings
end

Returns the value of attribute related_contact_id.

Returns:

  • (::String)


931
932
933
# File 'sig/types.rbs', line 931

def related_contact_id
  @related_contact_id
end

#ring_start_timestamp::Time

Returns the value of attribute ring_start_timestamp.

Returns:

  • (::Time)


927
928
929
# File 'sig/types.rbs', line 927

def ring_start_timestamp
  @ring_start_timestamp
end

#routing_criteriaTypes::RoutingCriteria

Returns the value of attribute routing_criteria.



940
941
942
# File 'sig/types.rbs', line 940

def routing_criteria
  @routing_criteria
end

#scheduled_timestamp::Time

Returns the value of attribute scheduled_timestamp.

Returns:

  • (::Time)


930
931
932
# File 'sig/types.rbs', line 930

def scheduled_timestamp
  @scheduled_timestamp
end

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

Returns the value of attribute segment_attributes.

Returns:



949
950
951
# File 'sig/types.rbs', line 949

def segment_attributes
  @segment_attributes
end

#system_endpointTypes::EndpointInfo

Returns the value of attribute system_endpoint.

Returns:



935
936
937
# File 'sig/types.rbs', line 935

def system_endpoint
  @system_endpoint
end

#tags::Hash[::String, ::String]

Returns the value of attribute tags.

Returns:

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


938
939
940
# File 'sig/types.rbs', line 938

def tags
  @tags
end

#task_template_infoTypes::TaskTemplateInfoV2

Returns the value of attribute task_template_info.



953
954
955
# File 'sig/types.rbs', line 953

def task_template_info
  @task_template_info
end

#total_pause_count::Integer

Returns the value of attribute total_pause_count.

Returns:

  • (::Integer)


928
929
930
# File 'sig/types.rbs', line 928

def total_pause_count
  @total_pause_count
end

#total_pause_duration_in_seconds::Integer

Returns the value of attribute total_pause_duration_in_seconds.

Returns:

  • (::Integer)


929
930
931
# File 'sig/types.rbs', line 929

def total_pause_duration_in_seconds
  @total_pause_duration_in_seconds
end

#wisdom_infoTypes::WisdomInfo

Returns the value of attribute wisdom_info.

Returns:



932
933
934
# File 'sig/types.rbs', line 932

def wisdom_info
  @wisdom_info
end