7#include <aws/mturk-requester/MTurk_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
9#include <aws/core/utils/DateTime.h>
49 template<
typename QualificationRequestIdT = Aws::String>
50 void SetQualificationRequestId(QualificationRequestIdT&& value) { m_qualificationRequestIdHasBeenSet =
true; m_qualificationRequestId = std::forward<QualificationRequestIdT>(value); }
51 template<
typename QualificationRequestIdT = Aws::String>
62 template<
typename QualificationTypeIdT = Aws::String>
63 void SetQualificationTypeId(QualificationTypeIdT&& value) { m_qualificationTypeIdHasBeenSet =
true; m_qualificationTypeId = std::forward<QualificationTypeIdT>(value); }
64 template<
typename QualificationTypeIdT = Aws::String>
74 template<
typename WorkerIdT = Aws::String>
75 void SetWorkerId(WorkerIdT&& value) { m_workerIdHasBeenSet =
true; m_workerId = std::forward<WorkerIdT>(value); }
76 template<
typename WorkerIdT = Aws::String>
89 template<
typename TestT = Aws::String>
90 void SetTest(TestT&& value) { m_testHasBeenSet =
true; m_test = std::forward<TestT>(value); }
91 template<
typename TestT = Aws::String>
104 template<
typename AnswerT = Aws::String>
105 void SetAnswer(AnswerT&& value) { m_answerHasBeenSet =
true; m_answer = std::forward<AnswerT>(value); }
106 template<
typename AnswerT = Aws::String>
119 template<
typename SubmitTimeT = Aws::Utils::DateTime>
120 void SetSubmitTime(SubmitTimeT&& value) { m_submitTimeHasBeenSet =
true; m_submitTime = std::forward<SubmitTimeT>(value); }
121 template<
typename SubmitTimeT = Aws::Utils::DateTime>
127 bool m_qualificationRequestIdHasBeenSet =
false;
130 bool m_qualificationTypeIdHasBeenSet =
false;
133 bool m_workerIdHasBeenSet =
false;
136 bool m_testHasBeenSet =
false;
139 bool m_answerHasBeenSet =
false;
142 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