7#include <aws/connect/Connect_EXPORTS.h>
8#include <aws/connect/model/AutoEvaluationDetails.h>
9#include <aws/connect/model/EvaluationAcknowledgement.h>
10#include <aws/connect/model/EvaluationContactParticipant.h>
11#include <aws/connect/model/EvaluationReviewMetadata.h>
12#include <aws/connect/model/EvaluationScore.h>
13#include <aws/core/utils/memory/stl/AWSString.h>
46 template <
typename ContactIdT = Aws::String>
48 m_contactIdHasBeenSet =
true;
49 m_contactId = std::forward<ContactIdT>(value);
51 template <
typename ContactIdT = Aws::String>
65 template <
typename EvaluatorArnT = Aws::String>
67 m_evaluatorArnHasBeenSet =
true;
68 m_evaluatorArn = std::forward<EvaluatorArnT>(value);
70 template <
typename EvaluatorArnT = Aws::String>
83 template <
typename ContactAgentIdT = Aws::String>
85 m_contactAgentIdHasBeenSet =
true;
86 m_contactAgentId = std::forward<ContactAgentIdT>(value);
88 template <
typename ContactAgentIdT = Aws::String>
101 template <
typename CalibrationSessionIdT = Aws::String>
103 m_calibrationSessionIdHasBeenSet =
true;
104 m_calibrationSessionId = std::forward<CalibrationSessionIdT>(value);
106 template <
typename CalibrationSessionIdT = Aws::String>
119 template <
typename ScoreT = EvaluationScore>
121 m_scoreHasBeenSet =
true;
122 m_score = std::forward<ScoreT>(value);
124 template <
typename ScoreT = EvaluationScore>
126 SetScore(std::forward<ScoreT>(value));
137 template <
typename AutoEvaluationT = AutoEvaluationDetails>
139 m_autoEvaluationHasBeenSet =
true;
140 m_autoEvaluation = std::forward<AutoEvaluationT>(value);
142 template <
typename AutoEvaluationT = AutoEvaluationDetails>
155 template <
typename AcknowledgementT = EvaluationAcknowledgement>
157 m_acknowledgementHasBeenSet =
true;
158 m_acknowledgement = std::forward<AcknowledgementT>(value);
160 template <
typename AcknowledgementT = EvaluationAcknowledgement>
173 template <
typename ReviewT = EvaluationReviewMetadata>
175 m_reviewHasBeenSet =
true;
176 m_review = std::forward<ReviewT>(value);
178 template <
typename ReviewT = EvaluationReviewMetadata>
191 template <
typename ContactParticipantT = EvaluationContactParticipant>
193 m_contactParticipantHasBeenSet =
true;
194 m_contactParticipant = std::forward<ContactParticipantT>(value);
196 template <
typename ContactParticipantT = EvaluationContactParticipant>
209 template <
typename SamplingJobIdT = Aws::String>
211 m_samplingJobIdHasBeenSet =
true;
212 m_samplingJobId = std::forward<SamplingJobIdT>(value);
214 template <
typename SamplingJobIdT = Aws::String>
240 bool m_contactIdHasBeenSet =
false;
241 bool m_evaluatorArnHasBeenSet =
false;
242 bool m_contactAgentIdHasBeenSet =
false;
243 bool m_calibrationSessionIdHasBeenSet =
false;
244 bool m_scoreHasBeenSet =
false;
245 bool m_autoEvaluationHasBeenSet =
false;
246 bool m_acknowledgementHasBeenSet =
false;
247 bool m_reviewHasBeenSet =
false;
248 bool m_contactParticipantHasBeenSet =
false;
249 bool m_samplingJobIdHasBeenSet =
false;
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue