AWS SDK for C++

AWS SDK for C++ Version 1.11.685

Loading...
Searching...
No Matches
MTurkServiceClientModel.h
1
6#pragma once
7
8/* Generic header includes */
9#include <aws/core/client/AWSError.h>
10#include <aws/core/client/AsyncCallerContext.h>
11#include <aws/core/client/GenericClientConfiguration.h>
12#include <aws/core/http/HttpTypes.h>
13#include <aws/core/utils/memory/stl/AWSString.h>
14#include <aws/mturk-requester/MTurkEndpointProvider.h>
15#include <aws/mturk-requester/MTurkErrors.h>
16
17#include <functional>
18#include <future>
19/* End of generic header includes */
20
21/* Service model headers required in MTurkClient header */
22#include <aws/mturk-requester/model/AcceptQualificationRequestResult.h>
23#include <aws/mturk-requester/model/ApproveAssignmentResult.h>
24#include <aws/mturk-requester/model/AssociateQualificationWithWorkerResult.h>
25#include <aws/mturk-requester/model/CreateAdditionalAssignmentsForHITResult.h>
26#include <aws/mturk-requester/model/CreateHITResult.h>
27#include <aws/mturk-requester/model/CreateHITTypeResult.h>
28#include <aws/mturk-requester/model/CreateHITWithHITTypeResult.h>
29#include <aws/mturk-requester/model/CreateQualificationTypeResult.h>
30#include <aws/mturk-requester/model/CreateWorkerBlockResult.h>
31#include <aws/mturk-requester/model/DeleteHITResult.h>
32#include <aws/mturk-requester/model/DeleteQualificationTypeResult.h>
33#include <aws/mturk-requester/model/DeleteWorkerBlockResult.h>
34#include <aws/mturk-requester/model/DisassociateQualificationFromWorkerResult.h>
35#include <aws/mturk-requester/model/GetAccountBalanceRequest.h>
36#include <aws/mturk-requester/model/GetAccountBalanceResult.h>
37#include <aws/mturk-requester/model/GetAssignmentResult.h>
38#include <aws/mturk-requester/model/GetFileUploadURLResult.h>
39#include <aws/mturk-requester/model/GetHITResult.h>
40#include <aws/mturk-requester/model/GetQualificationScoreResult.h>
41#include <aws/mturk-requester/model/GetQualificationTypeResult.h>
42#include <aws/mturk-requester/model/ListAssignmentsForHITResult.h>
43#include <aws/mturk-requester/model/ListBonusPaymentsRequest.h>
44#include <aws/mturk-requester/model/ListBonusPaymentsResult.h>
45#include <aws/mturk-requester/model/ListHITsForQualificationTypeResult.h>
46#include <aws/mturk-requester/model/ListHITsRequest.h>
47#include <aws/mturk-requester/model/ListHITsResult.h>
48#include <aws/mturk-requester/model/ListQualificationRequestsRequest.h>
49#include <aws/mturk-requester/model/ListQualificationRequestsResult.h>
50#include <aws/mturk-requester/model/ListQualificationTypesResult.h>
51#include <aws/mturk-requester/model/ListReviewPolicyResultsForHITResult.h>
52#include <aws/mturk-requester/model/ListReviewableHITsRequest.h>
53#include <aws/mturk-requester/model/ListReviewableHITsResult.h>
54#include <aws/mturk-requester/model/ListWorkerBlocksRequest.h>
55#include <aws/mturk-requester/model/ListWorkerBlocksResult.h>
56#include <aws/mturk-requester/model/ListWorkersWithQualificationTypeResult.h>
57#include <aws/mturk-requester/model/NotifyWorkersResult.h>
58#include <aws/mturk-requester/model/RejectAssignmentResult.h>
59#include <aws/mturk-requester/model/RejectQualificationRequestResult.h>
60#include <aws/mturk-requester/model/SendBonusResult.h>
61#include <aws/mturk-requester/model/SendTestEventNotificationResult.h>
62#include <aws/mturk-requester/model/UpdateExpirationForHITResult.h>
63#include <aws/mturk-requester/model/UpdateHITReviewStatusResult.h>
64#include <aws/mturk-requester/model/UpdateHITTypeOfHITResult.h>
65#include <aws/mturk-requester/model/UpdateNotificationSettingsResult.h>
66#include <aws/mturk-requester/model/UpdateQualificationTypeResult.h>
67/* End of service model headers required in MTurkClient header */
68
69namespace Aws {
70namespace Http {
71class HttpClient;
72class HttpClientFactory;
73} // namespace Http
74
75namespace Utils {
76template <typename R, typename E>
77class Outcome;
78
79namespace Threading {
80class Executor;
81} // namespace Threading
82} // namespace Utils
83
84namespace Auth {
85class AWSCredentials;
86class AWSCredentialsProvider;
87} // namespace Auth
88
89namespace Client {
90class RetryStrategy;
91} // namespace Client
92
93namespace MTurk {
97
98namespace Model {
99/* Service model forward declarations required in MTurkClient header */
100class AcceptQualificationRequestRequest;
101class ApproveAssignmentRequest;
102class AssociateQualificationWithWorkerRequest;
103class CreateAdditionalAssignmentsForHITRequest;
104class CreateHITRequest;
105class CreateHITTypeRequest;
106class CreateHITWithHITTypeRequest;
107class CreateQualificationTypeRequest;
108class CreateWorkerBlockRequest;
109class DeleteHITRequest;
110class DeleteQualificationTypeRequest;
111class DeleteWorkerBlockRequest;
112class DisassociateQualificationFromWorkerRequest;
113class GetAccountBalanceRequest;
114class GetAssignmentRequest;
115class GetFileUploadURLRequest;
116class GetHITRequest;
117class GetQualificationScoreRequest;
118class GetQualificationTypeRequest;
119class ListAssignmentsForHITRequest;
120class ListBonusPaymentsRequest;
121class ListHITsRequest;
122class ListHITsForQualificationTypeRequest;
123class ListQualificationRequestsRequest;
124class ListQualificationTypesRequest;
125class ListReviewPolicyResultsForHITRequest;
126class ListReviewableHITsRequest;
127class ListWorkerBlocksRequest;
128class ListWorkersWithQualificationTypeRequest;
129class NotifyWorkersRequest;
130class RejectAssignmentRequest;
131class RejectQualificationRequestRequest;
132class SendBonusRequest;
133class SendTestEventNotificationRequest;
134class UpdateExpirationForHITRequest;
135class UpdateHITReviewStatusRequest;
136class UpdateHITTypeOfHITRequest;
137class UpdateNotificationSettingsRequest;
138class UpdateQualificationTypeRequest;
139/* End of service model forward declarations required in MTurkClient header */
140
141/* Service model Outcome class definitions */
181/* End of service model Outcome class definitions */
182
183/* Service model Outcome callable definitions */
184typedef std::future<AcceptQualificationRequestOutcome> AcceptQualificationRequestOutcomeCallable;
185typedef std::future<ApproveAssignmentOutcome> ApproveAssignmentOutcomeCallable;
186typedef std::future<AssociateQualificationWithWorkerOutcome> AssociateQualificationWithWorkerOutcomeCallable;
187typedef std::future<CreateAdditionalAssignmentsForHITOutcome> CreateAdditionalAssignmentsForHITOutcomeCallable;
188typedef std::future<CreateHITOutcome> CreateHITOutcomeCallable;
189typedef std::future<CreateHITTypeOutcome> CreateHITTypeOutcomeCallable;
190typedef std::future<CreateHITWithHITTypeOutcome> CreateHITWithHITTypeOutcomeCallable;
191typedef std::future<CreateQualificationTypeOutcome> CreateQualificationTypeOutcomeCallable;
192typedef std::future<CreateWorkerBlockOutcome> CreateWorkerBlockOutcomeCallable;
193typedef std::future<DeleteHITOutcome> DeleteHITOutcomeCallable;
194typedef std::future<DeleteQualificationTypeOutcome> DeleteQualificationTypeOutcomeCallable;
195typedef std::future<DeleteWorkerBlockOutcome> DeleteWorkerBlockOutcomeCallable;
196typedef std::future<DisassociateQualificationFromWorkerOutcome> DisassociateQualificationFromWorkerOutcomeCallable;
197typedef std::future<GetAccountBalanceOutcome> GetAccountBalanceOutcomeCallable;
198typedef std::future<GetAssignmentOutcome> GetAssignmentOutcomeCallable;
199typedef std::future<GetFileUploadURLOutcome> GetFileUploadURLOutcomeCallable;
200typedef std::future<GetHITOutcome> GetHITOutcomeCallable;
201typedef std::future<GetQualificationScoreOutcome> GetQualificationScoreOutcomeCallable;
202typedef std::future<GetQualificationTypeOutcome> GetQualificationTypeOutcomeCallable;
203typedef std::future<ListAssignmentsForHITOutcome> ListAssignmentsForHITOutcomeCallable;
204typedef std::future<ListBonusPaymentsOutcome> ListBonusPaymentsOutcomeCallable;
205typedef std::future<ListHITsOutcome> ListHITsOutcomeCallable;
206typedef std::future<ListHITsForQualificationTypeOutcome> ListHITsForQualificationTypeOutcomeCallable;
207typedef std::future<ListQualificationRequestsOutcome> ListQualificationRequestsOutcomeCallable;
208typedef std::future<ListQualificationTypesOutcome> ListQualificationTypesOutcomeCallable;
209typedef std::future<ListReviewPolicyResultsForHITOutcome> ListReviewPolicyResultsForHITOutcomeCallable;
210typedef std::future<ListReviewableHITsOutcome> ListReviewableHITsOutcomeCallable;
211typedef std::future<ListWorkerBlocksOutcome> ListWorkerBlocksOutcomeCallable;
212typedef std::future<ListWorkersWithQualificationTypeOutcome> ListWorkersWithQualificationTypeOutcomeCallable;
213typedef std::future<NotifyWorkersOutcome> NotifyWorkersOutcomeCallable;
214typedef std::future<RejectAssignmentOutcome> RejectAssignmentOutcomeCallable;
215typedef std::future<RejectQualificationRequestOutcome> RejectQualificationRequestOutcomeCallable;
216typedef std::future<SendBonusOutcome> SendBonusOutcomeCallable;
217typedef std::future<SendTestEventNotificationOutcome> SendTestEventNotificationOutcomeCallable;
218typedef std::future<UpdateExpirationForHITOutcome> UpdateExpirationForHITOutcomeCallable;
219typedef std::future<UpdateHITReviewStatusOutcome> UpdateHITReviewStatusOutcomeCallable;
220typedef std::future<UpdateHITTypeOfHITOutcome> UpdateHITTypeOfHITOutcomeCallable;
221typedef std::future<UpdateNotificationSettingsOutcome> UpdateNotificationSettingsOutcomeCallable;
222typedef std::future<UpdateQualificationTypeOutcome> UpdateQualificationTypeOutcomeCallable;
223/* End of service model Outcome callable definitions */
224} // namespace Model
225
226class MTurkClient;
227
228/* Service model async handlers definitions */
229typedef std::function<void(const MTurkClient*, const Model::AcceptQualificationRequestRequest&,
230 const Model::AcceptQualificationRequestOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
232typedef std::function<void(const MTurkClient*, const Model::ApproveAssignmentRequest&, const Model::ApproveAssignmentOutcome&,
233 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
235typedef std::function<void(const MTurkClient*, const Model::AssociateQualificationWithWorkerRequest&,
237 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
239typedef std::function<void(const MTurkClient*, const Model::CreateAdditionalAssignmentsForHITRequest&,
241 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
243typedef std::function<void(const MTurkClient*, const Model::CreateHITRequest&, const Model::CreateHITOutcome&,
244 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
246typedef std::function<void(const MTurkClient*, const Model::CreateHITTypeRequest&, const Model::CreateHITTypeOutcome&,
247 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
249typedef std::function<void(const MTurkClient*, const Model::CreateHITWithHITTypeRequest&, const Model::CreateHITWithHITTypeOutcome&,
250 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
252typedef std::function<void(const MTurkClient*, const Model::CreateQualificationTypeRequest&, const Model::CreateQualificationTypeOutcome&,
253 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
255typedef std::function<void(const MTurkClient*, const Model::CreateWorkerBlockRequest&, const Model::CreateWorkerBlockOutcome&,
256 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
258typedef std::function<void(const MTurkClient*, const Model::DeleteHITRequest&, const Model::DeleteHITOutcome&,
259 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
261typedef std::function<void(const MTurkClient*, const Model::DeleteQualificationTypeRequest&, const Model::DeleteQualificationTypeOutcome&,
262 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
264typedef std::function<void(const MTurkClient*, const Model::DeleteWorkerBlockRequest&, const Model::DeleteWorkerBlockOutcome&,
265 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
267typedef std::function<void(const MTurkClient*, const Model::DisassociateQualificationFromWorkerRequest&,
269 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
271typedef std::function<void(const MTurkClient*, const Model::GetAccountBalanceRequest&, const Model::GetAccountBalanceOutcome&,
272 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
274typedef std::function<void(const MTurkClient*, const Model::GetAssignmentRequest&, const Model::GetAssignmentOutcome&,
275 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
277typedef std::function<void(const MTurkClient*, const Model::GetFileUploadURLRequest&, const Model::GetFileUploadURLOutcome&,
278 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
280typedef std::function<void(const MTurkClient*, const Model::GetHITRequest&, const Model::GetHITOutcome&,
281 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
283typedef std::function<void(const MTurkClient*, const Model::GetQualificationScoreRequest&, const Model::GetQualificationScoreOutcome&,
284 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
286typedef std::function<void(const MTurkClient*, const Model::GetQualificationTypeRequest&, const Model::GetQualificationTypeOutcome&,
287 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
289typedef std::function<void(const MTurkClient*, const Model::ListAssignmentsForHITRequest&, const Model::ListAssignmentsForHITOutcome&,
290 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
292typedef std::function<void(const MTurkClient*, const Model::ListBonusPaymentsRequest&, const Model::ListBonusPaymentsOutcome&,
293 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
295typedef std::function<void(const MTurkClient*, const Model::ListHITsRequest&, const Model::ListHITsOutcome&,
296 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
298typedef std::function<void(const MTurkClient*, const Model::ListHITsForQualificationTypeRequest&,
300 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
302typedef std::function<void(const MTurkClient*, const Model::ListQualificationRequestsRequest&,
303 const Model::ListQualificationRequestsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
305typedef std::function<void(const MTurkClient*, const Model::ListQualificationTypesRequest&, const Model::ListQualificationTypesOutcome&,
306 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
308typedef std::function<void(const MTurkClient*, const Model::ListReviewPolicyResultsForHITRequest&,
310 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
312typedef std::function<void(const MTurkClient*, const Model::ListReviewableHITsRequest&, const Model::ListReviewableHITsOutcome&,
313 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
315typedef std::function<void(const MTurkClient*, const Model::ListWorkerBlocksRequest&, const Model::ListWorkerBlocksOutcome&,
316 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
318typedef std::function<void(const MTurkClient*, const Model::ListWorkersWithQualificationTypeRequest&,
320 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
322typedef std::function<void(const MTurkClient*, const Model::NotifyWorkersRequest&, const Model::NotifyWorkersOutcome&,
323 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
325typedef std::function<void(const MTurkClient*, const Model::RejectAssignmentRequest&, const Model::RejectAssignmentOutcome&,
326 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
328typedef std::function<void(const MTurkClient*, const Model::RejectQualificationRequestRequest&,
329 const Model::RejectQualificationRequestOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
331typedef std::function<void(const MTurkClient*, const Model::SendBonusRequest&, const Model::SendBonusOutcome&,
332 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
334typedef std::function<void(const MTurkClient*, const Model::SendTestEventNotificationRequest&,
335 const Model::SendTestEventNotificationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
337typedef std::function<void(const MTurkClient*, const Model::UpdateExpirationForHITRequest&, const Model::UpdateExpirationForHITOutcome&,
338 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
340typedef std::function<void(const MTurkClient*, const Model::UpdateHITReviewStatusRequest&, const Model::UpdateHITReviewStatusOutcome&,
341 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
343typedef std::function<void(const MTurkClient*, const Model::UpdateHITTypeOfHITRequest&, const Model::UpdateHITTypeOfHITOutcome&,
344 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
346typedef std::function<void(const MTurkClient*, const Model::UpdateNotificationSettingsRequest&,
347 const Model::UpdateNotificationSettingsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
349typedef std::function<void(const MTurkClient*, const Model::UpdateQualificationTypeRequest&, const Model::UpdateQualificationTypeOutcome&,
350 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
352/* End of service model async handlers definitions */
353} // namespace MTurk
354} // namespace Aws
EndpointProviderBase< MTurkClientConfiguration, MTurkBuiltInParameters, MTurkClientContextParameters > MTurkEndpointProviderBase
Aws::Utils::Outcome< SendTestEventNotificationResult, MTurkError > SendTestEventNotificationOutcome
Aws::Utils::Outcome< UpdateExpirationForHITResult, MTurkError > UpdateExpirationForHITOutcome
Aws::Utils::Outcome< AssociateQualificationWithWorkerResult, MTurkError > AssociateQualificationWithWorkerOutcome
Aws::Utils::Outcome< CreateWorkerBlockResult, MTurkError > CreateWorkerBlockOutcome
std::future< GetFileUploadURLOutcome > GetFileUploadURLOutcomeCallable
Aws::Utils::Outcome< ListQualificationRequestsResult, MTurkError > ListQualificationRequestsOutcome
std::future< ListReviewableHITsOutcome > ListReviewableHITsOutcomeCallable
Aws::Utils::Outcome< UpdateQualificationTypeResult, MTurkError > UpdateQualificationTypeOutcome
std::future< UpdateQualificationTypeOutcome > UpdateQualificationTypeOutcomeCallable
Aws::Utils::Outcome< GetHITResult, MTurkError > GetHITOutcome
Aws::Utils::Outcome< ListBonusPaymentsResult, MTurkError > ListBonusPaymentsOutcome
std::future< GetAssignmentOutcome > GetAssignmentOutcomeCallable
Aws::Utils::Outcome< CreateHITTypeResult, MTurkError > CreateHITTypeOutcome
Aws::Utils::Outcome< ListHITsForQualificationTypeResult, MTurkError > ListHITsForQualificationTypeOutcome
Aws::Utils::Outcome< ListAssignmentsForHITResult, MTurkError > ListAssignmentsForHITOutcome
Aws::Utils::Outcome< NotifyWorkersResult, MTurkError > NotifyWorkersOutcome
std::future< ListWorkersWithQualificationTypeOutcome > ListWorkersWithQualificationTypeOutcomeCallable
std::future< CreateHITOutcome > CreateHITOutcomeCallable
std::future< NotifyWorkersOutcome > NotifyWorkersOutcomeCallable
Aws::Utils::Outcome< GetQualificationTypeResult, MTurkError > GetQualificationTypeOutcome
std::future< AcceptQualificationRequestOutcome > AcceptQualificationRequestOutcomeCallable
Aws::Utils::Outcome< CreateHITWithHITTypeResult, MTurkError > CreateHITWithHITTypeOutcome
Aws::Utils::Outcome< ListQualificationTypesResult, MTurkError > ListQualificationTypesOutcome
std::future< ListHITsOutcome > ListHITsOutcomeCallable
std::future< CreateHITTypeOutcome > CreateHITTypeOutcomeCallable
std::future< GetQualificationScoreOutcome > GetQualificationScoreOutcomeCallable
std::future< DeleteQualificationTypeOutcome > DeleteQualificationTypeOutcomeCallable
std::future< GetQualificationTypeOutcome > GetQualificationTypeOutcomeCallable
Aws::Utils::Outcome< RejectQualificationRequestResult, MTurkError > RejectQualificationRequestOutcome
std::future< CreateQualificationTypeOutcome > CreateQualificationTypeOutcomeCallable
std::future< RejectQualificationRequestOutcome > RejectQualificationRequestOutcomeCallable
Aws::Utils::Outcome< GetAccountBalanceResult, MTurkError > GetAccountBalanceOutcome
Aws::Utils::Outcome< CreateAdditionalAssignmentsForHITResult, MTurkError > CreateAdditionalAssignmentsForHITOutcome
std::future< GetAccountBalanceOutcome > GetAccountBalanceOutcomeCallable
std::future< SendBonusOutcome > SendBonusOutcomeCallable
Aws::Utils::Outcome< ApproveAssignmentResult, MTurkError > ApproveAssignmentOutcome
Aws::Utils::Outcome< DeleteQualificationTypeResult, MTurkError > DeleteQualificationTypeOutcome
std::future< UpdateExpirationForHITOutcome > UpdateExpirationForHITOutcomeCallable
std::future< SendTestEventNotificationOutcome > SendTestEventNotificationOutcomeCallable
Aws::Utils::Outcome< CreateQualificationTypeResult, MTurkError > CreateQualificationTypeOutcome
Aws::Utils::Outcome< ListReviewableHITsResult, MTurkError > ListReviewableHITsOutcome
Aws::Utils::Outcome< UpdateNotificationSettingsResult, MTurkError > UpdateNotificationSettingsOutcome
std::future< UpdateNotificationSettingsOutcome > UpdateNotificationSettingsOutcomeCallable
std::future< AssociateQualificationWithWorkerOutcome > AssociateQualificationWithWorkerOutcomeCallable
Aws::Utils::Outcome< SendBonusResult, MTurkError > SendBonusOutcome
std::future< CreateAdditionalAssignmentsForHITOutcome > CreateAdditionalAssignmentsForHITOutcomeCallable
Aws::Utils::Outcome< GetQualificationScoreResult, MTurkError > GetQualificationScoreOutcome
std::future< ApproveAssignmentOutcome > ApproveAssignmentOutcomeCallable
std::future< CreateHITWithHITTypeOutcome > CreateHITWithHITTypeOutcomeCallable
std::future< DeleteWorkerBlockOutcome > DeleteWorkerBlockOutcomeCallable
std::future< ListBonusPaymentsOutcome > ListBonusPaymentsOutcomeCallable
std::future< ListWorkerBlocksOutcome > ListWorkerBlocksOutcomeCallable
std::future< ListHITsForQualificationTypeOutcome > ListHITsForQualificationTypeOutcomeCallable
Aws::Utils::Outcome< DeleteWorkerBlockResult, MTurkError > DeleteWorkerBlockOutcome
std::future< UpdateHITReviewStatusOutcome > UpdateHITReviewStatusOutcomeCallable
Aws::Utils::Outcome< GetAssignmentResult, MTurkError > GetAssignmentOutcome
Aws::Utils::Outcome< ListWorkersWithQualificationTypeResult, MTurkError > ListWorkersWithQualificationTypeOutcome
Aws::Utils::Outcome< DisassociateQualificationFromWorkerResult, MTurkError > DisassociateQualificationFromWorkerOutcome
Aws::Utils::Outcome< RejectAssignmentResult, MTurkError > RejectAssignmentOutcome
std::future< ListReviewPolicyResultsForHITOutcome > ListReviewPolicyResultsForHITOutcomeCallable
Aws::Utils::Outcome< GetFileUploadURLResult, MTurkError > GetFileUploadURLOutcome
Aws::Utils::Outcome< AcceptQualificationRequestResult, MTurkError > AcceptQualificationRequestOutcome
Aws::Utils::Outcome< UpdateHITTypeOfHITResult, MTurkError > UpdateHITTypeOfHITOutcome
Aws::Utils::Outcome< UpdateHITReviewStatusResult, MTurkError > UpdateHITReviewStatusOutcome
Aws::Utils::Outcome< ListReviewPolicyResultsForHITResult, MTurkError > ListReviewPolicyResultsForHITOutcome
std::future< ListQualificationRequestsOutcome > ListQualificationRequestsOutcomeCallable
std::future< ListQualificationTypesOutcome > ListQualificationTypesOutcomeCallable
std::future< CreateWorkerBlockOutcome > CreateWorkerBlockOutcomeCallable
std::future< RejectAssignmentOutcome > RejectAssignmentOutcomeCallable
Aws::Utils::Outcome< ListHITsResult, MTurkError > ListHITsOutcome
Aws::Utils::Outcome< ListWorkerBlocksResult, MTurkError > ListWorkerBlocksOutcome
std::future< ListAssignmentsForHITOutcome > ListAssignmentsForHITOutcomeCallable
std::future< UpdateHITTypeOfHITOutcome > UpdateHITTypeOfHITOutcomeCallable
std::future< DeleteHITOutcome > DeleteHITOutcomeCallable
std::future< DisassociateQualificationFromWorkerOutcome > DisassociateQualificationFromWorkerOutcomeCallable
Aws::Utils::Outcome< DeleteHITResult, MTurkError > DeleteHITOutcome
std::future< GetHITOutcome > GetHITOutcomeCallable
Aws::Utils::Outcome< CreateHITResult, MTurkError > CreateHITOutcome
std::function< void(const MTurkClient *, const Model::UpdateQualificationTypeRequest &, const Model::UpdateQualificationTypeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateQualificationTypeResponseReceivedHandler
std::function< void(const MTurkClient *, const Model::SendBonusRequest &, const Model::SendBonusOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> SendBonusResponseReceivedHandler
std::function< void(const MTurkClient *, const Model::GetAssignmentRequest &, const Model::GetAssignmentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetAssignmentResponseReceivedHandler
std::function< void(const MTurkClient *, const Model::GetQualificationTypeRequest &, const Model::GetQualificationTypeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetQualificationTypeResponseReceivedHandler
std::function< void(const MTurkClient *, const Model::SendTestEventNotificationRequest &, const Model::SendTestEventNotificationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> SendTestEventNotificationResponseReceivedHandler
std::function< void(const MTurkClient *, const Model::AcceptQualificationRequestRequest &, const Model::AcceptQualificationRequestOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> AcceptQualificationRequestResponseReceivedHandler
std::function< void(const MTurkClient *, const Model::DeleteWorkerBlockRequest &, const Model::DeleteWorkerBlockOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteWorkerBlockResponseReceivedHandler
std::function< void(const MTurkClient *, const Model::ListWorkersWithQualificationTypeRequest &, const Model::ListWorkersWithQualificationTypeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListWorkersWithQualificationTypeResponseReceivedHandler
std::function< void(const MTurkClient *, const Model::GetQualificationScoreRequest &, const Model::GetQualificationScoreOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetQualificationScoreResponseReceivedHandler
std::function< void(const MTurkClient *, const Model::ListReviewPolicyResultsForHITRequest &, const Model::ListReviewPolicyResultsForHITOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListReviewPolicyResultsForHITResponseReceivedHandler
std::function< void(const MTurkClient *, const Model::RejectAssignmentRequest &, const Model::RejectAssignmentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> RejectAssignmentResponseReceivedHandler
std::function< void(const MTurkClient *, const Model::ListBonusPaymentsRequest &, const Model::ListBonusPaymentsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListBonusPaymentsResponseReceivedHandler
std::function< void(const MTurkClient *, const Model::GetHITRequest &, const Model::GetHITOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetHITResponseReceivedHandler
std::function< void(const MTurkClient *, const Model::ApproveAssignmentRequest &, const Model::ApproveAssignmentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ApproveAssignmentResponseReceivedHandler
std::function< void(const MTurkClient *, const Model::ListQualificationTypesRequest &, const Model::ListQualificationTypesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListQualificationTypesResponseReceivedHandler
std::function< void(const MTurkClient *, const Model::DeleteHITRequest &, const Model::DeleteHITOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteHITResponseReceivedHandler
std::function< void(const MTurkClient *, const Model::GetAccountBalanceRequest &, const Model::GetAccountBalanceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetAccountBalanceResponseReceivedHandler
std::function< void(const MTurkClient *, const Model::UpdateNotificationSettingsRequest &, const Model::UpdateNotificationSettingsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateNotificationSettingsResponseReceivedHandler
std::function< void(const MTurkClient *, const Model::UpdateHITReviewStatusRequest &, const Model::UpdateHITReviewStatusOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateHITReviewStatusResponseReceivedHandler
std::function< void(const MTurkClient *, const Model::RejectQualificationRequestRequest &, const Model::RejectQualificationRequestOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> RejectQualificationRequestResponseReceivedHandler
std::function< void(const MTurkClient *, const Model::DisassociateQualificationFromWorkerRequest &, const Model::DisassociateQualificationFromWorkerOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DisassociateQualificationFromWorkerResponseReceivedHandler
std::function< void(const MTurkClient *, const Model::ListWorkerBlocksRequest &, const Model::ListWorkerBlocksOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListWorkerBlocksResponseReceivedHandler
std::function< void(const MTurkClient *, const Model::CreateQualificationTypeRequest &, const Model::CreateQualificationTypeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateQualificationTypeResponseReceivedHandler
std::function< void(const MTurkClient *, const Model::NotifyWorkersRequest &, const Model::NotifyWorkersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> NotifyWorkersResponseReceivedHandler
std::function< void(const MTurkClient *, const Model::ListHITsForQualificationTypeRequest &, const Model::ListHITsForQualificationTypeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListHITsForQualificationTypeResponseReceivedHandler
std::function< void(const MTurkClient *, const Model::CreateHITRequest &, const Model::CreateHITOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateHITResponseReceivedHandler
std::function< void(const MTurkClient *, const Model::GetFileUploadURLRequest &, const Model::GetFileUploadURLOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetFileUploadURLResponseReceivedHandler
std::function< void(const MTurkClient *, const Model::CreateAdditionalAssignmentsForHITRequest &, const Model::CreateAdditionalAssignmentsForHITOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateAdditionalAssignmentsForHITResponseReceivedHandler
std::function< void(const MTurkClient *, const Model::UpdateHITTypeOfHITRequest &, const Model::UpdateHITTypeOfHITOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateHITTypeOfHITResponseReceivedHandler
std::function< void(const MTurkClient *, const Model::AssociateQualificationWithWorkerRequest &, const Model::AssociateQualificationWithWorkerOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> AssociateQualificationWithWorkerResponseReceivedHandler
std::function< void(const MTurkClient *, const Model::ListAssignmentsForHITRequest &, const Model::ListAssignmentsForHITOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListAssignmentsForHITResponseReceivedHandler
std::function< void(const MTurkClient *, const Model::ListQualificationRequestsRequest &, const Model::ListQualificationRequestsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListQualificationRequestsResponseReceivedHandler
std::function< void(const MTurkClient *, const Model::CreateHITTypeRequest &, const Model::CreateHITTypeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateHITTypeResponseReceivedHandler
std::function< void(const MTurkClient *, const Model::ListReviewableHITsRequest &, const Model::ListReviewableHITsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListReviewableHITsResponseReceivedHandler
std::function< void(const MTurkClient *, const Model::UpdateExpirationForHITRequest &, const Model::UpdateExpirationForHITOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateExpirationForHITResponseReceivedHandler
std::function< void(const MTurkClient *, const Model::CreateWorkerBlockRequest &, const Model::CreateWorkerBlockOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateWorkerBlockResponseReceivedHandler
std::function< void(const MTurkClient *, const Model::ListHITsRequest &, const Model::ListHITsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListHITsResponseReceivedHandler
std::function< void(const MTurkClient *, const Model::CreateHITWithHITTypeRequest &, const Model::CreateHITWithHITTypeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateHITWithHITTypeResponseReceivedHandler
std::function< void(const MTurkClient *, const Model::DeleteQualificationTypeRequest &, const Model::DeleteQualificationTypeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteQualificationTypeResponseReceivedHandler