7#include <aws/connect/Connect_EXPORTS.h>
8#include <aws/connect/model/RealTimeContactAnalysisSegmentTranscript.h>
9#include <aws/connect/model/RealTimeContactAnalysisSegmentCategories.h>
10#include <aws/connect/model/RealTimeContactAnalysisSegmentIssues.h>
11#include <aws/connect/model/RealTimeContactAnalysisSegmentEvent.h>
12#include <aws/connect/model/RealTimeContactAnalysisSegmentAttachments.h>
13#include <aws/connect/model/RealTimeContactAnalysisSegmentPostContactSummary.h>
50 template<
typename TranscriptT = RealTimeContactAnalysisSegmentTranscript>
51 void SetTranscript(TranscriptT&& value) { m_transcriptHasBeenSet =
true; m_transcript = std::forward<TranscriptT>(value); }
52 template<
typename TranscriptT = RealTimeContactAnalysisSegmentTranscript>
60 template<
typename CategoriesT = RealTimeContactAnalysisSegmentCategories>
61 void SetCategories(CategoriesT&& value) { m_categoriesHasBeenSet =
true; m_categories = std::forward<CategoriesT>(value); }
62 template<
typename CategoriesT = RealTimeContactAnalysisSegmentCategories>
70 template<
typename IssuesT = RealTimeContactAnalysisSegmentIssues>
71 void SetIssues(IssuesT&& value) { m_issuesHasBeenSet =
true; m_issues = std::forward<IssuesT>(value); }
72 template<
typename IssuesT = RealTimeContactAnalysisSegmentIssues>
80 template<
typename EventT = RealTimeContactAnalysisSegmentEvent>
81 void SetEvent(EventT&& value) { m_eventHasBeenSet =
true; m_event = std::forward<EventT>(value); }
82 template<
typename EventT = RealTimeContactAnalysisSegmentEvent>
92 template<
typename AttachmentsT = RealTimeContactAnalysisSegmentAttachments>
93 void SetAttachments(AttachmentsT&& value) { m_attachmentsHasBeenSet =
true; m_attachments = std::forward<AttachmentsT>(value); }
94 template<
typename AttachmentsT = RealTimeContactAnalysisSegmentAttachments>
104 template<
typename PostContactSummaryT = RealTimeContactAnalysisSegmentPostContactSummary>
105 void SetPostContactSummary(PostContactSummaryT&& value) { m_postContactSummaryHasBeenSet =
true; m_postContactSummary = std::forward<PostContactSummaryT>(value); }
106 template<
typename PostContactSummaryT = RealTimeContactAnalysisSegmentPostContactSummary>
112 bool m_transcriptHasBeenSet =
false;
115 bool m_categoriesHasBeenSet =
false;
118 bool m_issuesHasBeenSet =
false;
121 bool m_eventHasBeenSet =
false;
124 bool m_attachmentsHasBeenSet =
false;
127 bool m_postContactSummaryHasBeenSet =
false;
Aws::Utils::Json::JsonValue JsonValue