{    "description": "The Amazon Mechanical Turk API schema.",    "definitions": {        "ApproveAssignment": {            "properties": {                "AWSAccessKeyId": {                    "type": "string"                },                "Credential": {                    "type": "string"                },                "Request": {                    "items": {                        "$ref": "#/definitions/ApproveAssignmentRequest"                    },                    "minItems": 0,                    "type": "array"                },                "Signature": {                    "type": "string"                },                "Timestamp": {                    "format": "date-time",                    "type": "string"                },                "Validate": {                    "type": "string"                }            },            "required": [                "Timestamp",                "AWSAccessKeyId",                "Signature"            ],            "type": "object"        },        "ApproveAssignmentRequest": {            "properties": {                "AssignmentId": {                    "type": "string"                },                "RequesterFeedback": {                    "type": "string"                },                "ResponseGroup": {                    "items": {                        "type": "string"                    },                    "minItems": 0,                    "type": "array"                }            },            "required": [                "AssignmentId"            ],            "type": "object"        },        "ApproveAssignmentResponse": {            "properties": {                "ApproveAssignmentResult": {                    "items": {                        "$ref": "#/definitions/ApproveAssignmentResult"                    },                    "minItems": 0,                    "type": "array"                },                "OperationRequest": {                    "$ref": "#/definitions/OperationRequest"                }            },            "type": "object"        },        "ApproveAssignmentResult": {            "properties": {                "Request": {                    "$ref": "#/definitions/Request"                }            },            "type": "object"        },        "ApproveRejectedAssignment": {            "properties": {                "AWSAccessKeyId": {                    "type": "string"                },                "Credential": {                    "type": "string"                },                "Request": {                    "items": {                        "$ref": "#/definitions/ApproveRejectedAssignmentRequest"                    },                    "minItems": 0,                    "type": "array"                },                "Signature": {                    "type": "string"                },                "Timestamp": {                    "format": "date-time",                    "type": "string"                },                "Validate": {                    "type": "string"                }            },            "required": [                "Timestamp",                "AWSAccessKeyId",                "Signature"            ],            "type": "object"        },        "ApproveRejectedAssignmentRequest": {            "properties": {                "AssignmentId": {                    "type": "string"                },                "RequesterFeedback": {                    "type": "string"                },                "ResponseGroup": {                    "items": {                        "type": "string"                    },                    "minItems": 0,                    "type": "array"                }            },            "required": [                "AssignmentId"            ],            "type": "object"        },        "ApproveRejectedAssignmentResponse": {            "properties": {                "ApproveRejectedAssignmentResult": {                    "items": {                        "$ref": "#/definitions/ApproveRejectedAssignmentResult"                    },                    "minItems": 0,                    "type": "array"                },                "OperationRequest": {                    "$ref": "#/definitions/OperationRequest"                }            },            "type": "object"        },        "ApproveRejectedAssignmentResult": {            "properties": {                "Request": {                    "$ref": "#/definitions/Request"                }            },            "type": "object"        },        "AssignQualification": {            "properties": {                "AWSAccessKeyId": {                    "type": "string"                },                "Credential": {                    "type": "string"                },                "Request": {                    "items": {                        "$ref": "#/definitions/AssignQualificationRequest"                    },                    "minItems": 0,                    "type": "array"                },                "Signature": {                    "type": "string"                },                "Timestamp": {                    "format": "date-time",                    "type": "string"                },                "Validate": {                    "type": "string"                }            },            "required": [                "Timestamp",                "AWSAccessKeyId",                "Signature"            ],            "type": "object"        },        "AssignQualificationRequest": {            "properties": {                "IntegerValue": {                    "type": "integer"                },                "QualificationTypeId": {                    "type": "string"                },                "ResponseGroup": {                    "items": {                        "type": "string"                    },                    "minItems": 0,                    "type": "array"                },                "SendNotification": {                    "type": "boolean"                },                "WorkerId": {                    "type": "string"                }            },            "required": [                "QualificationTypeId",                "WorkerId"            ],            "type": "object"        },        "AssignQualificationResponse": {            "properties": {                "AssignQualificationResult": {                    "items": {                        "$ref": "#/definitions/AssignQualificationResult"                    },                    "minItems": 0,                    "type": "array"                },                "OperationRequest": {                    "$ref": "#/definitions/OperationRequest"                }            },            "type": "object"        },        "AssignQualificationResult": {            "properties": {                "Request": {                    "$ref": "#/definitions/Request"                }            },            "type": "object"        },        "Assignment": {            "properties": {                "AcceptTime": {                    "format": "date-time",                    "type": "string"                },                "Answer": {                    "type": "string"                },                "ApprovalTime": {                    "format": "date-time",                    "type": "string"                },                "AssignmentId": {                    "type": "string"                },                "AssignmentStatus": {                    "$ref": "#/definitions/AssignmentStatus"                },                "AutoApprovalTime": {                    "format": "date-time",                    "type": "string"                },                "Deadline": {                    "format": "date-time",                    "type": "string"                },                "HITId": {                    "type": "string"                },                "RejectionTime": {                    "format": "date-time",                    "type": "string"                },                "Request": {                    "$ref": "#/definitions/Request"                },                "RequesterFeedback": {                    "type": "string"                },                "SubmitTime": {                    "format": "date-time",                    "type": "string"                },                "WorkerId": {                    "type": "string"                }            },            "type": "object"        },        "AssignmentStatus": {            "enum": [                "Submitted",                "Approved",                "Rejected"            ],            "type": "string"        },        "BlockWorker": {            "properties": {                "AWSAccessKeyId": {                    "type": "string"                },                "Credential": {                    "type": "string"                },                "Request": {                    "items": {                        "$ref": "#/definitions/BlockWorkerRequest"                    },                    "minItems": 1,                    "type": "array"                },                "Signature": {                    "type": "string"                },                "Timestamp": {                    "format": "date-time",                    "type": "string"                },                "Validate": {                    "type": "string"                }            },            "required": [                "Timestamp",                "Request",                "AWSAccessKeyId",                "Signature"            ],            "type": "object"        },        "BlockWorkerRequest": {            "properties": {                "Reason": {                    "type": "string"                },                "ResponseGroup": {                    "items": {                        "type": "string"                    },                    "minItems": 0,                    "type": "array"                },                "WorkerId": {                    "type": "string"                }            },            "required": [                "WorkerId",                "Reason"            ],            "type": "object"        },        "BlockWorkerResponse": {            "properties": {                "BlockWorkerResult": {                    "items": {                        "$ref": "#/definitions/BlockWorkerResult"                    },                    "minItems": 0,                    "type": "array"                },                "OperationRequest": {                    "$ref": "#/definitions/OperationRequest"                }            },            "type": "object"        },        "BlockWorkerResult": {            "properties": {                "Request": {                    "$ref": "#/definitions/Request"                }            },            "type": "object"        },        "BonusPayment": {            "properties": {                "AssignmentId": {                    "type": "string"                },                "BonusAmount": {                    "$ref": "#/definitions/Price"                },                "GrantTime": {                    "format": "date-time",                    "type": "string"                },                "Reason": {                    "type": "string"                },                "Request": {                    "$ref": "#/definitions/Request"                },                "WorkerId": {                    "type": "string"                }            },            "type": "object"        },        "ChangeHITTypeOfHIT": {            "properties": {                "AWSAccessKeyId": {                    "type": "string"                },                "Credential": {                    "type": "string"                },                "Request": {                    "items": {                        "$ref": "#/definitions/ChangeHITTypeOfHITRequest"                    },                    "minItems": 1,                    "type": "array"                },                "Signature": {                    "type": "string"                },                "Timestamp": {                    "format": "date-time",                    "type": "string"                },                "Validate": {                    "type": "string"                }            },            "required": [                "Timestamp",                "Request",                "AWSAccessKeyId",                "Signature"            ],            "type": "object"        },        "ChangeHITTypeOfHITRequest": {            "properties": {                "HITId": {                    "type": "string"                },                "HITTypeId": {                    "type": "string"                },                "ResponseGroup": {                    "items": {                        "type": "string"                    },                    "minItems": 0,                    "type": "array"                }            },            "required": [                "HITId",                "HITTypeId"            ],            "type": "object"        },        "ChangeHITTypeOfHITResponse": {            "properties": {                "ChangeHITTypeOfHITResult": {                    "items": {                        "$ref": "#/definitions/ChangeHITTypeOfHITResult"                    },                    "minItems": 0,                    "type": "array"                },                "OperationRequest": {                    "$ref": "#/definitions/OperationRequest"                }            },            "type": "object"        },        "ChangeHITTypeOfHITResult": {            "properties": {                "Request": {                    "$ref": "#/definitions/Request"                }            },            "type": "object"        },        "Comparator": {            "enum": [                "LessThan",                "LessThanOrEqualTo",                "GreaterThan",                "GreaterThanOrEqualTo",                "EqualTo",                "NotEqualTo",                "Exists",                "DoesNotExist",                "In",                "NotIn"            ],            "type": "string"        },        "CreateHIT": {            "properties": {                "AWSAccessKeyId": {                    "type": "string"                },                "Credential": {                    "type": "string"                },                "Request": {                    "items": {                        "$ref": "#/definitions/CreateHITRequest"                    },                    "minItems": 1,                    "type": "array"                },                "Signature": {                    "type": "string"                },                "Timestamp": {                    "format": "date-time",                    "type": "string"                },                "Validate": {                    "type": "string"                }            },            "required": [                "Timestamp",                "Request",                "AWSAccessKeyId",                "Signature"            ],            "type": "object"        },        "CreateHITRequest": {            "properties": {                "AssignmentDurationInSeconds": {                    "type": "number"                },                "AssignmentReviewPolicy": {                    "$ref": "#/definitions/ReviewPolicy"                },                "AutoApprovalDelayInSeconds": {                    "type": "number"                },                "Description": {                    "type": "string"                },                "HITLayoutId": {                    "type": "string"                },                "HITLayoutParameter": {                    "items": {                        "$ref": "#/definitions/HITLayoutParameter"                    },                    "minItems": 0,                    "type": "array"                },                "HITReviewPolicy": {                    "$ref": "#/definitions/ReviewPolicy"                },                "HITTypeId": {                    "type": "string"                },                "Keywords": {                    "type": "string"                },                "LifetimeInSeconds": {                    "type": "number"                },                "MaxAssignments": {                    "type": "integer"                },                "QualificationRequirement": {                    "items": {                        "$ref": "#/definitions/QualificationRequirement"                    },                    "minItems": 0,                    "type": "array"                },                "Question": {                    "type": "string"                },                "RequesterAnnotation": {                    "type": "string"                },                "ResponseGroup": {                    "items": {                        "type": "string"                    },                    "minItems": 0,                    "type": "array"                },                "Reward": {                    "$ref": "#/definitions/Price"                },                "Title": {                    "type": "string"                },                "UniqueRequestToken": {                    "type": "string"                }            },            "required": [                "LifetimeInSeconds"            ],            "type": "object"        },        "CreateHITResponse": {            "properties": {                "HIT": {                    "items": {                        "$ref": "#/definitions/HIT"                    },                    "minItems": 0,                    "type": "array"                },                "OperationRequest": {                    "$ref": "#/definitions/OperationRequest"                }            },            "type": "object"        },        "CreateQualificationType": {            "properties": {                "AWSAccessKeyId": {                    "type": "string"                },                "Credential": {                    "type": "string"                },                "Request": {                    "items": {                        "$ref": "#/definitions/CreateQualificationTypeRequest"                    },                    "minItems": 0,                    "type": "array"                },                "Signature": {                    "type": "string"                },                "Timestamp": {                    "format": "date-time",                    "type": "string"                },                "Validate": {                    "type": "string"                }            },            "required": [                "Timestamp",                "AWSAccessKeyId",                "Signature"            ],            "type": "object"        },        "CreateQualificationTypeRequest": {            "properties": {                "AnswerKey": {                    "type": "string"                },                "AutoGranted": {                    "type": "boolean"                },                "AutoGrantedValue": {                    "type": "integer",                    "default":1                },                "Description": {                    "type": "string"                },                "Keywords": {                    "type": "string"                },                "Name": {                    "type": "string"                },                "QualificationTypeStatus": {                    "$ref": "#/definitions/QualificationTypeStatus"                },                "ResponseGroup": {                    "items": {                        "type": "string"                    },                    "minItems": 0,                    "type": "array"                },                "RetryDelayInSeconds": {                    "type": "number"                },                "Test": {                    "type": "string"                },                "TestDurationInSeconds": {                    "type": "number"                }            },            "required": [ "Name", "Description", "QualificationTypeStatus"],            "type": "object"        },        "CreateQualificationTypeResponse": {            "properties": {                "OperationRequest": {                    "$ref": "#/definitions/OperationRequest"                },                "QualificationType": {                    "items": {                        "$ref": "#/definitions/QualificationType"                    },                    "minItems": 0,                    "type": "array"                }            },            "type": "object"        },        "DataPoint": {            "properties": {                "Date": {                    "format": "date-time",                    "type": "string"                },                "DoubleValue": {                    "type": "number"                },                "LongValue": {                    "type": "number"                }            },            "required": [                "Date"            ],            "type": "object"        },        "DisableHIT": {            "properties": {                "AWSAccessKeyId": {                    "type": "string"                },                "Credential": {                    "type": "string"                },                "Request": {                    "items": {                        "$ref": "#/definitions/DisableHITRequest"                    },                    "minItems": 0,                    "type": "array"                },                "Signature": {                    "type": "string"                },                "Timestamp": {                    "format": "date-time",                    "type": "string"                },                "Validate": {                    "type": "string"                }            },            "required": [                "Timestamp",                "AWSAccessKeyId",                "Signature"            ],            "type": "object"        },        "DisableHITRequest": {            "properties": {                "HITId": {                    "type": "string"                },                "ResponseGroup": {                    "items": {                        "type": "string"                    },                    "minItems": 0,                    "type": "array"                }            },            "required": [                "HITId"            ],            "type": "object"        },        "DisableHITResponse": {            "properties": {                "DisableHITResult": {                    "items": {                        "$ref": "#/definitions/DisableHITResult"                    },                    "minItems": 0,                    "type": "array"                },                "OperationRequest": {                    "$ref": "#/definitions/OperationRequest"                }            },            "type": "object"        },        "DisableHITResult": {            "properties": {                "Request": {                    "$ref": "#/definitions/Request"                }            },            "type": "object"        },        "DisposeHIT": {            "properties": {                "AWSAccessKeyId": {                    "type": "string"                },                "Credential": {                    "type": "string"                },                "Request": {                    "items": {                        "$ref": "#/definitions/DisposeHITRequest"                    },                    "minItems": 0,                    "type": "array"                },                "Signature": {                    "type": "string"                },                "Timestamp": {                    "format": "date-time",                    "type": "string"                },                "Validate": {                    "type": "string"                }            },            "required": [                "Timestamp",                "AWSAccessKeyId",                "Signature"            ],            "type": "object"        },        "DisposeHITRequest": {            "properties": {                "HITId": {                    "type": "string"                },                "ResponseGroup": {                    "items": {                        "type": "string"                    },                    "minItems": 0,                    "type": "array"                }            },            "required": [                "HITId"            ],            "type": "object"        },        "DisposeHITResponse": {            "properties": {                "DisposeHITResult": {                    "items": {                        "$ref": "#/definitions/DisposeHITResult"                    },                    "minItems": 0,                    "type": "array"                },                "OperationRequest": {                    "$ref": "#/definitions/OperationRequest"                }            },            "type": "object"        },        "DisposeHITResult": {            "properties": {                "Request": {                    "$ref": "#/definitions/Request"                }            },            "type": "object"        },        "DisposeQualificationType": {            "properties": {                "AWSAccessKeyId": {                    "type": "string"                },                "Credential": {                    "type": "string"                },                "Request": {                    "items": {                        "$ref": "#/definitions/DisposeQualificationTypeRequest"                    },                    "minItems": 0,                    "type": "array"                },                "Signature": {                    "type": "string"                },                "Timestamp": {                    "format": "date-time",                    "type": "string"                },                "Validate": {                    "type": "string"                }            },            "required": [                "Timestamp",                "AWSAccessKeyId",                "Signature"            ],            "type": "object"        },        "DisposeQualificationTypeRequest": {            "properties": {                "QualificationTypeId": {                    "type": "string"                }            },            "type": "object"        },        "DisposeQualificationTypeResponse": {            "properties": {                "DisposeQualificationTypeResult": {                    "items": {                        "$ref": "#/definitions/DisposeQualificationTypeResult"                    },                    "minItems": 0,                    "type": "array"                },                "OperationRequest": {                    "$ref": "#/definitions/OperationRequest"                }            },            "type": "object"        },        "DisposeQualificationTypeResult": {            "properties": {                "Request": {                    "$ref": "#/definitions/Request"                }            },            "type": "object"        },        "EventType": {            "enum": [                "AssignmentAccepted",                "AssignmentAbandoned",                "AssignmentReturned",                "AssignmentSubmitted",                "AssignmentRejected",                "AssignmentApproved",                "HITCreated",                "HITExpired",                "HITReviewable",                "HITExtended",                "HITDisposed",                "Ping"            ],            "type": "string"        },        "ExtendHIT": {            "properties": {                "AWSAccessKeyId": {                    "type": "string"                },                "Credential": {                    "type": "string"                },                "Request": {                    "items": {                        "$ref": "#/definitions/ExtendHITRequest"                    },                    "minItems": 1,                    "type": "array"                },                "Signature": {                    "type": "string"                },                "Timestamp": {                    "format": "date-time",                    "type": "string"                },                "Validate": {                    "type": "string"                }            },            "required": [                "Timestamp",                "Request",                "AWSAccessKeyId",                "Signature"            ],            "type": "object"        },        "ExtendHITRequest": {            "properties": {                "ExpirationIncrementInSeconds": {                    "type": "number"                },                "HITId": {                    "type": "string"                },                "MaxAssignmentsIncrement": {                    "type": "integer"                },                "ResponseGroup": {                    "items": {                        "type": "string"                    },                    "minItems": 0,                    "type": "array"                },                "UniqueRequestToken": {                    "type": "string"                }            },            "required": [                "HITId"            ],            "type": "object"        },        "ExtendHITResponse": {            "properties": {                "ExtendHITResult": {                    "items": {                        "$ref": "#/definitions/ExtendHITResult"                    },                    "minItems": 0,                    "type": "array"                },                "OperationRequest": {                    "$ref": "#/definitions/OperationRequest"                }            },            "type": "object"        },        "ExtendHITResult": {            "properties": {                "Request": {                    "$ref": "#/definitions/Request"                }            },            "type": "object"        },        "ForceExpireHIT": {            "properties": {                "AWSAccessKeyId": {                    "type": "string"                },                "Credential": {                    "type": "string"                },                "Request": {                    "items": {                        "$ref": "#/definitions/ForceExpireHITRequest"                    },                    "minItems": 0,                    "type": "array"                },                "Signature": {                    "type": "string"                },                "Timestamp": {                    "format": "date-time",                    "type": "string"                },                "Validate": {                    "type": "string"                }            },            "required": [                "Timestamp",                "AWSAccessKeyId",                "Signature"            ],            "type": "object"        },        "ForceExpireHITRequest": {            "properties": {                "HITId": {                    "type": "string"                },                "ResponseGroup": {                    "items": {                        "type": "string"                    },                    "minItems": 0,                    "type": "array"                }            },            "required": [                "HITId"            ],            "type": "object"        },        "ForceExpireHITResponse": {            "properties": {                "ForceExpireHITResult": {                    "items": {                        "$ref": "#/definitions/ForceExpireHITResult"                    },                    "minItems": 0,                    "type": "array"                },                "OperationRequest": {                    "$ref": "#/definitions/OperationRequest"                }            },            "type": "object"        },        "ForceExpireHITResult": {            "properties": {                "Request": {                    "$ref": "#/definitions/Request"                }            },            "type": "object"        },        "GetAccountBalance": {            "properties": {                "AWSAccessKeyId": {                    "type": "string"                },                "Credential": {                    "type": "string"                },                "Request": {                    "items": {                        "$ref": "#/definitions/GetAccountBalanceRequest"                    },                    "minItems": 1,                    "type": "array"                },                "Signature": {                    "type": "string"                },                "Timestamp": {                    "format": "date-time",                    "type": "string"                },                "Validate": {                    "type": "string"                }            },            "required": [                "Timestamp",                "Request",                "AWSAccessKeyId",                "Signature"            ],            "type": "object"        },        "GetAccountBalanceRequest": {            "properties": {                "ResponseGroup": {                    "items": {                        "type": "string"                    },                    "minItems": 0,                    "type": "array"                }            }        },        "GetAccountBalanceResponse": {            "properties": {                "GetAccountBalanceResult": {                    "items": {                        "$ref": "#/definitions/GetAccountBalanceResult"                    },                    "minItems": 0,                    "type": "array"                },                "OperationRequest": {                    "$ref": "#/definitions/OperationRequest"                }            },            "type": "object"        },        "GetAccountBalanceResult": {            "properties": {                "AvailableBalance": {                    "$ref": "#/definitions/Price"                },                "OnHoldBalance": {                    "$ref": "#/definitions/Price"                },                "Request": {                    "$ref": "#/definitions/Request"                }            },            "type": "object"        },        "GetAssignment": {            "properties": {                "AWSAccessKeyId": {                    "type": "string"                },                "Credential": {                    "type": "string"                },                "Request": {                    "items": {                        "$ref": "#/definitions/GetAssignmentRequest"                    },                    "minItems": 0,                    "type": "array"                },                "Signature": {                    "type": "string"                },                "Timestamp": {                    "format": "date-time",                    "type": "string"                },                "Validate": {                    "type": "string"                }            },            "required": [                "Timestamp",                "AWSAccessKeyId",                "Signature"            ],            "type": "object"        },        "GetAssignmentRequest": {            "properties": {                "AssignmentId": {                    "type": "string"                },                "ResponseGroup": {                    "items": {                        "type": "string"                    },                    "minItems": 0,                    "type": "array"                }            },            "required": [                "AssignmentId"            ],            "type": "object"        },        "GetAssignmentResponse": {            "properties": {                "GetAssignmentResult": {                    "items": {                        "$ref": "#/definitions/GetAssignmentResult"                    },                    "minItems": 0,                    "type": "array"                },                "OperationRequest": {                    "$ref": "#/definitions/OperationRequest"                }            },            "type": "object"        },        "GetAssignmentResult": {            "properties": {                "Assignment": {                    "$ref": "#/definitions/Assignment"                },                "HIT": {                    "$ref": "#/definitions/HIT"                },                "Request": {                    "$ref": "#/definitions/Request"                }            },            "type": "object"        },        "GetAssignmentsForHIT": {            "properties": {                "AWSAccessKeyId": {                    "type": "string"                },                "Credential": {                    "type": "string"                },                "Request": {                    "items": {                        "$ref": "#/definitions/GetAssignmentsForHITRequest"                    },                    "minItems": 0,                    "type": "array"                },                "Signature": {                    "type": "string"                },                "Timestamp": {                    "format": "date-time",                    "type": "string"                },                "Validate": {                    "type": "string"                }            },            "required": [                "Timestamp",                "AWSAccessKeyId",                "Signature"            ],            "type": "object"        },        "GetAssignmentsForHITRequest": {            "properties": {                "AssignmentStatus": {                    "items": {                        "$ref": "#/definitions/AssignmentStatus"                    },                    "minItems": 0,                    "type": "array"                },                "HITId": {                    "type": "string"                },                "PageNumber": {                    "type": "integer"                },                "PageSize": {                    "type": "integer"                },                "ResponseGroup": {                    "items": {                        "type": "string"                    },                    "minItems": 0,                    "default":"Request",                    "type": "array"                },                "SortDirection": {                    "$ref": "#/definitions/SortDirection"                },                "SortProperty": {                    "$ref": "#/definitions/GetAssignmentsForHITSortProperty"                }            },            "required": [                "HITId"            ],            "type": "object"        },        "GetAssignmentsForHITResponse": {            "properties": {                "GetAssignmentsForHITResult": {                    "items": {                        "$ref": "#/definitions/GetAssignmentsForHITResult"                    },                    "minItems": 0,                    "type": "array"                },                "OperationRequest": {                    "$ref": "#/definitions/OperationRequest"                }            },            "type": "object"        },        "GetAssignmentsForHITResult": {            "properties": {                "Assignment": {                    "items": {                        "$ref": "#/definitions/Assignment"                    },                    "minItems": 0,                    "type": "array"                },                "NumResults": {                    "type": "integer"                },                "PageNumber": {                    "type": "integer"                },                "Request": {                    "$ref": "#/definitions/Request"                },                "TotalNumResults": {                    "type": "integer"                }            },            "type": "object"        },        "GetAssignmentsForHITSortProperty": {            "enum": [                "AcceptTime",                "SubmitTime",                "Answer",                "AssignmentStatus"            ],            "type": "string"        },        "GetBlockedWorkers": {            "properties": {                "AWSAccessKeyId": {                    "type": "string"                },                "Credential": {                    "type": "string"                },                "Request": {                    "items": {                        "$ref": "#/definitions/GetBlockedWorkersRequest"                    },                    "minItems": 1,                    "type": "array"                },                "Signature": {                    "type": "string"                },                "Timestamp": {                    "format": "date-time",                    "type": "string"                },                "Validate": {                    "type": "string"                }            },            "required": [                "Timestamp",                "Request",                "AWSAccessKeyId",                "Signature"            ],            "type": "object"        },        "GetBlockedWorkersRequest": {            "properties": {                "PageNumber": {                    "type": "integer",                    "default":1                },                "PageSize": {                    "type": "integer",                    "default":10                },                "ResponseGroup": {                    "items": {                        "type": "string"                    },                    "minItems": 0,                    "type": "array"                }            },            "type": "object"        },        "GetBlockedWorkersResponse": {            "properties": {                "GetBlockedWorkersResult": {                    "items": {                        "$ref": "#/definitions/GetBlockedWorkersResult"                    },                    "minItems": 0,                    "type": "array"                },                "OperationRequest": {                    "$ref": "#/definitions/OperationRequest"                }            },            "type": "object"        },        "GetBlockedWorkersResult": {            "properties": {                "NumResults": {                    "type": "integer"                },                "PageNumber": {                    "type": "integer"                },                "Request": {                    "$ref": "#/definitions/Request"                },                "TotalNumResults": {                    "type": "integer"                },                "WorkerBlock": {                    "items": {                        "$ref": "#/definitions/WorkerBlock"                    },                    "minItems": 0,                    "type": "array"                }            },            "type": "object"        },        "GetBonusPayments": {            "properties": {                "AWSAccessKeyId": {                    "type": "string"                },                "Credential": {                    "type": "string"                },                "Request": {                    "items": {                        "$ref": "#/definitions/GetBonusPaymentsRequest"                    },                    "minItems": 1,                    "type": "array"                },                "Signature": {                    "type": "string"                },                "Timestamp": {                    "format": "date-time",                    "type": "string"                },                "Validate": {                    "type": "string"                }            },            "required": [                "Timestamp",                "Request",                "AWSAccessKeyId",                "Signature"            ],            "type": "object"        },        "GetBonusPaymentsRequest": {            "properties": {                "AssignmentId": {                    "type": "string"                },                "HITId": {                    "type": "string"                },                "PageNumber": {                    "type": "integer"                },                "PageSize": {                    "type": "integer"                },                "ResponseGroup": {                    "items": {                        "type": "string"                    },                    "minItems": 0,                    "type": "array"                }            },            "type": "object"        },        "GetBonusPaymentsResponse": {            "properties": {                "GetBonusPaymentsResult": {                    "items": {                        "$ref": "#/definitions/GetBonusPaymentsResult"                    },                    "minItems": 0,                    "type": "array"                },                "OperationRequest": {                    "$ref": "#/definitions/OperationRequest"                }            },            "type": "object"        },        "GetBonusPaymentsResult": {            "properties": {                "BonusPayment": {                    "items": {                        "$ref": "#/definitions/BonusPayment"                    },                    "minItems": 0,                    "type": "array"                },                "NumResults": {                    "type": "integer"                },                "PageNumber": {                    "type": "integer"                },                "Request": {                    "$ref": "#/definitions/Request"                },                "TotalNumResults": {                    "type": "integer"                }            },            "type": "object"        },        "GetFileUploadURL": {            "properties": {                "AWSAccessKeyId": {                    "type": "string"                },                "Credential": {                    "type": "string"                },                "Request": {                    "items": {                        "$ref": "#/definitions/GetFileUploadURLRequest"                    },                    "minItems": 0,                    "type": "array"                },                "Signature": {                    "type": "string"                },                "Timestamp": {                    "format": "date-time",                    "type": "string"                },                "Validate": {                    "type": "string"                }            },            "required": [                "Timestamp",                "AWSAccessKeyId",                "Signature"            ],            "type": "object"        },        "GetFileUploadURLRequest": {            "properties": {                "AssignmentId": {                    "type": "string"                },                "QuestionIdentifier": {                    "type": "string"                }            },            "required": [                "AssignmentId",                "QuestionIdentifier"            ],            "type": "object"        },        "GetFileUploadURLResponse": {            "properties": {                "GetFileUploadURLResult": {                    "items": {                        "$ref": "#/definitions/GetFileUploadURLResult"                    },                    "minItems": 0,                    "type": "array"                },                "OperationRequest": {                    "$ref": "#/definitions/OperationRequest"                }            },            "type": "object"        },        "GetFileUploadURLResult": {            "properties": {                "FileUploadURL": {                    "type": "string"                },                "Request": {                    "$ref": "#/definitions/Request"                }            },            "required": [                "FileUploadURL"            ],            "type": "object"        },        "GetHIT": {            "properties": {                "AWSAccessKeyId": {                    "type": "string"                },                "Credential": {                    "type": "string"                },                "Request": {                    "items": {                        "$ref": "#/definitions/GetHITRequest"                    },                    "minItems": 0,                    "type": "array"                },                "Signature": {                    "type": "string"                },                "Timestamp": {                    "format": "date-time",                    "type": "string"                },                "Validate": {                    "type": "string"                }            },            "required": [                "Timestamp",                "AWSAccessKeyId",                "Signature"            ],            "type": "object"        },        "GetHITRequest": {            "properties": {                "HITId": {                    "type": "string"                },                "ResponseGroup": {                    "items": {                        "type": "string"                    },                    "minItems": 0,                    "type": "array"                }            },            "required": [                "HITId"            ],            "type": "object"        },        "GetHITResponse": {            "properties": {                "HIT": {                    "items": {                        "$ref": "#/definitions/HIT"                    },                    "minItems": 0,                    "type": "array"                },                "OperationRequest": {                    "$ref": "#/definitions/OperationRequest"                }            },            "type": "object"        },        "GetHITsForQualificationType": {            "properties": {                "AWSAccessKeyId": {                    "type": "string"                },                "Credential": {                    "type": "string"                },                "Request": {                    "items": {                        "$ref": "#/definitions/GetHITsForQualificationTypeRequest"                    },                    "minItems": 0,                    "type": "array"                },                "Signature": {                    "type": "string"                },                "Timestamp": {                    "format": "date-time",                    "type": "string"                },                "Validate": {                    "type": "string"                }            },            "required": [                "Timestamp",                "AWSAccessKeyId",                "Signature"            ],            "type": "object"        },        "GetHITsForQualificationTypeRequest": {            "properties": {                "PageNumber": {                    "type": "integer"                },                "PageSize": {                    "type": "integer"                },                "QualificationTypeId": {                    "type": "string"                },                "ResponseGroup": {                    "items": {                        "type": "string"                    },                    "minItems": 0,                    "type": "array"                }            },            "required": [                "QualificationTypeId"            ],            "type": "object"        },        "GetHITsForQualificationTypeResponse": {            "properties": {                "GetHITsForQualificationTypeResult": {                    "items": {                        "$ref": "#/definitions/GetHITsForQualificationTypeResult"                    },                    "minItems": 0,                    "type": "array"                },                "OperationRequest": {                    "$ref": "#/definitions/OperationRequest"                }            },            "type": "object"        },        "GetHITsForQualificationTypeResult": {            "properties": {                "HIT": {                    "items": {                        "$ref": "#/definitions/HIT"                    },                    "minItems": 0,                    "type": "array"                },                "NumResults": {                    "type": "integer"                },                "PageNumber": {                    "type": "integer"                },                "Request": {                    "$ref": "#/definitions/Request"                },                "TotalNumResults": {                    "type": "integer"                }            },            "type": "object"        },        "GetQualificationRequests": {            "properties": {                "AWSAccessKeyId": {                    "type": "string"                },                "Credential": {                    "type": "string"                },                "Request": {                    "items": {                        "$ref": "#/definitions/GetQualificationRequestsRequest"                    },                    "minItems": 0,                    "type": "array"                },                "Signature": {                    "type": "string"                },                "Timestamp": {                    "format": "date-time",                    "type": "string"                },                "Validate": {                    "type": "string"                }            },            "required": [                "Timestamp",                "AWSAccessKeyId",                "Signature"            ],            "type": "object"        },        "GetQualificationRequestsRequest": {            "properties": {                "PageNumber": {                    "type": "integer",                    "default":1                },                "PageSize": {                    "type": "integer",                    "default":10                },                "QualificationTypeId": {                    "type": "string"                },                "ResponseGroup": {                    "items": {                        "type": "string"                    },                    "minItems": 0,                    "type": "array"                },                "SortDirection": {                    "$ref": "#/definitions/SortDirection"                },                "SortProperty": {                    "$ref": "#/definitions/GetQualificationRequestsSortProperty"                }            },            "type": "object"        },        "GetQualificationRequestsResponse": {            "properties": {                "GetQualificationRequestsResult": {                    "items": {                        "$ref": "#/definitions/GetQualificationRequestsResult"                    },                    "minItems": 0,                    "type": "array"                },                "OperationRequest": {                    "$ref": "#/definitions/OperationRequest"                }            },            "type": "object"        },        "GetQualificationRequestsResult": {            "properties": {                "NumResults": {                    "type": "integer"                },                "PageNumber": {                    "type": "integer"                },                "QualificationRequest": {                    "items": {                        "$ref": "#/definitions/QualificationRequest"                    },                    "minItems": 0,                    "type": "array"                },                "Request": {                    "$ref": "#/definitions/Request"                },                "TotalNumResults": {                    "type": "integer"                }            },            "type": "object"        },        "GetQualificationRequestsSortProperty": {            "enum": [                "QualificationTypeId",                "SubmitTime"            ],            "type": "string"        },        "GetQualificationScore": {            "properties": {                "AWSAccessKeyId": {                    "type": "string"                },                "Credential": {                    "type": "string"                },                "Request": {                    "items": {                        "$ref": "#/definitions/GetQualificationScoreRequest"                    },                    "minItems": 0,                    "type": "array"                },                "Signature": {                    "type": "string"                },                "Timestamp": {                    "format": "date-time",                    "type": "string"                },                "Validate": {                    "type": "string"                }            },            "required": [                "Timestamp",                "AWSAccessKeyId",                "Signature"            ],            "type": "object"        },        "GetQualificationScoreRequest": {            "properties": {                "QualificationTypeId": {                    "type": "string"                },                "ResponseGroup": {                    "items": {                        "type": "string"                    },                    "minItems": 0,                    "type": "array"                },                "SubjectId": {                    "type": "string"                }            },            "required": [                "QualificationTypeId",                "SubjectId"            ],            "type": "object"        },        "GetQualificationScoreResponse": {            "properties": {                "OperationRequest": {                    "$ref": "#/definitions/OperationRequest"                },                "Qualification": {                    "items": {                        "$ref": "#/definitions/Qualification"                    },                    "minItems": 0,                    "type": "array"                }            },            "type": "object"        },        "GetQualificationType": {            "properties": {                "AWSAccessKeyId": {                    "type": "string"                },                "Credential": {                    "type": "string"                },                "Request": {                    "items": {                        "$ref": "#/definitions/GetQualificationTypeRequest"                    },                    "minItems": 0,                    "type": "array"                },                "Signature": {                    "type": "string"                },                "Timestamp": {                    "format": "date-time",                    "type": "string"                },                "Validate": {                    "type": "string"                }            },            "required": [                "Timestamp",                "AWSAccessKeyId",                "Signature"            ],            "type": "object"        },        "GetQualificationTypeRequest": {            "properties": {                "QualificationTypeId": {                    "type": "string"                },                "ResponseGroup": {                    "items": {                        "type": "string"                    },                    "minItems": 0,                    "type": "array"                }            },            "required": [                "QualificationTypeId"            ],            "type": "object"        },        "GetQualificationTypeResponse": {            "properties": {                "OperationRequest": {                    "$ref": "#/definitions/OperationRequest"                },                "QualificationType": {                    "items": {                        "$ref": "#/definitions/QualificationType"                    },                    "minItems": 0,                    "type": "array"                }            },            "type": "object"        },        "GetQualificationsForQualificationType": {            "properties": {                "AWSAccessKeyId": {                    "type": "string"                },                "Credential": {                    "type": "string"                },                "Request": {                    "items": {                        "$ref": "#/definitions/GetQualificationsForQualificationTypeRequest"                    },                    "minItems": 0,                    "type": "array"                },                "Signature": {                    "type": "string"                },                "Timestamp": {                    "format": "date-time",                    "type": "string"                },                "Validate": {                    "type": "string"                }            },            "required": [                "Timestamp",                "AWSAccessKeyId",                "Signature"            ],            "type": "object"        },        "GetQualificationsForQualificationTypeRequest": {            "properties": {                "PageNumber": {                    "type": "integer"                },                "PageSize": {                    "type": "integer"                },                "QualificationTypeId": {                    "type": "string"                },                "ResponseGroup": {                    "items": {                        "type": "string"                    },                    "minItems": 0,                    "type": "array"                },                "Status": {                    "$ref": "#/definitions/QualificationStatus"                }            },            "required": [                "QualificationTypeId"            ],            "type": "object"        },        "GetQualificationsForQualificationTypeResponse": {            "properties": {                "GetQualificationsForQualificationTypeResult": {                    "items": {                        "$ref": "#/definitions/GetQualificationsForQualificationTypeResult"                    },                    "minItems": 0,                    "type": "array"                },                "OperationRequest": {                    "$ref": "#/definitions/OperationRequest"                }            },            "type": "object"        },        "GetQualificationsForQualificationTypeResult": {            "properties": {                "NumResults": {                    "type": "integer"                },                "PageNumber": {                    "type": "integer"                },                "Qualification": {                    "items": {                        "$ref": "#/definitions/Qualification"                    },                    "minItems": 0,                    "type": "array"                },                "Request": {                    "$ref": "#/definitions/Request"                },                "TotalNumResults": {                    "type": "integer"                }            },            "type": "object"        },        "GetRequesterStatistic": {            "properties": {                "AWSAccessKeyId": {                    "type": "string"                },                "Credential": {                    "type": "string"                },                "Request": {                    "items": {                        "$ref": "#/definitions/GetRequesterStatisticRequest"                    },                    "minItems": 0,                    "type": "array"                },                "Signature": {                    "type": "string"                },                "Timestamp": {                    "format": "date-time",                    "type": "string"                },                "Validate": {                    "type": "string"                }            },            "required": [                "Timestamp",                "AWSAccessKeyId",                "Signature"            ],            "type": "object"        },        "GetRequesterStatisticRequest": {            "properties": {                "Count": {                    "type": "integer"                },                "ResponseGroup": {                    "items": {                        "type": "string"                    },                    "minItems": 0,                    "type": "array"                },                "Statistic": {                    "$ref": "#/definitions/RequesterStatistic"                },                "TimePeriod": {                    "$ref": "#/definitions/TimePeriod"                }            },            "required": [                "Statistic"            ],            "type": "object"        },        "GetRequesterStatisticResponse": {            "properties": {                "GetStatisticResult": {                    "items": {                        "$ref": "#/definitions/GetStatisticResult"                    },                    "minItems": 0,                    "type": "array"                },                "OperationRequest": {                    "$ref": "#/definitions/OperationRequest"                }            },            "type": "object"        },        "GetRequesterWorkerStatistic": {            "properties": {                "AWSAccessKeyId": {                    "type": "string"                },                "Credential": {                    "type": "string"                },                "Request": {                    "items": {                        "$ref": "#/definitions/GetRequesterWorkerStatisticRequest"                    },                    "minItems": 0,                    "type": "array"                },                "Signature": {                    "type": "string"                },                "Timestamp": {                    "format": "date-time",                    "type": "string"                },                "Validate": {                    "type": "string"                }            },            "required": [                "Timestamp",                "AWSAccessKeyId",                "Signature"            ],            "type": "object"        },        "GetRequesterWorkerStatisticRequest": {            "properties": {                "Count": {                    "type": "integer"                },                "ResponseGroup": {                    "items": {                        "type": "string"                    },                    "minItems": 0,                    "type": "array"                },                "Statistic": {                    "$ref": "#/definitions/RequesterStatistic"                },                "TimePeriod": {                    "$ref": "#/definitions/TimePeriod"                },                "WorkerId": {                    "type": "string"                }            },            "required": [                "Statistic",                "WorkerId"            ],            "type": "object"        },        "GetRequesterWorkerStatisticResponse": {            "properties": {                "GetStatisticResult": {                    "items": {                        "$ref": "#/definitions/GetStatisticResult"                    },                    "minItems": 0,                    "type": "array"                },                "OperationRequest": {                    "$ref": "#/definitions/OperationRequest"                }            },            "type": "object"        },        "GetReviewResultsForHIT": {            "properties": {                "AWSAccessKeyId": {                    "type": "string"                },                "Credential": {                    "type": "string"                },                "Request": {                    "items": {                        "$ref": "#/definitions/GetReviewResultsForHITRequest"                    },                    "minItems": 0,                    "type": "array"                },                "Signature": {                    "type": "string"                },                "Timestamp": {                    "format": "date-time",                    "type": "string"                },                "Validate": {                    "type": "string"                }            },            "required": [                "Timestamp",                "AWSAccessKeyId",                "Signature"            ],            "type": "object"        },        "GetReviewResultsForHITRequest": {            "properties": {                "HITId": {                    "type": "string"                },                "PageNumber": {                    "type": "integer"                },                "PageSize": {                    "type": "integer"                },                "PolicyLevel": {                    "items": {                        "$ref": "#/definitions/ReviewPolicyLevel"                    },                    "minItems": 0,                    "type": "array"                },                "ResponseGroup": {                    "items": {                        "type": "string"                    },                    "minItems": 0,                    "type": "array"                },                "RetrieveActions": {                    "type": "boolean"                },                "RetrieveResults": {                    "type": "boolean"                }            },            "required": [                "HITId"            ],            "type": "object"        },        "GetReviewResultsForHITResponse": {            "properties": {                "GetReviewResultsForHITResult": {                    "items": {                        "$ref": "#/definitions/GetReviewResultsForHITResult"                    },                    "minItems": 0,                    "type": "array"                },                "OperationRequest": {                    "$ref": "#/definitions/OperationRequest"                }            },            "type": "object"        },        "GetReviewResultsForHITResult": {            "properties": {                "AssignmentReviewPolicy": {                    "$ref": "#/definitions/ReviewPolicy"                },                "AssignmentReviewReport": {                    "$ref": "#/definitions/ReviewReport"                },                "HITId": {                    "type": "string"                },                "HITReviewPolicy": {                    "$ref": "#/definitions/ReviewPolicy"                },                "HITReviewReport": {                    "$ref": "#/definitions/ReviewReport"                },                "Request": {                    "$ref": "#/definitions/Request"                }            },            "required": [                "HITId"            ],            "type": "object"        },        "GetReviewableHITs": {            "properties": {                "AWSAccessKeyId": {                    "type": "string"                },                "Credential": {                    "type": "string"                },                "Request": {                    "items": {                        "$ref": "#/definitions/GetReviewableHITsRequest"                    },                    "minItems": 0,                    "type": "array"                },                "Signature": {                    "type": "string"                },                "Timestamp": {                    "format": "date-time",                    "type": "string"                },                "Validate": {                    "type": "string"                }            },            "required": [                "Timestamp",                "AWSAccessKeyId",                "Signature"            ],            "type": "object"        },        "GetReviewableHITsRequest": {            "properties": {                "HITTypeId": {                    "type": "string"                },                "PageNumber": {                    "type": "integer",                    "default":1                },                "PageSize": {                    "type": "integer",                    "default":10                },                "ResponseGroup": {                    "items": {                        "type": "string"                    },                    "minItems": 0,                    "type": "array"                },                "SortDirection": {                    "$ref": "#/definitions/SortDirection"                },                "SortProperty": {                    "enum": [                        "Title",                        "Reward",                        "Expiration",                        "CreationTime",                        "Enumeration"                    ],                    "default":"CreationTime",                    "type":"string"                },                "Status": {                    "$ref": "#/definitions/ReviewableHITStatus"                }            },            "type": "object"        },        "GetReviewableHITsResponse": {            "properties": {                "GetReviewableHITsResult": {                    "items": {                        "$ref": "#/definitions/GetReviewableHITsResult"                    },                    "minItems": 0,                    "type": "array"                },                "OperationRequest": {                    "$ref": "#/definitions/OperationRequest"                }            },            "type": "object"        },        "GetReviewableHITsResult": {            "properties": {                "HIT": {                    "items": {                        "$ref": "#/definitions/HIT"                    },                    "minItems": 0,                    "type": "array"                },                "NumResults": {                    "type": "integer"                },                "PageNumber": {                    "type": "integer"                },                "Request": {                    "$ref": "#/definitions/Request"                },                "TotalNumResults": {                    "type": "integer"                }            },            "type": "object"        },        "GetReviewableHITsSortProperty": {            "enum": [                "Title",                "Reward",                "Expiration",                "CreationTime",                "Enumeration"            ],            "default":"CreationTime",            "type": "string"        },        "GetStatisticResult": {            "properties": {                "DataPoint": {                    "items": {                        "$ref": "#/definitions/DataPoint"                    },                    "minItems": 0,                    "type": "array"                },                "Request": {                    "$ref": "#/definitions/Request"                },                "Statistic": {                    "$ref": "#/definitions/RequesterStatistic"                },                "TimePeriod": {                    "$ref": "#/definitions/TimePeriod"                },                "WorkerId": {                    "type": "string"                }            },            "type": "object"        },        "GrantBonus": {            "properties": {                "AWSAccessKeyId": {                    "type": "string"                },                "Credential": {                    "type": "string"                },                "Request": {                    "items": {                        "$ref": "#/definitions/GrantBonusRequest"                    },                    "minItems": 1,                    "type": "array"                },                "Signature": {                    "type": "string"                },                "Timestamp": {                    "format": "date-time",                    "type": "string"                },                "Validate": {                    "type": "string"                }            },            "required": [                "Timestamp",                "Request",                "AWSAccessKeyId",                "Signature"            ],            "type": "object"        },        "GrantBonusRequest": {            "properties": {                "AssignmentId": {                    "type": "string"                },                "BonusAmount": {                    "$ref": "#/definitions/Price"                },                "Reason": {                    "type": "string"                },                "ResponseGroup": {                    "items": {                        "type": "string"                    },                    "minItems": 0,                    "type": "array"                },                "UniqueRequestToken": {                    "type": "string"                },                "WorkerId": {                    "type": "string"                }            },            "required": [                "BonusAmount",                "WorkerId",                "AssignmentId",                "Reason"            ],            "type": "object"        },        "GrantBonusResponse": {            "properties": {                "GrantBonusResult": {                    "items": {                        "$ref": "#/definitions/GrantBonusResult"                    },                    "minItems": 0,                    "type": "array"                },                "OperationRequest": {                    "$ref": "#/definitions/OperationRequest"                }            },            "type": "object"        },        "GrantBonusResult": {            "properties": {                "Request": {                    "$ref": "#/definitions/Request"                }            },            "type": "object"        },        "GrantQualification": {            "properties": {                "AWSAccessKeyId": {                    "type": "string"                },                "Credential": {                    "type": "string"                },                "Request": {                    "items": {                        "$ref": "#/definitions/GrantQualificationRequest"                    },                    "minItems": 0,                    "type": "array"                },                "Signature": {                    "type": "string"                },                "Timestamp": {                    "format": "date-time",                    "type": "string"                },                "Validate": {                    "type": "string"                }            },            "required": [                "Timestamp",                "AWSAccessKeyId",                "Signature"            ],            "type": "object"        },        "GrantQualificationRequest": {            "properties": {                "IntegerValue": {                    "type": "integer"                },                "QualificationRequestId": {                    "type": "string"                },                "ResponseGroup": {                    "items": {                        "type": "string"                    },                    "minItems": 0,                    "type": "array"                }            },            "required": [                "QualificationRequestId"            ],            "type": "object"        },        "GrantQualificationResponse": {            "properties": {                "GrantQualificationResult": {                    "items": {                        "$ref": "#/definitions/GrantQualificationResult"                    },                    "minItems": 0,                    "type": "array"                },                "OperationRequest": {                    "$ref": "#/definitions/OperationRequest"                }            },            "type": "object"        },        "GrantQualificationResult": {            "properties": {                "Request": {                    "$ref": "#/definitions/Request"                }            },            "type": "object"        },        "HIT": {            "properties": {                "AssignmentDurationInSeconds": {                    "type": "number"                },                "AutoApprovalDelayInSeconds": {                    "type": "number"                },                "CreationTime": {                    "format": "date-time",                    "type": "string"                },                "Description": {                    "type": "string"                },                "Expiration": {                    "format": "date-time",                    "type": "string"                },                "HITGroupId": {                    "type": "string"                },                "HITId": {                    "type": "string"                },                "HITLayoutId": {                    "type": "string"                },                "HITReviewStatus": {                    "$ref": "#/definitions/HITReviewStatus"                },                "HITStatus": {                    "$ref": "#/definitions/HITStatus"                },                "HITTypeId": {                    "type": "string"                },                "Keywords": {                    "type": "string"                },                "MaxAssignments": {                    "type": "integer"                },                "NumberOfAssignmentsAvailable": {                    "type": "integer"                },                "NumberOfAssignmentsCompleted": {                    "type": "integer"                },                "NumberOfAssignmentsPending": {                    "type": "integer"                },                "QualificationRequirement": {                    "items": {                        "$ref": "#/definitions/QualificationRequirement"                    },                    "minItems": 0,                    "type": "array"                },                "Question": {                    "type": "string"                },                "Request": {                    "$ref": "#/definitions/Request"                },                "RequesterAnnotation": {                    "type": "string"                },                "Reward": {                    "$ref": "#/definitions/Price"                },                "Title": {                    "type": "string"                }            },            "type": "object"        },        "HITLayoutParameter": {            "properties": {                "Name": {                    "type": "string"                },                "Value": {                    "type": "string"                }            },            "required": [                "Name",                "Value"            ],            "type": "object"        },        "HITReviewStatus": {            "enum": [                "NotReviewed",                "MarkedForReview",                "ReviewedAppropriate",                "ReviewedInappropriate"            ],            "type": "string"        },        "HITStatus": {            "enum": [                "Assignable",                "Unassignable",                "Reviewable",                "Reviewing",                "Disposed"            ],            "type": "string"        },        "Help": {            "properties": {                "AWSAccessKeyId": {                    "type": "string"                },                "Request": {                    "items": {                        "$ref": "#/definitions/HelpRequest"                    },                    "minItems": 0,                    "type": "array"                },                "Signature": {                    "type": "string"                },                "Timestamp": {                    "format": "date-time",                    "type": "string"                },                "Validate": {                    "type": "string"                }            },            "type": "object"        },        "HelpRequest": {            "properties": {                "About": {                    "items": {                        "type": "string"                    },                    "minItems": 1,                    "type": "array"                },                "HelpType": {                    "$ref": "#/definitions/HelpType"                },                "ResponseGroup": {                    "items": {                        "type": "string"                    },                    "minItems": 0,                    "type": "array"                }            },            "required": [                "About"            ],            "type": "object"        },        "HelpResponse": {            "properties": {                "Information": {                    "items": {                        "$ref": "#/definitions/Information"                    },                    "minItems": 0,                    "type": "array"                },                "OperationRequest": {                    "$ref": "#/definitions/OperationRequest"                }            },            "type": "object"        },        "HelpType": {            "enum": [                "Operation",                "ResponseGroup"            ],            "type": "string"        },        "Information": {            "properties": {                "OperationInformation": {                    "items": {                        "$ref": "#/definitions/OperationInformation"                    },                    "minItems": 0,                    "type": "array"                },                "Request": {                    "$ref": "#/definitions/Request"                },                "ResponseGroupInformation": {                    "items": {                        "$ref": "#/definitions/ResponseGroupInformation"                    },                    "minItems": 0,                    "type": "array"                }            },            "type": "object"        },        "KeyValuePair": {            "properties": {                "Key": {                    "type": "string"                },                "Value": {                    "type": "string"                }            },            "required": [                "Key",                "Value"            ],            "type": "object"        },        "Locale": {            "properties": {                "Country": {                    "type": "string"                },                "Subdivision": {                    "type": "string"                }            },            "type": "object"        },        "NotificationSpecification": {            "properties": {                "Destination": {                    "type": "string"                },                "EventType": {                    "items": {                        "$ref": "#/definitions/EventType"                    },                    "minItems": 0,                    "type": "array"                },                "Transport": {                    "$ref": "#/definitions/NotificationTransport"                },                "Version": {                    "type": "string"                }            },            "required": [                "Transport",                "Destination",                "Version"            ],            "type": "object"        },        "NotificationTransport": {            "enum": [                "SOAP",                "REST",                "Email",                "SQS"            ],            "type": "string"        },        "NotifyWorkers": {            "properties": {                "AWSAccessKeyId": {                    "type": "string"                },                "Credential": {                    "type": "string"                },                "Request": {                    "items": {                        "$ref": "#/definitions/NotifyWorkersRequest"                    },                    "minItems": 1,                    "type": "array"                },                "Signature": {                    "type": "string"                },                "Timestamp": {                    "format": "date-time",                    "type": "string"                },                "Validate": {                    "type": "string"                }            },            "required": [                "Timestamp",                "Request",                "AWSAccessKeyId",                "Signature"            ],            "type": "object"        },        "NotifyWorkersFailureCode": {            "enum": [                "SoftFailure",                "HardFailure"            ],            "type": "string"        },        "NotifyWorkersFailureStatus": {            "properties": {                "NotifyWorkersFailureCode": {                    "$ref": "#/definitions/NotifyWorkersFailureCode"                },                "NotifyWorkersFailureMessage": {                    "type": "string"                },                "WorkerId": {                    "type": "string"                }            },            "required": [                "NotifyWorkersFailureCode",                "NotifyWorkersFailureMessage",                "WorkerId"            ],            "type": "object"        },        "NotifyWorkersRequest": {            "properties": {                "MessageText": {                    "type": "string"                },                "ResponseGroup": {                    "items": {                        "type": "string"                    },                    "minItems": 0,                    "type": "array"                },                "Subject": {                    "type": "string"                },                "WorkerId": {                    "items": {                        "type": "string"                    },                    "maxItems": 100,                    "minItems": 1,                    "type": "array"                }            },            "required": [                "MessageText",                "WorkerId"            ],            "type": "object"        },        "NotifyWorkersResponse": {            "properties": {                "NotifyWorkersResult": {                    "items": {                        "$ref": "#/definitions/NotifyWorkersResult"                    },                    "minItems": 0,                    "type": "array"                },                "OperationRequest": {                    "$ref": "#/definitions/OperationRequest"                }            },            "type": "object"        },        "NotifyWorkersResult": {            "properties": {                "NotifyWorkersFailureStatus": {                    "items": {                        "$ref": "#/definitions/NotifyWorkersFailureStatus"                    },                    "maxItems": 100,                    "minItems": 0,                    "type": "array"                },                "Request": {                    "$ref": "#/definitions/Request"                }            },            "type": "object"        },        "OperationInformation": {            "properties": {                "Description": {                    "type": "string"                },                "Name": {                    "type": "string"                }            },            "type": "object"        },        "Data": {            "items": {                "$ref": "#/definitions/KeyValuePair"            },            "type":"array"        },        "Error":{            "items": [                {                    "Code":{                        "type":"string"                    }                },                {                    "Message": {                        "type":"string"                    }                },                {                    "Data": {                        "$ref": "#/definitions/Data"                    }                }            ],            "type": "array"        },        "OperationRequest": {            "properties": {                "Arguments": {                    "properties": {                        "Name": {                            "type": "string"                        },                        "Value":{                            "type":"string"                        }                    },                    "required": [                        "Code",                        "Message",                        "Data"                    ],                    "type": "object"                },                "Errors": {                    "properties": {                        "Error":{                            "$ref": "#/definitions/Error"                        }                    },                    "required": [                        "Code",                        "Message",                        "Data"                    ],                    "type": "object"                },                "HTTPHeaders": {                    "type": "object"                },                "RequestId": {                    "type": "string"                }            },            "type": "object"        },        "ParameterMapEntry": {            "properties": {                "Key": {                    "type": "string"                },                "Value": {                    "items": {                        "type": "string"                    },                    "minItems": 0,                    "type": "array"                }            },            "required": [                "Key"            ],            "type": "object"        },        "PolicyParameter": {            "properties": {                "Key": {                    "type": "string"                },                "MapEntry": {                    "items": {                        "$ref": "#/definitions/ParameterMapEntry"                    },                    "minItems": 0,                    "type": "array"                },                "Value": {                    "items": {                        "type": "string"                    },                    "minItems": 0,                    "type": "array"                }            },            "required": [                "Key"            ],            "type": "object"        },        "Price": {            "properties": {                "Amount": {                    "type": "number"                },                "CurrencyCode": {                    "type": "string"                },                "FormattedPrice": {                    "type": "string"                }            },            "required": [                "Amount",                "CurrencyCode"            ],            "type": "object"        },        "Qualification": {            "properties": {                "GrantTime": {                    "format": "date-time",                    "type": "string"                },                "IntegerValue": {                    "type": "integer"                },                "LocaleValue": {                    "$ref": "#/definitions/Locale"                },                "QualificationTypeId": {                    "type": "string"                },                "Request": {                    "$ref": "#/definitions/Request"                },                "Status": {                    "$ref": "#/definitions/QualificationStatus"                },                "SubjectId": {                    "type": "string"                }            },            "type": "object"        },        "QualificationRequest": {            "properties": {                "Answer": {                    "type": "string"                },                "QualificationRequestId": {                    "type": "string"                },                "QualificationTypeId": {                    "type": "string"                },                "SubjectId": {                    "type": "string"                },                "SubmitTime": {                    "format": "date-time",                    "type": "string"                },                "Test": {                    "type": "string"                }            },            "required": [                "SubmitTime",                "QualificationRequestId",                "QualificationTypeId",                "SubjectId"            ],            "type": "object"        },        "QualificationRequirement": {            "properties": {                "Comparator": {                    "$ref": "#/definitions/Comparator"                },                "IntegerValue": {                    "items": {                        "type": "integer"                    },                    "minItems": 0,                    "type": "array"                },                "LocaleValue": {                    "items": {                        "$ref": "#/definitions/Locale"                    },                    "minItems": 0,                    "type": "array"                },                "QualificationTypeId": {                    "type": "string"                },                "RequiredToPreview": {                    "type": "boolean"                }            },            "required": [                "Comparator",                "QualificationTypeId"            ],            "type": "object"        },        "QualificationStatus": {            "enum": [                "Granted",                "Revoked"            ],            "type": "string"        },        "QualificationType": {            "properties": {                "AnswerKey": {                    "type": "string"                },                "AutoGranted": {                    "type": "boolean"                },                "AutoGrantedValue": {                    "type": "integer"                },                "CreationTime": {                    "format": "date-time",                    "type": "string"                },                "Description": {                    "type": "string"                },                "IsRequestable": {                    "type": "boolean"                },                "Keywords": {                    "type": "string"                },                "Name": {                    "type": "string"                },                "QualificationTypeId": {                    "type": "string"                },                "QualificationTypeStatus": {                    "$ref": "#/definitions/QualificationTypeStatus"                },                "Request": {                    "$ref": "#/definitions/Request"                },                "RetryDelayInSeconds": {                    "type": "number"                },                "Test": {                    "type": "string"                },                "TestDurationInSeconds": {                    "type": "number"                }            },            "type": "object"        },        "QualificationTypeStatus": {            "enum": [                "Active",                "Inactive"            ],            "type": "string"        },        "RegisterHITType": {            "properties": {                "AWSAccessKeyId": {                    "type": "string"                },                "Credential": {                    "type": "string"                },                "Request": {                    "items": {                        "$ref": "#/definitions/RegisterHITTypeRequest"                    },                    "minItems": 1,                    "type": "array"                },                "Signature": {                    "type": "string"                },                "Timestamp": {                    "format": "date-time",                    "type": "string"                },                "Validate": {                    "type": "string"                }            },            "required": [                "Timestamp",                "Request",                "AWSAccessKeyId",                "Signature"            ],            "type": "object"        },        "RegisterHITTypeRequest": {            "properties": {                "AssignmentDurationInSeconds": {                    "type": "number"                },                "AutoApprovalDelayInSeconds": {                    "type": "number"                },                "Description": {                    "type": "string"                },                "Keywords": {                    "type": "string"                },                "QualificationRequirement": {                    "items": {                        "$ref": "#/definitions/QualificationRequirement"                    },                    "minItems": 0,                    "type": "array"                },                "ResponseGroup": {                    "items": {                        "type": "string"                    },                    "minItems": 0,                    "type": "array"                },                "Reward": {                    "$ref": "#/definitions/Price"                },                "Title": {                    "type": "string"                }            },            "required": [                "AssignmentDurationInSeconds",                "Reward",                "Title",                "Description"            ],            "type": "object"        },        "RegisterHITTypeResponse": {            "properties": {                "OperationRequest": {                    "$ref": "#/definitions/OperationRequest"                },                "RegisterHITTypeResult": {                    "items": {                        "$ref": "#/definitions/RegisterHITTypeResult"                    },                    "minItems": 0,                    "type": "array"                }            },            "type": "object"        },        "RegisterHITTypeResult": {            "properties": {                "HITTypeId": {                    "type": "string"                },                "Request": {                    "$ref": "#/definitions/Request"                }            },            "type": "object"        },        "RejectAssignment": {            "properties": {                "AWSAccessKeyId": {                    "type": "string"                },                "Credential": {                    "type": "string"                },                "Request": {                    "items": {                        "$ref": "#/definitions/RejectAssignmentRequest"                    },                    "minItems": 0,                    "type": "array"                },                "Signature": {                    "type": "string"                },                "Timestamp": {                    "format": "date-time",                    "type": "string"                },                "Validate": {                    "type": "string"                }            },            "required": [                "Timestamp",                "AWSAccessKeyId",                "Signature"            ],            "type": "object"        },        "RejectAssignmentRequest": {            "properties": {                "AssignmentId": {                    "type": "string"                },                "RequesterFeedback": {                    "type": "string"                },                "ResponseGroup": {                    "items": {                        "type": "string"                    },                    "minItems": 0,                    "type": "array"                }            },            "required": [                "AssignmentId"            ],            "type": "object"        },        "RejectAssignmentResponse": {            "properties": {                "OperationRequest": {                    "$ref": "#/definitions/OperationRequest"                },                "RejectAssignmentResult": {                    "items": {                        "$ref": "#/definitions/RejectAssignmentResult"                    },                    "minItems": 0,                    "type": "array"                }            },            "type": "object"        },        "RejectAssignmentResult": {            "properties": {                "Request": {                    "$ref": "#/definitions/Request"                }            },            "type": "object"        },        "RejectQualificationRequest": {            "properties": {                "AWSAccessKeyId": {                    "type": "string"                },                "Credential": {                    "type": "string"                },                "Request": {                    "items": {                        "$ref": "#/definitions/RejectQualificationRequestRequest"                    },                    "minItems": 0,                    "type": "array"                },                "Signature": {                    "type": "string"                },                "Timestamp": {                    "format": "date-time",                    "type": "string"                },                "Validate": {                    "type": "string"                }            },            "required": [                "Timestamp",                "AWSAccessKeyId",                "Signature"            ],            "type": "object"        },        "RejectQualificationRequestRequest": {            "properties": {                "QualificationRequestId": {                    "type": "string"                },                "Reason": {                    "type": "string"                },                "ResponseGroup": {                    "items": {                        "type": "string"                    },                    "minItems": 0,                    "type": "array"                }            },            "required": [                "QualificationRequestId"            ],            "type": "object"        },        "RejectQualificationRequestResponse": {            "properties": {                "OperationRequest": {                    "$ref": "#/definitions/OperationRequest"                },                "RejectQualificationRequestResult": {                    "items": {                        "$ref": "#/definitions/RejectQualificationRequestResult"                    },                    "minItems": 0,                    "type": "array"                }            },            "type": "object"        },        "RejectQualificationRequestResult": {            "properties": {                "Request": {                    "$ref": "#/definitions/Request"                }            },            "type": "object"        },        "Request": {            "properties": {                "ApproveAssignmentRequest": {                    "$ref": "#/definitions/ApproveAssignmentRequest"                },                "ApproveRejectedAssignmentRequest": {                    "$ref": "#/definitions/ApproveRejectedAssignmentRequest"                },                "AssignQualificationRequest": {                    "$ref": "#/definitions/AssignQualificationRequest"                },                "BlockWorkerRequest": {                    "$ref": "#/definitions/BlockWorkerRequest"                },                "ChangeHITTypeOfHITRequest": {                    "$ref": "#/definitions/ChangeHITTypeOfHITRequest"                },                "CreateHITRequest": {                    "$ref": "#/definitions/CreateHITRequest"                },                "CreateQualificationTypeRequest": {                    "$ref": "#/definitions/CreateQualificationTypeRequest"                },                "DisableHITRequest": {                    "$ref": "#/definitions/DisableHITRequest"                },                "DisposeHITRequest": {                    "$ref": "#/definitions/DisposeHITRequest"                },                "DisposeQualificationTypeRequest": {                    "$ref": "#/definitions/DisposeQualificationTypeRequest"                },                "Errors": {                    "$ref": "#/definitions/OperationRequest/properties/Errors"                },                "ExtendHITRequest": {                    "$ref": "#/definitions/ExtendHITRequest"                },                "ForceExpireHITRequest": {                    "$ref": "#/definitions/ForceExpireHITRequest"                },                "GetAccountBalanceRequest": {                    "$ref": "#/definitions/GetAccountBalanceRequest"                },                "GetAssignmentRequest": {                    "$ref": "#/definitions/GetAssignmentRequest"                },                "GetAssignmentsForHITRequest": {                    "$ref": "#/definitions/GetAssignmentsForHITRequest"                },                "GetBlockedWorkersRequest": {                    "$ref": "#/definitions/GetBlockedWorkersRequest"                },                "GetBonusPaymentsRequest": {                    "$ref": "#/definitions/GetBonusPaymentsRequest"                },                "GetFileUploadURLRequest": {                    "$ref": "#/definitions/GetFileUploadURLRequest"                },                "GetHITRequest": {                    "$ref": "#/definitions/GetHITRequest"                },                "GetHITsForQualificationTypeRequest": {                    "$ref": "#/definitions/GetHITsForQualificationTypeRequest"                },                "GetQualificationRequestsRequest": {                    "$ref": "#/definitions/GetQualificationRequestsRequest"                },                "GetQualificationTypeRequest": {                    "$ref": "#/definitions/GetQualificationTypeRequest"                },                "GetQualificationsForQualificationTypeRequest": {                    "$ref": "#/definitions/GetQualificationsForQualificationTypeRequest"                },                "GetRequesterStatisticRequest": {                    "$ref": "#/definitions/GetRequesterStatisticRequest"                },                "GetRequesterWorkerStatisticRequest": {                    "$ref": "#/definitions/GetRequesterWorkerStatisticRequest"                },                "GetReviewResultsForHITRequest": {                    "$ref": "#/definitions/GetReviewResultsForHITRequest"                },                "GetReviewableHITsRequest": {                    "$ref": "#/definitions/GetReviewableHITsRequest"                },                "GrantBonusRequest": {                    "$ref": "#/definitions/GrantBonusRequest"                },                "GrantQualificationRequest": {                    "$ref": "#/definitions/GrantQualificationRequest"                },                "HelpRequest": {                    "$ref": "#/definitions/HelpRequest"                },                "IsValid": {                    "type": "string"                },                "NotifyWorkersRequest": {                    "$ref": "#/definitions/NotifyWorkersRequest"                },                "RegisterHITTypeRequest": {                    "$ref": "#/definitions/RegisterHITTypeRequest"                },                "RejectAssignmentRequest": {                    "$ref": "#/definitions/RejectAssignmentRequest"                },                "RejectQualificationRequestRequest": {                    "$ref": "#/definitions/RejectQualificationRequestRequest"                },                "RevokeQualificationRequest": {                    "$ref": "#/definitions/RevokeQualificationRequest"                },                "SearchHITsRequest": {                    "$ref": "#/definitions/SearchHITsRequest"                },                "SearchQualificationTypesRequest": {                    "$ref": "#/definitions/SearchQualificationTypesRequest"                },                "SetHITAsReviewingRequest": {                    "$ref": "#/definitions/SetHITAsReviewingRequest"                },                "UnblockWorkerRequest": {                    "$ref": "#/definitions/UnblockWorkerRequest"                },                "UpdateQualificationTypeRequest": {                    "$ref": "#/definitions/UpdateQualificationTypeRequest"                }            },            "type": "object"        },        "RequesterStatistic": {            "enum": [                "NumberHITsAssignable",                "NumberHITsReviewable",                "NumberHITsCreated",                "NumberHITsCompleted",                "TotalRewardPayout",                "TotalRewardFeePayout",                "TotalFeePayout",                "TotalRewardAndFeePayout",                "TotalBonusPayout",                "TotalBonusFeePayout",                "EstimatedFeeLiability",                "EstimatedRewardLiability",                "EstimatedTotalLiability",                "NumberAssignmentsAvailable",                "NumberAssignmentsAccepted",                "NumberAssignmentsPending",                "NumberAssignmentsApproved",                "NumberAssignmentsRejected",                "NumberAssignmentsReturned",                "NumberAssignmentsAbandoned",                "AverageRewardAmount",                "PercentAssignmentsApproved",                "PercentAssignmentsRejected",                "NumberKnownAnswersCorrect",                "NumberKnownAnswersIncorrect",                "NumberKnownAnswersEvaluated",                "PercentKnownAnswersCorrect",                "NumberPluralityAnswersCorrect",                "NumberPluralityAnswersIncorrect",                "NumberPluralityAnswersEvaluated",                "PercentPluralityAnswersCorrect"            ],            "type": "string"        },        "ResponseGroupInformation": {            "properties": {                "CreationDate": {                    "type": "string"                },                "Name": {                    "type": "string"                }            },            "type": "object"        },        "ReviewActionDetail": {            "properties": {                "ActionId": {                    "type": "string"                },                "ActionName": {                    "type": "string"                },                "CompleteTime": {                    "format": "date-time",                    "type": "string"                },                "ErrorCode": {                    "type": "string"                },                "ObjectId": {                    "type": "string"                },                "ObjectType": {                    "type": "string"                },                "Result": {                    "type": "string"                },                "Status": {                    "$ref": "#/definitions/ReviewActionStatus"                }            },            "required": [                "Status",                "ActionId",                "ActionName",                "ObjectId",                "ObjectType"            ],            "type": "object"        },        "ReviewActionStatus": {            "enum": [                "Intended",                "Succeeded",                "Failed",                "Cancelled"            ],            "type": "string"        },        "ReviewPolicy": {            "properties": {                "Parameter": {                    "items": {                        "$ref": "#/definitions/PolicyParameter"                    },                    "minItems": 0,                    "type": "array"                },                "PolicyName": {                    "type": "string"                }            },            "required": [                "PolicyName"            ],            "type": "object"        },        "ReviewPolicyLevel": {            "enum": [                "Assignment",                "HIT"            ],            "type": "string"        },        "ReviewReport": {            "properties": {                "NumResults": {                    "type": "integer"                },                "PageNumber": {                    "type": "integer"                },                "ReviewAction": {                    "items": {                        "$ref": "#/definitions/ReviewActionDetail"                    },                    "minItems": 0,                    "type": "array"                },                "ReviewResult": {                    "items": {                        "$ref": "#/definitions/ReviewResultDetail"                    },                    "minItems": 0,                    "type": "array"                },                "TotalNumResults": {                    "type": "integer"                }            },            "type": "object"        },        "ReviewResultDetail": {            "properties": {                "ActionId": {                    "type": "string"                },                "Key": {                    "type": "string"                },                "QuestionId": {                    "type": "string"                },                "SubjectId": {                    "type": "string"                },                "SubjectType": {                    "type": "string"                },                "Value": {                    "type": "string"                }            },            "required": [                "ActionId",                "SubjectId",                "SubjectType",                "Key",                "Value"            ],            "type": "object"        },        "ReviewableHITStatus": {            "enum": [                "Reviewable",                "Reviewing"            ],            "type": "string"        },        "RevokeQualification": {            "properties": {                "AWSAccessKeyId": {                    "type": "string"                },                "Credential": {                    "type": "string"                },                "Request": {                    "items": {                        "$ref": "#/definitions/RevokeQualificationRequest"                    },                    "minItems": 0,                    "type": "array"                },                "Signature": {                    "type": "string"                },                "Timestamp": {                    "format": "date-time",                    "type": "string"                },                "Validate": {                    "type": "string"                }            },            "required": [                "Timestamp",                "AWSAccessKeyId",                "Signature"            ],            "type": "object"        },        "RevokeQualificationRequest": {            "properties": {                "QualificationTypeId": {                    "type": "string"                },                "Reason": {                    "type": "string"                },                "ResponseGroup": {                    "items": {                        "type": "string"                    },                    "minItems": 0,                    "type": "array"                },                "SubjectId": {                    "type": "string"                }            },            "required": [                "SubjectId",                "QualificationTypeId"            ],            "type": "object"        },        "RevokeQualificationResponse": {            "properties": {                "OperationRequest": {                    "$ref": "#/definitions/OperationRequest"                },                "RevokeQualificationResult": {                    "items": {                        "$ref": "#/definitions/RevokeQualificationResult"                    },                    "minItems": 0,                    "type": "array"                }            },            "type": "object"        },        "RevokeQualificationResult": {            "properties": {                "Request": {                    "$ref": "#/definitions/Request"                }            },            "type": "object"        },        "SearchHITs": {            "properties": {                "AWSAccessKeyId": {                    "type": "string"                },                "Credential": {                    "type": "string"                },                "Request": {                    "items": {                        "$ref": "#/definitions/SearchHITsRequest"                    },                    "minItems": 0,                    "type": "array"                },                "Signature": {                    "type": "string"                },                "Timestamp": {                    "format": "date-time",                    "type": "string"                },                "Validate": {                    "type": "string"                }            },            "required": [                "Timestamp",                "AWSAccessKeyId",                "Signature"            ],            "type": "object"        },        "SearchHITsRequest": {            "properties": {                "PageNumber": {                    "type": "integer",                    "minimum":1,                    "default":1                },                "PageSize": {                    "type": "integer",                    "minimum":1,                    "default":10                },                "SortDirection": {                    "$ref": "#/definitions/SortDirection"                },                "SortProperty": {                    "$ref": "#/definitions/SearchHITsSortProperty"                }            },            "type": "object"        },        "SearchHITsResponse": {            "properties": {                "OperationRequest": {                    "$ref": "#/definitions/OperationRequest"                },                "SearchHITsResult": {                    "items": {                        "$ref": "#/definitions/SearchHITsResult"                    },                    "minItems": 0,                    "type": "array"                }            },            "type": "object"        },        "SearchHITsResult": {            "properties": {                "HIT": {                    "items": {                        "$ref": "#/definitions/HIT"                    },                    "minItems": 0,                    "type": "array"                },                "NumResults": {                    "type": "integer"                },                "PageNumber": {                    "type": "integer"                },                "Request": {                    "$ref": "#/definitions/Request"                },                "TotalNumResults": {                    "type": "integer"                }            },            "type": "object"        },        "SearchHITsSortProperty": {            "enum": [                "Title",                "Reward",                "Expiration",                "CreationTime",                "Enumeration"            ],            "default":"CreationTime",            "type": "string"        },        "SearchQualificationTypes": {            "properties": {                "AWSAccessKeyId": {                    "type": "string"                },                "Credential": {                    "type": "string"                },                "Request": {                    "items": {                        "$ref": "#/definitions/SearchQualificationTypesRequest"                    },                    "minItems": 0,                    "type": "array"                },                "Signature": {                    "type": "string"                },                "Timestamp": {                    "format": "date-time",                    "type": "string"                },                "Validate": {                    "type": "string"                }            },            "required": [                "Timestamp",                "AWSAccessKeyId",                "Signature"            ],            "type": "object"        },        "SearchQualificationTypesRequest": {            "properties": {                "MustBeOwnedByCaller": {                    "type": "boolean"                },                "MustBeRequestable": {                    "type": "boolean"                },                "PageNumber": {                    "type": "integer"                },                "PageSize": {                    "type": "integer"                },                "Query": {                    "type": "string"                },                "ResponseGroup": {                    "items": {                        "type": "string"                    },                    "minItems": 0,                    "type": "array"                },                "SortDirection": {                    "$ref": "#/definitions/SortDirection"                },                "SortProperty": {                    "$ref": "#/definitions/SearchQualificationTypesSortProperty"                }            },            "required": [                "MustBeRequestable"            ],            "type": "object"        },        "SearchQualificationTypesResponse": {            "properties": {                "OperationRequest": {                    "$ref": "#/definitions/OperationRequest"                },                "SearchQualificationTypesResult": {                    "items": {                        "$ref": "#/definitions/SearchQualificationTypesResult"                    },                    "minItems": 0,                    "type": "array"                }            },            "type": "object"        },        "SearchQualificationTypesResult": {            "properties": {                "NumResults": {                    "type": "integer"                },                "PageNumber": {                    "type": "integer"                },                "QualificationType": {                    "items": {                        "$ref": "#/definitions/QualificationType"                    },                    "minItems": 0,                    "type": "array"                },                "Request": {                    "$ref": "#/definitions/Request"                },                "TotalNumResults": {                    "type": "integer"                }            },            "type": "object"        },        "SearchQualificationTypesSortProperty": {            "enum": [                "Name"            ],            "type": "string"        },        "SendTestEventNotification": {            "properties": {                "AWSAccessKeyId": {                    "type": "string"                },                "Credential": {                    "type": "string"                },                "Request": {                    "items": {                        "$ref": "#/definitions/SendTestEventNotificationRequest"                    },                    "minItems": 1,                    "type": "array"                },                "Signature": {                    "type": "string"                },                "Timestamp": {                    "format": "date-time",                    "type": "string"                },                "Validate": {                    "type": "string"                }            },            "required": [                "Timestamp",                "Request",                "AWSAccessKeyId",                "Signature"            ],            "type": "object"        },        "SendTestEventNotificationRequest": {            "properties": {                "Notification": {                    "$ref": "#/definitions/NotificationSpecification"                },                "TestEventType": {                    "$ref": "#/definitions/EventType"                }            },            "required": [                "Notification"            ],            "type": "object"        },        "SendTestEventNotificationResponse": {            "properties": {                "OperationRequest": {                    "$ref": "#/definitions/OperationRequest"                },                "SendTestEventNotificationResult": {                    "items": {                        "$ref": "#/definitions/SendTestEventNotificationResult"                    },                    "minItems": 0,                    "type": "array"                }            },            "type": "object"        },        "SendTestEventNotificationResult": {            "properties": {                "Request": {                    "$ref": "#/definitions/Request"                }            },            "type": "object"        },        "SetHITAsReviewing": {            "properties": {                "AWSAccessKeyId": {                    "type": "string"                },                "Credential": {                    "type": "string"                },                "Request": {                    "items": {                        "$ref": "#/definitions/SetHITAsReviewingRequest"                    },                    "minItems": 0,                    "type": "array"                },                "Signature": {                    "type": "string"                },                "Timestamp": {                    "format": "date-time",                    "type": "string"                },                "Validate": {                    "type": "string"                }            },            "required": [                "Timestamp",                "AWSAccessKeyId",                "Signature"            ],            "type": "object"        },        "SetHITAsReviewingRequest": {            "properties": {                "HITId": {                    "type": "string"                },                "ResponseGroup": {                    "items": {                        "type": "string"                    },                    "minItems": 0,                    "type": "array"                },                "Revert": {                    "type": "boolean"                }            },            "required": [                "HITId"            ],            "type": "object"        },        "SetHITAsReviewingResponse": {            "properties": {                "OperationRequest": {                    "$ref": "#/definitions/OperationRequest"                },                "SetHITAsReviewingResult": {                    "items": {                        "$ref": "#/definitions/SetHITAsReviewingResult"                    },                    "minItems": 0,                    "type": "array"                }            },            "type": "object"        },        "SetHITAsReviewingResult": {            "properties": {                "Request": {                    "$ref": "#/definitions/Request"                }            },            "type": "object"        },        "SetHITTypeNotification": {            "properties": {                "AWSAccessKeyId": {                    "type": "string"                },                "Credential": {                    "type": "string"                },                "Request": {                    "items": {                        "$ref": "#/definitions/SetHITTypeNotificationRequest"                    },                    "minItems": 1,                    "type": "array"                },                "Signature": {                    "type": "string"                },                "Timestamp": {                    "format": "date-time",                    "type": "string"                },                "Validate": {                    "type": "string"                }            },            "required": [                "Timestamp",                "Request",                "AWSAccessKeyId",                "Signature"            ],            "type": "object"        },        "SetHITTypeNotificationRequest": {            "properties": {                "Active": {                    "type": "boolean"                },                "HITTypeId": {                    "type": "string"                },                "Notification": {                    "$ref": "#/definitions/NotificationSpecification"                }            },            "required": [                "HITTypeId"            ],            "type": "object"        },        "SetHITTypeNotificationResponse": {            "properties": {                "OperationRequest": {                    "$ref": "#/definitions/OperationRequest"                },                "SetHITTypeNotificationResult": {                    "items": {                        "$ref": "#/definitions/SetHITTypeNotificationResult"                    },                    "minItems": 0,                    "type": "array"                }            },            "type": "object"        },        "SetHITTypeNotificationResult": {            "properties": {                "Request": {                    "$ref": "#/definitions/Request"                }            },            "type": "object"        },        "SortDirection": {            "enum": [                "Ascending",                "Descending"            ],            "type": "string",            "default":"Descending"        },        "TimePeriod": {            "enum": [                "OneDay",                "SevenDays",                "ThirtyDays",                "LifeToDate"            ],            "type": "string"        },        "UnblockWorker": {            "properties": {                "AWSAccessKeyId": {                    "type": "string"                },                "Credential": {                    "type": "string"                },                "Request": {                    "items": {                        "$ref": "#/definitions/UnblockWorkerRequest"                    },                    "minItems": 1,                    "type": "array"                },                "Signature": {                    "type": "string"                },                "Timestamp": {                    "format": "date-time",                    "type": "string"                },                "Validate": {                    "type": "string"                }            },            "required": [                "Timestamp",                "Request",                "AWSAccessKeyId",                "Signature"            ],            "type": "object"        },        "UnblockWorkerRequest": {            "properties": {                "Reason": {                    "type": "string"                },                "ResponseGroup": {                    "items": {                        "type": "string"                    },                    "minItems": 0,                    "type": "array"                },                "WorkerId": {                    "type": "string"                }            },            "required": [                "WorkerId"            ],            "type": "object"        },        "UnblockWorkerResponse": {            "properties": {                "OperationRequest": {                    "$ref": "#/definitions/OperationRequest"                },                "UnblockWorkerResult": {                    "items": {                        "$ref": "#/definitions/UnblockWorkerResult"                    },                    "minItems": 0,                    "type": "array"                }            },            "type": "object"        },        "UnblockWorkerResult": {            "properties": {                "Request": {                    "$ref": "#/definitions/Request"                }            },            "type": "object"        },        "UpdateQualificationScore": {            "properties": {                "AWSAccessKeyId": {                    "type": "string"                },                "Credential": {                    "type": "string"                },                "Request": {                    "items": {                        "$ref": "#/definitions/UpdateQualificationScoreRequest"                    },                    "minItems": 0,                    "type": "array"                },                "Signature": {                    "type": "string"                },                "Timestamp": {                    "format": "date-time",                    "type": "string"                },                "Validate": {                    "type": "string"                }            },            "required": [                "Timestamp",                "AWSAccessKeyId",                "Signature"            ],            "type": "object"        },        "UpdateQualificationScoreRequest": {            "properties": {                "IntegerValue": {                    "type": "integer"                },                "QualificationTypeId": {                    "type": "string"                },                "ResponseGroup": {                    "items": {                        "type": "string"                    },                    "minItems": 0,                    "type": "array"                },                "SubjectId": {                    "type": "string"                }            },            "required": [                "QualificationTypeId",                "SubjectId"            ],            "type": "object"        },        "UpdateQualificationScoreResponse": {            "properties": {                "OperationRequest": {                    "$ref": "#/definitions/OperationRequest"                },                "UpdateQualificationScoreResult": {                    "items": {                        "$ref": "#/definitions/UpdateQualificationScoreResult"                    },                    "minItems": 0,                    "type": "array"                }            },            "type": "object"        },        "UpdateQualificationScoreResult": {            "properties": {                "Request": {                    "$ref": "#/definitions/Request"                }            },            "type": "object"        },        "UpdateQualificationType": {            "properties": {                "AWSAccessKeyId": {                    "type": "string"                },                "Credential": {                    "type": "string"                },                "Request": {                    "items": {                        "$ref": "#/definitions/UpdateQualificationTypeRequest"                    },                    "minItems": 0,                    "type": "array"                },                "Signature": {                    "type": "string"                },                "Timestamp": {                    "format": "date-time",                    "type": "string"                },                "Validate": {                    "type": "string"                }            },            "required": [                "Timestamp",                "AWSAccessKeyId",                "Signature"            ],            "type": "object"        },        "UpdateQualificationTypeRequest": {            "properties": {                "AnswerKey": {                    "type": "string"                },                "AutoGranted": {                    "type": "boolean"                },                "AutoGrantedValue": {                    "type": "integer"                },                "Description": {                    "type": "string"                },                "QualificationTypeId": {                    "type": "string"                },                "QualificationTypeStatus": {                    "$ref": "#/definitions/QualificationTypeStatus"                },                "ResponseGroup": {                    "items": {                        "type": "string"                    },                    "minItems": 0,                    "type": "array"                },                "RetryDelayInSeconds": {                    "type": "number"                },                "Test": {                    "type": "string"                },                "TestDurationInSeconds": {                    "type": "number"                }            },            "required": [                "QualificationTypeId"            ],            "type": "object"        },        "UpdateQualificationTypeResponse": {            "properties": {                "OperationRequest": {                    "$ref": "#/definitions/OperationRequest"                },                "QualificationType": {                    "items": {                        "$ref": "#/definitions/QualificationType"                    },                    "minItems": 0,                    "type": "array"                }            },            "type": "object"        },        "WorkerBlock": {            "properties": {                "Reason": {                    "type": "string"                },                "WorkerId": {                    "type": "string"                }            },            "required": [                "WorkerId",                "Reason"            ],            "type": "object"        }    }}