Skip to content

Typed dictionaries

Index > MTurk > Typed dictionaries

Auto-generated documentation for MTurk type annotations stubs module types-aiobotocore-mturk.

AcceptQualificationRequestRequestRequestTypeDef

Usage Example
from types_aiobotocore_mturk.type_defs import AcceptQualificationRequestRequestRequestTypeDef

def get_value() -> AcceptQualificationRequestRequestRequestTypeDef:
    return {
        "QualificationRequestId": ...,
    }
Definition
class AcceptQualificationRequestRequestRequestTypeDef(TypedDict):
    QualificationRequestId: str,
    IntegerValue: NotRequired[int],

ApproveAssignmentRequestRequestTypeDef

Usage Example
from types_aiobotocore_mturk.type_defs import ApproveAssignmentRequestRequestTypeDef

def get_value() -> ApproveAssignmentRequestRequestTypeDef:
    return {
        "AssignmentId": ...,
    }
Definition
class ApproveAssignmentRequestRequestTypeDef(TypedDict):
    AssignmentId: str,
    RequesterFeedback: NotRequired[str],
    OverrideRejection: NotRequired[bool],

AssignmentTypeDef

Usage Example
from types_aiobotocore_mturk.type_defs import AssignmentTypeDef

def get_value() -> AssignmentTypeDef:
    return {
        "AssignmentId": ...,
    }
Definition
class AssignmentTypeDef(TypedDict):
    AssignmentId: NotRequired[str],
    WorkerId: NotRequired[str],
    HITId: NotRequired[str],
    AssignmentStatus: NotRequired[AssignmentStatusType],  # (1)
    AutoApprovalTime: NotRequired[datetime],
    AcceptTime: NotRequired[datetime],
    SubmitTime: NotRequired[datetime],
    ApprovalTime: NotRequired[datetime],
    RejectionTime: NotRequired[datetime],
    Deadline: NotRequired[datetime],
    Answer: NotRequired[str],
    RequesterFeedback: NotRequired[str],
  1. See AssignmentStatusType

AssociateQualificationWithWorkerRequestRequestTypeDef

Usage Example
from types_aiobotocore_mturk.type_defs import AssociateQualificationWithWorkerRequestRequestTypeDef

def get_value() -> AssociateQualificationWithWorkerRequestRequestTypeDef:
    return {
        "QualificationTypeId": ...,
        "WorkerId": ...,
    }
Definition
class AssociateQualificationWithWorkerRequestRequestTypeDef(TypedDict):
    QualificationTypeId: str,
    WorkerId: str,
    IntegerValue: NotRequired[int],
    SendNotification: NotRequired[bool],

BonusPaymentTypeDef

Usage Example
from types_aiobotocore_mturk.type_defs import BonusPaymentTypeDef

def get_value() -> BonusPaymentTypeDef:
    return {
        "WorkerId": ...,
    }
Definition
class BonusPaymentTypeDef(TypedDict):
    WorkerId: NotRequired[str],
    BonusAmount: NotRequired[str],
    AssignmentId: NotRequired[str],
    Reason: NotRequired[str],
    GrantTime: NotRequired[datetime],

CreateAdditionalAssignmentsForHITRequestRequestTypeDef

Usage Example
from types_aiobotocore_mturk.type_defs import CreateAdditionalAssignmentsForHITRequestRequestTypeDef

def get_value() -> CreateAdditionalAssignmentsForHITRequestRequestTypeDef:
    return {
        "HITId": ...,
        "NumberOfAdditionalAssignments": ...,
    }
Definition
class CreateAdditionalAssignmentsForHITRequestRequestTypeDef(TypedDict):
    HITId: str,
    NumberOfAdditionalAssignments: int,
    UniqueRequestToken: NotRequired[str],

HITLayoutParameterTypeDef

Usage Example
from types_aiobotocore_mturk.type_defs import HITLayoutParameterTypeDef

def get_value() -> HITLayoutParameterTypeDef:
    return {
        "Name": ...,
        "Value": ...,
    }
Definition
class HITLayoutParameterTypeDef(TypedDict):
    Name: str,
    Value: str,

ResponseMetadataTypeDef

Usage Example
from types_aiobotocore_mturk.type_defs import ResponseMetadataTypeDef

def get_value() -> ResponseMetadataTypeDef:
    return {
        "RequestId": ...,
        "HostId": ...,
        "HTTPStatusCode": ...,
        "HTTPHeaders": ...,
        "RetryAttempts": ...,
    }
Definition
class ResponseMetadataTypeDef(TypedDict):
    RequestId: str,
    HostId: str,
    HTTPStatusCode: int,
    HTTPHeaders: Dict[str, str],
    RetryAttempts: int,

CreateQualificationTypeRequestRequestTypeDef

Usage Example
from types_aiobotocore_mturk.type_defs import CreateQualificationTypeRequestRequestTypeDef

def get_value() -> CreateQualificationTypeRequestRequestTypeDef:
    return {
        "Name": ...,
        "Description": ...,
        "QualificationTypeStatus": ...,
    }
Definition
class CreateQualificationTypeRequestRequestTypeDef(TypedDict):
    Name: str,
    Description: str,
    QualificationTypeStatus: QualificationTypeStatusType,  # (1)
    Keywords: NotRequired[str],
    RetryDelayInSeconds: NotRequired[int],
    Test: NotRequired[str],
    AnswerKey: NotRequired[str],
    TestDurationInSeconds: NotRequired[int],
    AutoGranted: NotRequired[bool],
    AutoGrantedValue: NotRequired[int],
  1. See QualificationTypeStatusType

QualificationTypeTypeDef

Usage Example
from types_aiobotocore_mturk.type_defs import QualificationTypeTypeDef

def get_value() -> QualificationTypeTypeDef:
    return {
        "QualificationTypeId": ...,
    }
Definition
class QualificationTypeTypeDef(TypedDict):
    QualificationTypeId: NotRequired[str],
    CreationTime: NotRequired[datetime],
    Name: NotRequired[str],
    Description: NotRequired[str],
    Keywords: NotRequired[str],
    QualificationTypeStatus: NotRequired[QualificationTypeStatusType],  # (1)
    Test: NotRequired[str],
    TestDurationInSeconds: NotRequired[int],
    AnswerKey: NotRequired[str],
    RetryDelayInSeconds: NotRequired[int],
    IsRequestable: NotRequired[bool],
    AutoGranted: NotRequired[bool],
    AutoGrantedValue: NotRequired[int],
  1. See QualificationTypeStatusType

CreateWorkerBlockRequestRequestTypeDef

Usage Example
from types_aiobotocore_mturk.type_defs import CreateWorkerBlockRequestRequestTypeDef

def get_value() -> CreateWorkerBlockRequestRequestTypeDef:
    return {
        "WorkerId": ...,
        "Reason": ...,
    }
Definition
class CreateWorkerBlockRequestRequestTypeDef(TypedDict):
    WorkerId: str,
    Reason: str,

DeleteHITRequestRequestTypeDef

Usage Example
from types_aiobotocore_mturk.type_defs import DeleteHITRequestRequestTypeDef

def get_value() -> DeleteHITRequestRequestTypeDef:
    return {
        "HITId": ...,
    }
Definition
class DeleteHITRequestRequestTypeDef(TypedDict):
    HITId: str,

DeleteQualificationTypeRequestRequestTypeDef

Usage Example
from types_aiobotocore_mturk.type_defs import DeleteQualificationTypeRequestRequestTypeDef

def get_value() -> DeleteQualificationTypeRequestRequestTypeDef:
    return {
        "QualificationTypeId": ...,
    }
Definition
class DeleteQualificationTypeRequestRequestTypeDef(TypedDict):
    QualificationTypeId: str,

DeleteWorkerBlockRequestRequestTypeDef

Usage Example
from types_aiobotocore_mturk.type_defs import DeleteWorkerBlockRequestRequestTypeDef

def get_value() -> DeleteWorkerBlockRequestRequestTypeDef:
    return {
        "WorkerId": ...,
    }
Definition
class DeleteWorkerBlockRequestRequestTypeDef(TypedDict):
    WorkerId: str,
    Reason: NotRequired[str],

DisassociateQualificationFromWorkerRequestRequestTypeDef

Usage Example
from types_aiobotocore_mturk.type_defs import DisassociateQualificationFromWorkerRequestRequestTypeDef

def get_value() -> DisassociateQualificationFromWorkerRequestRequestTypeDef:
    return {
        "WorkerId": ...,
        "QualificationTypeId": ...,
    }
Definition
class DisassociateQualificationFromWorkerRequestRequestTypeDef(TypedDict):
    WorkerId: str,
    QualificationTypeId: str,
    Reason: NotRequired[str],

GetAssignmentRequestRequestTypeDef

Usage Example
from types_aiobotocore_mturk.type_defs import GetAssignmentRequestRequestTypeDef

def get_value() -> GetAssignmentRequestRequestTypeDef:
    return {
        "AssignmentId": ...,
    }
Definition
class GetAssignmentRequestRequestTypeDef(TypedDict):
    AssignmentId: str,

GetFileUploadURLRequestRequestTypeDef

Usage Example
from types_aiobotocore_mturk.type_defs import GetFileUploadURLRequestRequestTypeDef

def get_value() -> GetFileUploadURLRequestRequestTypeDef:
    return {
        "AssignmentId": ...,
        "QuestionIdentifier": ...,
    }
Definition
class GetFileUploadURLRequestRequestTypeDef(TypedDict):
    AssignmentId: str,
    QuestionIdentifier: str,

GetHITRequestRequestTypeDef

Usage Example
from types_aiobotocore_mturk.type_defs import GetHITRequestRequestTypeDef

def get_value() -> GetHITRequestRequestTypeDef:
    return {
        "HITId": ...,
    }
Definition
class GetHITRequestRequestTypeDef(TypedDict):
    HITId: str,

GetQualificationScoreRequestRequestTypeDef

Usage Example
from types_aiobotocore_mturk.type_defs import GetQualificationScoreRequestRequestTypeDef

def get_value() -> GetQualificationScoreRequestRequestTypeDef:
    return {
        "QualificationTypeId": ...,
        "WorkerId": ...,
    }
Definition
class GetQualificationScoreRequestRequestTypeDef(TypedDict):
    QualificationTypeId: str,
    WorkerId: str,

GetQualificationTypeRequestRequestTypeDef

Usage Example
from types_aiobotocore_mturk.type_defs import GetQualificationTypeRequestRequestTypeDef

def get_value() -> GetQualificationTypeRequestRequestTypeDef:
    return {
        "QualificationTypeId": ...,
    }
Definition
class GetQualificationTypeRequestRequestTypeDef(TypedDict):
    QualificationTypeId: str,

PaginatorConfigTypeDef

Usage Example
from types_aiobotocore_mturk.type_defs import PaginatorConfigTypeDef

def get_value() -> PaginatorConfigTypeDef:
    return {
        "MaxItems": ...,
    }
Definition
class PaginatorConfigTypeDef(TypedDict):
    MaxItems: NotRequired[int],
    PageSize: NotRequired[int],
    StartingToken: NotRequired[str],

ListAssignmentsForHITRequestRequestTypeDef

Usage Example
from types_aiobotocore_mturk.type_defs import ListAssignmentsForHITRequestRequestTypeDef

def get_value() -> ListAssignmentsForHITRequestRequestTypeDef:
    return {
        "HITId": ...,
    }
Definition
class ListAssignmentsForHITRequestRequestTypeDef(TypedDict):
    HITId: str,
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],
    AssignmentStatuses: NotRequired[Sequence[AssignmentStatusType]],  # (1)
  1. See AssignmentStatusType

ListBonusPaymentsRequestRequestTypeDef

Usage Example
from types_aiobotocore_mturk.type_defs import ListBonusPaymentsRequestRequestTypeDef

def get_value() -> ListBonusPaymentsRequestRequestTypeDef:
    return {
        "HITId": ...,
    }
Definition
class ListBonusPaymentsRequestRequestTypeDef(TypedDict):
    HITId: NotRequired[str],
    AssignmentId: NotRequired[str],
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],

ListHITsForQualificationTypeRequestRequestTypeDef

Usage Example
from types_aiobotocore_mturk.type_defs import ListHITsForQualificationTypeRequestRequestTypeDef

def get_value() -> ListHITsForQualificationTypeRequestRequestTypeDef:
    return {
        "QualificationTypeId": ...,
    }
Definition
class ListHITsForQualificationTypeRequestRequestTypeDef(TypedDict):
    QualificationTypeId: str,
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],

ListHITsRequestRequestTypeDef

Usage Example
from types_aiobotocore_mturk.type_defs import ListHITsRequestRequestTypeDef

def get_value() -> ListHITsRequestRequestTypeDef:
    return {
        "NextToken": ...,
    }
Definition
class ListHITsRequestRequestTypeDef(TypedDict):
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],

ListQualificationRequestsRequestRequestTypeDef

Usage Example
from types_aiobotocore_mturk.type_defs import ListQualificationRequestsRequestRequestTypeDef

def get_value() -> ListQualificationRequestsRequestRequestTypeDef:
    return {
        "QualificationTypeId": ...,
    }
Definition
class ListQualificationRequestsRequestRequestTypeDef(TypedDict):
    QualificationTypeId: NotRequired[str],
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],

QualificationRequestTypeDef

Usage Example
from types_aiobotocore_mturk.type_defs import QualificationRequestTypeDef

def get_value() -> QualificationRequestTypeDef:
    return {
        "QualificationRequestId": ...,
    }
Definition
class QualificationRequestTypeDef(TypedDict):
    QualificationRequestId: NotRequired[str],
    QualificationTypeId: NotRequired[str],
    WorkerId: NotRequired[str],
    Test: NotRequired[str],
    Answer: NotRequired[str],
    SubmitTime: NotRequired[datetime],

ListQualificationTypesRequestRequestTypeDef

Usage Example
from types_aiobotocore_mturk.type_defs import ListQualificationTypesRequestRequestTypeDef

def get_value() -> ListQualificationTypesRequestRequestTypeDef:
    return {
        "MustBeRequestable": ...,
    }
Definition
class ListQualificationTypesRequestRequestTypeDef(TypedDict):
    MustBeRequestable: bool,
    Query: NotRequired[str],
    MustBeOwnedByCaller: NotRequired[bool],
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],

ListReviewPolicyResultsForHITRequestRequestTypeDef

Usage Example
from types_aiobotocore_mturk.type_defs import ListReviewPolicyResultsForHITRequestRequestTypeDef

def get_value() -> ListReviewPolicyResultsForHITRequestRequestTypeDef:
    return {
        "HITId": ...,
    }
Definition
class ListReviewPolicyResultsForHITRequestRequestTypeDef(TypedDict):
    HITId: str,
    PolicyLevels: NotRequired[Sequence[ReviewPolicyLevelType]],  # (1)
    RetrieveActions: NotRequired[bool],
    RetrieveResults: NotRequired[bool],
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],
  1. See ReviewPolicyLevelType

ListReviewableHITsRequestRequestTypeDef

Usage Example
from types_aiobotocore_mturk.type_defs import ListReviewableHITsRequestRequestTypeDef

def get_value() -> ListReviewableHITsRequestRequestTypeDef:
    return {
        "HITTypeId": ...,
    }
Definition
class ListReviewableHITsRequestRequestTypeDef(TypedDict):
    HITTypeId: NotRequired[str],
    Status: NotRequired[ReviewableHITStatusType],  # (1)
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],
  1. See ReviewableHITStatusType

ListWorkerBlocksRequestRequestTypeDef

Usage Example
from types_aiobotocore_mturk.type_defs import ListWorkerBlocksRequestRequestTypeDef

def get_value() -> ListWorkerBlocksRequestRequestTypeDef:
    return {
        "NextToken": ...,
    }
Definition
class ListWorkerBlocksRequestRequestTypeDef(TypedDict):
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],

WorkerBlockTypeDef

Usage Example
from types_aiobotocore_mturk.type_defs import WorkerBlockTypeDef

def get_value() -> WorkerBlockTypeDef:
    return {
        "WorkerId": ...,
    }
Definition
class WorkerBlockTypeDef(TypedDict):
    WorkerId: NotRequired[str],
    Reason: NotRequired[str],

ListWorkersWithQualificationTypeRequestRequestTypeDef

Usage Example
from types_aiobotocore_mturk.type_defs import ListWorkersWithQualificationTypeRequestRequestTypeDef

def get_value() -> ListWorkersWithQualificationTypeRequestRequestTypeDef:
    return {
        "QualificationTypeId": ...,
    }
Definition
class ListWorkersWithQualificationTypeRequestRequestTypeDef(TypedDict):
    QualificationTypeId: str,
    Status: NotRequired[QualificationStatusType],  # (1)
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],
  1. See QualificationStatusType

LocaleTypeDef

Usage Example
from types_aiobotocore_mturk.type_defs import LocaleTypeDef

def get_value() -> LocaleTypeDef:
    return {
        "Country": ...,
    }
Definition
class LocaleTypeDef(TypedDict):
    Country: str,
    Subdivision: NotRequired[str],

NotificationSpecificationTypeDef

Usage Example
from types_aiobotocore_mturk.type_defs import NotificationSpecificationTypeDef

def get_value() -> NotificationSpecificationTypeDef:
    return {
        "Destination": ...,
        "Transport": ...,
        "Version": ...,
        "EventTypes": ...,
    }
Definition
class NotificationSpecificationTypeDef(TypedDict):
    Destination: str,
    Transport: NotificationTransportType,  # (1)
    Version: str,
    EventTypes: Sequence[EventTypeType],  # (2)
  1. See NotificationTransportType
  2. See EventTypeType

NotifyWorkersFailureStatusTypeDef

Usage Example
from types_aiobotocore_mturk.type_defs import NotifyWorkersFailureStatusTypeDef

def get_value() -> NotifyWorkersFailureStatusTypeDef:
    return {
        "NotifyWorkersFailureCode": ...,
    }
Definition
class NotifyWorkersFailureStatusTypeDef(TypedDict):
    NotifyWorkersFailureCode: NotRequired[NotifyWorkersFailureCodeType],  # (1)
    NotifyWorkersFailureMessage: NotRequired[str],
    WorkerId: NotRequired[str],
  1. See NotifyWorkersFailureCodeType

NotifyWorkersRequestRequestTypeDef

Usage Example
from types_aiobotocore_mturk.type_defs import NotifyWorkersRequestRequestTypeDef

def get_value() -> NotifyWorkersRequestRequestTypeDef:
    return {
        "Subject": ...,
        "MessageText": ...,
        "WorkerIds": ...,
    }
Definition
class NotifyWorkersRequestRequestTypeDef(TypedDict):
    Subject: str,
    MessageText: str,
    WorkerIds: Sequence[str],

ParameterMapEntryTypeDef

Usage Example
from types_aiobotocore_mturk.type_defs import ParameterMapEntryTypeDef

def get_value() -> ParameterMapEntryTypeDef:
    return {
        "Key": ...,
    }
Definition
class ParameterMapEntryTypeDef(TypedDict):
    Key: NotRequired[str],
    Values: NotRequired[Sequence[str]],

RejectAssignmentRequestRequestTypeDef

Usage Example
from types_aiobotocore_mturk.type_defs import RejectAssignmentRequestRequestTypeDef

def get_value() -> RejectAssignmentRequestRequestTypeDef:
    return {
        "AssignmentId": ...,
        "RequesterFeedback": ...,
    }
Definition
class RejectAssignmentRequestRequestTypeDef(TypedDict):
    AssignmentId: str,
    RequesterFeedback: str,

RejectQualificationRequestRequestRequestTypeDef

Usage Example
from types_aiobotocore_mturk.type_defs import RejectQualificationRequestRequestRequestTypeDef

def get_value() -> RejectQualificationRequestRequestRequestTypeDef:
    return {
        "QualificationRequestId": ...,
    }
Definition
class RejectQualificationRequestRequestRequestTypeDef(TypedDict):
    QualificationRequestId: str,
    Reason: NotRequired[str],

ReviewActionDetailTypeDef

Usage Example
from types_aiobotocore_mturk.type_defs import ReviewActionDetailTypeDef

def get_value() -> ReviewActionDetailTypeDef:
    return {
        "ActionId": ...,
    }
Definition
class ReviewActionDetailTypeDef(TypedDict):
    ActionId: NotRequired[str],
    ActionName: NotRequired[str],
    TargetId: NotRequired[str],
    TargetType: NotRequired[str],
    Status: NotRequired[ReviewActionStatusType],  # (1)
    CompleteTime: NotRequired[datetime],
    Result: NotRequired[str],
    ErrorCode: NotRequired[str],
  1. See ReviewActionStatusType

ReviewResultDetailTypeDef

Usage Example
from types_aiobotocore_mturk.type_defs import ReviewResultDetailTypeDef

def get_value() -> ReviewResultDetailTypeDef:
    return {
        "ActionId": ...,
    }
Definition
class ReviewResultDetailTypeDef(TypedDict):
    ActionId: NotRequired[str],
    SubjectId: NotRequired[str],
    SubjectType: NotRequired[str],
    QuestionId: NotRequired[str],
    Key: NotRequired[str],
    Value: NotRequired[str],

SendBonusRequestRequestTypeDef

Usage Example
from types_aiobotocore_mturk.type_defs import SendBonusRequestRequestTypeDef

def get_value() -> SendBonusRequestRequestTypeDef:
    return {
        "WorkerId": ...,
        "BonusAmount": ...,
        "AssignmentId": ...,
        "Reason": ...,
    }
Definition
class SendBonusRequestRequestTypeDef(TypedDict):
    WorkerId: str,
    BonusAmount: str,
    AssignmentId: str,
    Reason: str,
    UniqueRequestToken: NotRequired[str],

UpdateExpirationForHITRequestRequestTypeDef

Usage Example
from types_aiobotocore_mturk.type_defs import UpdateExpirationForHITRequestRequestTypeDef

def get_value() -> UpdateExpirationForHITRequestRequestTypeDef:
    return {
        "HITId": ...,
        "ExpireAt": ...,
    }
Definition
class UpdateExpirationForHITRequestRequestTypeDef(TypedDict):
    HITId: str,
    ExpireAt: Union[datetime, str],

UpdateHITReviewStatusRequestRequestTypeDef

Usage Example
from types_aiobotocore_mturk.type_defs import UpdateHITReviewStatusRequestRequestTypeDef

def get_value() -> UpdateHITReviewStatusRequestRequestTypeDef:
    return {
        "HITId": ...,
    }
Definition
class UpdateHITReviewStatusRequestRequestTypeDef(TypedDict):
    HITId: str,
    Revert: NotRequired[bool],

UpdateHITTypeOfHITRequestRequestTypeDef

Usage Example
from types_aiobotocore_mturk.type_defs import UpdateHITTypeOfHITRequestRequestTypeDef

def get_value() -> UpdateHITTypeOfHITRequestRequestTypeDef:
    return {
        "HITId": ...,
        "HITTypeId": ...,
    }
Definition
class UpdateHITTypeOfHITRequestRequestTypeDef(TypedDict):
    HITId: str,
    HITTypeId: str,

UpdateQualificationTypeRequestRequestTypeDef

Usage Example
from types_aiobotocore_mturk.type_defs import UpdateQualificationTypeRequestRequestTypeDef

def get_value() -> UpdateQualificationTypeRequestRequestTypeDef:
    return {
        "QualificationTypeId": ...,
    }
Definition
class UpdateQualificationTypeRequestRequestTypeDef(TypedDict):
    QualificationTypeId: str,
    Description: NotRequired[str],
    QualificationTypeStatus: NotRequired[QualificationTypeStatusType],  # (1)
    Test: NotRequired[str],
    AnswerKey: NotRequired[str],
    TestDurationInSeconds: NotRequired[int],
    RetryDelayInSeconds: NotRequired[int],
    AutoGranted: NotRequired[bool],
    AutoGrantedValue: NotRequired[int],
  1. See QualificationTypeStatusType

CreateHITTypeResponseTypeDef

Usage Example
from types_aiobotocore_mturk.type_defs import CreateHITTypeResponseTypeDef

def get_value() -> CreateHITTypeResponseTypeDef:
    return {
        "HITTypeId": ...,
        "ResponseMetadata": ...,
    }
Definition
class CreateHITTypeResponseTypeDef(TypedDict):
    HITTypeId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

GetAccountBalanceResponseTypeDef

Usage Example
from types_aiobotocore_mturk.type_defs import GetAccountBalanceResponseTypeDef

def get_value() -> GetAccountBalanceResponseTypeDef:
    return {
        "AvailableBalance": ...,
        "OnHoldBalance": ...,
        "ResponseMetadata": ...,
    }
Definition
class GetAccountBalanceResponseTypeDef(TypedDict):
    AvailableBalance: str,
    OnHoldBalance: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

GetFileUploadURLResponseTypeDef

Usage Example
from types_aiobotocore_mturk.type_defs import GetFileUploadURLResponseTypeDef

def get_value() -> GetFileUploadURLResponseTypeDef:
    return {
        "FileUploadURL": ...,
        "ResponseMetadata": ...,
    }
Definition
class GetFileUploadURLResponseTypeDef(TypedDict):
    FileUploadURL: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

ListAssignmentsForHITResponseTypeDef

Usage Example
from types_aiobotocore_mturk.type_defs import ListAssignmentsForHITResponseTypeDef

def get_value() -> ListAssignmentsForHITResponseTypeDef:
    return {
        "NextToken": ...,
        "NumResults": ...,
        "Assignments": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListAssignmentsForHITResponseTypeDef(TypedDict):
    NextToken: str,
    NumResults: int,
    Assignments: List[AssignmentTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See AssignmentTypeDef
  2. See ResponseMetadataTypeDef

ListBonusPaymentsResponseTypeDef

Usage Example
from types_aiobotocore_mturk.type_defs import ListBonusPaymentsResponseTypeDef

def get_value() -> ListBonusPaymentsResponseTypeDef:
    return {
        "NumResults": ...,
        "NextToken": ...,
        "BonusPayments": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListBonusPaymentsResponseTypeDef(TypedDict):
    NumResults: int,
    NextToken: str,
    BonusPayments: List[BonusPaymentTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See BonusPaymentTypeDef
  2. See ResponseMetadataTypeDef

CreateQualificationTypeResponseTypeDef

Usage Example
from types_aiobotocore_mturk.type_defs import CreateQualificationTypeResponseTypeDef

def get_value() -> CreateQualificationTypeResponseTypeDef:
    return {
        "QualificationType": ...,
        "ResponseMetadata": ...,
    }
Definition
class CreateQualificationTypeResponseTypeDef(TypedDict):
    QualificationType: QualificationTypeTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See QualificationTypeTypeDef
  2. See ResponseMetadataTypeDef

GetQualificationTypeResponseTypeDef

Usage Example
from types_aiobotocore_mturk.type_defs import GetQualificationTypeResponseTypeDef

def get_value() -> GetQualificationTypeResponseTypeDef:
    return {
        "QualificationType": ...,
        "ResponseMetadata": ...,
    }
Definition
class GetQualificationTypeResponseTypeDef(TypedDict):
    QualificationType: QualificationTypeTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See QualificationTypeTypeDef
  2. See ResponseMetadataTypeDef

ListQualificationTypesResponseTypeDef

Usage Example
from types_aiobotocore_mturk.type_defs import ListQualificationTypesResponseTypeDef

def get_value() -> ListQualificationTypesResponseTypeDef:
    return {
        "NumResults": ...,
        "NextToken": ...,
        "QualificationTypes": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListQualificationTypesResponseTypeDef(TypedDict):
    NumResults: int,
    NextToken: str,
    QualificationTypes: List[QualificationTypeTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See QualificationTypeTypeDef
  2. See ResponseMetadataTypeDef

UpdateQualificationTypeResponseTypeDef

Usage Example
from types_aiobotocore_mturk.type_defs import UpdateQualificationTypeResponseTypeDef

def get_value() -> UpdateQualificationTypeResponseTypeDef:
    return {
        "QualificationType": ...,
        "ResponseMetadata": ...,
    }
Definition
class UpdateQualificationTypeResponseTypeDef(TypedDict):
    QualificationType: QualificationTypeTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See QualificationTypeTypeDef
  2. See ResponseMetadataTypeDef

ListAssignmentsForHITRequestListAssignmentsForHITPaginateTypeDef

Usage Example
from types_aiobotocore_mturk.type_defs import ListAssignmentsForHITRequestListAssignmentsForHITPaginateTypeDef

def get_value() -> ListAssignmentsForHITRequestListAssignmentsForHITPaginateTypeDef:
    return {
        "HITId": ...,
    }
Definition
class ListAssignmentsForHITRequestListAssignmentsForHITPaginateTypeDef(TypedDict):
    HITId: str,
    AssignmentStatuses: NotRequired[Sequence[AssignmentStatusType]],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See AssignmentStatusType
  2. See PaginatorConfigTypeDef

ListBonusPaymentsRequestListBonusPaymentsPaginateTypeDef

Usage Example
from types_aiobotocore_mturk.type_defs import ListBonusPaymentsRequestListBonusPaymentsPaginateTypeDef

def get_value() -> ListBonusPaymentsRequestListBonusPaymentsPaginateTypeDef:
    return {
        "HITId": ...,
    }
Definition
class ListBonusPaymentsRequestListBonusPaymentsPaginateTypeDef(TypedDict):
    HITId: NotRequired[str],
    AssignmentId: NotRequired[str],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListHITsForQualificationTypeRequestListHITsForQualificationTypePaginateTypeDef

Usage Example
from types_aiobotocore_mturk.type_defs import ListHITsForQualificationTypeRequestListHITsForQualificationTypePaginateTypeDef

def get_value() -> ListHITsForQualificationTypeRequestListHITsForQualificationTypePaginateTypeDef:
    return {
        "QualificationTypeId": ...,
    }
Definition
class ListHITsForQualificationTypeRequestListHITsForQualificationTypePaginateTypeDef(TypedDict):
    QualificationTypeId: str,
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListHITsRequestListHITsPaginateTypeDef

Usage Example
from types_aiobotocore_mturk.type_defs import ListHITsRequestListHITsPaginateTypeDef

def get_value() -> ListHITsRequestListHITsPaginateTypeDef:
    return {
        "PaginationConfig": ...,
    }
Definition
class ListHITsRequestListHITsPaginateTypeDef(TypedDict):
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListQualificationRequestsRequestListQualificationRequestsPaginateTypeDef

Usage Example
from types_aiobotocore_mturk.type_defs import ListQualificationRequestsRequestListQualificationRequestsPaginateTypeDef

def get_value() -> ListQualificationRequestsRequestListQualificationRequestsPaginateTypeDef:
    return {
        "QualificationTypeId": ...,
    }
Definition
class ListQualificationRequestsRequestListQualificationRequestsPaginateTypeDef(TypedDict):
    QualificationTypeId: NotRequired[str],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListQualificationTypesRequestListQualificationTypesPaginateTypeDef

Usage Example
from types_aiobotocore_mturk.type_defs import ListQualificationTypesRequestListQualificationTypesPaginateTypeDef

def get_value() -> ListQualificationTypesRequestListQualificationTypesPaginateTypeDef:
    return {
        "MustBeRequestable": ...,
    }
Definition
class ListQualificationTypesRequestListQualificationTypesPaginateTypeDef(TypedDict):
    MustBeRequestable: bool,
    Query: NotRequired[str],
    MustBeOwnedByCaller: NotRequired[bool],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListReviewableHITsRequestListReviewableHITsPaginateTypeDef

Usage Example
from types_aiobotocore_mturk.type_defs import ListReviewableHITsRequestListReviewableHITsPaginateTypeDef

def get_value() -> ListReviewableHITsRequestListReviewableHITsPaginateTypeDef:
    return {
        "HITTypeId": ...,
    }
Definition
class ListReviewableHITsRequestListReviewableHITsPaginateTypeDef(TypedDict):
    HITTypeId: NotRequired[str],
    Status: NotRequired[ReviewableHITStatusType],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See ReviewableHITStatusType
  2. See PaginatorConfigTypeDef

ListWorkerBlocksRequestListWorkerBlocksPaginateTypeDef

Usage Example
from types_aiobotocore_mturk.type_defs import ListWorkerBlocksRequestListWorkerBlocksPaginateTypeDef

def get_value() -> ListWorkerBlocksRequestListWorkerBlocksPaginateTypeDef:
    return {
        "PaginationConfig": ...,
    }
Definition
class ListWorkerBlocksRequestListWorkerBlocksPaginateTypeDef(TypedDict):
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListWorkersWithQualificationTypeRequestListWorkersWithQualificationTypePaginateTypeDef

Usage Example
from types_aiobotocore_mturk.type_defs import ListWorkersWithQualificationTypeRequestListWorkersWithQualificationTypePaginateTypeDef

def get_value() -> ListWorkersWithQualificationTypeRequestListWorkersWithQualificationTypePaginateTypeDef:
    return {
        "QualificationTypeId": ...,
    }
Definition
class ListWorkersWithQualificationTypeRequestListWorkersWithQualificationTypePaginateTypeDef(TypedDict):
    QualificationTypeId: str,
    Status: NotRequired[QualificationStatusType],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See QualificationStatusType
  2. See PaginatorConfigTypeDef

ListQualificationRequestsResponseTypeDef

Usage Example
from types_aiobotocore_mturk.type_defs import ListQualificationRequestsResponseTypeDef

def get_value() -> ListQualificationRequestsResponseTypeDef:
    return {
        "NumResults": ...,
        "NextToken": ...,
        "QualificationRequests": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListQualificationRequestsResponseTypeDef(TypedDict):
    NumResults: int,
    NextToken: str,
    QualificationRequests: List[QualificationRequestTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See QualificationRequestTypeDef
  2. See ResponseMetadataTypeDef

ListWorkerBlocksResponseTypeDef

Usage Example
from types_aiobotocore_mturk.type_defs import ListWorkerBlocksResponseTypeDef

def get_value() -> ListWorkerBlocksResponseTypeDef:
    return {
        "NextToken": ...,
        "NumResults": ...,
        "WorkerBlocks": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListWorkerBlocksResponseTypeDef(TypedDict):
    NextToken: str,
    NumResults: int,
    WorkerBlocks: List[WorkerBlockTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See WorkerBlockTypeDef
  2. See ResponseMetadataTypeDef

QualificationRequirementTypeDef

Usage Example
from types_aiobotocore_mturk.type_defs import QualificationRequirementTypeDef

def get_value() -> QualificationRequirementTypeDef:
    return {
        "QualificationTypeId": ...,
        "Comparator": ...,
    }
Definition
class QualificationRequirementTypeDef(TypedDict):
    QualificationTypeId: str,
    Comparator: ComparatorType,  # (1)
    IntegerValues: NotRequired[Sequence[int]],
    LocaleValues: NotRequired[Sequence[LocaleTypeDef]],  # (2)
    RequiredToPreview: NotRequired[bool],
    ActionsGuarded: NotRequired[HITAccessActionsType],  # (3)
  1. See ComparatorType
  2. See LocaleTypeDef
  3. See HITAccessActionsType

QualificationTypeDef

Usage Example
from types_aiobotocore_mturk.type_defs import QualificationTypeDef

def get_value() -> QualificationTypeDef:
    return {
        "QualificationTypeId": ...,
    }
Definition
class QualificationTypeDef(TypedDict):
    QualificationTypeId: NotRequired[str],
    WorkerId: NotRequired[str],
    GrantTime: NotRequired[datetime],
    IntegerValue: NotRequired[int],
    LocaleValue: NotRequired[LocaleTypeDef],  # (1)
    Status: NotRequired[QualificationStatusType],  # (2)
  1. See LocaleTypeDef
  2. See QualificationStatusType

SendTestEventNotificationRequestRequestTypeDef

Usage Example
from types_aiobotocore_mturk.type_defs import SendTestEventNotificationRequestRequestTypeDef

def get_value() -> SendTestEventNotificationRequestRequestTypeDef:
    return {
        "Notification": ...,
        "TestEventType": ...,
    }
Definition
class SendTestEventNotificationRequestRequestTypeDef(TypedDict):
    Notification: NotificationSpecificationTypeDef,  # (1)
    TestEventType: EventTypeType,  # (2)
  1. See NotificationSpecificationTypeDef
  2. See EventTypeType

UpdateNotificationSettingsRequestRequestTypeDef

Usage Example
from types_aiobotocore_mturk.type_defs import UpdateNotificationSettingsRequestRequestTypeDef

def get_value() -> UpdateNotificationSettingsRequestRequestTypeDef:
    return {
        "HITTypeId": ...,
    }
Definition
class UpdateNotificationSettingsRequestRequestTypeDef(TypedDict):
    HITTypeId: str,
    Notification: NotRequired[NotificationSpecificationTypeDef],  # (1)
    Active: NotRequired[bool],
  1. See NotificationSpecificationTypeDef

NotifyWorkersResponseTypeDef

Usage Example
from types_aiobotocore_mturk.type_defs import NotifyWorkersResponseTypeDef

def get_value() -> NotifyWorkersResponseTypeDef:
    return {
        "NotifyWorkersFailureStatuses": ...,
        "ResponseMetadata": ...,
    }
Definition
class NotifyWorkersResponseTypeDef(TypedDict):
    NotifyWorkersFailureStatuses: List[NotifyWorkersFailureStatusTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See NotifyWorkersFailureStatusTypeDef
  2. See ResponseMetadataTypeDef

PolicyParameterTypeDef

Usage Example
from types_aiobotocore_mturk.type_defs import PolicyParameterTypeDef

def get_value() -> PolicyParameterTypeDef:
    return {
        "Key": ...,
    }
Definition
class PolicyParameterTypeDef(TypedDict):
    Key: NotRequired[str],
    Values: NotRequired[Sequence[str]],
    MapEntries: NotRequired[Sequence[ParameterMapEntryTypeDef]],  # (1)
  1. See ParameterMapEntryTypeDef

ReviewReportTypeDef

Usage Example
from types_aiobotocore_mturk.type_defs import ReviewReportTypeDef

def get_value() -> ReviewReportTypeDef:
    return {
        "ReviewResults": ...,
    }
Definition
class ReviewReportTypeDef(TypedDict):
    ReviewResults: NotRequired[List[ReviewResultDetailTypeDef]],  # (1)
    ReviewActions: NotRequired[List[ReviewActionDetailTypeDef]],  # (2)
  1. See ReviewResultDetailTypeDef
  2. See ReviewActionDetailTypeDef

CreateHITTypeRequestRequestTypeDef

Usage Example
from types_aiobotocore_mturk.type_defs import CreateHITTypeRequestRequestTypeDef

def get_value() -> CreateHITTypeRequestRequestTypeDef:
    return {
        "AssignmentDurationInSeconds": ...,
        "Reward": ...,
        "Title": ...,
        "Description": ...,
    }
Definition
class CreateHITTypeRequestRequestTypeDef(TypedDict):
    AssignmentDurationInSeconds: int,
    Reward: str,
    Title: str,
    Description: str,
    AutoApprovalDelayInSeconds: NotRequired[int],
    Keywords: NotRequired[str],
    QualificationRequirements: NotRequired[Sequence[QualificationRequirementTypeDef]],  # (1)
  1. See QualificationRequirementTypeDef

HITTypeDef

Usage Example
from types_aiobotocore_mturk.type_defs import HITTypeDef

def get_value() -> HITTypeDef:
    return {
        "HITId": ...,
    }
Definition
class HITTypeDef(TypedDict):
    HITId: NotRequired[str],
    HITTypeId: NotRequired[str],
    HITGroupId: NotRequired[str],
    HITLayoutId: NotRequired[str],
    CreationTime: NotRequired[datetime],
    Title: NotRequired[str],
    Description: NotRequired[str],
    Question: NotRequired[str],
    Keywords: NotRequired[str],
    HITStatus: NotRequired[HITStatusType],  # (1)
    MaxAssignments: NotRequired[int],
    Reward: NotRequired[str],
    AutoApprovalDelayInSeconds: NotRequired[int],
    Expiration: NotRequired[datetime],
    AssignmentDurationInSeconds: NotRequired[int],
    RequesterAnnotation: NotRequired[str],
    QualificationRequirements: NotRequired[List[QualificationRequirementTypeDef]],  # (2)
    HITReviewStatus: NotRequired[HITReviewStatusType],  # (3)
    NumberOfAssignmentsPending: NotRequired[int],
    NumberOfAssignmentsAvailable: NotRequired[int],
    NumberOfAssignmentsCompleted: NotRequired[int],
  1. See HITStatusType
  2. See QualificationRequirementTypeDef
  3. See HITReviewStatusType

GetQualificationScoreResponseTypeDef

Usage Example
from types_aiobotocore_mturk.type_defs import GetQualificationScoreResponseTypeDef

def get_value() -> GetQualificationScoreResponseTypeDef:
    return {
        "Qualification": ...,
        "ResponseMetadata": ...,
    }
Definition
class GetQualificationScoreResponseTypeDef(TypedDict):
    Qualification: QualificationTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See QualificationTypeDef
  2. See ResponseMetadataTypeDef

ListWorkersWithQualificationTypeResponseTypeDef

Usage Example
from types_aiobotocore_mturk.type_defs import ListWorkersWithQualificationTypeResponseTypeDef

def get_value() -> ListWorkersWithQualificationTypeResponseTypeDef:
    return {
        "NextToken": ...,
        "NumResults": ...,
        "Qualifications": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListWorkersWithQualificationTypeResponseTypeDef(TypedDict):
    NextToken: str,
    NumResults: int,
    Qualifications: List[QualificationTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See QualificationTypeDef
  2. See ResponseMetadataTypeDef

ReviewPolicyTypeDef

Usage Example
from types_aiobotocore_mturk.type_defs import ReviewPolicyTypeDef

def get_value() -> ReviewPolicyTypeDef:
    return {
        "PolicyName": ...,
    }
Definition
class ReviewPolicyTypeDef(TypedDict):
    PolicyName: str,
    Parameters: NotRequired[Sequence[PolicyParameterTypeDef]],  # (1)
  1. See PolicyParameterTypeDef

CreateHITResponseTypeDef

Usage Example
from types_aiobotocore_mturk.type_defs import CreateHITResponseTypeDef

def get_value() -> CreateHITResponseTypeDef:
    return {
        "HIT": ...,
        "ResponseMetadata": ...,
    }
Definition
class CreateHITResponseTypeDef(TypedDict):
    HIT: HITTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See HITTypeDef
  2. See ResponseMetadataTypeDef

CreateHITWithHITTypeResponseTypeDef

Usage Example
from types_aiobotocore_mturk.type_defs import CreateHITWithHITTypeResponseTypeDef

def get_value() -> CreateHITWithHITTypeResponseTypeDef:
    return {
        "HIT": ...,
        "ResponseMetadata": ...,
    }
Definition
class CreateHITWithHITTypeResponseTypeDef(TypedDict):
    HIT: HITTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See HITTypeDef
  2. See ResponseMetadataTypeDef

GetAssignmentResponseTypeDef

Usage Example
from types_aiobotocore_mturk.type_defs import GetAssignmentResponseTypeDef

def get_value() -> GetAssignmentResponseTypeDef:
    return {
        "Assignment": ...,
        "HIT": ...,
        "ResponseMetadata": ...,
    }
Definition
class GetAssignmentResponseTypeDef(TypedDict):
    Assignment: AssignmentTypeDef,  # (1)
    HIT: HITTypeDef,  # (2)
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)
  1. See AssignmentTypeDef
  2. See HITTypeDef
  3. See ResponseMetadataTypeDef

GetHITResponseTypeDef

Usage Example
from types_aiobotocore_mturk.type_defs import GetHITResponseTypeDef

def get_value() -> GetHITResponseTypeDef:
    return {
        "HIT": ...,
        "ResponseMetadata": ...,
    }
Definition
class GetHITResponseTypeDef(TypedDict):
    HIT: HITTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See HITTypeDef
  2. See ResponseMetadataTypeDef

ListHITsForQualificationTypeResponseTypeDef

Usage Example
from types_aiobotocore_mturk.type_defs import ListHITsForQualificationTypeResponseTypeDef

def get_value() -> ListHITsForQualificationTypeResponseTypeDef:
    return {
        "NextToken": ...,
        "NumResults": ...,
        "HITs": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListHITsForQualificationTypeResponseTypeDef(TypedDict):
    NextToken: str,
    NumResults: int,
    HITs: List[HITTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See HITTypeDef
  2. See ResponseMetadataTypeDef

ListHITsResponseTypeDef

Usage Example
from types_aiobotocore_mturk.type_defs import ListHITsResponseTypeDef

def get_value() -> ListHITsResponseTypeDef:
    return {
        "NextToken": ...,
        "NumResults": ...,
        "HITs": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListHITsResponseTypeDef(TypedDict):
    NextToken: str,
    NumResults: int,
    HITs: List[HITTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See HITTypeDef
  2. See ResponseMetadataTypeDef

ListReviewableHITsResponseTypeDef

Usage Example
from types_aiobotocore_mturk.type_defs import ListReviewableHITsResponseTypeDef

def get_value() -> ListReviewableHITsResponseTypeDef:
    return {
        "NextToken": ...,
        "NumResults": ...,
        "HITs": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListReviewableHITsResponseTypeDef(TypedDict):
    NextToken: str,
    NumResults: int,
    HITs: List[HITTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See HITTypeDef
  2. See ResponseMetadataTypeDef

CreateHITRequestRequestTypeDef

Usage Example
from types_aiobotocore_mturk.type_defs import CreateHITRequestRequestTypeDef

def get_value() -> CreateHITRequestRequestTypeDef:
    return {
        "LifetimeInSeconds": ...,
        "AssignmentDurationInSeconds": ...,
        "Reward": ...,
        "Title": ...,
        "Description": ...,
    }
Definition
class CreateHITRequestRequestTypeDef(TypedDict):
    LifetimeInSeconds: int,
    AssignmentDurationInSeconds: int,
    Reward: str,
    Title: str,
    Description: str,
    MaxAssignments: NotRequired[int],
    AutoApprovalDelayInSeconds: NotRequired[int],
    Keywords: NotRequired[str],
    Question: NotRequired[str],
    RequesterAnnotation: NotRequired[str],
    QualificationRequirements: NotRequired[Sequence[QualificationRequirementTypeDef]],  # (1)
    UniqueRequestToken: NotRequired[str],
    AssignmentReviewPolicy: NotRequired[ReviewPolicyTypeDef],  # (2)
    HITReviewPolicy: NotRequired[ReviewPolicyTypeDef],  # (2)
    HITLayoutId: NotRequired[str],
    HITLayoutParameters: NotRequired[Sequence[HITLayoutParameterTypeDef]],  # (4)
  1. See QualificationRequirementTypeDef
  2. See ReviewPolicyTypeDef
  3. See ReviewPolicyTypeDef
  4. See HITLayoutParameterTypeDef

CreateHITWithHITTypeRequestRequestTypeDef

Usage Example
from types_aiobotocore_mturk.type_defs import CreateHITWithHITTypeRequestRequestTypeDef

def get_value() -> CreateHITWithHITTypeRequestRequestTypeDef:
    return {
        "HITTypeId": ...,
        "LifetimeInSeconds": ...,
    }
Definition
class CreateHITWithHITTypeRequestRequestTypeDef(TypedDict):
    HITTypeId: str,
    LifetimeInSeconds: int,
    MaxAssignments: NotRequired[int],
    Question: NotRequired[str],
    RequesterAnnotation: NotRequired[str],
    UniqueRequestToken: NotRequired[str],
    AssignmentReviewPolicy: NotRequired[ReviewPolicyTypeDef],  # (1)
    HITReviewPolicy: NotRequired[ReviewPolicyTypeDef],  # (1)
    HITLayoutId: NotRequired[str],
    HITLayoutParameters: NotRequired[Sequence[HITLayoutParameterTypeDef]],  # (3)
  1. See ReviewPolicyTypeDef
  2. See ReviewPolicyTypeDef
  3. See HITLayoutParameterTypeDef

ListReviewPolicyResultsForHITResponseTypeDef

Usage Example
from types_aiobotocore_mturk.type_defs import ListReviewPolicyResultsForHITResponseTypeDef

def get_value() -> ListReviewPolicyResultsForHITResponseTypeDef:
    return {
        "HITId": ...,
        "AssignmentReviewPolicy": ...,
        "HITReviewPolicy": ...,
        "AssignmentReviewReport": ...,
        "HITReviewReport": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListReviewPolicyResultsForHITResponseTypeDef(TypedDict):
    HITId: str,
    AssignmentReviewPolicy: ReviewPolicyTypeDef,  # (1)
    HITReviewPolicy: ReviewPolicyTypeDef,  # (1)
    AssignmentReviewReport: ReviewReportTypeDef,  # (3)
    HITReviewReport: ReviewReportTypeDef,  # (3)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (5)
  1. See ReviewPolicyTypeDef
  2. See ReviewPolicyTypeDef
  3. See ReviewReportTypeDef
  4. See ReviewReportTypeDef
  5. See ResponseMetadataTypeDef