7#include <aws/mturk-requester/MTurk_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
49 inline void SetActionId(
const char* value) { m_actionIdHasBeenSet =
true; m_actionId.assign(value); }
66 inline void SetSubjectId(
const char* value) { m_subjectIdHasBeenSet =
true; m_subjectId.assign(value); }
80 inline void SetSubjectType(
const char* value) { m_subjectTypeHasBeenSet =
true; m_subjectType.assign(value); }
99 inline void SetQuestionId(
const char* value) { m_questionIdHasBeenSet =
true; m_questionId.assign(value); }
113 inline void SetKey(
const char* value) { m_keyHasBeenSet =
true; m_key.assign(value); }
127 inline void SetValue(
const char* value) { m_valueHasBeenSet =
true; m_value.assign(value); }
135 bool m_actionIdHasBeenSet =
false;
138 bool m_subjectIdHasBeenSet =
false;
141 bool m_subjectTypeHasBeenSet =
false;
144 bool m_questionIdHasBeenSet =
false;
147 bool m_keyHasBeenSet =
false;
150 bool m_valueHasBeenSet =
false;
const Aws::String & GetValue() const
ReviewResultDetail & WithValue(const char *value)
ReviewResultDetail & WithKey(const char *value)
void SetKey(const char *value)
ReviewResultDetail & WithValue(Aws::String &&value)
void SetSubjectType(const char *value)
void SetKey(const Aws::String &value)
void SetSubjectId(Aws::String &&value)
ReviewResultDetail & WithQuestionId(Aws::String &&value)
bool QuestionIdHasBeenSet() const
void SetValue(const Aws::String &value)
AWS_MTURK_API ReviewResultDetail & operator=(Aws::Utils::Json::JsonView jsonValue)
bool SubjectTypeHasBeenSet() const
void SetQuestionId(const char *value)
void SetSubjectId(const Aws::String &value)
void SetSubjectType(Aws::String &&value)
void SetActionId(Aws::String &&value)
bool KeyHasBeenSet() const
void SetSubjectId(const char *value)
const Aws::String & GetKey() const
ReviewResultDetail & WithKey(const Aws::String &value)
void SetSubjectType(const Aws::String &value)
ReviewResultDetail & WithValue(const Aws::String &value)
AWS_MTURK_API ReviewResultDetail(Aws::Utils::Json::JsonView jsonValue)
void SetActionId(const char *value)
ReviewResultDetail & WithActionId(const Aws::String &value)
ReviewResultDetail & WithSubjectType(const char *value)
ReviewResultDetail & WithSubjectId(const char *value)
void SetQuestionId(const Aws::String &value)
const Aws::String & GetSubjectType() const
void SetQuestionId(Aws::String &&value)
bool SubjectIdHasBeenSet() const
const Aws::String & GetActionId() const
const Aws::String & GetSubjectId() const
ReviewResultDetail & WithQuestionId(const char *value)
void SetKey(Aws::String &&value)
ReviewResultDetail & WithSubjectId(Aws::String &&value)
bool ActionIdHasBeenSet() const
ReviewResultDetail & WithSubjectType(Aws::String &&value)
void SetValue(const char *value)
void SetValue(Aws::String &&value)
ReviewResultDetail & WithQuestionId(const Aws::String &value)
AWS_MTURK_API ReviewResultDetail()
ReviewResultDetail & WithSubjectId(const Aws::String &value)
const Aws::String & GetQuestionId() const
bool ValueHasBeenSet() const
AWS_MTURK_API Aws::Utils::Json::JsonValue Jsonize() const
ReviewResultDetail & WithActionId(const char *value)
void SetActionId(const Aws::String &value)
ReviewResultDetail & WithActionId(Aws::String &&value)
ReviewResultDetail & WithSubjectType(const Aws::String &value)
ReviewResultDetail & WithKey(Aws::String &&value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue