7#include <aws/connect/Connect_EXPORTS.h>
8#include <aws/connect/model/EvaluationAnswerData.h>
47 template<
typename ValueT = EvaluationAnswerData>
48 void SetValue(ValueT&& value) { m_valueHasBeenSet =
true; m_value = std::forward<ValueT>(value); }
49 template<
typename ValueT = EvaluationAnswerData>
59 template<
typename SystemSuggestedValueT = EvaluationAnswerData>
60 void SetSystemSuggestedValue(SystemSuggestedValueT&& value) { m_systemSuggestedValueHasBeenSet =
true; m_systemSuggestedValue = std::forward<SystemSuggestedValueT>(value); }
61 template<
typename SystemSuggestedValueT = EvaluationAnswerData>
67 bool m_valueHasBeenSet =
false;
70 bool m_systemSuggestedValueHasBeenSet =
false;
bool SystemSuggestedValueHasBeenSet() const
bool ValueHasBeenSet() const
AWS_CONNECT_API EvaluationAnswerOutput(Aws::Utils::Json::JsonView jsonValue)
EvaluationAnswerOutput & WithSystemSuggestedValue(SystemSuggestedValueT &&value)
AWS_CONNECT_API EvaluationAnswerOutput & operator=(Aws::Utils::Json::JsonView jsonValue)
AWS_CONNECT_API EvaluationAnswerOutput()=default
AWS_CONNECT_API Aws::Utils::Json::JsonValue Jsonize() const
void SetSystemSuggestedValue(SystemSuggestedValueT &&value)
const EvaluationAnswerData & GetValue() const
void SetValue(ValueT &&value)
EvaluationAnswerOutput & WithValue(ValueT &&value)
const EvaluationAnswerData & GetSystemSuggestedValue() const
Aws::Utils::Json::JsonValue JsonValue