github.com/aavshr/aws-sdk-go@v1.41.3/models/apis/mturk-requester/2017-01-17/api-2.json (about)

     1  {
     2    "version":"2.0",
     3    "metadata":{
     4      "apiVersion":"2017-01-17",
     5      "endpointPrefix":"mturk-requester",
     6      "jsonVersion":"1.1",
     7      "protocol":"json",
     8      "serviceAbbreviation":"Amazon MTurk",
     9      "serviceFullName":"Amazon Mechanical Turk",
    10      "serviceId":"MTurk",
    11      "signatureVersion":"v4",
    12      "targetPrefix":"MTurkRequesterServiceV20170117",
    13      "uid":"mturk-requester-2017-01-17"
    14    },
    15    "operations":{
    16      "AcceptQualificationRequest":{
    17        "name":"AcceptQualificationRequest",
    18        "http":{
    19          "method":"POST",
    20          "requestUri":"/"
    21        },
    22        "input":{"shape":"AcceptQualificationRequestRequest"},
    23        "output":{"shape":"AcceptQualificationRequestResponse"},
    24        "errors":[
    25          {"shape":"ServiceFault"},
    26          {"shape":"RequestError"}
    27        ]
    28      },
    29      "ApproveAssignment":{
    30        "name":"ApproveAssignment",
    31        "http":{
    32          "method":"POST",
    33          "requestUri":"/"
    34        },
    35        "input":{"shape":"ApproveAssignmentRequest"},
    36        "output":{"shape":"ApproveAssignmentResponse"},
    37        "errors":[
    38          {"shape":"ServiceFault"},
    39          {"shape":"RequestError"}
    40        ],
    41        "idempotent":true
    42      },
    43      "AssociateQualificationWithWorker":{
    44        "name":"AssociateQualificationWithWorker",
    45        "http":{
    46          "method":"POST",
    47          "requestUri":"/"
    48        },
    49        "input":{"shape":"AssociateQualificationWithWorkerRequest"},
    50        "output":{"shape":"AssociateQualificationWithWorkerResponse"},
    51        "errors":[
    52          {"shape":"ServiceFault"},
    53          {"shape":"RequestError"}
    54        ]
    55      },
    56      "CreateAdditionalAssignmentsForHIT":{
    57        "name":"CreateAdditionalAssignmentsForHIT",
    58        "http":{
    59          "method":"POST",
    60          "requestUri":"/"
    61        },
    62        "input":{"shape":"CreateAdditionalAssignmentsForHITRequest"},
    63        "output":{"shape":"CreateAdditionalAssignmentsForHITResponse"},
    64        "errors":[
    65          {"shape":"ServiceFault"},
    66          {"shape":"RequestError"}
    67        ]
    68      },
    69      "CreateHIT":{
    70        "name":"CreateHIT",
    71        "http":{
    72          "method":"POST",
    73          "requestUri":"/"
    74        },
    75        "input":{"shape":"CreateHITRequest"},
    76        "output":{"shape":"CreateHITResponse"},
    77        "errors":[
    78          {"shape":"ServiceFault"},
    79          {"shape":"RequestError"}
    80        ]
    81      },
    82      "CreateHITType":{
    83        "name":"CreateHITType",
    84        "http":{
    85          "method":"POST",
    86          "requestUri":"/"
    87        },
    88        "input":{"shape":"CreateHITTypeRequest"},
    89        "output":{"shape":"CreateHITTypeResponse"},
    90        "errors":[
    91          {"shape":"ServiceFault"},
    92          {"shape":"RequestError"}
    93        ],
    94        "idempotent":true
    95      },
    96      "CreateHITWithHITType":{
    97        "name":"CreateHITWithHITType",
    98        "http":{
    99          "method":"POST",
   100          "requestUri":"/"
   101        },
   102        "input":{"shape":"CreateHITWithHITTypeRequest"},
   103        "output":{"shape":"CreateHITWithHITTypeResponse"},
   104        "errors":[
   105          {"shape":"ServiceFault"},
   106          {"shape":"RequestError"}
   107        ]
   108      },
   109      "CreateQualificationType":{
   110        "name":"CreateQualificationType",
   111        "http":{
   112          "method":"POST",
   113          "requestUri":"/"
   114        },
   115        "input":{"shape":"CreateQualificationTypeRequest"},
   116        "output":{"shape":"CreateQualificationTypeResponse"},
   117        "errors":[
   118          {"shape":"ServiceFault"},
   119          {"shape":"RequestError"}
   120        ]
   121      },
   122      "CreateWorkerBlock":{
   123        "name":"CreateWorkerBlock",
   124        "http":{
   125          "method":"POST",
   126          "requestUri":"/"
   127        },
   128        "input":{"shape":"CreateWorkerBlockRequest"},
   129        "output":{"shape":"CreateWorkerBlockResponse"},
   130        "errors":[
   131          {"shape":"ServiceFault"},
   132          {"shape":"RequestError"}
   133        ]
   134      },
   135      "DeleteHIT":{
   136        "name":"DeleteHIT",
   137        "http":{
   138          "method":"POST",
   139          "requestUri":"/"
   140        },
   141        "input":{"shape":"DeleteHITRequest"},
   142        "output":{"shape":"DeleteHITResponse"},
   143        "errors":[
   144          {"shape":"ServiceFault"},
   145          {"shape":"RequestError"}
   146        ],
   147        "idempotent":true
   148      },
   149      "DeleteQualificationType":{
   150        "name":"DeleteQualificationType",
   151        "http":{
   152          "method":"POST",
   153          "requestUri":"/"
   154        },
   155        "input":{"shape":"DeleteQualificationTypeRequest"},
   156        "output":{"shape":"DeleteQualificationTypeResponse"},
   157        "errors":[
   158          {"shape":"ServiceFault"},
   159          {"shape":"RequestError"}
   160        ],
   161        "idempotent":true
   162      },
   163      "DeleteWorkerBlock":{
   164        "name":"DeleteWorkerBlock",
   165        "http":{
   166          "method":"POST",
   167          "requestUri":"/"
   168        },
   169        "input":{"shape":"DeleteWorkerBlockRequest"},
   170        "output":{"shape":"DeleteWorkerBlockResponse"},
   171        "errors":[
   172          {"shape":"ServiceFault"},
   173          {"shape":"RequestError"}
   174        ],
   175        "idempotent":true
   176      },
   177      "DisassociateQualificationFromWorker":{
   178        "name":"DisassociateQualificationFromWorker",
   179        "http":{
   180          "method":"POST",
   181          "requestUri":"/"
   182        },
   183        "input":{"shape":"DisassociateQualificationFromWorkerRequest"},
   184        "output":{"shape":"DisassociateQualificationFromWorkerResponse"},
   185        "errors":[
   186          {"shape":"ServiceFault"},
   187          {"shape":"RequestError"}
   188        ]
   189      },
   190      "GetAccountBalance":{
   191        "name":"GetAccountBalance",
   192        "http":{
   193          "method":"POST",
   194          "requestUri":"/"
   195        },
   196        "input":{"shape":"GetAccountBalanceRequest"},
   197        "output":{"shape":"GetAccountBalanceResponse"},
   198        "errors":[
   199          {"shape":"ServiceFault"},
   200          {"shape":"RequestError"}
   201        ],
   202        "idempotent":true
   203      },
   204      "GetAssignment":{
   205        "name":"GetAssignment",
   206        "http":{
   207          "method":"POST",
   208          "requestUri":"/"
   209        },
   210        "input":{"shape":"GetAssignmentRequest"},
   211        "output":{"shape":"GetAssignmentResponse"},
   212        "errors":[
   213          {"shape":"ServiceFault"},
   214          {"shape":"RequestError"}
   215        ],
   216        "idempotent":true
   217      },
   218      "GetFileUploadURL":{
   219        "name":"GetFileUploadURL",
   220        "http":{
   221          "method":"POST",
   222          "requestUri":"/"
   223        },
   224        "input":{"shape":"GetFileUploadURLRequest"},
   225        "output":{"shape":"GetFileUploadURLResponse"},
   226        "errors":[
   227          {"shape":"ServiceFault"},
   228          {"shape":"RequestError"}
   229        ],
   230        "idempotent":true
   231      },
   232      "GetHIT":{
   233        "name":"GetHIT",
   234        "http":{
   235          "method":"POST",
   236          "requestUri":"/"
   237        },
   238        "input":{"shape":"GetHITRequest"},
   239        "output":{"shape":"GetHITResponse"},
   240        "errors":[
   241          {"shape":"ServiceFault"},
   242          {"shape":"RequestError"}
   243        ],
   244        "idempotent":true
   245      },
   246      "GetQualificationScore":{
   247        "name":"GetQualificationScore",
   248        "http":{
   249          "method":"POST",
   250          "requestUri":"/"
   251        },
   252        "input":{"shape":"GetQualificationScoreRequest"},
   253        "output":{"shape":"GetQualificationScoreResponse"},
   254        "errors":[
   255          {"shape":"ServiceFault"},
   256          {"shape":"RequestError"}
   257        ],
   258        "idempotent":true
   259      },
   260      "GetQualificationType":{
   261        "name":"GetQualificationType",
   262        "http":{
   263          "method":"POST",
   264          "requestUri":"/"
   265        },
   266        "input":{"shape":"GetQualificationTypeRequest"},
   267        "output":{"shape":"GetQualificationTypeResponse"},
   268        "errors":[
   269          {"shape":"ServiceFault"},
   270          {"shape":"RequestError"}
   271        ],
   272        "idempotent":true
   273      },
   274      "ListAssignmentsForHIT":{
   275        "name":"ListAssignmentsForHIT",
   276        "http":{
   277          "method":"POST",
   278          "requestUri":"/"
   279        },
   280        "input":{"shape":"ListAssignmentsForHITRequest"},
   281        "output":{"shape":"ListAssignmentsForHITResponse"},
   282        "errors":[
   283          {"shape":"ServiceFault"},
   284          {"shape":"RequestError"}
   285        ],
   286        "idempotent":true
   287      },
   288      "ListBonusPayments":{
   289        "name":"ListBonusPayments",
   290        "http":{
   291          "method":"POST",
   292          "requestUri":"/"
   293        },
   294        "input":{"shape":"ListBonusPaymentsRequest"},
   295        "output":{"shape":"ListBonusPaymentsResponse"},
   296        "errors":[
   297          {"shape":"ServiceFault"},
   298          {"shape":"RequestError"}
   299        ],
   300        "idempotent":true
   301      },
   302      "ListHITs":{
   303        "name":"ListHITs",
   304        "http":{
   305          "method":"POST",
   306          "requestUri":"/"
   307        },
   308        "input":{"shape":"ListHITsRequest"},
   309        "output":{"shape":"ListHITsResponse"},
   310        "errors":[
   311          {"shape":"ServiceFault"},
   312          {"shape":"RequestError"}
   313        ],
   314        "idempotent":true
   315      },
   316      "ListHITsForQualificationType":{
   317        "name":"ListHITsForQualificationType",
   318        "http":{
   319          "method":"POST",
   320          "requestUri":"/"
   321        },
   322        "input":{"shape":"ListHITsForQualificationTypeRequest"},
   323        "output":{"shape":"ListHITsForQualificationTypeResponse"},
   324        "errors":[
   325          {"shape":"ServiceFault"},
   326          {"shape":"RequestError"}
   327        ],
   328        "idempotent":true
   329      },
   330      "ListQualificationRequests":{
   331        "name":"ListQualificationRequests",
   332        "http":{
   333          "method":"POST",
   334          "requestUri":"/"
   335        },
   336        "input":{"shape":"ListQualificationRequestsRequest"},
   337        "output":{"shape":"ListQualificationRequestsResponse"},
   338        "errors":[
   339          {"shape":"ServiceFault"},
   340          {"shape":"RequestError"}
   341        ],
   342        "idempotent":true
   343      },
   344      "ListQualificationTypes":{
   345        "name":"ListQualificationTypes",
   346        "http":{
   347          "method":"POST",
   348          "requestUri":"/"
   349        },
   350        "input":{"shape":"ListQualificationTypesRequest"},
   351        "output":{"shape":"ListQualificationTypesResponse"},
   352        "errors":[
   353          {"shape":"ServiceFault"},
   354          {"shape":"RequestError"}
   355        ],
   356        "idempotent":true
   357      },
   358      "ListReviewPolicyResultsForHIT":{
   359        "name":"ListReviewPolicyResultsForHIT",
   360        "http":{
   361          "method":"POST",
   362          "requestUri":"/"
   363        },
   364        "input":{"shape":"ListReviewPolicyResultsForHITRequest"},
   365        "output":{"shape":"ListReviewPolicyResultsForHITResponse"},
   366        "errors":[
   367          {"shape":"ServiceFault"},
   368          {"shape":"RequestError"}
   369        ],
   370        "idempotent":true
   371      },
   372      "ListReviewableHITs":{
   373        "name":"ListReviewableHITs",
   374        "http":{
   375          "method":"POST",
   376          "requestUri":"/"
   377        },
   378        "input":{"shape":"ListReviewableHITsRequest"},
   379        "output":{"shape":"ListReviewableHITsResponse"},
   380        "errors":[
   381          {"shape":"ServiceFault"},
   382          {"shape":"RequestError"}
   383        ],
   384        "idempotent":true
   385      },
   386      "ListWorkerBlocks":{
   387        "name":"ListWorkerBlocks",
   388        "http":{
   389          "method":"POST",
   390          "requestUri":"/"
   391        },
   392        "input":{"shape":"ListWorkerBlocksRequest"},
   393        "output":{"shape":"ListWorkerBlocksResponse"},
   394        "errors":[
   395          {"shape":"ServiceFault"},
   396          {"shape":"RequestError"}
   397        ],
   398        "idempotent":true
   399      },
   400      "ListWorkersWithQualificationType":{
   401        "name":"ListWorkersWithQualificationType",
   402        "http":{
   403          "method":"POST",
   404          "requestUri":"/"
   405        },
   406        "input":{"shape":"ListWorkersWithQualificationTypeRequest"},
   407        "output":{"shape":"ListWorkersWithQualificationTypeResponse"},
   408        "errors":[
   409          {"shape":"ServiceFault"},
   410          {"shape":"RequestError"}
   411        ],
   412        "idempotent":true
   413      },
   414      "NotifyWorkers":{
   415        "name":"NotifyWorkers",
   416        "http":{
   417          "method":"POST",
   418          "requestUri":"/"
   419        },
   420        "input":{"shape":"NotifyWorkersRequest"},
   421        "output":{"shape":"NotifyWorkersResponse"},
   422        "errors":[
   423          {"shape":"ServiceFault"},
   424          {"shape":"RequestError"}
   425        ]
   426      },
   427      "RejectAssignment":{
   428        "name":"RejectAssignment",
   429        "http":{
   430          "method":"POST",
   431          "requestUri":"/"
   432        },
   433        "input":{"shape":"RejectAssignmentRequest"},
   434        "output":{"shape":"RejectAssignmentResponse"},
   435        "errors":[
   436          {"shape":"ServiceFault"},
   437          {"shape":"RequestError"}
   438        ],
   439        "idempotent":true
   440      },
   441      "RejectQualificationRequest":{
   442        "name":"RejectQualificationRequest",
   443        "http":{
   444          "method":"POST",
   445          "requestUri":"/"
   446        },
   447        "input":{"shape":"RejectQualificationRequestRequest"},
   448        "output":{"shape":"RejectQualificationRequestResponse"},
   449        "errors":[
   450          {"shape":"ServiceFault"},
   451          {"shape":"RequestError"}
   452        ]
   453      },
   454      "SendBonus":{
   455        "name":"SendBonus",
   456        "http":{
   457          "method":"POST",
   458          "requestUri":"/"
   459        },
   460        "input":{"shape":"SendBonusRequest"},
   461        "output":{"shape":"SendBonusResponse"},
   462        "errors":[
   463          {"shape":"ServiceFault"},
   464          {"shape":"RequestError"}
   465        ]
   466      },
   467      "SendTestEventNotification":{
   468        "name":"SendTestEventNotification",
   469        "http":{
   470          "method":"POST",
   471          "requestUri":"/"
   472        },
   473        "input":{"shape":"SendTestEventNotificationRequest"},
   474        "output":{"shape":"SendTestEventNotificationResponse"},
   475        "errors":[
   476          {"shape":"ServiceFault"},
   477          {"shape":"RequestError"}
   478        ]
   479      },
   480      "UpdateExpirationForHIT":{
   481        "name":"UpdateExpirationForHIT",
   482        "http":{
   483          "method":"POST",
   484          "requestUri":"/"
   485        },
   486        "input":{"shape":"UpdateExpirationForHITRequest"},
   487        "output":{"shape":"UpdateExpirationForHITResponse"},
   488        "errors":[
   489          {"shape":"ServiceFault"},
   490          {"shape":"RequestError"}
   491        ],
   492        "idempotent":true
   493      },
   494      "UpdateHITReviewStatus":{
   495        "name":"UpdateHITReviewStatus",
   496        "http":{
   497          "method":"POST",
   498          "requestUri":"/"
   499        },
   500        "input":{"shape":"UpdateHITReviewStatusRequest"},
   501        "output":{"shape":"UpdateHITReviewStatusResponse"},
   502        "errors":[
   503          {"shape":"ServiceFault"},
   504          {"shape":"RequestError"}
   505        ],
   506        "idempotent":true
   507      },
   508      "UpdateHITTypeOfHIT":{
   509        "name":"UpdateHITTypeOfHIT",
   510        "http":{
   511          "method":"POST",
   512          "requestUri":"/"
   513        },
   514        "input":{"shape":"UpdateHITTypeOfHITRequest"},
   515        "output":{"shape":"UpdateHITTypeOfHITResponse"},
   516        "errors":[
   517          {"shape":"ServiceFault"},
   518          {"shape":"RequestError"}
   519        ],
   520        "idempotent":true
   521      },
   522      "UpdateNotificationSettings":{
   523        "name":"UpdateNotificationSettings",
   524        "http":{
   525          "method":"POST",
   526          "requestUri":"/"
   527        },
   528        "input":{"shape":"UpdateNotificationSettingsRequest"},
   529        "output":{"shape":"UpdateNotificationSettingsResponse"},
   530        "errors":[
   531          {"shape":"ServiceFault"},
   532          {"shape":"RequestError"}
   533        ],
   534        "idempotent":true
   535      },
   536      "UpdateQualificationType":{
   537        "name":"UpdateQualificationType",
   538        "http":{
   539          "method":"POST",
   540          "requestUri":"/"
   541        },
   542        "input":{"shape":"UpdateQualificationTypeRequest"},
   543        "output":{"shape":"UpdateQualificationTypeResponse"},
   544        "errors":[
   545          {"shape":"ServiceFault"},
   546          {"shape":"RequestError"}
   547        ]
   548      }
   549    },
   550    "shapes":{
   551      "AcceptQualificationRequestRequest":{
   552        "type":"structure",
   553        "required":["QualificationRequestId"],
   554        "members":{
   555          "QualificationRequestId":{"shape":"String"},
   556          "IntegerValue":{"shape":"Integer"}
   557        }
   558      },
   559      "AcceptQualificationRequestResponse":{
   560        "type":"structure",
   561        "members":{
   562        }
   563      },
   564      "ApproveAssignmentRequest":{
   565        "type":"structure",
   566        "required":["AssignmentId"],
   567        "members":{
   568          "AssignmentId":{"shape":"EntityId"},
   569          "RequesterFeedback":{"shape":"String"},
   570          "OverrideRejection":{"shape":"Boolean"}
   571        }
   572      },
   573      "ApproveAssignmentResponse":{
   574        "type":"structure",
   575        "members":{
   576        }
   577      },
   578      "Assignment":{
   579        "type":"structure",
   580        "members":{
   581          "AssignmentId":{"shape":"EntityId"},
   582          "WorkerId":{"shape":"CustomerId"},
   583          "HITId":{"shape":"EntityId"},
   584          "AssignmentStatus":{"shape":"AssignmentStatus"},
   585          "AutoApprovalTime":{"shape":"Timestamp"},
   586          "AcceptTime":{"shape":"Timestamp"},
   587          "SubmitTime":{"shape":"Timestamp"},
   588          "ApprovalTime":{"shape":"Timestamp"},
   589          "RejectionTime":{"shape":"Timestamp"},
   590          "Deadline":{"shape":"Timestamp"},
   591          "Answer":{"shape":"String"},
   592          "RequesterFeedback":{"shape":"String"}
   593        }
   594      },
   595      "AssignmentList":{
   596        "type":"list",
   597        "member":{"shape":"Assignment"}
   598      },
   599      "AssignmentStatus":{
   600        "type":"string",
   601        "enum":[
   602          "Submitted",
   603          "Approved",
   604          "Rejected"
   605        ]
   606      },
   607      "AssignmentStatusList":{
   608        "type":"list",
   609        "member":{"shape":"AssignmentStatus"}
   610      },
   611      "AssociateQualificationWithWorkerRequest":{
   612        "type":"structure",
   613        "required":[
   614          "QualificationTypeId",
   615          "WorkerId"
   616        ],
   617        "members":{
   618          "QualificationTypeId":{"shape":"EntityId"},
   619          "WorkerId":{"shape":"CustomerId"},
   620          "IntegerValue":{"shape":"Integer"},
   621          "SendNotification":{"shape":"Boolean"}
   622        }
   623      },
   624      "AssociateQualificationWithWorkerResponse":{
   625        "type":"structure",
   626        "members":{
   627        }
   628      },
   629      "BonusPayment":{
   630        "type":"structure",
   631        "members":{
   632          "WorkerId":{"shape":"CustomerId"},
   633          "BonusAmount":{"shape":"CurrencyAmount"},
   634          "AssignmentId":{"shape":"EntityId"},
   635          "Reason":{"shape":"String"},
   636          "GrantTime":{"shape":"Timestamp"}
   637        }
   638      },
   639      "BonusPaymentList":{
   640        "type":"list",
   641        "member":{"shape":"BonusPayment"}
   642      },
   643      "Boolean":{"type":"boolean"},
   644      "Comparator":{
   645        "type":"string",
   646        "enum":[
   647          "LessThan",
   648          "LessThanOrEqualTo",
   649          "GreaterThan",
   650          "GreaterThanOrEqualTo",
   651          "EqualTo",
   652          "NotEqualTo",
   653          "Exists",
   654          "DoesNotExist",
   655          "In",
   656          "NotIn"
   657        ]
   658      },
   659      "CountryParameters":{
   660        "type":"string",
   661        "max":2,
   662        "min":2
   663      },
   664      "CreateAdditionalAssignmentsForHITRequest":{
   665        "type":"structure",
   666        "required":[
   667          "HITId",
   668          "NumberOfAdditionalAssignments"
   669        ],
   670        "members":{
   671          "HITId":{"shape":"EntityId"},
   672          "NumberOfAdditionalAssignments":{"shape":"Integer"},
   673          "UniqueRequestToken":{"shape":"IdempotencyToken"}
   674        }
   675      },
   676      "CreateAdditionalAssignmentsForHITResponse":{
   677        "type":"structure",
   678        "members":{
   679        }
   680      },
   681      "CreateHITRequest":{
   682        "type":"structure",
   683        "required":[
   684          "LifetimeInSeconds",
   685          "AssignmentDurationInSeconds",
   686          "Reward",
   687          "Title",
   688          "Description"
   689        ],
   690        "members":{
   691          "MaxAssignments":{"shape":"Integer"},
   692          "AutoApprovalDelayInSeconds":{"shape":"Long"},
   693          "LifetimeInSeconds":{"shape":"Long"},
   694          "AssignmentDurationInSeconds":{"shape":"Long"},
   695          "Reward":{"shape":"CurrencyAmount"},
   696          "Title":{"shape":"String"},
   697          "Keywords":{"shape":"String"},
   698          "Description":{"shape":"String"},
   699          "Question":{"shape":"String"},
   700          "RequesterAnnotation":{"shape":"String"},
   701          "QualificationRequirements":{"shape":"QualificationRequirementList"},
   702          "UniqueRequestToken":{"shape":"IdempotencyToken"},
   703          "AssignmentReviewPolicy":{"shape":"ReviewPolicy"},
   704          "HITReviewPolicy":{"shape":"ReviewPolicy"},
   705          "HITLayoutId":{"shape":"EntityId"},
   706          "HITLayoutParameters":{"shape":"HITLayoutParameterList"}
   707        }
   708      },
   709      "CreateHITResponse":{
   710        "type":"structure",
   711        "members":{
   712          "HIT":{"shape":"HIT"}
   713        }
   714      },
   715      "CreateHITTypeRequest":{
   716        "type":"structure",
   717        "required":[
   718          "AssignmentDurationInSeconds",
   719          "Reward",
   720          "Title",
   721          "Description"
   722        ],
   723        "members":{
   724          "AutoApprovalDelayInSeconds":{"shape":"Long"},
   725          "AssignmentDurationInSeconds":{"shape":"Long"},
   726          "Reward":{"shape":"CurrencyAmount"},
   727          "Title":{"shape":"String"},
   728          "Keywords":{"shape":"String"},
   729          "Description":{"shape":"String"},
   730          "QualificationRequirements":{"shape":"QualificationRequirementList"}
   731        }
   732      },
   733      "CreateHITTypeResponse":{
   734        "type":"structure",
   735        "members":{
   736          "HITTypeId":{"shape":"EntityId"}
   737        }
   738      },
   739      "CreateHITWithHITTypeRequest":{
   740        "type":"structure",
   741        "required":[
   742          "HITTypeId",
   743          "LifetimeInSeconds"
   744        ],
   745        "members":{
   746          "HITTypeId":{"shape":"EntityId"},
   747          "MaxAssignments":{"shape":"Integer"},
   748          "LifetimeInSeconds":{"shape":"Long"},
   749          "Question":{"shape":"String"},
   750          "RequesterAnnotation":{"shape":"String"},
   751          "UniqueRequestToken":{"shape":"IdempotencyToken"},
   752          "AssignmentReviewPolicy":{"shape":"ReviewPolicy"},
   753          "HITReviewPolicy":{"shape":"ReviewPolicy"},
   754          "HITLayoutId":{"shape":"EntityId"},
   755          "HITLayoutParameters":{"shape":"HITLayoutParameterList"}
   756        }
   757      },
   758      "CreateHITWithHITTypeResponse":{
   759        "type":"structure",
   760        "members":{
   761          "HIT":{"shape":"HIT"}
   762        }
   763      },
   764      "CreateQualificationTypeRequest":{
   765        "type":"structure",
   766        "required":[
   767          "Name",
   768          "Description",
   769          "QualificationTypeStatus"
   770        ],
   771        "members":{
   772          "Name":{"shape":"String"},
   773          "Keywords":{"shape":"String"},
   774          "Description":{"shape":"String"},
   775          "QualificationTypeStatus":{"shape":"QualificationTypeStatus"},
   776          "RetryDelayInSeconds":{"shape":"Long"},
   777          "Test":{"shape":"String"},
   778          "AnswerKey":{"shape":"String"},
   779          "TestDurationInSeconds":{"shape":"Long"},
   780          "AutoGranted":{"shape":"Boolean"},
   781          "AutoGrantedValue":{"shape":"Integer"}
   782        }
   783      },
   784      "CreateQualificationTypeResponse":{
   785        "type":"structure",
   786        "members":{
   787          "QualificationType":{"shape":"QualificationType"}
   788        }
   789      },
   790      "CreateWorkerBlockRequest":{
   791        "type":"structure",
   792        "required":[
   793          "WorkerId",
   794          "Reason"
   795        ],
   796        "members":{
   797          "WorkerId":{"shape":"CustomerId"},
   798          "Reason":{"shape":"String"}
   799        }
   800      },
   801      "CreateWorkerBlockResponse":{
   802        "type":"structure",
   803        "members":{
   804        }
   805      },
   806      "CurrencyAmount":{
   807        "type":"string",
   808        "pattern":"^[0-9]+(\\.)?[0-9]{0,2}$"
   809      },
   810      "CustomerId":{
   811        "type":"string",
   812        "max":64,
   813        "min":1,
   814        "pattern":"^A[A-Z0-9]+$"
   815      },
   816      "CustomerIdList":{
   817        "type":"list",
   818        "member":{"shape":"CustomerId"}
   819      },
   820      "DeleteHITRequest":{
   821        "type":"structure",
   822        "required":["HITId"],
   823        "members":{
   824          "HITId":{"shape":"EntityId"}
   825        }
   826      },
   827      "DeleteHITResponse":{
   828        "type":"structure",
   829        "members":{
   830        }
   831      },
   832      "DeleteQualificationTypeRequest":{
   833        "type":"structure",
   834        "required":["QualificationTypeId"],
   835        "members":{
   836          "QualificationTypeId":{"shape":"EntityId"}
   837        }
   838      },
   839      "DeleteQualificationTypeResponse":{
   840        "type":"structure",
   841        "members":{
   842        }
   843      },
   844      "DeleteWorkerBlockRequest":{
   845        "type":"structure",
   846        "required":["WorkerId"],
   847        "members":{
   848          "WorkerId":{"shape":"CustomerId"},
   849          "Reason":{"shape":"String"}
   850        }
   851      },
   852      "DeleteWorkerBlockResponse":{
   853        "type":"structure",
   854        "members":{
   855        }
   856      },
   857      "DisassociateQualificationFromWorkerRequest":{
   858        "type":"structure",
   859        "required":[
   860          "WorkerId",
   861          "QualificationTypeId"
   862        ],
   863        "members":{
   864          "WorkerId":{"shape":"CustomerId"},
   865          "QualificationTypeId":{"shape":"EntityId"},
   866          "Reason":{"shape":"String"}
   867        }
   868      },
   869      "DisassociateQualificationFromWorkerResponse":{
   870        "type":"structure",
   871        "members":{
   872        }
   873      },
   874      "EntityId":{
   875        "type":"string",
   876        "max":64,
   877        "min":1,
   878        "pattern":"^[A-Z0-9]+$"
   879      },
   880      "EventType":{
   881        "type":"string",
   882        "enum":[
   883          "AssignmentAccepted",
   884          "AssignmentAbandoned",
   885          "AssignmentReturned",
   886          "AssignmentSubmitted",
   887          "AssignmentRejected",
   888          "AssignmentApproved",
   889          "HITCreated",
   890          "HITExpired",
   891          "HITReviewable",
   892          "HITExtended",
   893          "HITDisposed",
   894          "Ping"
   895        ]
   896      },
   897      "EventTypeList":{
   898        "type":"list",
   899        "member":{"shape":"EventType"}
   900      },
   901      "ExceptionMessage":{"type":"string"},
   902      "GetAccountBalanceRequest":{
   903        "type":"structure",
   904        "members":{
   905        }
   906      },
   907      "GetAccountBalanceResponse":{
   908        "type":"structure",
   909        "members":{
   910          "AvailableBalance":{"shape":"CurrencyAmount"},
   911          "OnHoldBalance":{"shape":"CurrencyAmount"}
   912        }
   913      },
   914      "GetAssignmentRequest":{
   915        "type":"structure",
   916        "required":["AssignmentId"],
   917        "members":{
   918          "AssignmentId":{"shape":"EntityId"}
   919        }
   920      },
   921      "GetAssignmentResponse":{
   922        "type":"structure",
   923        "members":{
   924          "Assignment":{"shape":"Assignment"},
   925          "HIT":{"shape":"HIT"}
   926        }
   927      },
   928      "GetFileUploadURLRequest":{
   929        "type":"structure",
   930        "required":[
   931          "AssignmentId",
   932          "QuestionIdentifier"
   933        ],
   934        "members":{
   935          "AssignmentId":{"shape":"EntityId"},
   936          "QuestionIdentifier":{"shape":"String"}
   937        }
   938      },
   939      "GetFileUploadURLResponse":{
   940        "type":"structure",
   941        "members":{
   942          "FileUploadURL":{"shape":"String"}
   943        }
   944      },
   945      "GetHITRequest":{
   946        "type":"structure",
   947        "required":["HITId"],
   948        "members":{
   949          "HITId":{"shape":"EntityId"}
   950        }
   951      },
   952      "GetHITResponse":{
   953        "type":"structure",
   954        "members":{
   955          "HIT":{"shape":"HIT"}
   956        }
   957      },
   958      "GetQualificationScoreRequest":{
   959        "type":"structure",
   960        "required":[
   961          "QualificationTypeId",
   962          "WorkerId"
   963        ],
   964        "members":{
   965          "QualificationTypeId":{"shape":"EntityId"},
   966          "WorkerId":{"shape":"CustomerId"}
   967        }
   968      },
   969      "GetQualificationScoreResponse":{
   970        "type":"structure",
   971        "members":{
   972          "Qualification":{"shape":"Qualification"}
   973        }
   974      },
   975      "GetQualificationTypeRequest":{
   976        "type":"structure",
   977        "required":["QualificationTypeId"],
   978        "members":{
   979          "QualificationTypeId":{"shape":"EntityId"}
   980        }
   981      },
   982      "GetQualificationTypeResponse":{
   983        "type":"structure",
   984        "members":{
   985          "QualificationType":{"shape":"QualificationType"}
   986        }
   987      },
   988      "HIT":{
   989        "type":"structure",
   990        "members":{
   991          "HITId":{"shape":"EntityId"},
   992          "HITTypeId":{"shape":"EntityId"},
   993          "HITGroupId":{"shape":"EntityId"},
   994          "HITLayoutId":{"shape":"EntityId"},
   995          "CreationTime":{"shape":"Timestamp"},
   996          "Title":{"shape":"String"},
   997          "Description":{"shape":"String"},
   998          "Question":{"shape":"String"},
   999          "Keywords":{"shape":"String"},
  1000          "HITStatus":{"shape":"HITStatus"},
  1001          "MaxAssignments":{"shape":"Integer"},
  1002          "Reward":{"shape":"CurrencyAmount"},
  1003          "AutoApprovalDelayInSeconds":{"shape":"Long"},
  1004          "Expiration":{"shape":"Timestamp"},
  1005          "AssignmentDurationInSeconds":{"shape":"Long"},
  1006          "RequesterAnnotation":{"shape":"String"},
  1007          "QualificationRequirements":{"shape":"QualificationRequirementList"},
  1008          "HITReviewStatus":{"shape":"HITReviewStatus"},
  1009          "NumberOfAssignmentsPending":{"shape":"Integer"},
  1010          "NumberOfAssignmentsAvailable":{"shape":"Integer"},
  1011          "NumberOfAssignmentsCompleted":{"shape":"Integer"}
  1012        }
  1013      },
  1014      "HITAccessActions":{
  1015        "type":"string",
  1016        "enum":[
  1017          "Accept",
  1018          "PreviewAndAccept",
  1019          "DiscoverPreviewAndAccept"
  1020        ]
  1021      },
  1022      "HITLayoutParameter":{
  1023        "type":"structure",
  1024        "required":[
  1025          "Name",
  1026          "Value"
  1027        ],
  1028        "members":{
  1029          "Name":{"shape":"String"},
  1030          "Value":{"shape":"String"}
  1031        }
  1032      },
  1033      "HITLayoutParameterList":{
  1034        "type":"list",
  1035        "member":{"shape":"HITLayoutParameter"}
  1036      },
  1037      "HITList":{
  1038        "type":"list",
  1039        "member":{"shape":"HIT"}
  1040      },
  1041      "HITReviewStatus":{
  1042        "type":"string",
  1043        "enum":[
  1044          "NotReviewed",
  1045          "MarkedForReview",
  1046          "ReviewedAppropriate",
  1047          "ReviewedInappropriate"
  1048        ]
  1049      },
  1050      "HITStatus":{
  1051        "type":"string",
  1052        "enum":[
  1053          "Assignable",
  1054          "Unassignable",
  1055          "Reviewable",
  1056          "Reviewing",
  1057          "Disposed"
  1058        ]
  1059      },
  1060      "IdempotencyToken":{
  1061        "type":"string",
  1062        "max":64,
  1063        "min":1
  1064      },
  1065      "Integer":{"type":"integer"},
  1066      "IntegerList":{
  1067        "type":"list",
  1068        "member":{"shape":"Integer"}
  1069      },
  1070      "ListAssignmentsForHITRequest":{
  1071        "type":"structure",
  1072        "required":["HITId"],
  1073        "members":{
  1074          "HITId":{"shape":"EntityId"},
  1075          "NextToken":{"shape":"PaginationToken"},
  1076          "MaxResults":{"shape":"ResultSize"},
  1077          "AssignmentStatuses":{"shape":"AssignmentStatusList"}
  1078        }
  1079      },
  1080      "ListAssignmentsForHITResponse":{
  1081        "type":"structure",
  1082        "members":{
  1083          "NextToken":{"shape":"PaginationToken"},
  1084          "NumResults":{"shape":"Integer"},
  1085          "Assignments":{"shape":"AssignmentList"}
  1086        }
  1087      },
  1088      "ListBonusPaymentsRequest":{
  1089        "type":"structure",
  1090        "members":{
  1091          "HITId":{"shape":"EntityId"},
  1092          "AssignmentId":{"shape":"EntityId"},
  1093          "NextToken":{"shape":"PaginationToken"},
  1094          "MaxResults":{"shape":"ResultSize"}
  1095        }
  1096      },
  1097      "ListBonusPaymentsResponse":{
  1098        "type":"structure",
  1099        "members":{
  1100          "NumResults":{"shape":"Integer"},
  1101          "NextToken":{"shape":"PaginationToken"},
  1102          "BonusPayments":{"shape":"BonusPaymentList"}
  1103        }
  1104      },
  1105      "ListHITsForQualificationTypeRequest":{
  1106        "type":"structure",
  1107        "required":["QualificationTypeId"],
  1108        "members":{
  1109          "QualificationTypeId":{"shape":"EntityId"},
  1110          "NextToken":{"shape":"PaginationToken"},
  1111          "MaxResults":{"shape":"ResultSize"}
  1112        }
  1113      },
  1114      "ListHITsForQualificationTypeResponse":{
  1115        "type":"structure",
  1116        "members":{
  1117          "NextToken":{"shape":"PaginationToken"},
  1118          "NumResults":{"shape":"Integer"},
  1119          "HITs":{"shape":"HITList"}
  1120        }
  1121      },
  1122      "ListHITsRequest":{
  1123        "type":"structure",
  1124        "members":{
  1125          "NextToken":{"shape":"PaginationToken"},
  1126          "MaxResults":{"shape":"ResultSize"}
  1127        }
  1128      },
  1129      "ListHITsResponse":{
  1130        "type":"structure",
  1131        "members":{
  1132          "NextToken":{"shape":"PaginationToken"},
  1133          "NumResults":{"shape":"Integer"},
  1134          "HITs":{"shape":"HITList"}
  1135        }
  1136      },
  1137      "ListQualificationRequestsRequest":{
  1138        "type":"structure",
  1139        "members":{
  1140          "QualificationTypeId":{"shape":"EntityId"},
  1141          "NextToken":{"shape":"PaginationToken"},
  1142          "MaxResults":{"shape":"ResultSize"}
  1143        }
  1144      },
  1145      "ListQualificationRequestsResponse":{
  1146        "type":"structure",
  1147        "members":{
  1148          "NumResults":{"shape":"Integer"},
  1149          "NextToken":{"shape":"PaginationToken"},
  1150          "QualificationRequests":{"shape":"QualificationRequestList"}
  1151        }
  1152      },
  1153      "ListQualificationTypesRequest":{
  1154        "type":"structure",
  1155        "required":["MustBeRequestable"],
  1156        "members":{
  1157          "Query":{"shape":"String"},
  1158          "MustBeRequestable":{"shape":"Boolean"},
  1159          "MustBeOwnedByCaller":{"shape":"Boolean"},
  1160          "NextToken":{"shape":"PaginationToken"},
  1161          "MaxResults":{"shape":"ResultSize"}
  1162        }
  1163      },
  1164      "ListQualificationTypesResponse":{
  1165        "type":"structure",
  1166        "members":{
  1167          "NumResults":{"shape":"Integer"},
  1168          "NextToken":{"shape":"PaginationToken"},
  1169          "QualificationTypes":{"shape":"QualificationTypeList"}
  1170        }
  1171      },
  1172      "ListReviewPolicyResultsForHITRequest":{
  1173        "type":"structure",
  1174        "required":["HITId"],
  1175        "members":{
  1176          "HITId":{"shape":"EntityId"},
  1177          "PolicyLevels":{"shape":"ReviewPolicyLevelList"},
  1178          "RetrieveActions":{"shape":"Boolean"},
  1179          "RetrieveResults":{"shape":"Boolean"},
  1180          "NextToken":{"shape":"PaginationToken"},
  1181          "MaxResults":{"shape":"ResultSize"}
  1182        }
  1183      },
  1184      "ListReviewPolicyResultsForHITResponse":{
  1185        "type":"structure",
  1186        "members":{
  1187          "HITId":{"shape":"EntityId"},
  1188          "AssignmentReviewPolicy":{"shape":"ReviewPolicy"},
  1189          "HITReviewPolicy":{"shape":"ReviewPolicy"},
  1190          "AssignmentReviewReport":{"shape":"ReviewReport"},
  1191          "HITReviewReport":{"shape":"ReviewReport"},
  1192          "NextToken":{"shape":"PaginationToken"}
  1193        }
  1194      },
  1195      "ListReviewableHITsRequest":{
  1196        "type":"structure",
  1197        "members":{
  1198          "HITTypeId":{"shape":"EntityId"},
  1199          "Status":{"shape":"ReviewableHITStatus"},
  1200          "NextToken":{"shape":"PaginationToken"},
  1201          "MaxResults":{"shape":"ResultSize"}
  1202        }
  1203      },
  1204      "ListReviewableHITsResponse":{
  1205        "type":"structure",
  1206        "members":{
  1207          "NextToken":{"shape":"PaginationToken"},
  1208          "NumResults":{"shape":"Integer"},
  1209          "HITs":{"shape":"HITList"}
  1210        }
  1211      },
  1212      "ListWorkerBlocksRequest":{
  1213        "type":"structure",
  1214        "members":{
  1215          "NextToken":{"shape":"PaginationToken"},
  1216          "MaxResults":{"shape":"ResultSize"}
  1217        }
  1218      },
  1219      "ListWorkerBlocksResponse":{
  1220        "type":"structure",
  1221        "members":{
  1222          "NextToken":{"shape":"PaginationToken"},
  1223          "NumResults":{"shape":"Integer"},
  1224          "WorkerBlocks":{"shape":"WorkerBlockList"}
  1225        }
  1226      },
  1227      "ListWorkersWithQualificationTypeRequest":{
  1228        "type":"structure",
  1229        "required":["QualificationTypeId"],
  1230        "members":{
  1231          "QualificationTypeId":{"shape":"EntityId"},
  1232          "Status":{"shape":"QualificationStatus"},
  1233          "NextToken":{"shape":"PaginationToken"},
  1234          "MaxResults":{"shape":"ResultSize"}
  1235        }
  1236      },
  1237      "ListWorkersWithQualificationTypeResponse":{
  1238        "type":"structure",
  1239        "members":{
  1240          "NextToken":{"shape":"PaginationToken"},
  1241          "NumResults":{"shape":"Integer"},
  1242          "Qualifications":{"shape":"QualificationList"}
  1243        }
  1244      },
  1245      "Locale":{
  1246        "type":"structure",
  1247        "required":["Country"],
  1248        "members":{
  1249          "Country":{"shape":"CountryParameters"},
  1250          "Subdivision":{"shape":"CountryParameters"}
  1251        }
  1252      },
  1253      "LocaleList":{
  1254        "type":"list",
  1255        "member":{"shape":"Locale"}
  1256      },
  1257      "Long":{"type":"long"},
  1258      "NotificationSpecification":{
  1259        "type":"structure",
  1260        "required":[
  1261          "Destination",
  1262          "Transport",
  1263          "Version",
  1264          "EventTypes"
  1265        ],
  1266        "members":{
  1267          "Destination":{"shape":"String"},
  1268          "Transport":{"shape":"NotificationTransport"},
  1269          "Version":{"shape":"String"},
  1270          "EventTypes":{"shape":"EventTypeList"}
  1271        }
  1272      },
  1273      "NotificationTransport":{
  1274        "type":"string",
  1275        "enum":[
  1276          "Email",
  1277          "SQS",
  1278          "SNS"
  1279        ]
  1280      },
  1281      "NotifyWorkersFailureCode":{
  1282        "type":"string",
  1283        "enum":[
  1284          "SoftFailure",
  1285          "HardFailure"
  1286        ]
  1287      },
  1288      "NotifyWorkersFailureStatus":{
  1289        "type":"structure",
  1290        "members":{
  1291          "NotifyWorkersFailureCode":{"shape":"NotifyWorkersFailureCode"},
  1292          "NotifyWorkersFailureMessage":{"shape":"String"},
  1293          "WorkerId":{"shape":"CustomerId"}
  1294        }
  1295      },
  1296      "NotifyWorkersFailureStatusList":{
  1297        "type":"list",
  1298        "member":{"shape":"NotifyWorkersFailureStatus"}
  1299      },
  1300      "NotifyWorkersRequest":{
  1301        "type":"structure",
  1302        "required":[
  1303          "Subject",
  1304          "MessageText",
  1305          "WorkerIds"
  1306        ],
  1307        "members":{
  1308          "Subject":{"shape":"String"},
  1309          "MessageText":{"shape":"String"},
  1310          "WorkerIds":{"shape":"CustomerIdList"}
  1311        }
  1312      },
  1313      "NotifyWorkersResponse":{
  1314        "type":"structure",
  1315        "members":{
  1316          "NotifyWorkersFailureStatuses":{"shape":"NotifyWorkersFailureStatusList"}
  1317        }
  1318      },
  1319      "PaginationToken":{
  1320        "type":"string",
  1321        "max":255,
  1322        "min":1
  1323      },
  1324      "ParameterMapEntry":{
  1325        "type":"structure",
  1326        "members":{
  1327          "Key":{"shape":"String"},
  1328          "Values":{"shape":"StringList"}
  1329        }
  1330      },
  1331      "ParameterMapEntryList":{
  1332        "type":"list",
  1333        "member":{"shape":"ParameterMapEntry"}
  1334      },
  1335      "PolicyParameter":{
  1336        "type":"structure",
  1337        "members":{
  1338          "Key":{"shape":"String"},
  1339          "Values":{"shape":"StringList"},
  1340          "MapEntries":{"shape":"ParameterMapEntryList"}
  1341        }
  1342      },
  1343      "PolicyParameterList":{
  1344        "type":"list",
  1345        "member":{"shape":"PolicyParameter"}
  1346      },
  1347      "Qualification":{
  1348        "type":"structure",
  1349        "members":{
  1350          "QualificationTypeId":{"shape":"EntityId"},
  1351          "WorkerId":{"shape":"CustomerId"},
  1352          "GrantTime":{"shape":"Timestamp"},
  1353          "IntegerValue":{"shape":"Integer"},
  1354          "LocaleValue":{"shape":"Locale"},
  1355          "Status":{"shape":"QualificationStatus"}
  1356        }
  1357      },
  1358      "QualificationList":{
  1359        "type":"list",
  1360        "member":{"shape":"Qualification"}
  1361      },
  1362      "QualificationRequest":{
  1363        "type":"structure",
  1364        "members":{
  1365          "QualificationRequestId":{"shape":"String"},
  1366          "QualificationTypeId":{"shape":"EntityId"},
  1367          "WorkerId":{"shape":"CustomerId"},
  1368          "Test":{"shape":"String"},
  1369          "Answer":{"shape":"String"},
  1370          "SubmitTime":{"shape":"Timestamp"}
  1371        }
  1372      },
  1373      "QualificationRequestList":{
  1374        "type":"list",
  1375        "member":{"shape":"QualificationRequest"}
  1376      },
  1377      "QualificationRequirement":{
  1378        "type":"structure",
  1379        "required":[
  1380          "QualificationTypeId",
  1381          "Comparator"
  1382        ],
  1383        "members":{
  1384          "QualificationTypeId":{"shape":"String"},
  1385          "Comparator":{"shape":"Comparator"},
  1386          "IntegerValues":{"shape":"IntegerList"},
  1387          "LocaleValues":{"shape":"LocaleList"},
  1388          "RequiredToPreview":{
  1389            "shape":"Boolean",
  1390            "deprecated":true
  1391          },
  1392          "ActionsGuarded":{"shape":"HITAccessActions"}
  1393        }
  1394      },
  1395      "QualificationRequirementList":{
  1396        "type":"list",
  1397        "member":{"shape":"QualificationRequirement"}
  1398      },
  1399      "QualificationStatus":{
  1400        "type":"string",
  1401        "enum":[
  1402          "Granted",
  1403          "Revoked"
  1404        ]
  1405      },
  1406      "QualificationType":{
  1407        "type":"structure",
  1408        "members":{
  1409          "QualificationTypeId":{"shape":"EntityId"},
  1410          "CreationTime":{"shape":"Timestamp"},
  1411          "Name":{"shape":"String"},
  1412          "Description":{"shape":"String"},
  1413          "Keywords":{"shape":"String"},
  1414          "QualificationTypeStatus":{"shape":"QualificationTypeStatus"},
  1415          "Test":{"shape":"String"},
  1416          "TestDurationInSeconds":{"shape":"Long"},
  1417          "AnswerKey":{"shape":"String"},
  1418          "RetryDelayInSeconds":{"shape":"Long"},
  1419          "IsRequestable":{"shape":"Boolean"},
  1420          "AutoGranted":{"shape":"Boolean"},
  1421          "AutoGrantedValue":{"shape":"Integer"}
  1422        }
  1423      },
  1424      "QualificationTypeList":{
  1425        "type":"list",
  1426        "member":{"shape":"QualificationType"}
  1427      },
  1428      "QualificationTypeStatus":{
  1429        "type":"string",
  1430        "enum":[
  1431          "Active",
  1432          "Inactive"
  1433        ]
  1434      },
  1435      "RejectAssignmentRequest":{
  1436        "type":"structure",
  1437        "required":[
  1438          "AssignmentId",
  1439          "RequesterFeedback"
  1440        ],
  1441        "members":{
  1442          "AssignmentId":{"shape":"EntityId"},
  1443          "RequesterFeedback":{"shape":"String"}
  1444        }
  1445      },
  1446      "RejectAssignmentResponse":{
  1447        "type":"structure",
  1448        "members":{
  1449        }
  1450      },
  1451      "RejectQualificationRequestRequest":{
  1452        "type":"structure",
  1453        "required":["QualificationRequestId"],
  1454        "members":{
  1455          "QualificationRequestId":{"shape":"String"},
  1456          "Reason":{"shape":"String"}
  1457        }
  1458      },
  1459      "RejectQualificationRequestResponse":{
  1460        "type":"structure",
  1461        "members":{
  1462        }
  1463      },
  1464      "RequestError":{
  1465        "type":"structure",
  1466        "members":{
  1467          "Message":{"shape":"ExceptionMessage"},
  1468          "TurkErrorCode":{"shape":"TurkErrorCode"}
  1469        },
  1470        "exception":true
  1471      },
  1472      "ResultSize":{
  1473        "type":"integer",
  1474        "max":100,
  1475        "min":1
  1476      },
  1477      "ReviewActionDetail":{
  1478        "type":"structure",
  1479        "members":{
  1480          "ActionId":{"shape":"EntityId"},
  1481          "ActionName":{"shape":"String"},
  1482          "TargetId":{"shape":"EntityId"},
  1483          "TargetType":{"shape":"String"},
  1484          "Status":{"shape":"ReviewActionStatus"},
  1485          "CompleteTime":{"shape":"Timestamp"},
  1486          "Result":{"shape":"String"},
  1487          "ErrorCode":{"shape":"String"}
  1488        }
  1489      },
  1490      "ReviewActionDetailList":{
  1491        "type":"list",
  1492        "member":{"shape":"ReviewActionDetail"}
  1493      },
  1494      "ReviewActionStatus":{
  1495        "type":"string",
  1496        "enum":[
  1497          "Intended",
  1498          "Succeeded",
  1499          "Failed",
  1500          "Cancelled"
  1501        ]
  1502      },
  1503      "ReviewPolicy":{
  1504        "type":"structure",
  1505        "required":["PolicyName"],
  1506        "members":{
  1507          "PolicyName":{"shape":"String"},
  1508          "Parameters":{"shape":"PolicyParameterList"}
  1509        }
  1510      },
  1511      "ReviewPolicyLevel":{
  1512        "type":"string",
  1513        "enum":[
  1514          "Assignment",
  1515          "HIT"
  1516        ]
  1517      },
  1518      "ReviewPolicyLevelList":{
  1519        "type":"list",
  1520        "member":{"shape":"ReviewPolicyLevel"}
  1521      },
  1522      "ReviewReport":{
  1523        "type":"structure",
  1524        "members":{
  1525          "ReviewResults":{"shape":"ReviewResultDetailList"},
  1526          "ReviewActions":{"shape":"ReviewActionDetailList"}
  1527        }
  1528      },
  1529      "ReviewResultDetail":{
  1530        "type":"structure",
  1531        "members":{
  1532          "ActionId":{"shape":"EntityId"},
  1533          "SubjectId":{"shape":"EntityId"},
  1534          "SubjectType":{"shape":"String"},
  1535          "QuestionId":{"shape":"EntityId"},
  1536          "Key":{"shape":"String"},
  1537          "Value":{"shape":"String"}
  1538        }
  1539      },
  1540      "ReviewResultDetailList":{
  1541        "type":"list",
  1542        "member":{"shape":"ReviewResultDetail"}
  1543      },
  1544      "ReviewableHITStatus":{
  1545        "type":"string",
  1546        "enum":[
  1547          "Reviewable",
  1548          "Reviewing"
  1549        ]
  1550      },
  1551      "SendBonusRequest":{
  1552        "type":"structure",
  1553        "required":[
  1554          "WorkerId",
  1555          "BonusAmount",
  1556          "AssignmentId",
  1557          "Reason"
  1558        ],
  1559        "members":{
  1560          "WorkerId":{"shape":"CustomerId"},
  1561          "BonusAmount":{"shape":"CurrencyAmount"},
  1562          "AssignmentId":{"shape":"EntityId"},
  1563          "Reason":{"shape":"String"},
  1564          "UniqueRequestToken":{"shape":"IdempotencyToken"}
  1565        }
  1566      },
  1567      "SendBonusResponse":{
  1568        "type":"structure",
  1569        "members":{
  1570        }
  1571      },
  1572      "SendTestEventNotificationRequest":{
  1573        "type":"structure",
  1574        "required":[
  1575          "Notification",
  1576          "TestEventType"
  1577        ],
  1578        "members":{
  1579          "Notification":{"shape":"NotificationSpecification"},
  1580          "TestEventType":{"shape":"EventType"}
  1581        }
  1582      },
  1583      "SendTestEventNotificationResponse":{
  1584        "type":"structure",
  1585        "members":{
  1586        }
  1587      },
  1588      "ServiceFault":{
  1589        "type":"structure",
  1590        "members":{
  1591          "Message":{"shape":"ExceptionMessage"},
  1592          "TurkErrorCode":{"shape":"TurkErrorCode"}
  1593        },
  1594        "exception":true,
  1595        "fault":true
  1596      },
  1597      "String":{"type":"string"},
  1598      "StringList":{
  1599        "type":"list",
  1600        "member":{"shape":"String"}
  1601      },
  1602      "Timestamp":{"type":"timestamp"},
  1603      "TurkErrorCode":{"type":"string"},
  1604      "UpdateExpirationForHITRequest":{
  1605        "type":"structure",
  1606        "required":[
  1607          "HITId",
  1608          "ExpireAt"
  1609        ],
  1610        "members":{
  1611          "HITId":{"shape":"EntityId"},
  1612          "ExpireAt":{"shape":"Timestamp"}
  1613        }
  1614      },
  1615      "UpdateExpirationForHITResponse":{
  1616        "type":"structure",
  1617        "members":{
  1618        }
  1619      },
  1620      "UpdateHITReviewStatusRequest":{
  1621        "type":"structure",
  1622        "required":["HITId"],
  1623        "members":{
  1624          "HITId":{"shape":"EntityId"},
  1625          "Revert":{"shape":"Boolean"}
  1626        }
  1627      },
  1628      "UpdateHITReviewStatusResponse":{
  1629        "type":"structure",
  1630        "members":{
  1631        }
  1632      },
  1633      "UpdateHITTypeOfHITRequest":{
  1634        "type":"structure",
  1635        "required":[
  1636          "HITId",
  1637          "HITTypeId"
  1638        ],
  1639        "members":{
  1640          "HITId":{"shape":"EntityId"},
  1641          "HITTypeId":{"shape":"EntityId"}
  1642        }
  1643      },
  1644      "UpdateHITTypeOfHITResponse":{
  1645        "type":"structure",
  1646        "members":{
  1647        }
  1648      },
  1649      "UpdateNotificationSettingsRequest":{
  1650        "type":"structure",
  1651        "required":["HITTypeId"],
  1652        "members":{
  1653          "HITTypeId":{"shape":"EntityId"},
  1654          "Notification":{"shape":"NotificationSpecification"},
  1655          "Active":{"shape":"Boolean"}
  1656        }
  1657      },
  1658      "UpdateNotificationSettingsResponse":{
  1659        "type":"structure",
  1660        "members":{
  1661        }
  1662      },
  1663      "UpdateQualificationTypeRequest":{
  1664        "type":"structure",
  1665        "required":["QualificationTypeId"],
  1666        "members":{
  1667          "QualificationTypeId":{"shape":"EntityId"},
  1668          "Description":{"shape":"String"},
  1669          "QualificationTypeStatus":{"shape":"QualificationTypeStatus"},
  1670          "Test":{"shape":"String"},
  1671          "AnswerKey":{"shape":"String"},
  1672          "TestDurationInSeconds":{"shape":"Long"},
  1673          "RetryDelayInSeconds":{"shape":"Long"},
  1674          "AutoGranted":{"shape":"Boolean"},
  1675          "AutoGrantedValue":{"shape":"Integer"}
  1676        }
  1677      },
  1678      "UpdateQualificationTypeResponse":{
  1679        "type":"structure",
  1680        "members":{
  1681          "QualificationType":{"shape":"QualificationType"}
  1682        }
  1683      },
  1684      "WorkerBlock":{
  1685        "type":"structure",
  1686        "members":{
  1687          "WorkerId":{"shape":"CustomerId"},
  1688          "Reason":{"shape":"String"}
  1689        }
  1690      },
  1691      "WorkerBlockList":{
  1692        "type":"list",
  1693        "member":{"shape":"WorkerBlock"}
  1694      }
  1695    }
  1696  }