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

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-connect/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.

Defined Under Namespace

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

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#attachments ⇒ Types::RealTimeContactAnalysisSegmentAttachments

The analyzed attachments.



29542
29543
29544
29545
29546
29547
29548
29549
29550
29551
29552
29553
29554
29555
29556
29557
29558
29559
29560
29561
29562
29563
# File 'gems/aws-sdk-connect/lib/aws-sdk-connect/types.rb', line 29542

class RealtimeContactAnalysisSegment < Struct.new(
  :transcript,
  :categories,
  :issues,
  :event,
  :attachments,
  :post_contact_summary,
  :extracted_information,
  :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 PostContactSummary < RealtimeContactAnalysisSegment; end
  class ExtractedInformation < RealtimeContactAnalysisSegment; end
  class Unknown < RealtimeContactAnalysisSegment; end
end

#categories ⇒ Types::RealTimeContactAnalysisSegmentCategories

The matched category rules.



29542
29543
29544
29545
29546
29547
29548
29549
29550
29551
29552
29553
29554
29555
29556
29557
29558
29559
29560
29561
29562
29563
# File 'gems/aws-sdk-connect/lib/aws-sdk-connect/types.rb', line 29542

class RealtimeContactAnalysisSegment < Struct.new(
  :transcript,
  :categories,
  :issues,
  :event,
  :attachments,
  :post_contact_summary,
  :extracted_information,
  :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 PostContactSummary < RealtimeContactAnalysisSegment; end
  class ExtractedInformation < RealtimeContactAnalysisSegment; end
  class Unknown < RealtimeContactAnalysisSegment; end
end

#event ⇒ Types::RealTimeContactAnalysisSegmentEvent

Segment type describing a contact event.



29542
29543
29544
29545
29546
29547
29548
29549
29550
29551
29552
29553
29554
29555
29556
29557
29558
29559
29560
29561
29562
29563
# File 'gems/aws-sdk-connect/lib/aws-sdk-connect/types.rb', line 29542

class RealtimeContactAnalysisSegment < Struct.new(
  :transcript,
  :categories,
  :issues,
  :event,
  :attachments,
  :post_contact_summary,
  :extracted_information,
  :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 PostContactSummary < RealtimeContactAnalysisSegment; end
  class ExtractedInformation < RealtimeContactAnalysisSegment; end
  class Unknown < RealtimeContactAnalysisSegment; end
end

#extracted_information ⇒ Types::RealTimeContactAnalysisSegmentExtractedInformation

The extracted information from the conversation.



29542
29543
29544
29545
29546
29547
29548
29549
29550
29551
29552
29553
29554
29555
29556
29557
29558
29559
29560
29561
29562
29563
# File 'gems/aws-sdk-connect/lib/aws-sdk-connect/types.rb', line 29542

class RealtimeContactAnalysisSegment < Struct.new(
  :transcript,
  :categories,
  :issues,
  :event,
  :attachments,
  :post_contact_summary,
  :extracted_information,
  :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 PostContactSummary < RealtimeContactAnalysisSegment; end
  class ExtractedInformation < RealtimeContactAnalysisSegment; end
  class Unknown < RealtimeContactAnalysisSegment; end
end

#issues ⇒ Types::RealTimeContactAnalysisSegmentIssues

Segment type containing a list of detected issues.



29542
29543
29544
29545
29546
29547
29548
29549
29550
29551
29552
29553
29554
29555
29556
29557
29558
29559
29560
29561
29562
29563
# File 'gems/aws-sdk-connect/lib/aws-sdk-connect/types.rb', line 29542

class RealtimeContactAnalysisSegment < Struct.new(
  :transcript,
  :categories,
  :issues,
  :event,
  :attachments,
  :post_contact_summary,
  :extracted_information,
  :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 PostContactSummary < RealtimeContactAnalysisSegment; end
  class ExtractedInformation < RealtimeContactAnalysisSegment; end
  class Unknown < RealtimeContactAnalysisSegment; end
end

#post_contact_summary ⇒ Types::RealTimeContactAnalysisSegmentPostContactSummary

Information about the post-contact summary.



29542
29543
29544
29545
29546
29547
29548
29549
29550
29551
29552
29553
29554
29555
29556
29557
29558
29559
29560
29561
29562
29563
# File 'gems/aws-sdk-connect/lib/aws-sdk-connect/types.rb', line 29542

class RealtimeContactAnalysisSegment < Struct.new(
  :transcript,
  :categories,
  :issues,
  :event,
  :attachments,
  :post_contact_summary,
  :extracted_information,
  :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 PostContactSummary < RealtimeContactAnalysisSegment; end
  class ExtractedInformation < RealtimeContactAnalysisSegment; end
  class Unknown < RealtimeContactAnalysisSegment; end
end

#transcript ⇒ Types::RealTimeContactAnalysisSegmentTranscript

The analyzed transcript segment.



29542
29543
29544
29545
29546
29547
29548
29549
29550
29551
29552
29553
29554
29555
29556
29557
29558
29559
29560
29561
29562
29563
# File 'gems/aws-sdk-connect/lib/aws-sdk-connect/types.rb', line 29542

class RealtimeContactAnalysisSegment < Struct.new(
  :transcript,
  :categories,
  :issues,
  :event,
  :attachments,
  :post_contact_summary,
  :extracted_information,
  :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 PostContactSummary < RealtimeContactAnalysisSegment; end
  class ExtractedInformation < RealtimeContactAnalysisSegment; end
  class Unknown < RealtimeContactAnalysisSegment; end
end

#unknown ⇒ Object

Returns the value of attribute unknown

Returns:

  • (Object) —

    the current value of unknown



29542
29543
29544
# File 'gems/aws-sdk-connect/lib/aws-sdk-connect/types.rb', line 29542

def unknown
  @unknown
end