Class: Aws::Connect::Types::ParticipantMetrics

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-connect/lib/aws-sdk-connect/types.rb

Overview

Information about a participant's interactions in a contact.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#conversation_abandonBoolean

A boolean flag indicating whether the chat conversation was abandoned by a Participant.

Returns:

  • (Boolean)


17536
17537
17538
17539
17540
17541
17542
17543
17544
17545
17546
17547
17548
# File 'gems/aws-sdk-connect/lib/aws-sdk-connect/types.rb', line 17536

class ParticipantMetrics < Struct.new(
  :participant_id,
  :participant_type,
  :conversation_abandon,
  :messages_sent,
  :num_responses,
  :message_length_in_chars,
  :total_response_time_in_millis,
  :max_response_time_in_millis,
  :last_message_timestamp)
  SENSITIVE = []
  include Aws::Structure
end

#last_message_timestampTime

Timestamp of last chat message by Participant.

Returns:

  • (Time)


17536
17537
17538
17539
17540
17541
17542
17543
17544
17545
17546
17547
17548
# File 'gems/aws-sdk-connect/lib/aws-sdk-connect/types.rb', line 17536

class ParticipantMetrics < Struct.new(
  :participant_id,
  :participant_type,
  :conversation_abandon,
  :messages_sent,
  :num_responses,
  :message_length_in_chars,
  :total_response_time_in_millis,
  :max_response_time_in_millis,
  :last_message_timestamp)
  SENSITIVE = []
  include Aws::Structure
end

#max_response_time_in_millisInteger

Maximum chat response time by Participant.

Returns:

  • (Integer)


17536
17537
17538
17539
17540
17541
17542
17543
17544
17545
17546
17547
17548
# File 'gems/aws-sdk-connect/lib/aws-sdk-connect/types.rb', line 17536

class ParticipantMetrics < Struct.new(
  :participant_id,
  :participant_type,
  :conversation_abandon,
  :messages_sent,
  :num_responses,
  :message_length_in_chars,
  :total_response_time_in_millis,
  :max_response_time_in_millis,
  :last_message_timestamp)
  SENSITIVE = []
  include Aws::Structure
end

#message_length_in_charsInteger

Number of chat characters sent by Participant.

Returns:

  • (Integer)


17536
17537
17538
17539
17540
17541
17542
17543
17544
17545
17546
17547
17548
# File 'gems/aws-sdk-connect/lib/aws-sdk-connect/types.rb', line 17536

class ParticipantMetrics < Struct.new(
  :participant_id,
  :participant_type,
  :conversation_abandon,
  :messages_sent,
  :num_responses,
  :message_length_in_chars,
  :total_response_time_in_millis,
  :max_response_time_in_millis,
  :last_message_timestamp)
  SENSITIVE = []
  include Aws::Structure
end

#messages_sentInteger

Number of chat messages sent by Participant.

Returns:

  • (Integer)


17536
17537
17538
17539
17540
17541
17542
17543
17544
17545
17546
17547
17548
# File 'gems/aws-sdk-connect/lib/aws-sdk-connect/types.rb', line 17536

class ParticipantMetrics < Struct.new(
  :participant_id,
  :participant_type,
  :conversation_abandon,
  :messages_sent,
  :num_responses,
  :message_length_in_chars,
  :total_response_time_in_millis,
  :max_response_time_in_millis,
  :last_message_timestamp)
  SENSITIVE = []
  include Aws::Structure
end

#num_responsesInteger

Number of chat messages sent by Participant.

Returns:

  • (Integer)


17536
17537
17538
17539
17540
17541
17542
17543
17544
17545
17546
17547
17548
# File 'gems/aws-sdk-connect/lib/aws-sdk-connect/types.rb', line 17536

class ParticipantMetrics < Struct.new(
  :participant_id,
  :participant_type,
  :conversation_abandon,
  :messages_sent,
  :num_responses,
  :message_length_in_chars,
  :total_response_time_in_millis,
  :max_response_time_in_millis,
  :last_message_timestamp)
  SENSITIVE = []
  include Aws::Structure
end

#participant_idString

The Participant's ID.

Returns:

  • (String)


17536
17537
17538
17539
17540
17541
17542
17543
17544
17545
17546
17547
17548
# File 'gems/aws-sdk-connect/lib/aws-sdk-connect/types.rb', line 17536

class ParticipantMetrics < Struct.new(
  :participant_id,
  :participant_type,
  :conversation_abandon,
  :messages_sent,
  :num_responses,
  :message_length_in_chars,
  :total_response_time_in_millis,
  :max_response_time_in_millis,
  :last_message_timestamp)
  SENSITIVE = []
  include Aws::Structure
end

#participant_typeString

Information about the conversation participant. Following are the participant types: [Agent, Customer, Supervisor].

Returns:

  • (String)


17536
17537
17538
17539
17540
17541
17542
17543
17544
17545
17546
17547
17548
# File 'gems/aws-sdk-connect/lib/aws-sdk-connect/types.rb', line 17536

class ParticipantMetrics < Struct.new(
  :participant_id,
  :participant_type,
  :conversation_abandon,
  :messages_sent,
  :num_responses,
  :message_length_in_chars,
  :total_response_time_in_millis,
  :max_response_time_in_millis,
  :last_message_timestamp)
  SENSITIVE = []
  include Aws::Structure
end

#total_response_time_in_millisInteger

Total chat response time by Participant.

Returns:

  • (Integer)


17536
17537
17538
17539
17540
17541
17542
17543
17544
17545
17546
17547
17548
# File 'gems/aws-sdk-connect/lib/aws-sdk-connect/types.rb', line 17536

class ParticipantMetrics < Struct.new(
  :participant_id,
  :participant_type,
  :conversation_abandon,
  :messages_sent,
  :num_responses,
  :message_length_in_chars,
  :total_response_time_in_millis,
  :max_response_time_in_millis,
  :last_message_timestamp)
  SENSITIVE = []
  include Aws::Structure
end