7#include <aws/connect/Connect_EXPORTS.h>
8#include <aws/connect/model/EvaluationContactLensAnswerAnalysisDetails.h>
9#include <aws/connect/model/EvaluationGenAIAnswerAnalysisDetails.h>
42 template <
typename GenAIT = EvaluationGenAIAnswerAnalysisDetails>
44 m_genAIHasBeenSet =
true;
45 m_genAI = std::forward<GenAIT>(value);
47 template <
typename GenAIT = EvaluationGenAIAnswerAnalysisDetails>
49 SetGenAI(std::forward<GenAIT>(value));
60 template <
typename ContactLensT = EvaluationContactLensAnswerAnalysisDetails>
62 m_contactLensHasBeenSet =
true;
63 m_contactLens = std::forward<ContactLensT>(value);
65 template <
typename ContactLensT = EvaluationContactLensAnswerAnalysisDetails>
75 bool m_genAIHasBeenSet =
false;
76 bool m_contactLensHasBeenSet =
false;
AWS_CONNECT_API EvaluationQuestionAnswerAnalysisDetails()=default
bool ContactLensHasBeenSet() const
AWS_CONNECT_API Aws::Utils::Json::JsonValue Jsonize() const
EvaluationQuestionAnswerAnalysisDetails & WithGenAI(GenAIT &&value)
void SetContactLens(ContactLensT &&value)
const EvaluationGenAIAnswerAnalysisDetails & GetGenAI() const
AWS_CONNECT_API EvaluationQuestionAnswerAnalysisDetails & operator=(Aws::Utils::Json::JsonView jsonValue)
AWS_CONNECT_API EvaluationQuestionAnswerAnalysisDetails(Aws::Utils::Json::JsonView jsonValue)
void SetGenAI(GenAIT &&value)
EvaluationQuestionAnswerAnalysisDetails & WithContactLens(ContactLensT &&value)
bool GenAIHasBeenSet() const
const EvaluationContactLensAnswerAnalysisDetails & GetContactLens() const
Aws::Utils::Json::JsonValue JsonValue