AWS SDK for C++  1.9.71
AWS SDK for C++
Assignment.h
Go to the documentation of this file.
1 
6 #pragma once
11 #include <utility>
12 
13 namespace Aws
14 {
15 namespace Utils
16 {
17 namespace Json
18 {
19  class JsonValue;
20  class JsonView;
21 } // namespace Json
22 } // namespace Utils
23 namespace MTurk
24 {
25 namespace Model
26 {
27 
36  {
37  public:
42 
43 
47  inline const Aws::String& GetAssignmentId() const{ return m_assignmentId; }
48 
52  inline bool AssignmentIdHasBeenSet() const { return m_assignmentIdHasBeenSet; }
53 
57  inline void SetAssignmentId(const Aws::String& value) { m_assignmentIdHasBeenSet = true; m_assignmentId = value; }
58 
62  inline void SetAssignmentId(Aws::String&& value) { m_assignmentIdHasBeenSet = true; m_assignmentId = std::move(value); }
63 
67  inline void SetAssignmentId(const char* value) { m_assignmentIdHasBeenSet = true; m_assignmentId.assign(value); }
68 
72  inline Assignment& WithAssignmentId(const Aws::String& value) { SetAssignmentId(value); return *this;}
73 
77  inline Assignment& WithAssignmentId(Aws::String&& value) { SetAssignmentId(std::move(value)); return *this;}
78 
82  inline Assignment& WithAssignmentId(const char* value) { SetAssignmentId(value); return *this;}
83 
84 
88  inline const Aws::String& GetWorkerId() const{ return m_workerId; }
89 
93  inline bool WorkerIdHasBeenSet() const { return m_workerIdHasBeenSet; }
94 
98  inline void SetWorkerId(const Aws::String& value) { m_workerIdHasBeenSet = true; m_workerId = value; }
99 
103  inline void SetWorkerId(Aws::String&& value) { m_workerIdHasBeenSet = true; m_workerId = std::move(value); }
104 
108  inline void SetWorkerId(const char* value) { m_workerIdHasBeenSet = true; m_workerId.assign(value); }
109 
113  inline Assignment& WithWorkerId(const Aws::String& value) { SetWorkerId(value); return *this;}
114 
118  inline Assignment& WithWorkerId(Aws::String&& value) { SetWorkerId(std::move(value)); return *this;}
119 
123  inline Assignment& WithWorkerId(const char* value) { SetWorkerId(value); return *this;}
124 
125 
129  inline const Aws::String& GetHITId() const{ return m_hITId; }
130 
134  inline bool HITIdHasBeenSet() const { return m_hITIdHasBeenSet; }
135 
139  inline void SetHITId(const Aws::String& value) { m_hITIdHasBeenSet = true; m_hITId = value; }
140 
144  inline void SetHITId(Aws::String&& value) { m_hITIdHasBeenSet = true; m_hITId = std::move(value); }
145 
149  inline void SetHITId(const char* value) { m_hITIdHasBeenSet = true; m_hITId.assign(value); }
150 
154  inline Assignment& WithHITId(const Aws::String& value) { SetHITId(value); return *this;}
155 
159  inline Assignment& WithHITId(Aws::String&& value) { SetHITId(std::move(value)); return *this;}
160 
164  inline Assignment& WithHITId(const char* value) { SetHITId(value); return *this;}
165 
166 
170  inline const AssignmentStatus& GetAssignmentStatus() const{ return m_assignmentStatus; }
171 
175  inline bool AssignmentStatusHasBeenSet() const { return m_assignmentStatusHasBeenSet; }
176 
180  inline void SetAssignmentStatus(const AssignmentStatus& value) { m_assignmentStatusHasBeenSet = true; m_assignmentStatus = value; }
181 
185  inline void SetAssignmentStatus(AssignmentStatus&& value) { m_assignmentStatusHasBeenSet = true; m_assignmentStatus = std::move(value); }
186 
190  inline Assignment& WithAssignmentStatus(const AssignmentStatus& value) { SetAssignmentStatus(value); return *this;}
191 
195  inline Assignment& WithAssignmentStatus(AssignmentStatus&& value) { SetAssignmentStatus(std::move(value)); return *this;}
196 
197 
206  inline const Aws::Utils::DateTime& GetAutoApprovalTime() const{ return m_autoApprovalTime; }
207 
216  inline bool AutoApprovalTimeHasBeenSet() const { return m_autoApprovalTimeHasBeenSet; }
217 
226  inline void SetAutoApprovalTime(const Aws::Utils::DateTime& value) { m_autoApprovalTimeHasBeenSet = true; m_autoApprovalTime = value; }
227 
236  inline void SetAutoApprovalTime(Aws::Utils::DateTime&& value) { m_autoApprovalTimeHasBeenSet = true; m_autoApprovalTime = std::move(value); }
237 
246  inline Assignment& WithAutoApprovalTime(const Aws::Utils::DateTime& value) { SetAutoApprovalTime(value); return *this;}
247 
256  inline Assignment& WithAutoApprovalTime(Aws::Utils::DateTime&& value) { SetAutoApprovalTime(std::move(value)); return *this;}
257 
258 
262  inline const Aws::Utils::DateTime& GetAcceptTime() const{ return m_acceptTime; }
263 
267  inline bool AcceptTimeHasBeenSet() const { return m_acceptTimeHasBeenSet; }
268 
272  inline void SetAcceptTime(const Aws::Utils::DateTime& value) { m_acceptTimeHasBeenSet = true; m_acceptTime = value; }
273 
277  inline void SetAcceptTime(Aws::Utils::DateTime&& value) { m_acceptTimeHasBeenSet = true; m_acceptTime = std::move(value); }
278 
282  inline Assignment& WithAcceptTime(const Aws::Utils::DateTime& value) { SetAcceptTime(value); return *this;}
283 
287  inline Assignment& WithAcceptTime(Aws::Utils::DateTime&& value) { SetAcceptTime(std::move(value)); return *this;}
288 
289 
295  inline const Aws::Utils::DateTime& GetSubmitTime() const{ return m_submitTime; }
296 
302  inline bool SubmitTimeHasBeenSet() const { return m_submitTimeHasBeenSet; }
303 
309  inline void SetSubmitTime(const Aws::Utils::DateTime& value) { m_submitTimeHasBeenSet = true; m_submitTime = value; }
310 
316  inline void SetSubmitTime(Aws::Utils::DateTime&& value) { m_submitTimeHasBeenSet = true; m_submitTime = std::move(value); }
317 
323  inline Assignment& WithSubmitTime(const Aws::Utils::DateTime& value) { SetSubmitTime(value); return *this;}
324 
330  inline Assignment& WithSubmitTime(Aws::Utils::DateTime&& value) { SetSubmitTime(std::move(value)); return *this;}
331 
332 
339  inline const Aws::Utils::DateTime& GetApprovalTime() const{ return m_approvalTime; }
340 
347  inline bool ApprovalTimeHasBeenSet() const { return m_approvalTimeHasBeenSet; }
348 
355  inline void SetApprovalTime(const Aws::Utils::DateTime& value) { m_approvalTimeHasBeenSet = true; m_approvalTime = value; }
356 
363  inline void SetApprovalTime(Aws::Utils::DateTime&& value) { m_approvalTimeHasBeenSet = true; m_approvalTime = std::move(value); }
364 
371  inline Assignment& WithApprovalTime(const Aws::Utils::DateTime& value) { SetApprovalTime(value); return *this;}
372 
379  inline Assignment& WithApprovalTime(Aws::Utils::DateTime&& value) { SetApprovalTime(std::move(value)); return *this;}
380 
381 
387  inline const Aws::Utils::DateTime& GetRejectionTime() const{ return m_rejectionTime; }
388 
394  inline bool RejectionTimeHasBeenSet() const { return m_rejectionTimeHasBeenSet; }
395 
401  inline void SetRejectionTime(const Aws::Utils::DateTime& value) { m_rejectionTimeHasBeenSet = true; m_rejectionTime = value; }
402 
408  inline void SetRejectionTime(Aws::Utils::DateTime&& value) { m_rejectionTimeHasBeenSet = true; m_rejectionTime = std::move(value); }
409 
415  inline Assignment& WithRejectionTime(const Aws::Utils::DateTime& value) { SetRejectionTime(value); return *this;}
416 
422  inline Assignment& WithRejectionTime(Aws::Utils::DateTime&& value) { SetRejectionTime(std::move(value)); return *this;}
423 
424 
430  inline const Aws::Utils::DateTime& GetDeadline() const{ return m_deadline; }
431 
437  inline bool DeadlineHasBeenSet() const { return m_deadlineHasBeenSet; }
438 
444  inline void SetDeadline(const Aws::Utils::DateTime& value) { m_deadlineHasBeenSet = true; m_deadline = value; }
445 
451  inline void SetDeadline(Aws::Utils::DateTime&& value) { m_deadlineHasBeenSet = true; m_deadline = std::move(value); }
452 
458  inline Assignment& WithDeadline(const Aws::Utils::DateTime& value) { SetDeadline(value); return *this;}
459 
465  inline Assignment& WithDeadline(Aws::Utils::DateTime&& value) { SetDeadline(std::move(value)); return *this;}
466 
467 
474  inline const Aws::String& GetAnswer() const{ return m_answer; }
475 
482  inline bool AnswerHasBeenSet() const { return m_answerHasBeenSet; }
483 
490  inline void SetAnswer(const Aws::String& value) { m_answerHasBeenSet = true; m_answer = value; }
491 
498  inline void SetAnswer(Aws::String&& value) { m_answerHasBeenSet = true; m_answer = std::move(value); }
499 
506  inline void SetAnswer(const char* value) { m_answerHasBeenSet = true; m_answer.assign(value); }
507 
514  inline Assignment& WithAnswer(const Aws::String& value) { SetAnswer(value); return *this;}
515 
522  inline Assignment& WithAnswer(Aws::String&& value) { SetAnswer(std::move(value)); return *this;}
523 
530  inline Assignment& WithAnswer(const char* value) { SetAnswer(value); return *this;}
531 
532 
538  inline const Aws::String& GetRequesterFeedback() const{ return m_requesterFeedback; }
539 
545  inline bool RequesterFeedbackHasBeenSet() const { return m_requesterFeedbackHasBeenSet; }
546 
552  inline void SetRequesterFeedback(const Aws::String& value) { m_requesterFeedbackHasBeenSet = true; m_requesterFeedback = value; }
553 
559  inline void SetRequesterFeedback(Aws::String&& value) { m_requesterFeedbackHasBeenSet = true; m_requesterFeedback = std::move(value); }
560 
566  inline void SetRequesterFeedback(const char* value) { m_requesterFeedbackHasBeenSet = true; m_requesterFeedback.assign(value); }
567 
573  inline Assignment& WithRequesterFeedback(const Aws::String& value) { SetRequesterFeedback(value); return *this;}
574 
580  inline Assignment& WithRequesterFeedback(Aws::String&& value) { SetRequesterFeedback(std::move(value)); return *this;}
581 
587  inline Assignment& WithRequesterFeedback(const char* value) { SetRequesterFeedback(value); return *this;}
588 
589  private:
590 
591  Aws::String m_assignmentId;
592  bool m_assignmentIdHasBeenSet;
593 
594  Aws::String m_workerId;
595  bool m_workerIdHasBeenSet;
596 
597  Aws::String m_hITId;
598  bool m_hITIdHasBeenSet;
599 
600  AssignmentStatus m_assignmentStatus;
601  bool m_assignmentStatusHasBeenSet;
602 
603  Aws::Utils::DateTime m_autoApprovalTime;
604  bool m_autoApprovalTimeHasBeenSet;
605 
606  Aws::Utils::DateTime m_acceptTime;
607  bool m_acceptTimeHasBeenSet;
608 
609  Aws::Utils::DateTime m_submitTime;
610  bool m_submitTimeHasBeenSet;
611 
612  Aws::Utils::DateTime m_approvalTime;
613  bool m_approvalTimeHasBeenSet;
614 
615  Aws::Utils::DateTime m_rejectionTime;
616  bool m_rejectionTimeHasBeenSet;
617 
618  Aws::Utils::DateTime m_deadline;
619  bool m_deadlineHasBeenSet;
620 
621  Aws::String m_answer;
622  bool m_answerHasBeenSet;
623 
624  Aws::String m_requesterFeedback;
625  bool m_requesterFeedbackHasBeenSet;
626  };
627 
628 } // namespace Model
629 } // namespace MTurk
630 } // namespace Aws
Aws::Utils::DateTime
Definition: DateTime.h:55
Aws::MTurk::Model::Assignment::AnswerHasBeenSet
bool AnswerHasBeenSet() const
Definition: Assignment.h:482
Aws::MTurk::Model::Assignment::WithAnswer
Assignment & WithAnswer(Aws::String &&value)
Definition: Assignment.h:522
Aws::MTurk::Model::Assignment::operator=
Assignment & operator=(Aws::Utils::Json::JsonView jsonValue)
Aws::MTurk::Model::Assignment::WithAssignmentStatus
Assignment & WithAssignmentStatus(AssignmentStatus &&value)
Definition: Assignment.h:195
Aws::MTurk::Model::Assignment::SetWorkerId
void SetWorkerId(const Aws::String &value)
Definition: Assignment.h:98
Aws::MTurk::Model::Assignment::WithAssignmentId
Assignment & WithAssignmentId(Aws::String &&value)
Definition: Assignment.h:77
Aws::MTurk::Model::Assignment::GetHITId
const Aws::String & GetHITId() const
Definition: Assignment.h:129
Aws::MTurk::Model::Assignment::WorkerIdHasBeenSet
bool WorkerIdHasBeenSet() const
Definition: Assignment.h:93
Aws::MTurk::Model::Assignment::SetAssignmentStatus
void SetAssignmentStatus(const AssignmentStatus &value)
Definition: Assignment.h:180
Aws::MTurk::Model::Assignment::WithAnswer
Assignment & WithAnswer(const char *value)
Definition: Assignment.h:530
Aws::MTurk::Model::Assignment::WithApprovalTime
Assignment & WithApprovalTime(const Aws::Utils::DateTime &value)
Definition: Assignment.h:371
DateTime.h
Aws::MTurk::Model::Assignment::GetAssignmentId
const Aws::String & GetAssignmentId() const
Definition: Assignment.h:47
Aws::MTurk::Model::Assignment::GetAnswer
const Aws::String & GetAnswer() const
Definition: Assignment.h:474
Aws::MTurk::Model::Assignment::SetAssignmentId
void SetAssignmentId(Aws::String &&value)
Definition: Assignment.h:62
Aws::MTurk::Model::Assignment::SetApprovalTime
void SetApprovalTime(Aws::Utils::DateTime &&value)
Definition: Assignment.h:363
Aws::MTurk::Model::Assignment::SetApprovalTime
void SetApprovalTime(const Aws::Utils::DateTime &value)
Definition: Assignment.h:355
Aws::MTurk::Model::Assignment::AutoApprovalTimeHasBeenSet
bool AutoApprovalTimeHasBeenSet() const
Definition: Assignment.h:216
Aws::MTurk::Model::Assignment::SetRequesterFeedback
void SetRequesterFeedback(Aws::String &&value)
Definition: Assignment.h:559
Aws::MTurk::Model::Assignment::WithAcceptTime
Assignment & WithAcceptTime(Aws::Utils::DateTime &&value)
Definition: Assignment.h:287
Aws::MTurk::Model::Assignment::WithWorkerId
Assignment & WithWorkerId(const char *value)
Definition: Assignment.h:123
Aws::MTurk::Model::Assignment::SetAutoApprovalTime
void SetAutoApprovalTime(Aws::Utils::DateTime &&value)
Definition: Assignment.h:236
Aws::MTurk::Model::Assignment::SetAnswer
void SetAnswer(Aws::String &&value)
Definition: Assignment.h:498
Aws::MTurk::Model::Assignment::SetHITId
void SetHITId(const char *value)
Definition: Assignment.h:149
Aws::MTurk::Model::Assignment::WithApprovalTime
Assignment & WithApprovalTime(Aws::Utils::DateTime &&value)
Definition: Assignment.h:379
Aws::MTurk::Model::Assignment::SetAssignmentId
void SetAssignmentId(const Aws::String &value)
Definition: Assignment.h:57
Aws::MTurk::Model::Assignment::SetAutoApprovalTime
void SetAutoApprovalTime(const Aws::Utils::DateTime &value)
Definition: Assignment.h:226
Aws::MTurk::Model::Assignment::GetAcceptTime
const Aws::Utils::DateTime & GetAcceptTime() const
Definition: Assignment.h:262
Aws::MTurk::Model::Assignment::SetWorkerId
void SetWorkerId(const char *value)
Definition: Assignment.h:108
Aws::MTurk::Model::Assignment::HITIdHasBeenSet
bool HITIdHasBeenSet() const
Definition: Assignment.h:134
Aws::MTurk::Model::Assignment::WithHITId
Assignment & WithHITId(Aws::String &&value)
Definition: Assignment.h:159
Aws::MTurk::Model::Assignment::GetRejectionTime
const Aws::Utils::DateTime & GetRejectionTime() const
Definition: Assignment.h:387
Aws::MTurk::Model::Assignment::AcceptTimeHasBeenSet
bool AcceptTimeHasBeenSet() const
Definition: Assignment.h:267
Aws::MTurk::Model::Assignment::SetDeadline
void SetDeadline(const Aws::Utils::DateTime &value)
Definition: Assignment.h:444
Aws::MTurk::Model::Assignment::GetSubmitTime
const Aws::Utils::DateTime & GetSubmitTime() const
Definition: Assignment.h:295
Aws::MTurk::Model::Assignment::WithDeadline
Assignment & WithDeadline(Aws::Utils::DateTime &&value)
Definition: Assignment.h:465
Aws::MTurk::Model::Assignment::GetRequesterFeedback
const Aws::String & GetRequesterFeedback() const
Definition: Assignment.h:538
Aws::MTurk::Model::Assignment::Assignment
Assignment(Aws::Utils::Json::JsonView jsonValue)
Aws::MTurk::Model::Assignment::SubmitTimeHasBeenSet
bool SubmitTimeHasBeenSet() const
Definition: Assignment.h:302
Aws::MTurk::Model::Assignment::SetWorkerId
void SetWorkerId(Aws::String &&value)
Definition: Assignment.h:103
Aws::MTurk::Model::Assignment::GetAutoApprovalTime
const Aws::Utils::DateTime & GetAutoApprovalTime() const
Definition: Assignment.h:206
Aws::MTurk::Model::Assignment::WithSubmitTime
Assignment & WithSubmitTime(const Aws::Utils::DateTime &value)
Definition: Assignment.h:323
Aws::MTurk::Model::Assignment::SetHITId
void SetHITId(Aws::String &&value)
Definition: Assignment.h:144
Aws::MTurk::Model::Assignment::Jsonize
Aws::Utils::Json::JsonValue Jsonize() const
Aws::MTurk::Model::Assignment::WithWorkerId
Assignment & WithWorkerId(const Aws::String &value)
Definition: Assignment.h:113
Aws::MTurk::Model::Assignment::SetAssignmentStatus
void SetAssignmentStatus(AssignmentStatus &&value)
Definition: Assignment.h:185
Aws::MTurk::Model::Assignment::WithAnswer
Assignment & WithAnswer(const Aws::String &value)
Definition: Assignment.h:514
Aws::MTurk::Model::AssignmentStatus
AssignmentStatus
Definition: AssignmentStatus.h:17
Aws::MTurk::Model::Assignment::SetRequesterFeedback
void SetRequesterFeedback(const char *value)
Definition: Assignment.h:566
Aws::MTurk::Model::Assignment
Definition: Assignment.h:36
Aws::MTurk::Model::Assignment::WithAcceptTime
Assignment & WithAcceptTime(const Aws::Utils::DateTime &value)
Definition: Assignment.h:282
Aws::MTurk::Model::Assignment::WithAssignmentStatus
Assignment & WithAssignmentStatus(const AssignmentStatus &value)
Definition: Assignment.h:190
Aws::MTurk::Model::Assignment::RejectionTimeHasBeenSet
bool RejectionTimeHasBeenSet() const
Definition: Assignment.h:394
Aws::MTurk::Model::Assignment::WithWorkerId
Assignment & WithWorkerId(Aws::String &&value)
Definition: Assignment.h:118
Aws::MTurk::Model::Assignment::WithAutoApprovalTime
Assignment & WithAutoApprovalTime(const Aws::Utils::DateTime &value)
Definition: Assignment.h:246
Aws::Utils::Json::JsonView
Definition: JsonSerializer.h:222
Aws::MTurk::Model::Assignment::WithAssignmentId
Assignment & WithAssignmentId(const char *value)
Definition: Assignment.h:82
AWSString.h
Aws::MTurk::Model::Assignment::SetDeadline
void SetDeadline(Aws::Utils::DateTime &&value)
Definition: Assignment.h:451
Aws::MTurk::Model::Assignment::SetRejectionTime
void SetRejectionTime(Aws::Utils::DateTime &&value)
Definition: Assignment.h:408
Aws::Utils::Json::JsonValue
Definition: JsonSerializer.h:30
Aws::MTurk::Model::Assignment::WithHITId
Assignment & WithHITId(const Aws::String &value)
Definition: Assignment.h:154
Aws::MTurk::Model::Assignment::DeadlineHasBeenSet
bool DeadlineHasBeenSet() const
Definition: Assignment.h:437
AssignmentStatus.h
Aws::MTurk::Model::Assignment::ApprovalTimeHasBeenSet
bool ApprovalTimeHasBeenSet() const
Definition: Assignment.h:347
Aws::MTurk::Model::Assignment::AssignmentStatusHasBeenSet
bool AssignmentStatusHasBeenSet() const
Definition: Assignment.h:175
Aws::MTurk::Model::Assignment::GetApprovalTime
const Aws::Utils::DateTime & GetApprovalTime() const
Definition: Assignment.h:339
Aws::MTurk::Model::Assignment::SetSubmitTime
void SetSubmitTime(Aws::Utils::DateTime &&value)
Definition: Assignment.h:316
Aws::MTurk::Model::Assignment::GetDeadline
const Aws::Utils::DateTime & GetDeadline() const
Definition: Assignment.h:430
Aws::MTurk::Model::Assignment::WithRequesterFeedback
Assignment & WithRequesterFeedback(const char *value)
Definition: Assignment.h:587
Aws::MTurk::Model::Assignment::WithRequesterFeedback
Assignment & WithRequesterFeedback(Aws::String &&value)
Definition: Assignment.h:580
MTurk_EXPORTS.h
Aws
Definition: AccessManagementClient.h:15
AWS_MTURK_API
#define AWS_MTURK_API
Definition: MTurk_EXPORTS.h:28
Aws::MTurk::Model::Assignment::WithRejectionTime
Assignment & WithRejectionTime(Aws::Utils::DateTime &&value)
Definition: Assignment.h:422
Aws::MTurk::Model::Assignment::WithRequesterFeedback
Assignment & WithRequesterFeedback(const Aws::String &value)
Definition: Assignment.h:573
Aws::MTurk::Model::Assignment::WithAssignmentId
Assignment & WithAssignmentId(const Aws::String &value)
Definition: Assignment.h:72
Aws::MTurk::Model::Assignment::SetAnswer
void SetAnswer(const char *value)
Definition: Assignment.h:506
Aws::MTurk::Model::Assignment::SetAcceptTime
void SetAcceptTime(Aws::Utils::DateTime &&value)
Definition: Assignment.h:277
Aws::MTurk::Model::Assignment::GetWorkerId
const Aws::String & GetWorkerId() const
Definition: Assignment.h:88
Aws::MTurk::Model::Assignment::SetAcceptTime
void SetAcceptTime(const Aws::Utils::DateTime &value)
Definition: Assignment.h:272
Aws::MTurk::Model::Assignment::WithSubmitTime
Assignment & WithSubmitTime(Aws::Utils::DateTime &&value)
Definition: Assignment.h:330
Aws::MTurk::Model::Assignment::WithDeadline
Assignment & WithDeadline(const Aws::Utils::DateTime &value)
Definition: Assignment.h:458
Aws::String
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Definition: AWSString.h:97
Aws::MTurk::Model::Assignment::GetAssignmentStatus
const AssignmentStatus & GetAssignmentStatus() const
Definition: Assignment.h:170
Aws::MTurk::Model::Assignment::WithHITId
Assignment & WithHITId(const char *value)
Definition: Assignment.h:164
Aws::MTurk::Model::Assignment::SetAnswer
void SetAnswer(const Aws::String &value)
Definition: Assignment.h:490
Aws::MTurk::Model::Assignment::WithRejectionTime
Assignment & WithRejectionTime(const Aws::Utils::DateTime &value)
Definition: Assignment.h:415
Aws::MTurk::Model::Assignment::SetRequesterFeedback
void SetRequesterFeedback(const Aws::String &value)
Definition: Assignment.h:552
Aws::MTurk::Model::Assignment::AssignmentIdHasBeenSet
bool AssignmentIdHasBeenSet() const
Definition: Assignment.h:52
Aws::MTurk::Model::Assignment::SetSubmitTime
void SetSubmitTime(const Aws::Utils::DateTime &value)
Definition: Assignment.h:309
Aws::MTurk::Model::Assignment::WithAutoApprovalTime
Assignment & WithAutoApprovalTime(Aws::Utils::DateTime &&value)
Definition: Assignment.h:256
Aws::MTurk::Model::Assignment::SetHITId
void SetHITId(const Aws::String &value)
Definition: Assignment.h:139
Aws::MTurk::Model::Assignment::Assignment
Assignment()
Aws::MTurk::Model::Assignment::RequesterFeedbackHasBeenSet
bool RequesterFeedbackHasBeenSet() const
Definition: Assignment.h:545
Aws::MTurk::Model::Assignment::SetRejectionTime
void SetRejectionTime(const Aws::Utils::DateTime &value)
Definition: Assignment.h:401
Aws::MTurk::Model::Assignment::SetAssignmentId
void SetAssignmentId(const char *value)
Definition: Assignment.h:67