7#include <aws/connect/Connect_EXPORTS.h>
8#include <aws/connect/model/EvaluationFormItem.h>
9#include <aws/connect/model/EvaluationFormScoreThreshold.h>
10#include <aws/core/utils/memory/stl/AWSString.h>
11#include <aws/core/utils/memory/stl/AWSVector.h>
24class EvaluationFormItem;
46 template <
typename TitleT = Aws::String>
48 m_titleHasBeenSet =
true;
49 m_title = std::forward<TitleT>(value);
51 template <
typename TitleT = Aws::String>
53 SetTitle(std::forward<TitleT>(value));
65 template <
typename RefIdT = Aws::String>
67 m_refIdHasBeenSet =
true;
68 m_refId = std::forward<RefIdT>(value);
70 template <
typename RefIdT = Aws::String>
72 SetRefId(std::forward<RefIdT>(value));
83 template <
typename InstructionsT = Aws::String>
85 m_instructionsHasBeenSet =
true;
86 m_instructions = std::forward<InstructionsT>(value);
88 template <
typename InstructionsT = Aws::String>
101 template <
typename ItemsT = Aws::Vector<EvaluationFormItem>>
103 m_itemsHasBeenSet =
true;
104 m_items = std::forward<ItemsT>(value);
106 template <
typename ItemsT = Aws::Vector<EvaluationFormItem>>
108 SetItems(std::forward<ItemsT>(value));
111 template <
typename ItemsT = EvaluationFormItem>
113 m_itemsHasBeenSet =
true;
114 m_items.emplace_back(std::forward<ItemsT>(value));
126 m_weightHasBeenSet =
true;
142 m_isExcludedFromScoringHasBeenSet =
true;
143 m_isExcludedFromScoring = value;
157 template <
typename ScoreThresholdsT = Aws::Vector<EvaluationFormScoreThreshold>>
159 m_scoreThresholdsHasBeenSet =
true;
160 m_scoreThresholds = std::forward<ScoreThresholdsT>(value);
162 template <
typename ScoreThresholdsT = Aws::Vector<EvaluationFormScoreThreshold>>
167 template <
typename ScoreThresholdsT = EvaluationFormScoreThreshold>
169 m_scoreThresholdsHasBeenSet =
true;
170 m_scoreThresholds.emplace_back(std::forward<ScoreThresholdsT>(value));
183 double m_weight{0.0};
185 bool m_isExcludedFromScoring{
false};
188 bool m_titleHasBeenSet =
false;
189 bool m_refIdHasBeenSet =
false;
190 bool m_instructionsHasBeenSet =
false;
191 bool m_itemsHasBeenSet =
false;
192 bool m_weightHasBeenSet =
false;
193 bool m_isExcludedFromScoringHasBeenSet =
false;
194 bool m_scoreThresholdsHasBeenSet =
false;
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
std::vector< T, Aws::Allocator< T > > Vector
Aws::Utils::Json::JsonValue JsonValue