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>
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>
72class HttpClientFactory;
76template <
typename R,
typename E>
86class AWSCredentialsProvider;
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;
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;
233 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
237 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
241 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
244 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
247 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
250 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
253 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
256 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
259 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
262 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
265 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
269 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
272 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
275 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
278 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
281 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
284 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
287 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
290 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
293 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
296 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
300 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
306 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
310 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
313 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
316 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
320 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
323 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
326 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
332 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
338 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
341 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
344 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
350 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
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