7#include <aws/connect/Connect_EXPORTS.h>
8#include <aws/connect/model/EvaluationFormItemEnablementConfiguration.h>
9#include <aws/connect/model/EvaluationFormQuestionType.h>
10#include <aws/connect/model/EvaluationFormQuestionTypeProperties.h>
11#include <aws/core/utils/memory/stl/AWSString.h>
44 template <
typename TitleT = Aws::String>
46 m_titleHasBeenSet =
true;
47 m_title = std::forward<TitleT>(value);
49 template <
typename TitleT = Aws::String>
51 SetTitle(std::forward<TitleT>(value));
62 template <
typename InstructionsT = Aws::String>
64 m_instructionsHasBeenSet =
true;
65 m_instructions = std::forward<InstructionsT>(value);
67 template <
typename InstructionsT = Aws::String>
81 template <
typename RefIdT = Aws::String>
83 m_refIdHasBeenSet =
true;
84 m_refId = std::forward<RefIdT>(value);
86 template <
typename RefIdT = Aws::String>
88 SetRefId(std::forward<RefIdT>(value));
100 m_notApplicableEnabledHasBeenSet =
true;
101 m_notApplicableEnabled = value;
116 m_questionTypeHasBeenSet =
true;
117 m_questionType = value;
132 template <
typename QuestionTypePropertiesT = EvaluationFormQuestionTypeProperties>
134 m_questionTypePropertiesHasBeenSet =
true;
135 m_questionTypeProperties = std::forward<QuestionTypePropertiesT>(value);
137 template <
typename QuestionTypePropertiesT = EvaluationFormQuestionTypeProperties>
150 template <
typename EnablementT = EvaluationFormItemEnablementConfiguration>
152 m_enablementHasBeenSet =
true;
153 m_enablement = std::forward<EnablementT>(value);
155 template <
typename EnablementT = EvaluationFormItemEnablementConfiguration>
169 m_weightHasBeenSet =
true;
184 bool m_notApplicableEnabled{
false};
188 EvaluationFormQuestionTypeProperties m_questionTypeProperties;
190 EvaluationFormItemEnablementConfiguration m_enablement;
192 double m_weight{0.0};
193 bool m_titleHasBeenSet =
false;
194 bool m_instructionsHasBeenSet =
false;
195 bool m_refIdHasBeenSet =
false;
196 bool m_notApplicableEnabledHasBeenSet =
false;
197 bool m_questionTypeHasBeenSet =
false;
198 bool m_questionTypePropertiesHasBeenSet =
false;
199 bool m_enablementHasBeenSet =
false;
200 bool m_weightHasBeenSet =
false;
EvaluationFormQuestionType
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue