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

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-qconnect/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, ProactiveRecommendationData, SourceContentData, SuggestedMessageData, Unknown

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#case_summarization_chunk_data ⇒ Types::CaseSummarizationChunkDataDetails

Details about case summarization chunk data.



3781
3782
3783
3784
3785
3786
3787
3788
3789
3790
3791
3792
3793
3794
3795
3796
3797
3798
3799
3800
3801
3802
3803
3804
3805
3806
3807
3808
3809
3810
3811
3812
3813
3814
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 3781

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,
  :proactive_recommendation_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 ProactiveRecommendationData < DataDetails; end
  class Unknown < DataDetails; end
end

#content_data ⇒ Types::ContentDataDetails

Details about the content data.



3781
3782
3783
3784
3785
3786
3787
3788
3789
3790
3791
3792
3793
3794
3795
3796
3797
3798
3799
3800
3801
3802
3803
3804
3805
3806
3807
3808
3809
3810
3811
3812
3813
3814
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 3781

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,
  :proactive_recommendation_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 ProactiveRecommendationData < DataDetails; end
  class Unknown < DataDetails; end
end

#email_generative_answer_chunk_data ⇒ Types::EmailGenerativeAnswerChunkDataDetails

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



3781
3782
3783
3784
3785
3786
3787
3788
3789
3790
3791
3792
3793
3794
3795
3796
3797
3798
3799
3800
3801
3802
3803
3804
3805
3806
3807
3808
3809
3810
3811
3812
3813
3814
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 3781

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,
  :proactive_recommendation_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 ProactiveRecommendationData < DataDetails; end
  class Unknown < DataDetails; end
end

#email_overview_chunk_data ⇒ Types::EmailOverviewChunkDataDetails

Streaming chunk data for email overview containing partial overview content.



3781
3782
3783
3784
3785
3786
3787
3788
3789
3790
3791
3792
3793
3794
3795
3796
3797
3798
3799
3800
3801
3802
3803
3804
3805
3806
3807
3808
3809
3810
3811
3812
3813
3814
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 3781

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,
  :proactive_recommendation_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 ProactiveRecommendationData < DataDetails; end
  class Unknown < DataDetails; end
end

#email_response_chunk_data ⇒ Types::EmailResponseChunkDataDetails

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



3781
3782
3783
3784
3785
3786
3787
3788
3789
3790
3791
3792
3793
3794
3795
3796
3797
3798
3799
3800
3801
3802
3803
3804
3805
3806
3807
3808
3809
3810
3811
3812
3813
3814
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 3781

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,
  :proactive_recommendation_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 ProactiveRecommendationData < DataDetails; end
  class Unknown < DataDetails; end
end

#generative_chunk_data ⇒ Types::GenerativeChunkDataDetails

Details about the generative chunk data.



3781
3782
3783
3784
3785
3786
3787
3788
3789
3790
3791
3792
3793
3794
3795
3796
3797
3798
3799
3800
3801
3802
3803
3804
3805
3806
3807
3808
3809
3810
3811
3812
3813
3814
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 3781

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,
  :proactive_recommendation_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 ProactiveRecommendationData < DataDetails; end
  class Unknown < DataDetails; end
end

#generative_data ⇒ Types::GenerativeDataDetails

Details about the generative data.



3781
3782
3783
3784
3785
3786
3787
3788
3789
3790
3791
3792
3793
3794
3795
3796
3797
3798
3799
3800
3801
3802
3803
3804
3805
3806
3807
3808
3809
3810
3811
3812
3813
3814
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 3781

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,
  :proactive_recommendation_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 ProactiveRecommendationData < DataDetails; end
  class Unknown < DataDetails; end
end

#intent_detected_data ⇒ Types::IntentDetectedDataDetails

Details about the intent data.



3781
3782
3783
3784
3785
3786
3787
3788
3789
3790
3791
3792
3793
3794
3795
3796
3797
3798
3799
3800
3801
3802
3803
3804
3805
3806
3807
3808
3809
3810
3811
3812
3813
3814
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 3781

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,
  :proactive_recommendation_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 ProactiveRecommendationData < DataDetails; end
  class Unknown < DataDetails; end
end

#notes_chunk_data ⇒ Types::NotesChunkDataDetails

Details about notes chunk data.



3781
3782
3783
3784
3785
3786
3787
3788
3789
3790
3791
3792
3793
3794
3795
3796
3797
3798
3799
3800
3801
3802
3803
3804
3805
3806
3807
3808
3809
3810
3811
3812
3813
3814
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 3781

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,
  :proactive_recommendation_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 ProactiveRecommendationData < DataDetails; end
  class Unknown < DataDetails; end
end

#notes_data ⇒ Types::NotesDataDetails

Details about notes data.



3781
3782
3783
3784
3785
3786
3787
3788
3789
3790
3791
3792
3793
3794
3795
3796
3797
3798
3799
3800
3801
3802
3803
3804
3805
3806
3807
3808
3809
3810
3811
3812
3813
3814
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 3781

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,
  :proactive_recommendation_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 ProactiveRecommendationData < DataDetails; end
  class Unknown < DataDetails; end
end

#proactive_recommendation_data ⇒ Types::ProactiveRecommendationDataDetails

Details about a proactive recommendation, including the token used to retrieve its chunked response with GetNextMessage.



3781
3782
3783
3784
3785
3786
3787
3788
3789
3790
3791
3792
3793
3794
3795
3796
3797
3798
3799
3800
3801
3802
3803
3804
3805
3806
3807
3808
3809
3810
3811
3812
3813
3814
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 3781

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,
  :proactive_recommendation_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 ProactiveRecommendationData < DataDetails; end
  class Unknown < DataDetails; end
end

#source_content_data ⇒ Types::SourceContentDataDetails

Details about the content data.



3781
3782
3783
3784
3785
3786
3787
3788
3789
3790
3791
3792
3793
3794
3795
3796
3797
3798
3799
3800
3801
3802
3803
3804
3805
3806
3807
3808
3809
3810
3811
3812
3813
3814
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 3781

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,
  :proactive_recommendation_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 ProactiveRecommendationData < DataDetails; end
  class Unknown < DataDetails; end
end

#suggested_message_data ⇒ Types::SuggestedMessageDataDetails

Details about suggested message data.



3781
3782
3783
3784
3785
3786
3787
3788
3789
3790
3791
3792
3793
3794
3795
3796
3797
3798
3799
3800
3801
3802
3803
3804
3805
3806
3807
3808
3809
3810
3811
3812
3813
3814
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 3781

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,
  :proactive_recommendation_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 ProactiveRecommendationData < DataDetails; end
  class Unknown < DataDetails; end
end

#unknown ⇒ Object

Returns the value of attribute unknown

Returns:

  • (Object) —

    the current value of unknown



3781
3782
3783
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 3781

def unknown
  @unknown
end