Class: Aws::Connect::Types::RealtimeContactAnalysisSegment

Inherits:
Struct
  • Object
show all
Includes:
Structure, Structure::Union
Defined in:
lib/aws-sdk-connect/types.rb

Overview

Note:

RealtimeContactAnalysisSegment is a union - when returned from an API call exactly one value will be set and the returned type will be a subclass of RealtimeContactAnalysisSegment corresponding to the set member.

An analyzed segment for a real-time analysis session.

Direct Known Subclasses

Attachments, Categories, Event, Issues, Transcript, Unknown

Defined Under Namespace

Classes: Attachments, Categories, Event, Issues, Transcript, Unknown

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#attachmentsTypes::RealTimeContactAnalysisSegmentAttachments

The analyzed attachments.



14733
14734
14735
14736
14737
14738
14739
14740
14741
14742
14743
14744
14745
14746
14747
14748
14749
14750
# File 'lib/aws-sdk-connect/types.rb', line 14733

class RealtimeContactAnalysisSegment < Struct.new(
  :transcript,
  :categories,
  :issues,
  :event,
  :attachments,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class Transcript < RealtimeContactAnalysisSegment; end
  class Categories < RealtimeContactAnalysisSegment; end
  class Issues < RealtimeContactAnalysisSegment; end
  class Event < RealtimeContactAnalysisSegment; end
  class Attachments < RealtimeContactAnalysisSegment; end
  class Unknown < RealtimeContactAnalysisSegment; end
end

#categoriesTypes::RealTimeContactAnalysisSegmentCategories

The matched category rules.



14733
14734
14735
14736
14737
14738
14739
14740
14741
14742
14743
14744
14745
14746
14747
14748
14749
14750
# File 'lib/aws-sdk-connect/types.rb', line 14733

class RealtimeContactAnalysisSegment < Struct.new(
  :transcript,
  :categories,
  :issues,
  :event,
  :attachments,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class Transcript < RealtimeContactAnalysisSegment; end
  class Categories < RealtimeContactAnalysisSegment; end
  class Issues < RealtimeContactAnalysisSegment; end
  class Event < RealtimeContactAnalysisSegment; end
  class Attachments < RealtimeContactAnalysisSegment; end
  class Unknown < RealtimeContactAnalysisSegment; end
end

#eventTypes::RealTimeContactAnalysisSegmentEvent

Segment type describing a contact event.



14733
14734
14735
14736
14737
14738
14739
14740
14741
14742
14743
14744
14745
14746
14747
14748
14749
14750
# File 'lib/aws-sdk-connect/types.rb', line 14733

class RealtimeContactAnalysisSegment < Struct.new(
  :transcript,
  :categories,
  :issues,
  :event,
  :attachments,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class Transcript < RealtimeContactAnalysisSegment; end
  class Categories < RealtimeContactAnalysisSegment; end
  class Issues < RealtimeContactAnalysisSegment; end
  class Event < RealtimeContactAnalysisSegment; end
  class Attachments < RealtimeContactAnalysisSegment; end
  class Unknown < RealtimeContactAnalysisSegment; end
end

#issuesTypes::RealTimeContactAnalysisSegmentIssues

Segment type containing a list of detected issues.



14733
14734
14735
14736
14737
14738
14739
14740
14741
14742
14743
14744
14745
14746
14747
14748
14749
14750
# File 'lib/aws-sdk-connect/types.rb', line 14733

class RealtimeContactAnalysisSegment < Struct.new(
  :transcript,
  :categories,
  :issues,
  :event,
  :attachments,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class Transcript < RealtimeContactAnalysisSegment; end
  class Categories < RealtimeContactAnalysisSegment; end
  class Issues < RealtimeContactAnalysisSegment; end
  class Event < RealtimeContactAnalysisSegment; end
  class Attachments < RealtimeContactAnalysisSegment; end
  class Unknown < RealtimeContactAnalysisSegment; end
end

#transcriptTypes::RealTimeContactAnalysisSegmentTranscript

The analyzed transcript segment.



14733
14734
14735
14736
14737
14738
14739
14740
14741
14742
14743
14744
14745
14746
14747
14748
14749
14750
# File 'lib/aws-sdk-connect/types.rb', line 14733

class RealtimeContactAnalysisSegment < Struct.new(
  :transcript,
  :categories,
  :issues,
  :event,
  :attachments,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class Transcript < RealtimeContactAnalysisSegment; end
  class Categories < RealtimeContactAnalysisSegment; end
  class Issues < RealtimeContactAnalysisSegment; end
  class Event < RealtimeContactAnalysisSegment; end
  class Attachments < RealtimeContactAnalysisSegment; end
  class Unknown < RealtimeContactAnalysisSegment; end
end

#unknownObject

Returns the value of attribute unknown

Returns:

  • (Object)

    the current value of unknown



14733
14734
14735
# File 'lib/aws-sdk-connect/types.rb', line 14733

def unknown
  @unknown
end