7#include <aws/connect/Connect_EXPORTS.h>
8#include <aws/connect/model/RealTimeContactAnalysisSegmentAttachments.h>
9#include <aws/connect/model/RealTimeContactAnalysisSegmentCategories.h>
10#include <aws/connect/model/RealTimeContactAnalysisSegmentEvent.h>
11#include <aws/connect/model/RealTimeContactAnalysisSegmentExtractedInformation.h>
12#include <aws/connect/model/RealTimeContactAnalysisSegmentIssues.h>
13#include <aws/connect/model/RealTimeContactAnalysisSegmentPostContactSummary.h>
14#include <aws/connect/model/RealTimeContactAnalysisSegmentTranscript.h>
45 template <
typename TranscriptT = RealTimeContactAnalysisSegmentTranscript>
47 m_transcriptHasBeenSet =
true;
48 m_transcript = std::forward<TranscriptT>(value);
50 template <
typename TranscriptT = RealTimeContactAnalysisSegmentTranscript>
61 template <
typename CategoriesT = RealTimeContactAnalysisSegmentCategories>
63 m_categoriesHasBeenSet =
true;
64 m_categories = std::forward<CategoriesT>(value);
66 template <
typename CategoriesT = RealTimeContactAnalysisSegmentCategories>
77 template <
typename IssuesT = RealTimeContactAnalysisSegmentIssues>
79 m_issuesHasBeenSet =
true;
80 m_issues = std::forward<IssuesT>(value);
82 template <
typename IssuesT = RealTimeContactAnalysisSegmentIssues>
93 template <
typename EventT = RealTimeContactAnalysisSegmentEvent>
95 m_eventHasBeenSet =
true;
96 m_event = std::forward<EventT>(value);
98 template <
typename EventT = RealTimeContactAnalysisSegmentEvent>
100 SetEvent(std::forward<EventT>(value));
111 template <
typename AttachmentsT = RealTimeContactAnalysisSegmentAttachments>
113 m_attachmentsHasBeenSet =
true;
114 m_attachments = std::forward<AttachmentsT>(value);
116 template <
typename AttachmentsT = RealTimeContactAnalysisSegmentAttachments>
129 template <
typename PostContactSummaryT = RealTimeContactAnalysisSegmentPostContactSummary>
131 m_postContactSummaryHasBeenSet =
true;
132 m_postContactSummary = std::forward<PostContactSummaryT>(value);
134 template <
typename PostContactSummaryT = RealTimeContactAnalysisSegmentPostContactSummary>
147 template <
typename ExtractedInformationT = RealTimeContactAnalysisSegmentExtractedInformation>
149 m_extractedInformationHasBeenSet =
true;
150 m_extractedInformation = std::forward<ExtractedInformationT>(value);
152 template <
typename ExtractedInformationT = RealTimeContactAnalysisSegmentExtractedInformation>
172 bool m_transcriptHasBeenSet =
false;
173 bool m_categoriesHasBeenSet =
false;
174 bool m_issuesHasBeenSet =
false;
175 bool m_eventHasBeenSet =
false;
176 bool m_attachmentsHasBeenSet =
false;
177 bool m_postContactSummaryHasBeenSet =
false;
178 bool m_extractedInformationHasBeenSet =
false;
Aws::Utils::Json::JsonValue JsonValue