Class: Aws::Connect::Types::RealTimeContactAnalysisSegmentTranscript

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

Overview

The analyzed transcript segment.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#content ⇒ String

The content of the transcript. Can be redacted.

Returns:

  • (String)


29418
29419
29420
29421
29422
29423
29424
29425
29426
29427
29428
29429
29430
# File 'gems/aws-sdk-connect/lib/aws-sdk-connect/types.rb', line 29418

class RealTimeContactAnalysisSegmentTranscript < Struct.new(
  :id,
  :participant_id,
  :participant_role,
  :display_name,
  :content,
  :content_type,
  :time,
  :redaction,
  :sentiment)
  SENSITIVE = []
  include Aws::Structure
end

#content_type ⇒ String

The type of content of the item. For example, text/plain.

Returns:

  • (String)


29418
29419
29420
29421
29422
29423
29424
29425
29426
29427
29428
29429
29430
# File 'gems/aws-sdk-connect/lib/aws-sdk-connect/types.rb', line 29418

class RealTimeContactAnalysisSegmentTranscript < Struct.new(
  :id,
  :participant_id,
  :participant_role,
  :display_name,
  :content,
  :content_type,
  :time,
  :redaction,
  :sentiment)
  SENSITIVE = []
  include Aws::Structure
end

#display_name ⇒ String

The display name of the participant.

Returns:

  • (String)


29418
29419
29420
29421
29422
29423
29424
29425
29426
29427
29428
29429
29430
# File 'gems/aws-sdk-connect/lib/aws-sdk-connect/types.rb', line 29418

class RealTimeContactAnalysisSegmentTranscript < Struct.new(
  :id,
  :participant_id,
  :participant_role,
  :display_name,
  :content,
  :content_type,
  :time,
  :redaction,
  :sentiment)
  SENSITIVE = []
  include Aws::Structure
end

#id ⇒ String

The identifier of the transcript.

Returns:

  • (String)


29418
29419
29420
29421
29422
29423
29424
29425
29426
29427
29428
29429
29430
# File 'gems/aws-sdk-connect/lib/aws-sdk-connect/types.rb', line 29418

class RealTimeContactAnalysisSegmentTranscript < Struct.new(
  :id,
  :participant_id,
  :participant_role,
  :display_name,
  :content,
  :content_type,
  :time,
  :redaction,
  :sentiment)
  SENSITIVE = []
  include Aws::Structure
end

#participant_id ⇒ String

The identifier of the participant.

Returns:

  • (String)


29418
29419
29420
29421
29422
29423
29424
29425
29426
29427
29428
29429
29430
# File 'gems/aws-sdk-connect/lib/aws-sdk-connect/types.rb', line 29418

class RealTimeContactAnalysisSegmentTranscript < Struct.new(
  :id,
  :participant_id,
  :participant_role,
  :display_name,
  :content,
  :content_type,
  :time,
  :redaction,
  :sentiment)
  SENSITIVE = []
  include Aws::Structure
end

#participant_role ⇒ String

The role of the participant. For example, is it a customer, agent, or system.

Returns:

  • (String)


29418
29419
29420
29421
29422
29423
29424
29425
29426
29427
29428
29429
29430
# File 'gems/aws-sdk-connect/lib/aws-sdk-connect/types.rb', line 29418

class RealTimeContactAnalysisSegmentTranscript < Struct.new(
  :id,
  :participant_id,
  :participant_role,
  :display_name,
  :content,
  :content_type,
  :time,
  :redaction,
  :sentiment)
  SENSITIVE = []
  include Aws::Structure
end

#redaction ⇒ Types::RealTimeContactAnalysisTranscriptItemRedaction

Object describing redaction that was applied to the transcript. If transcript has the field it means part of the transcript was redacted.



29418
29419
29420
29421
29422
29423
29424
29425
29426
29427
29428
29429
29430
# File 'gems/aws-sdk-connect/lib/aws-sdk-connect/types.rb', line 29418

class RealTimeContactAnalysisSegmentTranscript < Struct.new(
  :id,
  :participant_id,
  :participant_role,
  :display_name,
  :content,
  :content_type,
  :time,
  :redaction,
  :sentiment)
  SENSITIVE = []
  include Aws::Structure
end

#sentiment ⇒ String

The sentiment detected for this piece of transcript.

Returns:

  • (String)


29418
29419
29420
29421
29422
29423
29424
29425
29426
29427
29428
29429
29430
# File 'gems/aws-sdk-connect/lib/aws-sdk-connect/types.rb', line 29418

class RealTimeContactAnalysisSegmentTranscript < Struct.new(
  :id,
  :participant_id,
  :participant_role,
  :display_name,
  :content,
  :content_type,
  :time,
  :redaction,
  :sentiment)
  SENSITIVE = []
  include Aws::Structure
end

#time ⇒ Types::RealTimeContactAnalysisTimeData

Field describing the time of the event. It can have different representations of time.



29418
29419
29420
29421
29422
29423
29424
29425
29426
29427
29428
29429
29430
# File 'gems/aws-sdk-connect/lib/aws-sdk-connect/types.rb', line 29418

class RealTimeContactAnalysisSegmentTranscript < Struct.new(
  :id,
  :participant_id,
  :participant_role,
  :display_name,
  :content,
  :content_type,
  :time,
  :redaction,
  :sentiment)
  SENSITIVE = []
  include Aws::Structure
end