Class: Aws::QConnect::Types::DataDetails

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

Overview

Note:

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

Details about the data.

Defined Under Namespace

Classes: CaseSummarizationChunkData, ContentData, EmailGenerativeAnswerChunkData, EmailOverviewChunkData, EmailResponseChunkData, GenerativeChunkData, GenerativeData, IntentDetectedData, NotesChunkData, NotesData, SourceContentData, SuggestedMessageData, Unknown

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#case_summarization_chunk_dataTypes::CaseSummarizationChunkDataDetails

Details about case summarization chunk data.



3726
3727
3728
3729
3730
3731
3732
3733
3734
3735
3736
3737
3738
3739
3740
3741
3742
3743
3744
3745
3746
3747
3748
3749
3750
3751
3752
3753
3754
3755
3756
3757
# File 'lib/aws-sdk-qconnect/types.rb', line 3726

class DataDetails < Struct.new(
  :content_data,
  :generative_data,
  :intent_detected_data,
  :source_content_data,
  :generative_chunk_data,
  :email_response_chunk_data,
  :email_overview_chunk_data,
  :email_generative_answer_chunk_data,
  :case_summarization_chunk_data,
  :suggested_message_data,
  :notes_data,
  :notes_chunk_data,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class ContentData < DataDetails; end
  class GenerativeData < DataDetails; end
  class IntentDetectedData < DataDetails; end
  class SourceContentData < DataDetails; end
  class GenerativeChunkData < DataDetails; end
  class EmailResponseChunkData < DataDetails; end
  class EmailOverviewChunkData < DataDetails; end
  class EmailGenerativeAnswerChunkData < DataDetails; end
  class CaseSummarizationChunkData < DataDetails; end
  class SuggestedMessageData < DataDetails; end
  class NotesData < DataDetails; end
  class NotesChunkData < DataDetails; end
  class Unknown < DataDetails; end
end

#content_dataTypes::ContentDataDetails

Details about the content data.



3726
3727
3728
3729
3730
3731
3732
3733
3734
3735
3736
3737
3738
3739
3740
3741
3742
3743
3744
3745
3746
3747
3748
3749
3750
3751
3752
3753
3754
3755
3756
3757
# File 'lib/aws-sdk-qconnect/types.rb', line 3726

class DataDetails < Struct.new(
  :content_data,
  :generative_data,
  :intent_detected_data,
  :source_content_data,
  :generative_chunk_data,
  :email_response_chunk_data,
  :email_overview_chunk_data,
  :email_generative_answer_chunk_data,
  :case_summarization_chunk_data,
  :suggested_message_data,
  :notes_data,
  :notes_chunk_data,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class ContentData < DataDetails; end
  class GenerativeData < DataDetails; end
  class IntentDetectedData < DataDetails; end
  class SourceContentData < DataDetails; end
  class GenerativeChunkData < DataDetails; end
  class EmailResponseChunkData < DataDetails; end
  class EmailOverviewChunkData < DataDetails; end
  class EmailGenerativeAnswerChunkData < DataDetails; end
  class CaseSummarizationChunkData < DataDetails; end
  class SuggestedMessageData < DataDetails; end
  class NotesData < DataDetails; end
  class NotesChunkData < DataDetails; end
  class Unknown < DataDetails; end
end

#email_generative_answer_chunk_dataTypes::EmailGenerativeAnswerChunkDataDetails

Streaming chunk data for email generative answers containing partial knowledge-based response content.



3726
3727
3728
3729
3730
3731
3732
3733
3734
3735
3736
3737
3738
3739
3740
3741
3742
3743
3744
3745
3746
3747
3748
3749
3750
3751
3752
3753
3754
3755
3756
3757
# File 'lib/aws-sdk-qconnect/types.rb', line 3726

class DataDetails < Struct.new(
  :content_data,
  :generative_data,
  :intent_detected_data,
  :source_content_data,
  :generative_chunk_data,
  :email_response_chunk_data,
  :email_overview_chunk_data,
  :email_generative_answer_chunk_data,
  :case_summarization_chunk_data,
  :suggested_message_data,
  :notes_data,
  :notes_chunk_data,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class ContentData < DataDetails; end
  class GenerativeData < DataDetails; end
  class IntentDetectedData < DataDetails; end
  class SourceContentData < DataDetails; end
  class GenerativeChunkData < DataDetails; end
  class EmailResponseChunkData < DataDetails; end
  class EmailOverviewChunkData < DataDetails; end
  class EmailGenerativeAnswerChunkData < DataDetails; end
  class CaseSummarizationChunkData < DataDetails; end
  class SuggestedMessageData < DataDetails; end
  class NotesData < DataDetails; end
  class NotesChunkData < DataDetails; end
  class Unknown < DataDetails; end
end

#email_overview_chunk_dataTypes::EmailOverviewChunkDataDetails

Streaming chunk data for email overview containing partial overview content.



3726
3727
3728
3729
3730
3731
3732
3733
3734
3735
3736
3737
3738
3739
3740
3741
3742
3743
3744
3745
3746
3747
3748
3749
3750
3751
3752
3753
3754
3755
3756
3757
# File 'lib/aws-sdk-qconnect/types.rb', line 3726

class DataDetails < Struct.new(
  :content_data,
  :generative_data,
  :intent_detected_data,
  :source_content_data,
  :generative_chunk_data,
  :email_response_chunk_data,
  :email_overview_chunk_data,
  :email_generative_answer_chunk_data,
  :case_summarization_chunk_data,
  :suggested_message_data,
  :notes_data,
  :notes_chunk_data,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class ContentData < DataDetails; end
  class GenerativeData < DataDetails; end
  class IntentDetectedData < DataDetails; end
  class SourceContentData < DataDetails; end
  class GenerativeChunkData < DataDetails; end
  class EmailResponseChunkData < DataDetails; end
  class EmailOverviewChunkData < DataDetails; end
  class EmailGenerativeAnswerChunkData < DataDetails; end
  class CaseSummarizationChunkData < DataDetails; end
  class SuggestedMessageData < DataDetails; end
  class NotesData < DataDetails; end
  class NotesChunkData < DataDetails; end
  class Unknown < DataDetails; end
end

#email_response_chunk_dataTypes::EmailResponseChunkDataDetails

Streaming chunk data for email response generation containing partial response content.



3726
3727
3728
3729
3730
3731
3732
3733
3734
3735
3736
3737
3738
3739
3740
3741
3742
3743
3744
3745
3746
3747
3748
3749
3750
3751
3752
3753
3754
3755
3756
3757
# File 'lib/aws-sdk-qconnect/types.rb', line 3726

class DataDetails < Struct.new(
  :content_data,
  :generative_data,
  :intent_detected_data,
  :source_content_data,
  :generative_chunk_data,
  :email_response_chunk_data,
  :email_overview_chunk_data,
  :email_generative_answer_chunk_data,
  :case_summarization_chunk_data,
  :suggested_message_data,
  :notes_data,
  :notes_chunk_data,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class ContentData < DataDetails; end
  class GenerativeData < DataDetails; end
  class IntentDetectedData < DataDetails; end
  class SourceContentData < DataDetails; end
  class GenerativeChunkData < DataDetails; end
  class EmailResponseChunkData < DataDetails; end
  class EmailOverviewChunkData < DataDetails; end
  class EmailGenerativeAnswerChunkData < DataDetails; end
  class CaseSummarizationChunkData < DataDetails; end
  class SuggestedMessageData < DataDetails; end
  class NotesData < DataDetails; end
  class NotesChunkData < DataDetails; end
  class Unknown < DataDetails; end
end

#generative_chunk_dataTypes::GenerativeChunkDataDetails

Details about the generative chunk data.



3726
3727
3728
3729
3730
3731
3732
3733
3734
3735
3736
3737
3738
3739
3740
3741
3742
3743
3744
3745
3746
3747
3748
3749
3750
3751
3752
3753
3754
3755
3756
3757
# File 'lib/aws-sdk-qconnect/types.rb', line 3726

class DataDetails < Struct.new(
  :content_data,
  :generative_data,
  :intent_detected_data,
  :source_content_data,
  :generative_chunk_data,
  :email_response_chunk_data,
  :email_overview_chunk_data,
  :email_generative_answer_chunk_data,
  :case_summarization_chunk_data,
  :suggested_message_data,
  :notes_data,
  :notes_chunk_data,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class ContentData < DataDetails; end
  class GenerativeData < DataDetails; end
  class IntentDetectedData < DataDetails; end
  class SourceContentData < DataDetails; end
  class GenerativeChunkData < DataDetails; end
  class EmailResponseChunkData < DataDetails; end
  class EmailOverviewChunkData < DataDetails; end
  class EmailGenerativeAnswerChunkData < DataDetails; end
  class CaseSummarizationChunkData < DataDetails; end
  class SuggestedMessageData < DataDetails; end
  class NotesData < DataDetails; end
  class NotesChunkData < DataDetails; end
  class Unknown < DataDetails; end
end

#generative_dataTypes::GenerativeDataDetails

Details about the generative data.



3726
3727
3728
3729
3730
3731
3732
3733
3734
3735
3736
3737
3738
3739
3740
3741
3742
3743
3744
3745
3746
3747
3748
3749
3750
3751
3752
3753
3754
3755
3756
3757
# File 'lib/aws-sdk-qconnect/types.rb', line 3726

class DataDetails < Struct.new(
  :content_data,
  :generative_data,
  :intent_detected_data,
  :source_content_data,
  :generative_chunk_data,
  :email_response_chunk_data,
  :email_overview_chunk_data,
  :email_generative_answer_chunk_data,
  :case_summarization_chunk_data,
  :suggested_message_data,
  :notes_data,
  :notes_chunk_data,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class ContentData < DataDetails; end
  class GenerativeData < DataDetails; end
  class IntentDetectedData < DataDetails; end
  class SourceContentData < DataDetails; end
  class GenerativeChunkData < DataDetails; end
  class EmailResponseChunkData < DataDetails; end
  class EmailOverviewChunkData < DataDetails; end
  class EmailGenerativeAnswerChunkData < DataDetails; end
  class CaseSummarizationChunkData < DataDetails; end
  class SuggestedMessageData < DataDetails; end
  class NotesData < DataDetails; end
  class NotesChunkData < DataDetails; end
  class Unknown < DataDetails; end
end

#intent_detected_dataTypes::IntentDetectedDataDetails

Details about the intent data.



3726
3727
3728
3729
3730
3731
3732
3733
3734
3735
3736
3737
3738
3739
3740
3741
3742
3743
3744
3745
3746
3747
3748
3749
3750
3751
3752
3753
3754
3755
3756
3757
# File 'lib/aws-sdk-qconnect/types.rb', line 3726

class DataDetails < Struct.new(
  :content_data,
  :generative_data,
  :intent_detected_data,
  :source_content_data,
  :generative_chunk_data,
  :email_response_chunk_data,
  :email_overview_chunk_data,
  :email_generative_answer_chunk_data,
  :case_summarization_chunk_data,
  :suggested_message_data,
  :notes_data,
  :notes_chunk_data,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class ContentData < DataDetails; end
  class GenerativeData < DataDetails; end
  class IntentDetectedData < DataDetails; end
  class SourceContentData < DataDetails; end
  class GenerativeChunkData < DataDetails; end
  class EmailResponseChunkData < DataDetails; end
  class EmailOverviewChunkData < DataDetails; end
  class EmailGenerativeAnswerChunkData < DataDetails; end
  class CaseSummarizationChunkData < DataDetails; end
  class SuggestedMessageData < DataDetails; end
  class NotesData < DataDetails; end
  class NotesChunkData < DataDetails; end
  class Unknown < DataDetails; end
end

#notes_chunk_dataTypes::NotesChunkDataDetails

Details about notes chunk data.



3726
3727
3728
3729
3730
3731
3732
3733
3734
3735
3736
3737
3738
3739
3740
3741
3742
3743
3744
3745
3746
3747
3748
3749
3750
3751
3752
3753
3754
3755
3756
3757
# File 'lib/aws-sdk-qconnect/types.rb', line 3726

class DataDetails < Struct.new(
  :content_data,
  :generative_data,
  :intent_detected_data,
  :source_content_data,
  :generative_chunk_data,
  :email_response_chunk_data,
  :email_overview_chunk_data,
  :email_generative_answer_chunk_data,
  :case_summarization_chunk_data,
  :suggested_message_data,
  :notes_data,
  :notes_chunk_data,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class ContentData < DataDetails; end
  class GenerativeData < DataDetails; end
  class IntentDetectedData < DataDetails; end
  class SourceContentData < DataDetails; end
  class GenerativeChunkData < DataDetails; end
  class EmailResponseChunkData < DataDetails; end
  class EmailOverviewChunkData < DataDetails; end
  class EmailGenerativeAnswerChunkData < DataDetails; end
  class CaseSummarizationChunkData < DataDetails; end
  class SuggestedMessageData < DataDetails; end
  class NotesData < DataDetails; end
  class NotesChunkData < DataDetails; end
  class Unknown < DataDetails; end
end

#notes_dataTypes::NotesDataDetails

Details about notes data.



3726
3727
3728
3729
3730
3731
3732
3733
3734
3735
3736
3737
3738
3739
3740
3741
3742
3743
3744
3745
3746
3747
3748
3749
3750
3751
3752
3753
3754
3755
3756
3757
# File 'lib/aws-sdk-qconnect/types.rb', line 3726

class DataDetails < Struct.new(
  :content_data,
  :generative_data,
  :intent_detected_data,
  :source_content_data,
  :generative_chunk_data,
  :email_response_chunk_data,
  :email_overview_chunk_data,
  :email_generative_answer_chunk_data,
  :case_summarization_chunk_data,
  :suggested_message_data,
  :notes_data,
  :notes_chunk_data,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class ContentData < DataDetails; end
  class GenerativeData < DataDetails; end
  class IntentDetectedData < DataDetails; end
  class SourceContentData < DataDetails; end
  class GenerativeChunkData < DataDetails; end
  class EmailResponseChunkData < DataDetails; end
  class EmailOverviewChunkData < DataDetails; end
  class EmailGenerativeAnswerChunkData < DataDetails; end
  class CaseSummarizationChunkData < DataDetails; end
  class SuggestedMessageData < DataDetails; end
  class NotesData < DataDetails; end
  class NotesChunkData < DataDetails; end
  class Unknown < DataDetails; end
end

#source_content_dataTypes::SourceContentDataDetails

Details about the content data.



3726
3727
3728
3729
3730
3731
3732
3733
3734
3735
3736
3737
3738
3739
3740
3741
3742
3743
3744
3745
3746
3747
3748
3749
3750
3751
3752
3753
3754
3755
3756
3757
# File 'lib/aws-sdk-qconnect/types.rb', line 3726

class DataDetails < Struct.new(
  :content_data,
  :generative_data,
  :intent_detected_data,
  :source_content_data,
  :generative_chunk_data,
  :email_response_chunk_data,
  :email_overview_chunk_data,
  :email_generative_answer_chunk_data,
  :case_summarization_chunk_data,
  :suggested_message_data,
  :notes_data,
  :notes_chunk_data,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class ContentData < DataDetails; end
  class GenerativeData < DataDetails; end
  class IntentDetectedData < DataDetails; end
  class SourceContentData < DataDetails; end
  class GenerativeChunkData < DataDetails; end
  class EmailResponseChunkData < DataDetails; end
  class EmailOverviewChunkData < DataDetails; end
  class EmailGenerativeAnswerChunkData < DataDetails; end
  class CaseSummarizationChunkData < DataDetails; end
  class SuggestedMessageData < DataDetails; end
  class NotesData < DataDetails; end
  class NotesChunkData < DataDetails; end
  class Unknown < DataDetails; end
end

#suggested_message_dataTypes::SuggestedMessageDataDetails

Details about suggested message data.



3726
3727
3728
3729
3730
3731
3732
3733
3734
3735
3736
3737
3738
3739
3740
3741
3742
3743
3744
3745
3746
3747
3748
3749
3750
3751
3752
3753
3754
3755
3756
3757
# File 'lib/aws-sdk-qconnect/types.rb', line 3726

class DataDetails < Struct.new(
  :content_data,
  :generative_data,
  :intent_detected_data,
  :source_content_data,
  :generative_chunk_data,
  :email_response_chunk_data,
  :email_overview_chunk_data,
  :email_generative_answer_chunk_data,
  :case_summarization_chunk_data,
  :suggested_message_data,
  :notes_data,
  :notes_chunk_data,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class ContentData < DataDetails; end
  class GenerativeData < DataDetails; end
  class IntentDetectedData < DataDetails; end
  class SourceContentData < DataDetails; end
  class GenerativeChunkData < DataDetails; end
  class EmailResponseChunkData < DataDetails; end
  class EmailOverviewChunkData < DataDetails; end
  class EmailGenerativeAnswerChunkData < DataDetails; end
  class CaseSummarizationChunkData < DataDetails; end
  class SuggestedMessageData < DataDetails; end
  class NotesData < DataDetails; end
  class NotesChunkData < DataDetails; end
  class Unknown < DataDetails; end
end

#unknownObject

Returns the value of attribute unknown

Returns:

  • (Object)

    the current value of unknown



3726
3727
3728
# File 'lib/aws-sdk-qconnect/types.rb', line 3726

def unknown
  @unknown
end