Module: Aws::MTurk::ClientApi Private

Includes:
Seahorse::Model
Defined in:
lib/aws-sdk-mturk/client_api.rb

This module is part of a private API. You should avoid using this module if possible, as it may be removed or be changed in the future.

Constant Summary collapse

AcceptQualificationRequestRequest =

This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.

Shapes::StructureShape.new(name: 'AcceptQualificationRequestRequest')
AcceptQualificationRequestResponse =

This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.

Shapes::StructureShape.new(name: 'AcceptQualificationRequestResponse')
ApproveAssignmentRequest =

This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.

Shapes::StructureShape.new(name: 'ApproveAssignmentRequest')
ApproveAssignmentResponse =

This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.

Shapes::StructureShape.new(name: 'ApproveAssignmentResponse')
Assignment =

This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.

Shapes::StructureShape.new(name: 'Assignment')
AssignmentList =

This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.

Shapes::ListShape.new(name: 'AssignmentList')
AssignmentStatus =

This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.

Shapes::StringShape.new(name: 'AssignmentStatus')
AssignmentStatusList =

This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.

Shapes::ListShape.new(name: 'AssignmentStatusList')
AssociateQualificationWithWorkerRequest =

This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.

Shapes::StructureShape.new(name: 'AssociateQualificationWithWorkerRequest')
AssociateQualificationWithWorkerResponse =

This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.

Shapes::StructureShape.new(name: 'AssociateQualificationWithWorkerResponse')
BonusPayment =

This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.

Shapes::StructureShape.new(name: 'BonusPayment')
BonusPaymentList =

This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.

Shapes::ListShape.new(name: 'BonusPaymentList')
Boolean =

This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.

Shapes::BooleanShape.new(name: 'Boolean')
Comparator =

This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.

Shapes::StringShape.new(name: 'Comparator')
CountryParameters =

This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.

Shapes::StringShape.new(name: 'CountryParameters')
CreateAdditionalAssignmentsForHITRequest =

This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.

Shapes::StructureShape.new(name: 'CreateAdditionalAssignmentsForHITRequest')
CreateAdditionalAssignmentsForHITResponse =

This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.

Shapes::StructureShape.new(name: 'CreateAdditionalAssignmentsForHITResponse')
CreateHITRequest =

This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.

Shapes::StructureShape.new(name: 'CreateHITRequest')
CreateHITResponse =

This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.

Shapes::StructureShape.new(name: 'CreateHITResponse')
CreateHITTypeRequest =

This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.

Shapes::StructureShape.new(name: 'CreateHITTypeRequest')
CreateHITTypeResponse =

This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.

Shapes::StructureShape.new(name: 'CreateHITTypeResponse')
CreateHITWithHITTypeRequest =

This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.

Shapes::StructureShape.new(name: 'CreateHITWithHITTypeRequest')
CreateHITWithHITTypeResponse =

This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.

Shapes::StructureShape.new(name: 'CreateHITWithHITTypeResponse')
CreateQualificationTypeRequest =

This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.

Shapes::StructureShape.new(name: 'CreateQualificationTypeRequest')
CreateQualificationTypeResponse =

This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.

Shapes::StructureShape.new(name: 'CreateQualificationTypeResponse')
CreateWorkerBlockRequest =

This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.

Shapes::StructureShape.new(name: 'CreateWorkerBlockRequest')
CreateWorkerBlockResponse =

This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.

Shapes::StructureShape.new(name: 'CreateWorkerBlockResponse')
CurrencyAmount =

This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.

Shapes::StringShape.new(name: 'CurrencyAmount')
CustomerId =

This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.

Shapes::StringShape.new(name: 'CustomerId')
CustomerIdList =

This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.

Shapes::ListShape.new(name: 'CustomerIdList')
DeleteHITRequest =

This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.

Shapes::StructureShape.new(name: 'DeleteHITRequest')
DeleteHITResponse =

This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.

Shapes::StructureShape.new(name: 'DeleteHITResponse')
DeleteQualificationTypeRequest =

This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.

Shapes::StructureShape.new(name: 'DeleteQualificationTypeRequest')
DeleteQualificationTypeResponse =

This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.

Shapes::StructureShape.new(name: 'DeleteQualificationTypeResponse')
DeleteWorkerBlockRequest =

This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.

Shapes::StructureShape.new(name: 'DeleteWorkerBlockRequest')
DeleteWorkerBlockResponse =

This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.

Shapes::StructureShape.new(name: 'DeleteWorkerBlockResponse')
DisassociateQualificationFromWorkerRequest =

This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.

Shapes::StructureShape.new(name: 'DisassociateQualificationFromWorkerRequest')
DisassociateQualificationFromWorkerResponse =

This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.

Shapes::StructureShape.new(name: 'DisassociateQualificationFromWorkerResponse')
EntityId =

This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.

Shapes::StringShape.new(name: 'EntityId')
EventType =

This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.

Shapes::StringShape.new(name: 'EventType')
EventTypeList =

This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.

Shapes::ListShape.new(name: 'EventTypeList')
ExceptionMessage =

This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.

Shapes::StringShape.new(name: 'ExceptionMessage')
GetAccountBalanceRequest =

This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.

Shapes::StructureShape.new(name: 'GetAccountBalanceRequest')
GetAccountBalanceResponse =

This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.

Shapes::StructureShape.new(name: 'GetAccountBalanceResponse')
GetAssignmentRequest =

This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.

Shapes::StructureShape.new(name: 'GetAssignmentRequest')
GetAssignmentResponse =

This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.

Shapes::StructureShape.new(name: 'GetAssignmentResponse')
GetFileUploadURLRequest =

This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.

Shapes::StructureShape.new(name: 'GetFileUploadURLRequest')
GetFileUploadURLResponse =

This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.

Shapes::StructureShape.new(name: 'GetFileUploadURLResponse')
GetHITRequest =

This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.

Shapes::StructureShape.new(name: 'GetHITRequest')
GetHITResponse =

This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.

Shapes::StructureShape.new(name: 'GetHITResponse')
GetQualificationScoreRequest =

This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.

Shapes::StructureShape.new(name: 'GetQualificationScoreRequest')
GetQualificationScoreResponse =

This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.

Shapes::StructureShape.new(name: 'GetQualificationScoreResponse')
GetQualificationTypeRequest =

This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.

Shapes::StructureShape.new(name: 'GetQualificationTypeRequest')
GetQualificationTypeResponse =

This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.

Shapes::StructureShape.new(name: 'GetQualificationTypeResponse')
HIT =

This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.

Shapes::StructureShape.new(name: 'HIT')
HITAccessActions =

This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.

Shapes::StringShape.new(name: 'HITAccessActions')
HITLayoutParameter =

This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.

Shapes::StructureShape.new(name: 'HITLayoutParameter')
HITLayoutParameterList =

This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.

Shapes::ListShape.new(name: 'HITLayoutParameterList')
HITList =

This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.

Shapes::ListShape.new(name: 'HITList')
HITReviewStatus =

This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.

Shapes::StringShape.new(name: 'HITReviewStatus')
HITStatus =

This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.

Shapes::StringShape.new(name: 'HITStatus')
IdempotencyToken =

This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.

Shapes::StringShape.new(name: 'IdempotencyToken')
Integer =

This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.

Shapes::IntegerShape.new(name: 'Integer')
IntegerList =

This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.

Shapes::ListShape.new(name: 'IntegerList')
ListAssignmentsForHITRequest =

This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.

Shapes::StructureShape.new(name: 'ListAssignmentsForHITRequest')
ListAssignmentsForHITResponse =

This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.

Shapes::StructureShape.new(name: 'ListAssignmentsForHITResponse')
ListBonusPaymentsRequest =

This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.

Shapes::StructureShape.new(name: 'ListBonusPaymentsRequest')
ListBonusPaymentsResponse =

This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.

Shapes::StructureShape.new(name: 'ListBonusPaymentsResponse')
ListHITsForQualificationTypeRequest =

This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.

Shapes::StructureShape.new(name: 'ListHITsForQualificationTypeRequest')
ListHITsForQualificationTypeResponse =

This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.

Shapes::StructureShape.new(name: 'ListHITsForQualificationTypeResponse')
ListHITsRequest =

This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.

Shapes::StructureShape.new(name: 'ListHITsRequest')
ListHITsResponse =

This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.

Shapes::StructureShape.new(name: 'ListHITsResponse')
ListQualificationRequestsRequest =

This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.

Shapes::StructureShape.new(name: 'ListQualificationRequestsRequest')
ListQualificationRequestsResponse =

This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.

Shapes::StructureShape.new(name: 'ListQualificationRequestsResponse')
ListQualificationTypesRequest =

This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.

Shapes::StructureShape.new(name: 'ListQualificationTypesRequest')
ListQualificationTypesResponse =

This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.

Shapes::StructureShape.new(name: 'ListQualificationTypesResponse')
ListReviewPolicyResultsForHITRequest =

This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.

Shapes::StructureShape.new(name: 'ListReviewPolicyResultsForHITRequest')
ListReviewPolicyResultsForHITResponse =

This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.

Shapes::StructureShape.new(name: 'ListReviewPolicyResultsForHITResponse')
ListReviewableHITsRequest =

This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.

Shapes::StructureShape.new(name: 'ListReviewableHITsRequest')
ListReviewableHITsResponse =

This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.

Shapes::StructureShape.new(name: 'ListReviewableHITsResponse')
ListWorkerBlocksRequest =

This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.

Shapes::StructureShape.new(name: 'ListWorkerBlocksRequest')
ListWorkerBlocksResponse =

This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.

Shapes::StructureShape.new(name: 'ListWorkerBlocksResponse')
ListWorkersWithQualificationTypeRequest =

This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.

Shapes::StructureShape.new(name: 'ListWorkersWithQualificationTypeRequest')
ListWorkersWithQualificationTypeResponse =

This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.

Shapes::StructureShape.new(name: 'ListWorkersWithQualificationTypeResponse')
Locale =

This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.

Shapes::StructureShape.new(name: 'Locale')
LocaleList =

This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.

Shapes::ListShape.new(name: 'LocaleList')
Long =

This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.

Shapes::IntegerShape.new(name: 'Long')
NotificationSpecification =

This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.

Shapes::StructureShape.new(name: 'NotificationSpecification')
NotificationTransport =

This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.

Shapes::StringShape.new(name: 'NotificationTransport')
NotifyWorkersFailureCode =

This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.

Shapes::StringShape.new(name: 'NotifyWorkersFailureCode')
NotifyWorkersFailureStatus =

This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.

Shapes::StructureShape.new(name: 'NotifyWorkersFailureStatus')
NotifyWorkersFailureStatusList =

This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.

Shapes::ListShape.new(name: 'NotifyWorkersFailureStatusList')
NotifyWorkersRequest =

This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.

Shapes::StructureShape.new(name: 'NotifyWorkersRequest')
NotifyWorkersResponse =

This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.

Shapes::StructureShape.new(name: 'NotifyWorkersResponse')
PaginationToken =

This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.

Shapes::StringShape.new(name: 'PaginationToken')
ParameterMapEntry =

This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.

Shapes::StructureShape.new(name: 'ParameterMapEntry')
ParameterMapEntryList =

This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.

Shapes::ListShape.new(name: 'ParameterMapEntryList')
PolicyParameter =

This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.

Shapes::StructureShape.new(name: 'PolicyParameter')
PolicyParameterList =

This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.

Shapes::ListShape.new(name: 'PolicyParameterList')
Qualification =

This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.

Shapes::StructureShape.new(name: 'Qualification')
QualificationList =

This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.

Shapes::ListShape.new(name: 'QualificationList')
QualificationRequest =

This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.

Shapes::StructureShape.new(name: 'QualificationRequest')
QualificationRequestList =

This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.

Shapes::ListShape.new(name: 'QualificationRequestList')
QualificationRequirement =

This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.

Shapes::StructureShape.new(name: 'QualificationRequirement')
QualificationRequirementList =

This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.

Shapes::ListShape.new(name: 'QualificationRequirementList')
QualificationStatus =

This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.

Shapes::StringShape.new(name: 'QualificationStatus')
QualificationType =

This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.

Shapes::StructureShape.new(name: 'QualificationType')
QualificationTypeList =

This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.

Shapes::ListShape.new(name: 'QualificationTypeList')
QualificationTypeStatus =

This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.

Shapes::StringShape.new(name: 'QualificationTypeStatus')
RejectAssignmentRequest =

This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.

Shapes::StructureShape.new(name: 'RejectAssignmentRequest')
RejectAssignmentResponse =

This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.

Shapes::StructureShape.new(name: 'RejectAssignmentResponse')
RejectQualificationRequestRequest =

This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.

Shapes::StructureShape.new(name: 'RejectQualificationRequestRequest')
RejectQualificationRequestResponse =

This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.

Shapes::StructureShape.new(name: 'RejectQualificationRequestResponse')
RequestError =

This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.

Shapes::StructureShape.new(name: 'RequestError')
ResultSize =

This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.

Shapes::IntegerShape.new(name: 'ResultSize')
ReviewActionDetail =

This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.

Shapes::StructureShape.new(name: 'ReviewActionDetail')
ReviewActionDetailList =

This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.

Shapes::ListShape.new(name: 'ReviewActionDetailList')
ReviewActionStatus =

This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.

Shapes::StringShape.new(name: 'ReviewActionStatus')
ReviewPolicy =

This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.

Shapes::StructureShape.new(name: 'ReviewPolicy')
ReviewPolicyLevel =

This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.

Shapes::StringShape.new(name: 'ReviewPolicyLevel')
ReviewPolicyLevelList =

This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.

Shapes::ListShape.new(name: 'ReviewPolicyLevelList')
ReviewReport =

This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.

Shapes::StructureShape.new(name: 'ReviewReport')
ReviewResultDetail =

This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.

Shapes::StructureShape.new(name: 'ReviewResultDetail')
ReviewResultDetailList =

This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.

Shapes::ListShape.new(name: 'ReviewResultDetailList')
ReviewableHITStatus =

This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.

Shapes::StringShape.new(name: 'ReviewableHITStatus')
SendBonusRequest =

This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.

Shapes::StructureShape.new(name: 'SendBonusRequest')
SendBonusResponse =

This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.

Shapes::StructureShape.new(name: 'SendBonusResponse')
SendTestEventNotificationRequest =

This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.

Shapes::StructureShape.new(name: 'SendTestEventNotificationRequest')
SendTestEventNotificationResponse =

This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.

Shapes::StructureShape.new(name: 'SendTestEventNotificationResponse')
ServiceFault =

This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.

Shapes::StructureShape.new(name: 'ServiceFault')
String =

This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.

Shapes::StringShape.new(name: 'String')
StringList =

This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.

Shapes::ListShape.new(name: 'StringList')
Timestamp =

This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.

Shapes::TimestampShape.new(name: 'Timestamp')
TurkErrorCode =

This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.

Shapes::StringShape.new(name: 'TurkErrorCode')
UpdateExpirationForHITRequest =

This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.

Shapes::StructureShape.new(name: 'UpdateExpirationForHITRequest')
UpdateExpirationForHITResponse =

This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.

Shapes::StructureShape.new(name: 'UpdateExpirationForHITResponse')
UpdateHITReviewStatusRequest =

This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.

Shapes::StructureShape.new(name: 'UpdateHITReviewStatusRequest')
UpdateHITReviewStatusResponse =

This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.

Shapes::StructureShape.new(name: 'UpdateHITReviewStatusResponse')
UpdateHITTypeOfHITRequest =

This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.

Shapes::StructureShape.new(name: 'UpdateHITTypeOfHITRequest')
UpdateHITTypeOfHITResponse =

This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.

Shapes::StructureShape.new(name: 'UpdateHITTypeOfHITResponse')
UpdateNotificationSettingsRequest =

This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.

Shapes::StructureShape.new(name: 'UpdateNotificationSettingsRequest')
UpdateNotificationSettingsResponse =

This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.

Shapes::StructureShape.new(name: 'UpdateNotificationSettingsResponse')
UpdateQualificationTypeRequest =

This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.

Shapes::StructureShape.new(name: 'UpdateQualificationTypeRequest')
UpdateQualificationTypeResponse =

This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.

Shapes::StructureShape.new(name: 'UpdateQualificationTypeResponse')
WorkerBlock =

This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.

Shapes::StructureShape.new(name: 'WorkerBlock')
WorkerBlockList =

This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.

Shapes::ListShape.new(name: 'WorkerBlockList')
API =

This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.

Seahorse::Model::Api.new.tap do |api|

  api.version = "2017-01-17"

  api. = {
    "apiVersion" => "2017-01-17",
    "auth" => ["aws.auth#sigv4"],
    "endpointPrefix" => "mturk-requester",
    "jsonVersion" => "1.1",
    "protocol" => "json",
    "protocols" => ["json"],
    "serviceAbbreviation" => "Amazon MTurk",
    "serviceFullName" => "Amazon Mechanical Turk",
    "serviceId" => "MTurk",
    "signatureVersion" => "v4",
    "targetPrefix" => "MTurkRequesterServiceV20170117",
    "uid" => "mturk-requester-2017-01-17",
  }

  api.add_operation(:accept_qualification_request, Seahorse::Model::Operation.new.tap do |o|
    o.name = "AcceptQualificationRequest"
    o.http_method = "POST"
    o.http_request_uri = "/"
    o.input = Shapes::ShapeRef.new(shape: AcceptQualificationRequestRequest)
    o.output = Shapes::ShapeRef.new(shape: AcceptQualificationRequestResponse)
    o.errors << Shapes::ShapeRef.new(shape: ServiceFault)
    o.errors << Shapes::ShapeRef.new(shape: RequestError)
  end)

  api.add_operation(:approve_assignment, Seahorse::Model::Operation.new.tap do |o|
    o.name = "ApproveAssignment"
    o.http_method = "POST"
    o.http_request_uri = "/"
    o.input = Shapes::ShapeRef.new(shape: ApproveAssignmentRequest)
    o.output = Shapes::ShapeRef.new(shape: ApproveAssignmentResponse)
    o.errors << Shapes::ShapeRef.new(shape: ServiceFault)
    o.errors << Shapes::ShapeRef.new(shape: RequestError)
  end)

  api.add_operation(:associate_qualification_with_worker, Seahorse::Model::Operation.new.tap do |o|
    o.name = "AssociateQualificationWithWorker"
    o.http_method = "POST"
    o.http_request_uri = "/"
    o.input = Shapes::ShapeRef.new(shape: AssociateQualificationWithWorkerRequest)
    o.output = Shapes::ShapeRef.new(shape: AssociateQualificationWithWorkerResponse)
    o.errors << Shapes::ShapeRef.new(shape: ServiceFault)
    o.errors << Shapes::ShapeRef.new(shape: RequestError)
  end)

  api.add_operation(:create_additional_assignments_for_hit, Seahorse::Model::Operation.new.tap do |o|
    o.name = "CreateAdditionalAssignmentsForHIT"
    o.http_method = "POST"
    o.http_request_uri = "/"
    o.input = Shapes::ShapeRef.new(shape: CreateAdditionalAssignmentsForHITRequest)
    o.output = Shapes::ShapeRef.new(shape: CreateAdditionalAssignmentsForHITResponse)
    o.errors << Shapes::ShapeRef.new(shape: ServiceFault)
    o.errors << Shapes::ShapeRef.new(shape: RequestError)
  end)

  api.add_operation(:create_hit, Seahorse::Model::Operation.new.tap do |o|
    o.name = "CreateHIT"
    o.http_method = "POST"
    o.http_request_uri = "/"
    o.input = Shapes::ShapeRef.new(shape: CreateHITRequest)
    o.output = Shapes::ShapeRef.new(shape: CreateHITResponse)
    o.errors << Shapes::ShapeRef.new(shape: ServiceFault)
    o.errors << Shapes::ShapeRef.new(shape: RequestError)
  end)

  api.add_operation(:create_hit_type, Seahorse::Model::Operation.new.tap do |o|
    o.name = "CreateHITType"
    o.http_method = "POST"
    o.http_request_uri = "/"
    o.input = Shapes::ShapeRef.new(shape: CreateHITTypeRequest)
    o.output = Shapes::ShapeRef.new(shape: CreateHITTypeResponse)
    o.errors << Shapes::ShapeRef.new(shape: ServiceFault)
    o.errors << Shapes::ShapeRef.new(shape: RequestError)
  end)

  api.add_operation(:create_hit_with_hit_type, Seahorse::Model::Operation.new.tap do |o|
    o.name = "CreateHITWithHITType"
    o.http_method = "POST"
    o.http_request_uri = "/"
    o.input = Shapes::ShapeRef.new(shape: CreateHITWithHITTypeRequest)
    o.output = Shapes::ShapeRef.new(shape: CreateHITWithHITTypeResponse)
    o.errors << Shapes::ShapeRef.new(shape: ServiceFault)
    o.errors << Shapes::ShapeRef.new(shape: RequestError)
  end)

  api.add_operation(:create_qualification_type, Seahorse::Model::Operation.new.tap do |o|
    o.name = "CreateQualificationType"
    o.http_method = "POST"
    o.http_request_uri = "/"
    o.input = Shapes::ShapeRef.new(shape: CreateQualificationTypeRequest)
    o.output = Shapes::ShapeRef.new(shape: CreateQualificationTypeResponse)
    o.errors << Shapes::ShapeRef.new(shape: ServiceFault)
    o.errors << Shapes::ShapeRef.new(shape: RequestError)
  end)

  api.add_operation(:create_worker_block, Seahorse::Model::Operation.new.tap do |o|
    o.name = "CreateWorkerBlock"
    o.http_method = "POST"
    o.http_request_uri = "/"
    o.input = Shapes::ShapeRef.new(shape: CreateWorkerBlockRequest)
    o.output = Shapes::ShapeRef.new(shape: CreateWorkerBlockResponse)
    o.errors << Shapes::ShapeRef.new(shape: ServiceFault)
    o.errors << Shapes::ShapeRef.new(shape: RequestError)
  end)

  api.add_operation(:delete_hit, Seahorse::Model::Operation.new.tap do |o|
    o.name = "DeleteHIT"
    o.http_method = "POST"
    o.http_request_uri = "/"
    o.input = Shapes::ShapeRef.new(shape: DeleteHITRequest)
    o.output = Shapes::ShapeRef.new(shape: DeleteHITResponse)
    o.errors << Shapes::ShapeRef.new(shape: ServiceFault)
    o.errors << Shapes::ShapeRef.new(shape: RequestError)
  end)

  api.add_operation(:delete_qualification_type, Seahorse::Model::Operation.new.tap do |o|
    o.name = "DeleteQualificationType"
    o.http_method = "POST"
    o.http_request_uri = "/"
    o.input = Shapes::ShapeRef.new(shape: DeleteQualificationTypeRequest)
    o.output = Shapes::ShapeRef.new(shape: DeleteQualificationTypeResponse)
    o.errors << Shapes::ShapeRef.new(shape: ServiceFault)
    o.errors << Shapes::ShapeRef.new(shape: RequestError)
  end)

  api.add_operation(:delete_worker_block, Seahorse::Model::Operation.new.tap do |o|
    o.name = "DeleteWorkerBlock"
    o.http_method = "POST"
    o.http_request_uri = "/"
    o.input = Shapes::ShapeRef.new(shape: DeleteWorkerBlockRequest)
    o.output = Shapes::ShapeRef.new(shape: DeleteWorkerBlockResponse)
    o.errors << Shapes::ShapeRef.new(shape: ServiceFault)
    o.errors << Shapes::ShapeRef.new(shape: RequestError)
  end)

  api.add_operation(:disassociate_qualification_from_worker, Seahorse::Model::Operation.new.tap do |o|
    o.name = "DisassociateQualificationFromWorker"
    o.http_method = "POST"
    o.http_request_uri = "/"
    o.input = Shapes::ShapeRef.new(shape: DisassociateQualificationFromWorkerRequest)
    o.output = Shapes::ShapeRef.new(shape: DisassociateQualificationFromWorkerResponse)
    o.errors << Shapes::ShapeRef.new(shape: ServiceFault)
    o.errors << Shapes::ShapeRef.new(shape: RequestError)
  end)

  api.add_operation(:get_account_balance, Seahorse::Model::Operation.new.tap do |o|
    o.name = "GetAccountBalance"
    o.http_method = "POST"
    o.http_request_uri = "/"
    o.input = Shapes::ShapeRef.new(shape: GetAccountBalanceRequest)
    o.output = Shapes::ShapeRef.new(shape: GetAccountBalanceResponse)
    o.errors << Shapes::ShapeRef.new(shape: ServiceFault)
    o.errors << Shapes::ShapeRef.new(shape: RequestError)
  end)

  api.add_operation(:get_assignment, Seahorse::Model::Operation.new.tap do |o|
    o.name = "GetAssignment"
    o.http_method = "POST"
    o.http_request_uri = "/"
    o.input = Shapes::ShapeRef.new(shape: GetAssignmentRequest)
    o.output = Shapes::ShapeRef.new(shape: GetAssignmentResponse)
    o.errors << Shapes::ShapeRef.new(shape: ServiceFault)
    o.errors << Shapes::ShapeRef.new(shape: RequestError)
  end)

  api.add_operation(:get_file_upload_url, Seahorse::Model::Operation.new.tap do |o|
    o.name = "GetFileUploadURL"
    o.http_method = "POST"
    o.http_request_uri = "/"
    o.input = Shapes::ShapeRef.new(shape: GetFileUploadURLRequest)
    o.output = Shapes::ShapeRef.new(shape: GetFileUploadURLResponse)
    o.errors << Shapes::ShapeRef.new(shape: ServiceFault)
    o.errors << Shapes::ShapeRef.new(shape: RequestError)
  end)

  api.add_operation(:get_hit, Seahorse::Model::Operation.new.tap do |o|
    o.name = "GetHIT"
    o.http_method = "POST"
    o.http_request_uri = "/"
    o.input = Shapes::ShapeRef.new(shape: GetHITRequest)
    o.output = Shapes::ShapeRef.new(shape: GetHITResponse)
    o.errors << Shapes::ShapeRef.new(shape: ServiceFault)
    o.errors << Shapes::ShapeRef.new(shape: RequestError)
  end)

  api.add_operation(:get_qualification_score, Seahorse::Model::Operation.new.tap do |o|
    o.name = "GetQualificationScore"
    o.http_method = "POST"
    o.http_request_uri = "/"
    o.input = Shapes::ShapeRef.new(shape: GetQualificationScoreRequest)
    o.output = Shapes::ShapeRef.new(shape: GetQualificationScoreResponse)
    o.errors << Shapes::ShapeRef.new(shape: ServiceFault)
    o.errors << Shapes::ShapeRef.new(shape: RequestError)
  end)

  api.add_operation(:get_qualification_type, Seahorse::Model::Operation.new.tap do |o|
    o.name = "GetQualificationType"
    o.http_method = "POST"
    o.http_request_uri = "/"
    o.input = Shapes::ShapeRef.new(shape: GetQualificationTypeRequest)
    o.output = Shapes::ShapeRef.new(shape: GetQualificationTypeResponse)
    o.errors << Shapes::ShapeRef.new(shape: ServiceFault)
    o.errors << Shapes::ShapeRef.new(shape: RequestError)
  end)

  api.add_operation(:list_assignments_for_hit, Seahorse::Model::Operation.new.tap do |o|
    o.name = "ListAssignmentsForHIT"
    o.http_method = "POST"
    o.http_request_uri = "/"
    o.input = Shapes::ShapeRef.new(shape: ListAssignmentsForHITRequest)
    o.output = Shapes::ShapeRef.new(shape: ListAssignmentsForHITResponse)
    o.errors << Shapes::ShapeRef.new(shape: ServiceFault)
    o.errors << Shapes::ShapeRef.new(shape: RequestError)
    o[:pager] = Aws::Pager.new(
      limit_key: "max_results",
      tokens: {
        "next_token" => "next_token"
      }
    )
  end)

  api.add_operation(:list_bonus_payments, Seahorse::Model::Operation.new.tap do |o|
    o.name = "ListBonusPayments"
    o.http_method = "POST"
    o.http_request_uri = "/"
    o.input = Shapes::ShapeRef.new(shape: ListBonusPaymentsRequest)
    o.output = Shapes::ShapeRef.new(shape: ListBonusPaymentsResponse)
    o.errors << Shapes::ShapeRef.new(shape: ServiceFault)
    o.errors << Shapes::ShapeRef.new(shape: RequestError)
    o[:pager] = Aws::Pager.new(
      limit_key: "max_results",
      tokens: {
        "next_token" => "next_token"
      }
    )
  end)

  api.add_operation(:list_hits, Seahorse::Model::Operation.new.tap do |o|
    o.name = "ListHITs"
    o.http_method = "POST"
    o.http_request_uri = "/"
    o.input = Shapes::ShapeRef.new(shape: ListHITsRequest)
    o.output = Shapes::ShapeRef.new(shape: ListHITsResponse)
    o.errors << Shapes::ShapeRef.new(shape: ServiceFault)
    o.errors << Shapes::ShapeRef.new(shape: RequestError)
    o[:pager] = Aws::Pager.new(
      limit_key: "max_results",
      tokens: {
        "next_token" => "next_token"
      }
    )
  end)

  api.add_operation(:list_hits_for_qualification_type, Seahorse::Model::Operation.new.tap do |o|
    o.name = "ListHITsForQualificationType"
    o.http_method = "POST"
    o.http_request_uri = "/"
    o.input = Shapes::ShapeRef.new(shape: ListHITsForQualificationTypeRequest)
    o.output = Shapes::ShapeRef.new(shape: ListHITsForQualificationTypeResponse)
    o.errors << Shapes::ShapeRef.new(shape: ServiceFault)
    o.errors << Shapes::ShapeRef.new(shape: RequestError)
    o[:pager] = Aws::Pager.new(
      limit_key: "max_results",
      tokens: {
        "next_token" => "next_token"
      }
    )
  end)

  api.add_operation(:list_qualification_requests, Seahorse::Model::Operation.new.tap do |o|
    o.name = "ListQualificationRequests"
    o.http_method = "POST"
    o.http_request_uri = "/"
    o.input = Shapes::ShapeRef.new(shape: ListQualificationRequestsRequest)
    o.output = Shapes::ShapeRef.new(shape: ListQualificationRequestsResponse)
    o.errors << Shapes::ShapeRef.new(shape: ServiceFault)
    o.errors << Shapes::ShapeRef.new(shape: RequestError)
    o[:pager] = Aws::Pager.new(
      limit_key: "max_results",
      tokens: {
        "next_token" => "next_token"
      }
    )
  end)

  api.add_operation(:list_qualification_types, Seahorse::Model::Operation.new.tap do |o|
    o.name = "ListQualificationTypes"
    o.http_method = "POST"
    o.http_request_uri = "/"
    o.input = Shapes::ShapeRef.new(shape: ListQualificationTypesRequest)
    o.output = Shapes::ShapeRef.new(shape: ListQualificationTypesResponse)
    o.errors << Shapes::ShapeRef.new(shape: ServiceFault)
    o.errors << Shapes::ShapeRef.new(shape: RequestError)
    o[:pager] = Aws::Pager.new(
      limit_key: "max_results",
      tokens: {
        "next_token" => "next_token"
      }
    )
  end)

  api.add_operation(:list_review_policy_results_for_hit, Seahorse::Model::Operation.new.tap do |o|
    o.name = "ListReviewPolicyResultsForHIT"
    o.http_method = "POST"
    o.http_request_uri = "/"
    o.input = Shapes::ShapeRef.new(shape: ListReviewPolicyResultsForHITRequest)
    o.output = Shapes::ShapeRef.new(shape: ListReviewPolicyResultsForHITResponse)
    o.errors << Shapes::ShapeRef.new(shape: ServiceFault)
    o.errors << Shapes::ShapeRef.new(shape: RequestError)
    o[:pager] = Aws::Pager.new(
      limit_key: "max_results",
      tokens: {
        "next_token" => "next_token"
      }
    )
  end)

  api.add_operation(:list_reviewable_hits, Seahorse::Model::Operation.new.tap do |o|
    o.name = "ListReviewableHITs"
    o.http_method = "POST"
    o.http_request_uri = "/"
    o.input = Shapes::ShapeRef.new(shape: ListReviewableHITsRequest)
    o.output = Shapes::ShapeRef.new(shape: ListReviewableHITsResponse)
    o.errors << Shapes::ShapeRef.new(shape: ServiceFault)
    o.errors << Shapes::ShapeRef.new(shape: RequestError)
    o[:pager] = Aws::Pager.new(
      limit_key: "max_results",
      tokens: {
        "next_token" => "next_token"
      }
    )
  end)

  api.add_operation(:list_worker_blocks, Seahorse::Model::Operation.new.tap do |o|
    o.name = "ListWorkerBlocks"
    o.http_method = "POST"
    o.http_request_uri = "/"
    o.input = Shapes::ShapeRef.new(shape: ListWorkerBlocksRequest)
    o.output = Shapes::ShapeRef.new(shape: ListWorkerBlocksResponse)
    o.errors << Shapes::ShapeRef.new(shape: ServiceFault)
    o.errors << Shapes::ShapeRef.new(shape: RequestError)
    o[:pager] = Aws::Pager.new(
      limit_key: "max_results",
      tokens: {
        "next_token" => "next_token"
      }
    )
  end)

  api.add_operation(:list_workers_with_qualification_type, Seahorse::Model::Operation.new.tap do |o|
    o.name = "ListWorkersWithQualificationType"
    o.http_method = "POST"
    o.http_request_uri = "/"
    o.input = Shapes::ShapeRef.new(shape: ListWorkersWithQualificationTypeRequest)
    o.output = Shapes::ShapeRef.new(shape: ListWorkersWithQualificationTypeResponse)
    o.errors << Shapes::ShapeRef.new(shape: ServiceFault)
    o.errors << Shapes::ShapeRef.new(shape: RequestError)
    o[:pager] = Aws::Pager.new(
      limit_key: "max_results",
      tokens: {
        "next_token" => "next_token"
      }
    )
  end)

  api.add_operation(:notify_workers, Seahorse::Model::Operation.new.tap do |o|
    o.name = "NotifyWorkers"
    o.http_method = "POST"
    o.http_request_uri = "/"
    o.input = Shapes::ShapeRef.new(shape: NotifyWorkersRequest)
    o.output = Shapes::ShapeRef.new(shape: NotifyWorkersResponse)
    o.errors << Shapes::ShapeRef.new(shape: ServiceFault)
    o.errors << Shapes::ShapeRef.new(shape: RequestError)
  end)

  api.add_operation(:reject_assignment, Seahorse::Model::Operation.new.tap do |o|
    o.name = "RejectAssignment"
    o.http_method = "POST"
    o.http_request_uri = "/"
    o.input = Shapes::ShapeRef.new(shape: RejectAssignmentRequest)
    o.output = Shapes::ShapeRef.new(shape: RejectAssignmentResponse)
    o.errors << Shapes::ShapeRef.new(shape: ServiceFault)
    o.errors << Shapes::ShapeRef.new(shape: RequestError)
  end)

  api.add_operation(:reject_qualification_request, Seahorse::Model::Operation.new.tap do |o|
    o.name = "RejectQualificationRequest"
    o.http_method = "POST"
    o.http_request_uri = "/"
    o.input = Shapes::ShapeRef.new(shape: RejectQualificationRequestRequest)
    o.output = Shapes::ShapeRef.new(shape: RejectQualificationRequestResponse)
    o.errors << Shapes::ShapeRef.new(shape: ServiceFault)
    o.errors << Shapes::ShapeRef.new(shape: RequestError)
  end)

  api.add_operation(:send_bonus, Seahorse::Model::Operation.new.tap do |o|
    o.name = "SendBonus"
    o.http_method = "POST"
    o.http_request_uri = "/"
    o.input = Shapes::ShapeRef.new(shape: SendBonusRequest)
    o.output = Shapes::ShapeRef.new(shape: SendBonusResponse)
    o.errors << Shapes::ShapeRef.new(shape: ServiceFault)
    o.errors << Shapes::ShapeRef.new(shape: RequestError)
  end)

  api.add_operation(:send_test_event_notification, Seahorse::Model::Operation.new.tap do |o|
    o.name = "SendTestEventNotification"
    o.http_method = "POST"
    o.http_request_uri = "/"
    o.input = Shapes::ShapeRef.new(shape: SendTestEventNotificationRequest)
    o.output = Shapes::ShapeRef.new(shape: SendTestEventNotificationResponse)
    o.errors << Shapes::ShapeRef.new(shape: ServiceFault)
    o.errors << Shapes::ShapeRef.new(shape: RequestError)
  end)

  api.add_operation(:update_expiration_for_hit, Seahorse::Model::Operation.new.tap do |o|
    o.name = "UpdateExpirationForHIT"
    o.http_method = "POST"
    o.http_request_uri = "/"
    o.input = Shapes::ShapeRef.new(shape: UpdateExpirationForHITRequest)
    o.output = Shapes::ShapeRef.new(shape: UpdateExpirationForHITResponse)
    o.errors << Shapes::ShapeRef.new(shape: ServiceFault)
    o.errors << Shapes::ShapeRef.new(shape: RequestError)
  end)

  api.add_operation(:update_hit_review_status, Seahorse::Model::Operation.new.tap do |o|
    o.name = "UpdateHITReviewStatus"
    o.http_method = "POST"
    o.http_request_uri = "/"
    o.input = Shapes::ShapeRef.new(shape: UpdateHITReviewStatusRequest)
    o.output = Shapes::ShapeRef.new(shape: UpdateHITReviewStatusResponse)
    o.errors << Shapes::ShapeRef.new(shape: ServiceFault)
    o.errors << Shapes::ShapeRef.new(shape: RequestError)
  end)

  api.add_operation(:update_hit_type_of_hit, Seahorse::Model::Operation.new.tap do |o|
    o.name = "UpdateHITTypeOfHIT"
    o.http_method = "POST"
    o.http_request_uri = "/"
    o.input = Shapes::ShapeRef.new(shape: UpdateHITTypeOfHITRequest)
    o.output = Shapes::ShapeRef.new(shape: UpdateHITTypeOfHITResponse)
    o.errors << Shapes::ShapeRef.new(shape: ServiceFault)
    o.errors << Shapes::ShapeRef.new(shape: RequestError)
  end)

  api.add_operation(:update_notification_settings, Seahorse::Model::Operation.new.tap do |o|
    o.name = "UpdateNotificationSettings"
    o.http_method = "POST"
    o.http_request_uri = "/"
    o.input = Shapes::ShapeRef.new(shape: UpdateNotificationSettingsRequest)
    o.output = Shapes::ShapeRef.new(shape: UpdateNotificationSettingsResponse)
    o.errors << Shapes::ShapeRef.new(shape: ServiceFault)
    o.errors << Shapes::ShapeRef.new(shape: RequestError)
  end)

  api.add_operation(:update_qualification_type, Seahorse::Model::Operation.new.tap do |o|
    o.name = "UpdateQualificationType"
    o.http_method = "POST"
    o.http_request_uri = "/"
    o.input = Shapes::ShapeRef.new(shape: UpdateQualificationTypeRequest)
    o.output = Shapes::ShapeRef.new(shape: UpdateQualificationTypeResponse)
    o.errors << Shapes::ShapeRef.new(shape: ServiceFault)
    o.errors << Shapes::ShapeRef.new(shape: RequestError)
  end)
end