7#include <aws/core/utils/memory/stl/AWSString.h>
8#include <aws/mturk-requester/MTurk_EXPORTS.h>
41 template <
typename ActionIdT = Aws::String>
43 m_actionIdHasBeenSet =
true;
44 m_actionId = std::forward<ActionIdT>(value);
46 template <
typename ActionIdT = Aws::String>
62 template <
typename SubjectIdT = Aws::String>
64 m_subjectIdHasBeenSet =
true;
65 m_subjectId = std::forward<SubjectIdT>(value);
67 template <
typename SubjectIdT = Aws::String>
80 template <
typename SubjectTypeT = Aws::String>
82 m_subjectTypeHasBeenSet =
true;
83 m_subjectType = std::forward<SubjectTypeT>(value);
85 template <
typename SubjectTypeT = Aws::String>
103 template <
typename QuestionIdT = Aws::String>
105 m_questionIdHasBeenSet =
true;
106 m_questionId = std::forward<QuestionIdT>(value);
108 template <
typename QuestionIdT = Aws::String>
121 template <
typename KeyT = Aws::String>
123 m_keyHasBeenSet =
true;
124 m_key = std::forward<KeyT>(value);
126 template <
typename KeyT = Aws::String>
128 SetKey(std::forward<KeyT>(value));
139 template <
typename ValueT = Aws::String>
141 m_valueHasBeenSet =
true;
142 m_value = std::forward<ValueT>(value);
144 template <
typename ValueT = Aws::String>
146 SetValue(std::forward<ValueT>(value));
162 bool m_actionIdHasBeenSet =
false;
163 bool m_subjectIdHasBeenSet =
false;
164 bool m_subjectTypeHasBeenSet =
false;
165 bool m_questionIdHasBeenSet =
false;
166 bool m_keyHasBeenSet =
false;
167 bool m_valueHasBeenSet =
false;
const Aws::String & GetValue() const
void SetSubjectId(SubjectIdT &&value)
bool QuestionIdHasBeenSet() const
ReviewResultDetail & WithActionId(ActionIdT &&value)
AWS_MTURK_API ReviewResultDetail & operator=(Aws::Utils::Json::JsonView jsonValue)
ReviewResultDetail & WithValue(ValueT &&value)
bool SubjectTypeHasBeenSet() const
bool KeyHasBeenSet() const
const Aws::String & GetKey() const
ReviewResultDetail & WithKey(KeyT &&value)
AWS_MTURK_API ReviewResultDetail(Aws::Utils::Json::JsonView jsonValue)
void SetSubjectType(SubjectTypeT &&value)
const Aws::String & GetSubjectType() const
void SetActionId(ActionIdT &&value)
bool SubjectIdHasBeenSet() const
const Aws::String & GetActionId() const
ReviewResultDetail & WithSubjectId(SubjectIdT &&value)
const Aws::String & GetSubjectId() const
void SetValue(ValueT &&value)
bool ActionIdHasBeenSet() const
void SetKey(KeyT &&value)
ReviewResultDetail & WithQuestionId(QuestionIdT &&value)
ReviewResultDetail & WithSubjectType(SubjectTypeT &&value)
const Aws::String & GetQuestionId() const
bool ValueHasBeenSet() const
AWS_MTURK_API Aws::Utils::Json::JsonValue Jsonize() const
void SetQuestionId(QuestionIdT &&value)
AWS_MTURK_API ReviewResultDetail()=default
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue