Skip to content

Mturk Classes

AcceptQualificationRequestRequestRequestTypeDef

QualificationRequestId

  • Type:
  • Required: Yes

IntegerValue

  • Type: typing.Optional[int]

ApproveAssignmentRequestRequestTypeDef

AssignmentId

  • Type:
  • Required: Yes

RequesterFeedback

  • Type: typing.Optional[str]

OverrideRejection

  • Type: typing.Optional[bool]

AssignmentTypeDef

AssignmentId

  • Type: typing.Optional[str]

WorkerId

  • Type: typing.Optional[str]

HITId

  • Type: typing.Optional[str]

AssignmentStatus

  • Type: typing.Optional[typing.Literal['Approved', 'Rejected', 'Submitted']]

AutoApprovalTime

  • Type: typing.Optional[datetime.datetime]

AcceptTime

  • Type: typing.Optional[datetime.datetime]

SubmitTime

  • Type: typing.Optional[datetime.datetime]

ApprovalTime

  • Type: typing.Optional[datetime.datetime]

RejectionTime

  • Type: typing.Optional[datetime.datetime]

Deadline

  • Type: typing.Optional[datetime.datetime]

Answer

  • Type: typing.Optional[str]

RequesterFeedback

  • Type: typing.Optional[str]

AssociateQualificationWithWorkerRequestRequestTypeDef

QualificationTypeId

  • Type:
  • Required: Yes

WorkerId

  • Type:
  • Required: Yes

IntegerValue

  • Type: typing.Optional[int]

SendNotification

  • Type: typing.Optional[bool]

BaseValidatorModel

Oops! This Pydantic model is currently empty. Stay tuned!

BonusPaymentTypeDef

WorkerId

  • Type: typing.Optional[str]

BonusAmount

  • Type: typing.Optional[str]

AssignmentId

  • Type: typing.Optional[str]

Reason

  • Type: typing.Optional[str]

GrantTime

  • Type: typing.Optional[datetime.datetime]

CreateAdditionalAssignmentsForHITRequestRequestTypeDef

HITId

  • Type:
  • Required: Yes

NumberOfAdditionalAssignments

  • Type:
  • Required: Yes

UniqueRequestToken

  • Type: typing.Optional[str]

CreateHITRequestRequestTypeDef

LifetimeInSeconds

  • Type:
  • Required: Yes

AssignmentDurationInSeconds

  • Type:
  • Required: Yes

Reward

  • Type:
  • Required: Yes

Title

  • Type:
  • Required: Yes

Description

  • Type:
  • Required: Yes

MaxAssignments

  • Type: typing.Optional[int]

AutoApprovalDelayInSeconds

  • Type: typing.Optional[int]

Keywords

  • Type: typing.Optional[str]

Question

  • Type: typing.Optional[str]

RequesterAnnotation

  • Type: typing.Optional[str]

QualificationRequirements

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.mturk_classes.QualificationRequirementTypeDef]]

UniqueRequestToken

  • Type: typing.Optional[str]

AssignmentReviewPolicy

  • Type: typing.Optional[aws_resource_validator.pydantic_models.mturk_classes.ReviewPolicyTypeDef]

HITReviewPolicy

  • Type: typing.Optional[aws_resource_validator.pydantic_models.mturk_classes.ReviewPolicyTypeDef]

HITLayoutId

  • Type: typing.Optional[str]

HITLayoutParameters

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.mturk_classes.HITLayoutParameterTypeDef]]

CreateHITResponseTypeDef

HIT

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateHITTypeRequestRequestTypeDef

AssignmentDurationInSeconds

  • Type:
  • Required: Yes

Reward

  • Type:
  • Required: Yes

Title

  • Type:
  • Required: Yes

Description

  • Type:
  • Required: Yes

AutoApprovalDelayInSeconds

  • Type: typing.Optional[int]

Keywords

  • Type: typing.Optional[str]

QualificationRequirements

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.mturk_classes.QualificationRequirementTypeDef]]

CreateHITTypeResponseTypeDef

HITTypeId

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateHITWithHITTypeRequestRequestTypeDef

HITTypeId

  • Type:
  • Required: Yes

LifetimeInSeconds

  • Type:
  • Required: Yes

MaxAssignments

  • Type: typing.Optional[int]

Question

  • Type: typing.Optional[str]

RequesterAnnotation

  • Type: typing.Optional[str]

UniqueRequestToken

  • Type: typing.Optional[str]

AssignmentReviewPolicy

  • Type: typing.Optional[aws_resource_validator.pydantic_models.mturk_classes.ReviewPolicyTypeDef]

HITReviewPolicy

  • Type: typing.Optional[aws_resource_validator.pydantic_models.mturk_classes.ReviewPolicyTypeDef]

HITLayoutId

  • Type: typing.Optional[str]

HITLayoutParameters

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.mturk_classes.HITLayoutParameterTypeDef]]

CreateHITWithHITTypeResponseTypeDef

HIT

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateQualificationTypeRequestRequestTypeDef

Name

  • Type:
  • Required: Yes

Description

  • Type:
  • Required: Yes

QualificationTypeStatus

  • Type: typing.Literal['Active', 'Inactive']
  • Required: Yes

Keywords

  • Type: typing.Optional[str]

RetryDelayInSeconds

  • Type: typing.Optional[int]

Test

  • Type: typing.Optional[str]

AnswerKey

  • Type: typing.Optional[str]

TestDurationInSeconds

  • Type: typing.Optional[int]

AutoGranted

  • Type: typing.Optional[bool]

AutoGrantedValue

  • Type: typing.Optional[int]

CreateQualificationTypeResponseTypeDef

QualificationType

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateWorkerBlockRequestRequestTypeDef

WorkerId

  • Type:
  • Required: Yes

Reason

  • Type:
  • Required: Yes

DeleteHITRequestRequestTypeDef

HITId

  • Type:
  • Required: Yes

DeleteQualificationTypeRequestRequestTypeDef

QualificationTypeId

  • Type:
  • Required: Yes

DeleteWorkerBlockRequestRequestTypeDef

WorkerId

  • Type:
  • Required: Yes

Reason

  • Type: typing.Optional[str]

DisassociateQualificationFromWorkerRequestRequestTypeDef

WorkerId

  • Type:
  • Required: Yes

QualificationTypeId

  • Type:
  • Required: Yes

Reason

  • Type: typing.Optional[str]

GetAccountBalanceResponseTypeDef

AvailableBalance

  • Type:
  • Required: Yes

OnHoldBalance

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetAssignmentRequestRequestTypeDef

AssignmentId

  • Type:
  • Required: Yes

GetAssignmentResponseTypeDef

Assignment

  • Type:
  • Required: Yes

HIT

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetFileUploadURLRequestRequestTypeDef

AssignmentId

  • Type:
  • Required: Yes

QuestionIdentifier

  • Type:
  • Required: Yes

GetFileUploadURLResponseTypeDef

FileUploadURL

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetHITRequestRequestTypeDef

HITId

  • Type:
  • Required: Yes

GetHITResponseTypeDef

HIT

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetQualificationScoreRequestRequestTypeDef

QualificationTypeId

  • Type:
  • Required: Yes

WorkerId

  • Type:
  • Required: Yes

GetQualificationScoreResponseTypeDef

Qualification

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetQualificationTypeRequestRequestTypeDef

QualificationTypeId

  • Type:
  • Required: Yes

GetQualificationTypeResponseTypeDef

QualificationType

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

HITLayoutParameterTypeDef

Name

  • Type:
  • Required: Yes

Value

  • Type:
  • Required: Yes

HITPaginatorTypeDef

HITId

  • Type: typing.Optional[str]

HITTypeId

  • Type: typing.Optional[str]

HITGroupId

  • Type: typing.Optional[str]

HITLayoutId

  • Type: typing.Optional[str]

CreationTime

  • Type: typing.Optional[datetime.datetime]

Title

  • Type: typing.Optional[str]

Description

  • Type: typing.Optional[str]

Question

  • Type: typing.Optional[str]

Keywords

  • Type: typing.Optional[str]

HITStatus

  • Type: typing.Optional[typing.Literal['Assignable', 'Disposed', 'Reviewable', 'Reviewing', 'Unassignable']]

MaxAssignments

  • Type: typing.Optional[int]

Reward

  • Type: typing.Optional[str]

AutoApprovalDelayInSeconds

  • Type: typing.Optional[int]

Expiration

  • Type: typing.Optional[datetime.datetime]

AssignmentDurationInSeconds

  • Type: typing.Optional[int]

RequesterAnnotation

  • Type: typing.Optional[str]

QualificationRequirements

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.mturk_classes.QualificationRequirementPaginatorTypeDef]]

HITReviewStatus

  • Type: typing.Optional[typing.Literal['MarkedForReview', 'NotReviewed', 'ReviewedAppropriate', 'ReviewedInappropriate']]

NumberOfAssignmentsPending

  • Type: typing.Optional[int]

NumberOfAssignmentsAvailable

  • Type: typing.Optional[int]

NumberOfAssignmentsCompleted

  • Type: typing.Optional[int]

HITTypeDef

HITId

  • Type: typing.Optional[str]

HITTypeId

  • Type: typing.Optional[str]

HITGroupId

  • Type: typing.Optional[str]

HITLayoutId

  • Type: typing.Optional[str]

CreationTime

  • Type: typing.Optional[datetime.datetime]

Title

  • Type: typing.Optional[str]

Description

  • Type: typing.Optional[str]

Question

  • Type: typing.Optional[str]

Keywords

  • Type: typing.Optional[str]

HITStatus

  • Type: typing.Optional[typing.Literal['Assignable', 'Disposed', 'Reviewable', 'Reviewing', 'Unassignable']]

MaxAssignments

  • Type: typing.Optional[int]

Reward

  • Type: typing.Optional[str]

AutoApprovalDelayInSeconds

  • Type: typing.Optional[int]

Expiration

  • Type: typing.Optional[datetime.datetime]

AssignmentDurationInSeconds

  • Type: typing.Optional[int]

RequesterAnnotation

  • Type: typing.Optional[str]

QualificationRequirements

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.mturk_classes.QualificationRequirementTypeDef]]

HITReviewStatus

  • Type: typing.Optional[typing.Literal['MarkedForReview', 'NotReviewed', 'ReviewedAppropriate', 'ReviewedInappropriate']]

NumberOfAssignmentsPending

  • Type: typing.Optional[int]

NumberOfAssignmentsAvailable

  • Type: typing.Optional[int]

NumberOfAssignmentsCompleted

  • Type: typing.Optional[int]

ListAssignmentsForHITRequestListAssignmentsForHITPaginateTypeDef

HITId

  • Type:
  • Required: Yes

AssignmentStatuses

  • Type: typing.Optional[typing.Sequence[typing.Literal['Approved', 'Rejected', 'Submitted']]]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.mturk_classes.PaginatorConfigTypeDef]

ListAssignmentsForHITRequestRequestTypeDef

HITId

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

MaxResults

  • Type: typing.Optional[int]

AssignmentStatuses

  • Type: typing.Optional[typing.Sequence[typing.Literal['Approved', 'Rejected', 'Submitted']]]

ListAssignmentsForHITResponseTypeDef

NextToken

  • Type:
  • Required: Yes

NumResults

  • Type:
  • Required: Yes

Assignments

  • Type: typing.List[aws_resource_validator.pydantic_models.mturk_classes.AssignmentTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListBonusPaymentsRequestListBonusPaymentsPaginateTypeDef

HITId

  • Type: typing.Optional[str]

AssignmentId

  • Type: typing.Optional[str]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.mturk_classes.PaginatorConfigTypeDef]

ListBonusPaymentsRequestRequestTypeDef

HITId

  • Type: typing.Optional[str]

AssignmentId

  • Type: typing.Optional[str]

NextToken

  • Type: typing.Optional[str]

MaxResults

  • Type: typing.Optional[int]

ListBonusPaymentsResponseTypeDef

NumResults

  • Type:
  • Required: Yes

NextToken

  • Type:
  • Required: Yes

BonusPayments

  • Type: typing.List[aws_resource_validator.pydantic_models.mturk_classes.BonusPaymentTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListHITsForQualificationTypeRequestListHITsForQualificationTypePaginateTypeDef

QualificationTypeId

  • Type:
  • Required: Yes

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.mturk_classes.PaginatorConfigTypeDef]

ListHITsForQualificationTypeRequestRequestTypeDef

QualificationTypeId

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

MaxResults

  • Type: typing.Optional[int]

ListHITsForQualificationTypeResponsePaginatorTypeDef

NextToken

  • Type:
  • Required: Yes

NumResults

  • Type:
  • Required: Yes

HITs

  • Type: typing.List[aws_resource_validator.pydantic_models.mturk_classes.HITPaginatorTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListHITsForQualificationTypeResponseTypeDef

NextToken

  • Type:
  • Required: Yes

NumResults

  • Type:
  • Required: Yes

HITs

  • Type: typing.List[aws_resource_validator.pydantic_models.mturk_classes.HITTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListHITsRequestListHITsPaginateTypeDef

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.mturk_classes.PaginatorConfigTypeDef]

ListHITsRequestRequestTypeDef

NextToken

  • Type: typing.Optional[str]

MaxResults

  • Type: typing.Optional[int]

ListHITsResponsePaginatorTypeDef

NextToken

  • Type:
  • Required: Yes

NumResults

  • Type:
  • Required: Yes

HITs

  • Type: typing.List[aws_resource_validator.pydantic_models.mturk_classes.HITPaginatorTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListHITsResponseTypeDef

NextToken

  • Type:
  • Required: Yes

NumResults

  • Type:
  • Required: Yes

HITs

  • Type: typing.List[aws_resource_validator.pydantic_models.mturk_classes.HITTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListQualificationRequestsRequestListQualificationRequestsPaginateTypeDef

QualificationTypeId

  • Type: typing.Optional[str]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.mturk_classes.PaginatorConfigTypeDef]

ListQualificationRequestsRequestRequestTypeDef

QualificationTypeId

  • Type: typing.Optional[str]

NextToken

  • Type: typing.Optional[str]

MaxResults

  • Type: typing.Optional[int]

ListQualificationRequestsResponseTypeDef

NumResults

  • Type:
  • Required: Yes

NextToken

  • Type:
  • Required: Yes

QualificationRequests

  • Type: typing.List[aws_resource_validator.pydantic_models.mturk_classes.QualificationRequestTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListQualificationTypesRequestListQualificationTypesPaginateTypeDef

MustBeRequestable

  • Type:
  • Required: Yes

Query

  • Type: typing.Optional[str]

MustBeOwnedByCaller

  • Type: typing.Optional[bool]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.mturk_classes.PaginatorConfigTypeDef]

ListQualificationTypesRequestRequestTypeDef

MustBeRequestable

  • Type:
  • Required: Yes

Query

  • Type: typing.Optional[str]

MustBeOwnedByCaller

  • Type: typing.Optional[bool]

NextToken

  • Type: typing.Optional[str]

MaxResults

  • Type: typing.Optional[int]

ListQualificationTypesResponseTypeDef

NumResults

  • Type:
  • Required: Yes

NextToken

  • Type:
  • Required: Yes

QualificationTypes

  • Type: typing.List[aws_resource_validator.pydantic_models.mturk_classes.QualificationTypeTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListReviewPolicyResultsForHITRequestRequestTypeDef

HITId

  • Type:
  • Required: Yes

PolicyLevels

  • Type: typing.Optional[typing.Sequence[typing.Literal['Assignment', 'HIT']]]

RetrieveActions

  • Type: typing.Optional[bool]

RetrieveResults

  • Type: typing.Optional[bool]

NextToken

  • Type: typing.Optional[str]

MaxResults

  • Type: typing.Optional[int]

ListReviewPolicyResultsForHITResponseTypeDef

HITId

  • Type:
  • Required: Yes

AssignmentReviewPolicy

  • Type:
  • Required: Yes

HITReviewPolicy

  • Type:
  • Required: Yes

AssignmentReviewReport

  • Type:
  • Required: Yes

HITReviewReport

  • Type:
  • Required: Yes

NextToken

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListReviewableHITsRequestListReviewableHITsPaginateTypeDef

HITTypeId

  • Type: typing.Optional[str]

Status

  • Type: typing.Optional[typing.Literal['Reviewable', 'Reviewing']]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.mturk_classes.PaginatorConfigTypeDef]

ListReviewableHITsRequestRequestTypeDef

HITTypeId

  • Type: typing.Optional[str]

Status

  • Type: typing.Optional[typing.Literal['Reviewable', 'Reviewing']]

NextToken

  • Type: typing.Optional[str]

MaxResults

  • Type: typing.Optional[int]

ListReviewableHITsResponsePaginatorTypeDef

NextToken

  • Type:
  • Required: Yes

NumResults

  • Type:
  • Required: Yes

HITs

  • Type: typing.List[aws_resource_validator.pydantic_models.mturk_classes.HITPaginatorTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListReviewableHITsResponseTypeDef

NextToken

  • Type:
  • Required: Yes

NumResults

  • Type:
  • Required: Yes

HITs

  • Type: typing.List[aws_resource_validator.pydantic_models.mturk_classes.HITTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListWorkerBlocksRequestListWorkerBlocksPaginateTypeDef

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.mturk_classes.PaginatorConfigTypeDef]

ListWorkerBlocksRequestRequestTypeDef

NextToken

  • Type: typing.Optional[str]

MaxResults

  • Type: typing.Optional[int]

ListWorkerBlocksResponseTypeDef

NextToken

  • Type:
  • Required: Yes

NumResults

  • Type:
  • Required: Yes

WorkerBlocks

  • Type: typing.List[aws_resource_validator.pydantic_models.mturk_classes.WorkerBlockTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListWorkersWithQualificationTypeRequestListWorkersWithQualificationTypePaginateTypeDef

QualificationTypeId

  • Type:
  • Required: Yes

Status

  • Type: typing.Optional[typing.Literal['Granted', 'Revoked']]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.mturk_classes.PaginatorConfigTypeDef]

ListWorkersWithQualificationTypeRequestRequestTypeDef

QualificationTypeId

  • Type:
  • Required: Yes

Status

  • Type: typing.Optional[typing.Literal['Granted', 'Revoked']]

NextToken

  • Type: typing.Optional[str]

MaxResults

  • Type: typing.Optional[int]

ListWorkersWithQualificationTypeResponseTypeDef

NextToken

  • Type:
  • Required: Yes

NumResults

  • Type:
  • Required: Yes

Qualifications

  • Type: typing.List[aws_resource_validator.pydantic_models.mturk_classes.QualificationTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

LocaleTypeDef

Country

  • Type:
  • Required: Yes

Subdivision

  • Type: typing.Optional[str]

NotificationSpecificationTypeDef

Destination

  • Type:
  • Required: Yes

Transport

  • Type: typing.Literal['Email', 'SNS', 'SQS']
  • Required: Yes

Version

  • Type:
  • Required: Yes

EventTypes

  • Type: typing.Sequence[typing.Literal['AssignmentAbandoned', 'AssignmentAccepted', 'AssignmentApproved', 'AssignmentRejected', 'AssignmentReturned', 'AssignmentSubmitted', 'HITCreated', 'HITDisposed', 'HITExpired', 'HITExtended', 'HITReviewable', 'Ping']]
  • Required: Yes

NotifyWorkersFailureStatusTypeDef

NotifyWorkersFailureCode

  • Type: typing.Optional[typing.Literal['HardFailure', 'SoftFailure']]

NotifyWorkersFailureMessage

  • Type: typing.Optional[str]

WorkerId

  • Type: typing.Optional[str]

NotifyWorkersRequestRequestTypeDef

Subject

  • Type:
  • Required: Yes

MessageText

  • Type:
  • Required: Yes

WorkerIds

  • Type: typing.Sequence[str]
  • Required: Yes

NotifyWorkersResponseTypeDef

NotifyWorkersFailureStatuses

  • Type: typing.List[aws_resource_validator.pydantic_models.mturk_classes.NotifyWorkersFailureStatusTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

PaginatorConfigTypeDef

MaxItems

  • Type: typing.Optional[int]

PageSize

  • Type: typing.Optional[int]

StartingToken

  • Type: typing.Optional[str]

ParameterMapEntryTypeDef

Key

  • Type: typing.Optional[str]

Values

  • Type: typing.Optional[typing.Sequence[str]]

PolicyParameterTypeDef

Key

  • Type: typing.Optional[str]

Values

  • Type: typing.Optional[typing.Sequence[str]]

MapEntries

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.mturk_classes.ParameterMapEntryTypeDef]]

QualificationRequestTypeDef

QualificationRequestId

  • Type: typing.Optional[str]

QualificationTypeId

  • Type: typing.Optional[str]

WorkerId

  • Type: typing.Optional[str]

Test

  • Type: typing.Optional[str]

Answer

  • Type: typing.Optional[str]

SubmitTime

  • Type: typing.Optional[datetime.datetime]

QualificationRequirementPaginatorTypeDef

QualificationTypeId

  • Type:
  • Required: Yes

Comparator

  • Type: typing.Literal['DoesNotExist', 'EqualTo', 'Exists', 'GreaterThan', 'GreaterThanOrEqualTo', 'In', 'LessThan', 'LessThanOrEqualTo', 'NotEqualTo', 'NotIn']
  • Required: Yes

IntegerValues

  • Type: typing.Optional[typing.List[int]]

LocaleValues

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.mturk_classes.LocaleTypeDef]]

RequiredToPreview

  • Type: typing.Optional[bool]

ActionsGuarded

  • Type: typing.Optional[typing.Literal['Accept', 'DiscoverPreviewAndAccept', 'PreviewAndAccept']]

QualificationRequirementTypeDef

QualificationTypeId

  • Type:
  • Required: Yes

Comparator

  • Type: typing.Literal['DoesNotExist', 'EqualTo', 'Exists', 'GreaterThan', 'GreaterThanOrEqualTo', 'In', 'LessThan', 'LessThanOrEqualTo', 'NotEqualTo', 'NotIn']
  • Required: Yes

IntegerValues

  • Type: typing.Optional[typing.Sequence[int]]

LocaleValues

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.mturk_classes.LocaleTypeDef]]

RequiredToPreview

  • Type: typing.Optional[bool]

ActionsGuarded

  • Type: typing.Optional[typing.Literal['Accept', 'DiscoverPreviewAndAccept', 'PreviewAndAccept']]

QualificationTypeDef

QualificationTypeId

  • Type: typing.Optional[str]

WorkerId

  • Type: typing.Optional[str]

GrantTime

  • Type: typing.Optional[datetime.datetime]

IntegerValue

  • Type: typing.Optional[int]

LocaleValue

  • Type: typing.Optional[aws_resource_validator.pydantic_models.mturk_classes.LocaleTypeDef]

Status

  • Type: typing.Optional[typing.Literal['Granted', 'Revoked']]

QualificationTypeTypeDef

QualificationTypeId

  • Type: typing.Optional[str]

CreationTime

  • Type: typing.Optional[datetime.datetime]

Name

  • Type: typing.Optional[str]

Description

  • Type: typing.Optional[str]

Keywords

  • Type: typing.Optional[str]

QualificationTypeStatus

  • Type: typing.Optional[typing.Literal['Active', 'Inactive']]

Test

  • Type: typing.Optional[str]

TestDurationInSeconds

  • Type: typing.Optional[int]

AnswerKey

  • Type: typing.Optional[str]

RetryDelayInSeconds

  • Type: typing.Optional[int]

IsRequestable

  • Type: typing.Optional[bool]

AutoGranted

  • Type: typing.Optional[bool]

AutoGrantedValue

  • Type: typing.Optional[int]

RejectAssignmentRequestRequestTypeDef

AssignmentId

  • Type:
  • Required: Yes

RequesterFeedback

  • Type:
  • Required: Yes

RejectQualificationRequestRequestRequestTypeDef

QualificationRequestId

  • Type:
  • Required: Yes

Reason

  • Type: typing.Optional[str]

ResponseMetadataTypeDef

RequestId

  • Type:
  • Required: Yes

HostId

  • Type:
  • Required: Yes

HTTPStatusCode

  • Type:
  • Required: Yes

HTTPHeaders

  • Type: typing.Dict[str, str]
  • Required: Yes

RetryAttempts

  • Type:
  • Required: Yes

ReviewActionDetailTypeDef

ActionId

  • Type: typing.Optional[str]

ActionName

  • Type: typing.Optional[str]

TargetId

  • Type: typing.Optional[str]

TargetType

  • Type: typing.Optional[str]

Status

  • Type: typing.Optional[typing.Literal['Cancelled', 'Failed', 'Intended', 'Succeeded']]

CompleteTime

  • Type: typing.Optional[datetime.datetime]

Result

  • Type: typing.Optional[str]

ErrorCode

  • Type: typing.Optional[str]

ReviewPolicyTypeDef

PolicyName

  • Type:
  • Required: Yes

Parameters

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.mturk_classes.PolicyParameterTypeDef]]

ReviewReportTypeDef

ReviewResults

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.mturk_classes.ReviewResultDetailTypeDef]]

ReviewActions

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.mturk_classes.ReviewActionDetailTypeDef]]

ReviewResultDetailTypeDef

ActionId

  • Type: typing.Optional[str]

SubjectId

  • Type: typing.Optional[str]

SubjectType

  • Type: typing.Optional[str]

QuestionId

  • Type: typing.Optional[str]

Key

  • Type: typing.Optional[str]

Value

  • Type: typing.Optional[str]

SendBonusRequestRequestTypeDef

WorkerId

  • Type:
  • Required: Yes

BonusAmount

  • Type:
  • Required: Yes

AssignmentId

  • Type:
  • Required: Yes

Reason

  • Type:
  • Required: Yes

UniqueRequestToken

  • Type: typing.Optional[str]

SendTestEventNotificationRequestRequestTypeDef

Notification

  • Type:
  • Required: Yes

TestEventType

  • Type: typing.Literal['AssignmentAbandoned', 'AssignmentAccepted', 'AssignmentApproved', 'AssignmentRejected', 'AssignmentReturned', 'AssignmentSubmitted', 'HITCreated', 'HITDisposed', 'HITExpired', 'HITExtended', 'HITReviewable', 'Ping']
  • Required: Yes

UpdateExpirationForHITRequestRequestTypeDef

HITId

  • Type:
  • Required: Yes

ExpireAt

  • Type: typing.Union[datetime.datetime, str]
  • Required: Yes

UpdateHITReviewStatusRequestRequestTypeDef

HITId

  • Type:
  • Required: Yes

Revert

  • Type: typing.Optional[bool]

UpdateHITTypeOfHITRequestRequestTypeDef

HITId

  • Type:
  • Required: Yes

HITTypeId

  • Type:
  • Required: Yes

UpdateNotificationSettingsRequestRequestTypeDef

HITTypeId

  • Type:
  • Required: Yes

Notification

  • Type: typing.Optional[aws_resource_validator.pydantic_models.mturk_classes.NotificationSpecificationTypeDef]

Active

  • Type: typing.Optional[bool]

UpdateQualificationTypeRequestRequestTypeDef

QualificationTypeId

  • Type:
  • Required: Yes

Description

  • Type: typing.Optional[str]

QualificationTypeStatus

  • Type: typing.Optional[typing.Literal['Active', 'Inactive']]

Test

  • Type: typing.Optional[str]

AnswerKey

  • Type: typing.Optional[str]

TestDurationInSeconds

  • Type: typing.Optional[int]

RetryDelayInSeconds

  • Type: typing.Optional[int]

AutoGranted

  • Type: typing.Optional[bool]

AutoGrantedValue

  • Type: typing.Optional[int]

UpdateQualificationTypeResponseTypeDef

QualificationType

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

WorkerBlockTypeDef

WorkerId

  • Type: typing.Optional[str]

Reason

  • Type: typing.Optional[str]