7#include <aws/core/utils/DateTime.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
9#include <aws/mturk-requester/MTurk_EXPORTS.h>
43 template <
typename QualificationRequestIdT = Aws::String>
45 m_qualificationRequestIdHasBeenSet =
true;
46 m_qualificationRequestId = std::forward<QualificationRequestIdT>(value);
48 template <
typename QualificationRequestIdT = Aws::String>
62 template <
typename QualificationTypeIdT = Aws::String>
64 m_qualificationTypeIdHasBeenSet =
true;
65 m_qualificationTypeId = std::forward<QualificationTypeIdT>(value);
67 template <
typename QualificationTypeIdT = Aws::String>
80 template <
typename WorkerIdT = Aws::String>
82 m_workerIdHasBeenSet =
true;
83 m_workerId = std::forward<WorkerIdT>(value);
85 template <
typename WorkerIdT = Aws::String>
101 template <
typename TestT = Aws::String>
103 m_testHasBeenSet =
true;
104 m_test = std::forward<TestT>(value);
106 template <
typename TestT = Aws::String>
108 SetTest(std::forward<TestT>(value));
122 template <
typename AnswerT = Aws::String>
124 m_answerHasBeenSet =
true;
125 m_answer = std::forward<AnswerT>(value);
127 template <
typename AnswerT = Aws::String>
143 template <
typename SubmitTimeT = Aws::Utils::DateTime>
145 m_submitTimeHasBeenSet =
true;
146 m_submitTime = std::forward<SubmitTimeT>(value);
148 template <
typename SubmitTimeT = Aws::Utils::DateTime>
166 bool m_qualificationRequestIdHasBeenSet =
false;
167 bool m_qualificationTypeIdHasBeenSet =
false;
168 bool m_workerIdHasBeenSet =
false;
169 bool m_testHasBeenSet =
false;
170 bool m_answerHasBeenSet =
false;
171 bool m_submitTimeHasBeenSet =
false;
const Aws::String & GetTest() const
QualificationRequest & WithTest(TestT &&value)
const Aws::String & GetQualificationRequestId() const
void SetSubmitTime(SubmitTimeT &&value)
const Aws::Utils::DateTime & GetSubmitTime() const
const Aws::String & GetAnswer() const
bool QualificationTypeIdHasBeenSet() const
AWS_MTURK_API QualificationRequest & operator=(Aws::Utils::Json::JsonView jsonValue)
bool WorkerIdHasBeenSet() const
void SetAnswer(AnswerT &&value)
void SetTest(TestT &&value)
bool SubmitTimeHasBeenSet() const
const Aws::String & GetWorkerId() const
QualificationRequest & WithWorkerId(WorkerIdT &&value)
AWS_MTURK_API Aws::Utils::Json::JsonValue Jsonize() const
void SetWorkerId(WorkerIdT &&value)
bool AnswerHasBeenSet() const
QualificationRequest & WithQualificationRequestId(QualificationRequestIdT &&value)
const Aws::String & GetQualificationTypeId() const
QualificationRequest & WithAnswer(AnswerT &&value)
bool TestHasBeenSet() const
AWS_MTURK_API QualificationRequest(Aws::Utils::Json::JsonView jsonValue)
void SetQualificationRequestId(QualificationRequestIdT &&value)
void SetQualificationTypeId(QualificationTypeIdT &&value)
QualificationRequest & WithSubmitTime(SubmitTimeT &&value)
QualificationRequest & WithQualificationTypeId(QualificationTypeIdT &&value)
AWS_MTURK_API QualificationRequest()=default
bool QualificationRequestIdHasBeenSet() const
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue