Typed dictionaries#
Auto-generated documentation for MTurk type annotations stubs module mypy-boto3-mturk.
AcceptQualificationRequestRequestRequestTypeDef#
# AcceptQualificationRequestRequestRequestTypeDef usage example
from mypy_boto3_mturk.type_defs import AcceptQualificationRequestRequestRequestTypeDef
def get_value() -> AcceptQualificationRequestRequestRequestTypeDef:
return {
"QualificationRequestId": ...,
}
# AcceptQualificationRequestRequestRequestTypeDef definition
class AcceptQualificationRequestRequestRequestTypeDef(TypedDict):
QualificationRequestId: str,
IntegerValue: NotRequired[int],
ApproveAssignmentRequestRequestTypeDef#
# ApproveAssignmentRequestRequestTypeDef usage example
from mypy_boto3_mturk.type_defs import ApproveAssignmentRequestRequestTypeDef
def get_value() -> ApproveAssignmentRequestRequestTypeDef:
return {
"AssignmentId": ...,
}
# ApproveAssignmentRequestRequestTypeDef definition
class ApproveAssignmentRequestRequestTypeDef(TypedDict):
AssignmentId: str,
RequesterFeedback: NotRequired[str],
OverrideRejection: NotRequired[bool],
AssignmentTypeDef#
# AssignmentTypeDef usage example
from mypy_boto3_mturk.type_defs import AssignmentTypeDef
def get_value() -> AssignmentTypeDef:
return {
"AssignmentId": ...,
}
# AssignmentTypeDef 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],
AssociateQualificationWithWorkerRequestRequestTypeDef#
# AssociateQualificationWithWorkerRequestRequestTypeDef usage example
from mypy_boto3_mturk.type_defs import AssociateQualificationWithWorkerRequestRequestTypeDef
def get_value() -> AssociateQualificationWithWorkerRequestRequestTypeDef:
return {
"QualificationTypeId": ...,
"WorkerId": ...,
}
# AssociateQualificationWithWorkerRequestRequestTypeDef definition
class AssociateQualificationWithWorkerRequestRequestTypeDef(TypedDict):
QualificationTypeId: str,
WorkerId: str,
IntegerValue: NotRequired[int],
SendNotification: NotRequired[bool],
BonusPaymentTypeDef#
# BonusPaymentTypeDef usage example
from mypy_boto3_mturk.type_defs import BonusPaymentTypeDef
def get_value() -> BonusPaymentTypeDef:
return {
"WorkerId": ...,
}
# BonusPaymentTypeDef definition
class BonusPaymentTypeDef(TypedDict):
WorkerId: NotRequired[str],
BonusAmount: NotRequired[str],
AssignmentId: NotRequired[str],
Reason: NotRequired[str],
GrantTime: NotRequired[datetime],
CreateAdditionalAssignmentsForHITRequestRequestTypeDef#
# CreateAdditionalAssignmentsForHITRequestRequestTypeDef usage example
from mypy_boto3_mturk.type_defs import CreateAdditionalAssignmentsForHITRequestRequestTypeDef
def get_value() -> CreateAdditionalAssignmentsForHITRequestRequestTypeDef:
return {
"HITId": ...,
"NumberOfAdditionalAssignments": ...,
}
# CreateAdditionalAssignmentsForHITRequestRequestTypeDef definition
class CreateAdditionalAssignmentsForHITRequestRequestTypeDef(TypedDict):
HITId: str,
NumberOfAdditionalAssignments: int,
UniqueRequestToken: NotRequired[str],
HITLayoutParameterTypeDef#
# HITLayoutParameterTypeDef usage example
from mypy_boto3_mturk.type_defs import HITLayoutParameterTypeDef
def get_value() -> HITLayoutParameterTypeDef:
return {
"Name": ...,
"Value": ...,
}
# HITLayoutParameterTypeDef definition
class HITLayoutParameterTypeDef(TypedDict):
Name: str,
Value: str,
CreateHITTypeResponseTypeDef#
# CreateHITTypeResponseTypeDef usage example
from mypy_boto3_mturk.type_defs import CreateHITTypeResponseTypeDef
def get_value() -> CreateHITTypeResponseTypeDef:
return {
"HITTypeId": ...,
"ResponseMetadata": ...,
}
# CreateHITTypeResponseTypeDef definition
class CreateHITTypeResponseTypeDef(TypedDict):
HITTypeId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateQualificationTypeRequestRequestTypeDef#
# CreateQualificationTypeRequestRequestTypeDef usage example
from mypy_boto3_mturk.type_defs import CreateQualificationTypeRequestRequestTypeDef
def get_value() -> CreateQualificationTypeRequestRequestTypeDef:
return {
"Name": ...,
"Description": ...,
"QualificationTypeStatus": ...,
}
# CreateQualificationTypeRequestRequestTypeDef 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],
QualificationTypeTypeDef#
# QualificationTypeTypeDef usage example
from mypy_boto3_mturk.type_defs import QualificationTypeTypeDef
def get_value() -> QualificationTypeTypeDef:
return {
"QualificationTypeId": ...,
}
# QualificationTypeTypeDef 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],
CreateWorkerBlockRequestRequestTypeDef#
# CreateWorkerBlockRequestRequestTypeDef usage example
from mypy_boto3_mturk.type_defs import CreateWorkerBlockRequestRequestTypeDef
def get_value() -> CreateWorkerBlockRequestRequestTypeDef:
return {
"WorkerId": ...,
"Reason": ...,
}
# CreateWorkerBlockRequestRequestTypeDef definition
class CreateWorkerBlockRequestRequestTypeDef(TypedDict):
WorkerId: str,
Reason: str,
DeleteHITRequestRequestTypeDef#
# DeleteHITRequestRequestTypeDef usage example
from mypy_boto3_mturk.type_defs import DeleteHITRequestRequestTypeDef
def get_value() -> DeleteHITRequestRequestTypeDef:
return {
"HITId": ...,
}
# DeleteHITRequestRequestTypeDef definition
class DeleteHITRequestRequestTypeDef(TypedDict):
HITId: str,
DeleteQualificationTypeRequestRequestTypeDef#
# DeleteQualificationTypeRequestRequestTypeDef usage example
from mypy_boto3_mturk.type_defs import DeleteQualificationTypeRequestRequestTypeDef
def get_value() -> DeleteQualificationTypeRequestRequestTypeDef:
return {
"QualificationTypeId": ...,
}
# DeleteQualificationTypeRequestRequestTypeDef definition
class DeleteQualificationTypeRequestRequestTypeDef(TypedDict):
QualificationTypeId: str,
DeleteWorkerBlockRequestRequestTypeDef#
# DeleteWorkerBlockRequestRequestTypeDef usage example
from mypy_boto3_mturk.type_defs import DeleteWorkerBlockRequestRequestTypeDef
def get_value() -> DeleteWorkerBlockRequestRequestTypeDef:
return {
"WorkerId": ...,
}
# DeleteWorkerBlockRequestRequestTypeDef definition
class DeleteWorkerBlockRequestRequestTypeDef(TypedDict):
WorkerId: str,
Reason: NotRequired[str],
DisassociateQualificationFromWorkerRequestRequestTypeDef#
# DisassociateQualificationFromWorkerRequestRequestTypeDef usage example
from mypy_boto3_mturk.type_defs import DisassociateQualificationFromWorkerRequestRequestTypeDef
def get_value() -> DisassociateQualificationFromWorkerRequestRequestTypeDef:
return {
"WorkerId": ...,
"QualificationTypeId": ...,
}
# DisassociateQualificationFromWorkerRequestRequestTypeDef definition
class DisassociateQualificationFromWorkerRequestRequestTypeDef(TypedDict):
WorkerId: str,
QualificationTypeId: str,
Reason: NotRequired[str],
GetAccountBalanceResponseTypeDef#
# GetAccountBalanceResponseTypeDef usage example
from mypy_boto3_mturk.type_defs import GetAccountBalanceResponseTypeDef
def get_value() -> GetAccountBalanceResponseTypeDef:
return {
"AvailableBalance": ...,
"OnHoldBalance": ...,
"ResponseMetadata": ...,
}
# GetAccountBalanceResponseTypeDef definition
class GetAccountBalanceResponseTypeDef(TypedDict):
AvailableBalance: str,
OnHoldBalance: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
GetAssignmentRequestRequestTypeDef#
# GetAssignmentRequestRequestTypeDef usage example
from mypy_boto3_mturk.type_defs import GetAssignmentRequestRequestTypeDef
def get_value() -> GetAssignmentRequestRequestTypeDef:
return {
"AssignmentId": ...,
}
# GetAssignmentRequestRequestTypeDef definition
class GetAssignmentRequestRequestTypeDef(TypedDict):
AssignmentId: str,
GetFileUploadURLRequestRequestTypeDef#
# GetFileUploadURLRequestRequestTypeDef usage example
from mypy_boto3_mturk.type_defs import GetFileUploadURLRequestRequestTypeDef
def get_value() -> GetFileUploadURLRequestRequestTypeDef:
return {
"AssignmentId": ...,
"QuestionIdentifier": ...,
}
# GetFileUploadURLRequestRequestTypeDef definition
class GetFileUploadURLRequestRequestTypeDef(TypedDict):
AssignmentId: str,
QuestionIdentifier: str,
GetFileUploadURLResponseTypeDef#
# GetFileUploadURLResponseTypeDef usage example
from mypy_boto3_mturk.type_defs import GetFileUploadURLResponseTypeDef
def get_value() -> GetFileUploadURLResponseTypeDef:
return {
"FileUploadURL": ...,
"ResponseMetadata": ...,
}
# GetFileUploadURLResponseTypeDef definition
class GetFileUploadURLResponseTypeDef(TypedDict):
FileUploadURL: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
GetHITRequestRequestTypeDef#
# GetHITRequestRequestTypeDef usage example
from mypy_boto3_mturk.type_defs import GetHITRequestRequestTypeDef
def get_value() -> GetHITRequestRequestTypeDef:
return {
"HITId": ...,
}
# GetHITRequestRequestTypeDef definition
class GetHITRequestRequestTypeDef(TypedDict):
HITId: str,
GetQualificationScoreRequestRequestTypeDef#
# GetQualificationScoreRequestRequestTypeDef usage example
from mypy_boto3_mturk.type_defs import GetQualificationScoreRequestRequestTypeDef
def get_value() -> GetQualificationScoreRequestRequestTypeDef:
return {
"QualificationTypeId": ...,
"WorkerId": ...,
}
# GetQualificationScoreRequestRequestTypeDef definition
class GetQualificationScoreRequestRequestTypeDef(TypedDict):
QualificationTypeId: str,
WorkerId: str,
GetQualificationTypeRequestRequestTypeDef#
# GetQualificationTypeRequestRequestTypeDef usage example
from mypy_boto3_mturk.type_defs import GetQualificationTypeRequestRequestTypeDef
def get_value() -> GetQualificationTypeRequestRequestTypeDef:
return {
"QualificationTypeId": ...,
}
# GetQualificationTypeRequestRequestTypeDef definition
class GetQualificationTypeRequestRequestTypeDef(TypedDict):
QualificationTypeId: str,
ListAssignmentsForHITRequestListAssignmentsForHITPaginateTypeDef#
# ListAssignmentsForHITRequestListAssignmentsForHITPaginateTypeDef usage example
from mypy_boto3_mturk.type_defs import ListAssignmentsForHITRequestListAssignmentsForHITPaginateTypeDef
def get_value() -> ListAssignmentsForHITRequestListAssignmentsForHITPaginateTypeDef:
return {
"HITId": ...,
}
# ListAssignmentsForHITRequestListAssignmentsForHITPaginateTypeDef definition
class ListAssignmentsForHITRequestListAssignmentsForHITPaginateTypeDef(TypedDict):
HITId: str,
AssignmentStatuses: NotRequired[Sequence[AssignmentStatusType]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
ListAssignmentsForHITRequestRequestTypeDef#
# ListAssignmentsForHITRequestRequestTypeDef usage example
from mypy_boto3_mturk.type_defs import ListAssignmentsForHITRequestRequestTypeDef
def get_value() -> ListAssignmentsForHITRequestRequestTypeDef:
return {
"HITId": ...,
}
# ListAssignmentsForHITRequestRequestTypeDef definition
class ListAssignmentsForHITRequestRequestTypeDef(TypedDict):
HITId: str,
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
AssignmentStatuses: NotRequired[Sequence[AssignmentStatusType]], # (1)
ListBonusPaymentsRequestListBonusPaymentsPaginateTypeDef#
# ListBonusPaymentsRequestListBonusPaymentsPaginateTypeDef usage example
from mypy_boto3_mturk.type_defs import ListBonusPaymentsRequestListBonusPaymentsPaginateTypeDef
def get_value() -> ListBonusPaymentsRequestListBonusPaymentsPaginateTypeDef:
return {
"HITId": ...,
}
# ListBonusPaymentsRequestListBonusPaymentsPaginateTypeDef definition
class ListBonusPaymentsRequestListBonusPaymentsPaginateTypeDef(TypedDict):
HITId: NotRequired[str],
AssignmentId: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListBonusPaymentsRequestRequestTypeDef#
# ListBonusPaymentsRequestRequestTypeDef usage example
from mypy_boto3_mturk.type_defs import ListBonusPaymentsRequestRequestTypeDef
def get_value() -> ListBonusPaymentsRequestRequestTypeDef:
return {
"HITId": ...,
}
# ListBonusPaymentsRequestRequestTypeDef definition
class ListBonusPaymentsRequestRequestTypeDef(TypedDict):
HITId: NotRequired[str],
AssignmentId: NotRequired[str],
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
ListHITsForQualificationTypeRequestListHITsForQualificationTypePaginateTypeDef#
# ListHITsForQualificationTypeRequestListHITsForQualificationTypePaginateTypeDef usage example
from mypy_boto3_mturk.type_defs import ListHITsForQualificationTypeRequestListHITsForQualificationTypePaginateTypeDef
def get_value() -> ListHITsForQualificationTypeRequestListHITsForQualificationTypePaginateTypeDef:
return {
"QualificationTypeId": ...,
}
# ListHITsForQualificationTypeRequestListHITsForQualificationTypePaginateTypeDef definition
class ListHITsForQualificationTypeRequestListHITsForQualificationTypePaginateTypeDef(TypedDict):
QualificationTypeId: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListHITsForQualificationTypeRequestRequestTypeDef#
# ListHITsForQualificationTypeRequestRequestTypeDef usage example
from mypy_boto3_mturk.type_defs import ListHITsForQualificationTypeRequestRequestTypeDef
def get_value() -> ListHITsForQualificationTypeRequestRequestTypeDef:
return {
"QualificationTypeId": ...,
}
# ListHITsForQualificationTypeRequestRequestTypeDef definition
class ListHITsForQualificationTypeRequestRequestTypeDef(TypedDict):
QualificationTypeId: str,
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
ListHITsRequestListHITsPaginateTypeDef#
# ListHITsRequestListHITsPaginateTypeDef usage example
from mypy_boto3_mturk.type_defs import ListHITsRequestListHITsPaginateTypeDef
def get_value() -> ListHITsRequestListHITsPaginateTypeDef:
return {
"PaginationConfig": ...,
}
# ListHITsRequestListHITsPaginateTypeDef definition
class ListHITsRequestListHITsPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListHITsRequestRequestTypeDef#
# ListHITsRequestRequestTypeDef usage example
from mypy_boto3_mturk.type_defs import ListHITsRequestRequestTypeDef
def get_value() -> ListHITsRequestRequestTypeDef:
return {
"NextToken": ...,
}
# ListHITsRequestRequestTypeDef definition
class ListHITsRequestRequestTypeDef(TypedDict):
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
ListQualificationRequestsRequestListQualificationRequestsPaginateTypeDef#
# ListQualificationRequestsRequestListQualificationRequestsPaginateTypeDef usage example
from mypy_boto3_mturk.type_defs import ListQualificationRequestsRequestListQualificationRequestsPaginateTypeDef
def get_value() -> ListQualificationRequestsRequestListQualificationRequestsPaginateTypeDef:
return {
"QualificationTypeId": ...,
}
# ListQualificationRequestsRequestListQualificationRequestsPaginateTypeDef definition
class ListQualificationRequestsRequestListQualificationRequestsPaginateTypeDef(TypedDict):
QualificationTypeId: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListQualificationRequestsRequestRequestTypeDef#
# ListQualificationRequestsRequestRequestTypeDef usage example
from mypy_boto3_mturk.type_defs import ListQualificationRequestsRequestRequestTypeDef
def get_value() -> ListQualificationRequestsRequestRequestTypeDef:
return {
"QualificationTypeId": ...,
}
# ListQualificationRequestsRequestRequestTypeDef definition
class ListQualificationRequestsRequestRequestTypeDef(TypedDict):
QualificationTypeId: NotRequired[str],
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
QualificationRequestTypeDef#
# QualificationRequestTypeDef usage example
from mypy_boto3_mturk.type_defs import QualificationRequestTypeDef
def get_value() -> QualificationRequestTypeDef:
return {
"QualificationRequestId": ...,
}
# QualificationRequestTypeDef definition
class QualificationRequestTypeDef(TypedDict):
QualificationRequestId: NotRequired[str],
QualificationTypeId: NotRequired[str],
WorkerId: NotRequired[str],
Test: NotRequired[str],
Answer: NotRequired[str],
SubmitTime: NotRequired[datetime],
ListQualificationTypesRequestListQualificationTypesPaginateTypeDef#
# ListQualificationTypesRequestListQualificationTypesPaginateTypeDef usage example
from mypy_boto3_mturk.type_defs import ListQualificationTypesRequestListQualificationTypesPaginateTypeDef
def get_value() -> ListQualificationTypesRequestListQualificationTypesPaginateTypeDef:
return {
"MustBeRequestable": ...,
}
# ListQualificationTypesRequestListQualificationTypesPaginateTypeDef definition
class ListQualificationTypesRequestListQualificationTypesPaginateTypeDef(TypedDict):
MustBeRequestable: bool,
Query: NotRequired[str],
MustBeOwnedByCaller: NotRequired[bool],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListQualificationTypesRequestRequestTypeDef#
# ListQualificationTypesRequestRequestTypeDef usage example
from mypy_boto3_mturk.type_defs import ListQualificationTypesRequestRequestTypeDef
def get_value() -> ListQualificationTypesRequestRequestTypeDef:
return {
"MustBeRequestable": ...,
}
# ListQualificationTypesRequestRequestTypeDef definition
class ListQualificationTypesRequestRequestTypeDef(TypedDict):
MustBeRequestable: bool,
Query: NotRequired[str],
MustBeOwnedByCaller: NotRequired[bool],
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
ListReviewPolicyResultsForHITRequestRequestTypeDef#
# ListReviewPolicyResultsForHITRequestRequestTypeDef usage example
from mypy_boto3_mturk.type_defs import ListReviewPolicyResultsForHITRequestRequestTypeDef
def get_value() -> ListReviewPolicyResultsForHITRequestRequestTypeDef:
return {
"HITId": ...,
}
# ListReviewPolicyResultsForHITRequestRequestTypeDef definition
class ListReviewPolicyResultsForHITRequestRequestTypeDef(TypedDict):
HITId: str,
PolicyLevels: NotRequired[Sequence[ReviewPolicyLevelType]], # (1)
RetrieveActions: NotRequired[bool],
RetrieveResults: NotRequired[bool],
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
ListReviewableHITsRequestListReviewableHITsPaginateTypeDef#
# ListReviewableHITsRequestListReviewableHITsPaginateTypeDef usage example
from mypy_boto3_mturk.type_defs import ListReviewableHITsRequestListReviewableHITsPaginateTypeDef
def get_value() -> ListReviewableHITsRequestListReviewableHITsPaginateTypeDef:
return {
"HITTypeId": ...,
}
# ListReviewableHITsRequestListReviewableHITsPaginateTypeDef definition
class ListReviewableHITsRequestListReviewableHITsPaginateTypeDef(TypedDict):
HITTypeId: NotRequired[str],
Status: NotRequired[ReviewableHITStatusType], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
ListReviewableHITsRequestRequestTypeDef#
# ListReviewableHITsRequestRequestTypeDef usage example
from mypy_boto3_mturk.type_defs import ListReviewableHITsRequestRequestTypeDef
def get_value() -> ListReviewableHITsRequestRequestTypeDef:
return {
"HITTypeId": ...,
}
# ListReviewableHITsRequestRequestTypeDef definition
class ListReviewableHITsRequestRequestTypeDef(TypedDict):
HITTypeId: NotRequired[str],
Status: NotRequired[ReviewableHITStatusType], # (1)
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
ListWorkerBlocksRequestListWorkerBlocksPaginateTypeDef#
# ListWorkerBlocksRequestListWorkerBlocksPaginateTypeDef usage example
from mypy_boto3_mturk.type_defs import ListWorkerBlocksRequestListWorkerBlocksPaginateTypeDef
def get_value() -> ListWorkerBlocksRequestListWorkerBlocksPaginateTypeDef:
return {
"PaginationConfig": ...,
}
# ListWorkerBlocksRequestListWorkerBlocksPaginateTypeDef definition
class ListWorkerBlocksRequestListWorkerBlocksPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListWorkerBlocksRequestRequestTypeDef#
# ListWorkerBlocksRequestRequestTypeDef usage example
from mypy_boto3_mturk.type_defs import ListWorkerBlocksRequestRequestTypeDef
def get_value() -> ListWorkerBlocksRequestRequestTypeDef:
return {
"NextToken": ...,
}
# ListWorkerBlocksRequestRequestTypeDef definition
class ListWorkerBlocksRequestRequestTypeDef(TypedDict):
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
WorkerBlockTypeDef#
# WorkerBlockTypeDef usage example
from mypy_boto3_mturk.type_defs import WorkerBlockTypeDef
def get_value() -> WorkerBlockTypeDef:
return {
"WorkerId": ...,
}
# WorkerBlockTypeDef definition
class WorkerBlockTypeDef(TypedDict):
WorkerId: NotRequired[str],
Reason: NotRequired[str],
ListWorkersWithQualificationTypeRequestListWorkersWithQualificationTypePaginateTypeDef#
# ListWorkersWithQualificationTypeRequestListWorkersWithQualificationTypePaginateTypeDef usage example
from mypy_boto3_mturk.type_defs import ListWorkersWithQualificationTypeRequestListWorkersWithQualificationTypePaginateTypeDef
def get_value() -> ListWorkersWithQualificationTypeRequestListWorkersWithQualificationTypePaginateTypeDef:
return {
"QualificationTypeId": ...,
}
# ListWorkersWithQualificationTypeRequestListWorkersWithQualificationTypePaginateTypeDef definition
class ListWorkersWithQualificationTypeRequestListWorkersWithQualificationTypePaginateTypeDef(TypedDict):
QualificationTypeId: str,
Status: NotRequired[QualificationStatusType], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
ListWorkersWithQualificationTypeRequestRequestTypeDef#
# ListWorkersWithQualificationTypeRequestRequestTypeDef usage example
from mypy_boto3_mturk.type_defs import ListWorkersWithQualificationTypeRequestRequestTypeDef
def get_value() -> ListWorkersWithQualificationTypeRequestRequestTypeDef:
return {
"QualificationTypeId": ...,
}
# ListWorkersWithQualificationTypeRequestRequestTypeDef definition
class ListWorkersWithQualificationTypeRequestRequestTypeDef(TypedDict):
QualificationTypeId: str,
Status: NotRequired[QualificationStatusType], # (1)
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
LocaleTypeDef#
# LocaleTypeDef usage example
from mypy_boto3_mturk.type_defs import LocaleTypeDef
def get_value() -> LocaleTypeDef:
return {
"Country": ...,
}
# LocaleTypeDef definition
class LocaleTypeDef(TypedDict):
Country: str,
Subdivision: NotRequired[str],
NotificationSpecificationTypeDef#
# NotificationSpecificationTypeDef usage example
from mypy_boto3_mturk.type_defs import NotificationSpecificationTypeDef
def get_value() -> NotificationSpecificationTypeDef:
return {
"Destination": ...,
"Transport": ...,
"Version": ...,
"EventTypes": ...,
}
# NotificationSpecificationTypeDef definition
class NotificationSpecificationTypeDef(TypedDict):
Destination: str,
Transport: NotificationTransportType, # (1)
Version: str,
EventTypes: Sequence[EventTypeType], # (2)
NotifyWorkersFailureStatusTypeDef#
# NotifyWorkersFailureStatusTypeDef usage example
from mypy_boto3_mturk.type_defs import NotifyWorkersFailureStatusTypeDef
def get_value() -> NotifyWorkersFailureStatusTypeDef:
return {
"NotifyWorkersFailureCode": ...,
}
# NotifyWorkersFailureStatusTypeDef definition
class NotifyWorkersFailureStatusTypeDef(TypedDict):
NotifyWorkersFailureCode: NotRequired[NotifyWorkersFailureCodeType], # (1)
NotifyWorkersFailureMessage: NotRequired[str],
WorkerId: NotRequired[str],
NotifyWorkersRequestRequestTypeDef#
# NotifyWorkersRequestRequestTypeDef usage example
from mypy_boto3_mturk.type_defs import NotifyWorkersRequestRequestTypeDef
def get_value() -> NotifyWorkersRequestRequestTypeDef:
return {
"Subject": ...,
"MessageText": ...,
"WorkerIds": ...,
}
# NotifyWorkersRequestRequestTypeDef definition
class NotifyWorkersRequestRequestTypeDef(TypedDict):
Subject: str,
MessageText: str,
WorkerIds: Sequence[str],
PaginatorConfigTypeDef#
# PaginatorConfigTypeDef usage example
from mypy_boto3_mturk.type_defs import PaginatorConfigTypeDef
def get_value() -> PaginatorConfigTypeDef:
return {
"MaxItems": ...,
}
# PaginatorConfigTypeDef definition
class PaginatorConfigTypeDef(TypedDict):
MaxItems: NotRequired[int],
PageSize: NotRequired[int],
StartingToken: NotRequired[str],
ParameterMapEntryTypeDef#
# ParameterMapEntryTypeDef usage example
from mypy_boto3_mturk.type_defs import ParameterMapEntryTypeDef
def get_value() -> ParameterMapEntryTypeDef:
return {
"Key": ...,
}
# ParameterMapEntryTypeDef definition
class ParameterMapEntryTypeDef(TypedDict):
Key: NotRequired[str],
Values: NotRequired[Sequence[str]],
RejectAssignmentRequestRequestTypeDef#
# RejectAssignmentRequestRequestTypeDef usage example
from mypy_boto3_mturk.type_defs import RejectAssignmentRequestRequestTypeDef
def get_value() -> RejectAssignmentRequestRequestTypeDef:
return {
"AssignmentId": ...,
"RequesterFeedback": ...,
}
# RejectAssignmentRequestRequestTypeDef definition
class RejectAssignmentRequestRequestTypeDef(TypedDict):
AssignmentId: str,
RequesterFeedback: str,
RejectQualificationRequestRequestRequestTypeDef#
# RejectQualificationRequestRequestRequestTypeDef usage example
from mypy_boto3_mturk.type_defs import RejectQualificationRequestRequestRequestTypeDef
def get_value() -> RejectQualificationRequestRequestRequestTypeDef:
return {
"QualificationRequestId": ...,
}
# RejectQualificationRequestRequestRequestTypeDef definition
class RejectQualificationRequestRequestRequestTypeDef(TypedDict):
QualificationRequestId: str,
Reason: NotRequired[str],
ResponseMetadataTypeDef#
# ResponseMetadataTypeDef usage example
from mypy_boto3_mturk.type_defs import ResponseMetadataTypeDef
def get_value() -> ResponseMetadataTypeDef:
return {
"RequestId": ...,
"HostId": ...,
"HTTPStatusCode": ...,
"HTTPHeaders": ...,
"RetryAttempts": ...,
}
# ResponseMetadataTypeDef definition
class ResponseMetadataTypeDef(TypedDict):
RequestId: str,
HostId: str,
HTTPStatusCode: int,
HTTPHeaders: Dict[str, str],
RetryAttempts: int,
ReviewActionDetailTypeDef#
# ReviewActionDetailTypeDef usage example
from mypy_boto3_mturk.type_defs import ReviewActionDetailTypeDef
def get_value() -> ReviewActionDetailTypeDef:
return {
"ActionId": ...,
}
# ReviewActionDetailTypeDef 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],
ReviewResultDetailTypeDef#
# ReviewResultDetailTypeDef usage example
from mypy_boto3_mturk.type_defs import ReviewResultDetailTypeDef
def get_value() -> ReviewResultDetailTypeDef:
return {
"ActionId": ...,
}
# ReviewResultDetailTypeDef definition
class ReviewResultDetailTypeDef(TypedDict):
ActionId: NotRequired[str],
SubjectId: NotRequired[str],
SubjectType: NotRequired[str],
QuestionId: NotRequired[str],
Key: NotRequired[str],
Value: NotRequired[str],
SendBonusRequestRequestTypeDef#
# SendBonusRequestRequestTypeDef usage example
from mypy_boto3_mturk.type_defs import SendBonusRequestRequestTypeDef
def get_value() -> SendBonusRequestRequestTypeDef:
return {
"WorkerId": ...,
"BonusAmount": ...,
"AssignmentId": ...,
"Reason": ...,
}
# SendBonusRequestRequestTypeDef definition
class SendBonusRequestRequestTypeDef(TypedDict):
WorkerId: str,
BonusAmount: str,
AssignmentId: str,
Reason: str,
UniqueRequestToken: NotRequired[str],
UpdateExpirationForHITRequestRequestTypeDef#
# UpdateExpirationForHITRequestRequestTypeDef usage example
from mypy_boto3_mturk.type_defs import UpdateExpirationForHITRequestRequestTypeDef
def get_value() -> UpdateExpirationForHITRequestRequestTypeDef:
return {
"HITId": ...,
"ExpireAt": ...,
}
# UpdateExpirationForHITRequestRequestTypeDef definition
class UpdateExpirationForHITRequestRequestTypeDef(TypedDict):
HITId: str,
ExpireAt: Union[datetime, str],
UpdateHITReviewStatusRequestRequestTypeDef#
# UpdateHITReviewStatusRequestRequestTypeDef usage example
from mypy_boto3_mturk.type_defs import UpdateHITReviewStatusRequestRequestTypeDef
def get_value() -> UpdateHITReviewStatusRequestRequestTypeDef:
return {
"HITId": ...,
}
# UpdateHITReviewStatusRequestRequestTypeDef definition
class UpdateHITReviewStatusRequestRequestTypeDef(TypedDict):
HITId: str,
Revert: NotRequired[bool],
UpdateHITTypeOfHITRequestRequestTypeDef#
# UpdateHITTypeOfHITRequestRequestTypeDef usage example
from mypy_boto3_mturk.type_defs import UpdateHITTypeOfHITRequestRequestTypeDef
def get_value() -> UpdateHITTypeOfHITRequestRequestTypeDef:
return {
"HITId": ...,
"HITTypeId": ...,
}
# UpdateHITTypeOfHITRequestRequestTypeDef definition
class UpdateHITTypeOfHITRequestRequestTypeDef(TypedDict):
HITId: str,
HITTypeId: str,
UpdateQualificationTypeRequestRequestTypeDef#
# UpdateQualificationTypeRequestRequestTypeDef usage example
from mypy_boto3_mturk.type_defs import UpdateQualificationTypeRequestRequestTypeDef
def get_value() -> UpdateQualificationTypeRequestRequestTypeDef:
return {
"QualificationTypeId": ...,
}
# UpdateQualificationTypeRequestRequestTypeDef 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],
ListAssignmentsForHITResponseTypeDef#
# ListAssignmentsForHITResponseTypeDef usage example
from mypy_boto3_mturk.type_defs import ListAssignmentsForHITResponseTypeDef
def get_value() -> ListAssignmentsForHITResponseTypeDef:
return {
"NextToken": ...,
"NumResults": ...,
"Assignments": ...,
"ResponseMetadata": ...,
}
# ListAssignmentsForHITResponseTypeDef definition
class ListAssignmentsForHITResponseTypeDef(TypedDict):
NextToken: str,
NumResults: int,
Assignments: List[AssignmentTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListBonusPaymentsResponseTypeDef#
# ListBonusPaymentsResponseTypeDef usage example
from mypy_boto3_mturk.type_defs import ListBonusPaymentsResponseTypeDef
def get_value() -> ListBonusPaymentsResponseTypeDef:
return {
"NumResults": ...,
"NextToken": ...,
"BonusPayments": ...,
"ResponseMetadata": ...,
}
# ListBonusPaymentsResponseTypeDef definition
class ListBonusPaymentsResponseTypeDef(TypedDict):
NumResults: int,
NextToken: str,
BonusPayments: List[BonusPaymentTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateQualificationTypeResponseTypeDef#
# CreateQualificationTypeResponseTypeDef usage example
from mypy_boto3_mturk.type_defs import CreateQualificationTypeResponseTypeDef
def get_value() -> CreateQualificationTypeResponseTypeDef:
return {
"QualificationType": ...,
"ResponseMetadata": ...,
}
# CreateQualificationTypeResponseTypeDef definition
class CreateQualificationTypeResponseTypeDef(TypedDict):
QualificationType: QualificationTypeTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetQualificationTypeResponseTypeDef#
# GetQualificationTypeResponseTypeDef usage example
from mypy_boto3_mturk.type_defs import GetQualificationTypeResponseTypeDef
def get_value() -> GetQualificationTypeResponseTypeDef:
return {
"QualificationType": ...,
"ResponseMetadata": ...,
}
# GetQualificationTypeResponseTypeDef definition
class GetQualificationTypeResponseTypeDef(TypedDict):
QualificationType: QualificationTypeTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListQualificationTypesResponseTypeDef#
# ListQualificationTypesResponseTypeDef usage example
from mypy_boto3_mturk.type_defs import ListQualificationTypesResponseTypeDef
def get_value() -> ListQualificationTypesResponseTypeDef:
return {
"NumResults": ...,
"NextToken": ...,
"QualificationTypes": ...,
"ResponseMetadata": ...,
}
# ListQualificationTypesResponseTypeDef definition
class ListQualificationTypesResponseTypeDef(TypedDict):
NumResults: int,
NextToken: str,
QualificationTypes: List[QualificationTypeTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateQualificationTypeResponseTypeDef#
# UpdateQualificationTypeResponseTypeDef usage example
from mypy_boto3_mturk.type_defs import UpdateQualificationTypeResponseTypeDef
def get_value() -> UpdateQualificationTypeResponseTypeDef:
return {
"QualificationType": ...,
"ResponseMetadata": ...,
}
# UpdateQualificationTypeResponseTypeDef definition
class UpdateQualificationTypeResponseTypeDef(TypedDict):
QualificationType: QualificationTypeTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListQualificationRequestsResponseTypeDef#
# ListQualificationRequestsResponseTypeDef usage example
from mypy_boto3_mturk.type_defs import ListQualificationRequestsResponseTypeDef
def get_value() -> ListQualificationRequestsResponseTypeDef:
return {
"NumResults": ...,
"NextToken": ...,
"QualificationRequests": ...,
"ResponseMetadata": ...,
}
# ListQualificationRequestsResponseTypeDef definition
class ListQualificationRequestsResponseTypeDef(TypedDict):
NumResults: int,
NextToken: str,
QualificationRequests: List[QualificationRequestTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListWorkerBlocksResponseTypeDef#
# ListWorkerBlocksResponseTypeDef usage example
from mypy_boto3_mturk.type_defs import ListWorkerBlocksResponseTypeDef
def get_value() -> ListWorkerBlocksResponseTypeDef:
return {
"NextToken": ...,
"NumResults": ...,
"WorkerBlocks": ...,
"ResponseMetadata": ...,
}
# ListWorkerBlocksResponseTypeDef definition
class ListWorkerBlocksResponseTypeDef(TypedDict):
NextToken: str,
NumResults: int,
WorkerBlocks: List[WorkerBlockTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
QualificationRequirementTypeDef#
# QualificationRequirementTypeDef usage example
from mypy_boto3_mturk.type_defs import QualificationRequirementTypeDef
def get_value() -> QualificationRequirementTypeDef:
return {
"QualificationTypeId": ...,
"Comparator": ...,
}
# QualificationRequirementTypeDef 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)
- See ComparatorType
- See LocaleTypeDef
- See HITAccessActionsType
QualificationTypeDef#
# QualificationTypeDef usage example
from mypy_boto3_mturk.type_defs import QualificationTypeDef
def get_value() -> QualificationTypeDef:
return {
"QualificationTypeId": ...,
}
# QualificationTypeDef definition
class QualificationTypeDef(TypedDict):
QualificationTypeId: NotRequired[str],
WorkerId: NotRequired[str],
GrantTime: NotRequired[datetime],
IntegerValue: NotRequired[int],
LocaleValue: NotRequired[LocaleTypeDef], # (1)
Status: NotRequired[QualificationStatusType], # (2)
- See LocaleTypeDef
- See QualificationStatusType
SendTestEventNotificationRequestRequestTypeDef#
# SendTestEventNotificationRequestRequestTypeDef usage example
from mypy_boto3_mturk.type_defs import SendTestEventNotificationRequestRequestTypeDef
def get_value() -> SendTestEventNotificationRequestRequestTypeDef:
return {
"Notification": ...,
"TestEventType": ...,
}
# SendTestEventNotificationRequestRequestTypeDef definition
class SendTestEventNotificationRequestRequestTypeDef(TypedDict):
Notification: NotificationSpecificationTypeDef, # (1)
TestEventType: EventTypeType, # (2)
UpdateNotificationSettingsRequestRequestTypeDef#
# UpdateNotificationSettingsRequestRequestTypeDef usage example
from mypy_boto3_mturk.type_defs import UpdateNotificationSettingsRequestRequestTypeDef
def get_value() -> UpdateNotificationSettingsRequestRequestTypeDef:
return {
"HITTypeId": ...,
}
# UpdateNotificationSettingsRequestRequestTypeDef definition
class UpdateNotificationSettingsRequestRequestTypeDef(TypedDict):
HITTypeId: str,
Notification: NotRequired[NotificationSpecificationTypeDef], # (1)
Active: NotRequired[bool],
NotifyWorkersResponseTypeDef#
# NotifyWorkersResponseTypeDef usage example
from mypy_boto3_mturk.type_defs import NotifyWorkersResponseTypeDef
def get_value() -> NotifyWorkersResponseTypeDef:
return {
"NotifyWorkersFailureStatuses": ...,
"ResponseMetadata": ...,
}
# NotifyWorkersResponseTypeDef definition
class NotifyWorkersResponseTypeDef(TypedDict):
NotifyWorkersFailureStatuses: List[NotifyWorkersFailureStatusTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
PolicyParameterTypeDef#
# PolicyParameterTypeDef usage example
from mypy_boto3_mturk.type_defs import PolicyParameterTypeDef
def get_value() -> PolicyParameterTypeDef:
return {
"Key": ...,
}
# PolicyParameterTypeDef definition
class PolicyParameterTypeDef(TypedDict):
Key: NotRequired[str],
Values: NotRequired[Sequence[str]],
MapEntries: NotRequired[Sequence[ParameterMapEntryTypeDef]], # (1)
ReviewReportTypeDef#
# ReviewReportTypeDef usage example
from mypy_boto3_mturk.type_defs import ReviewReportTypeDef
def get_value() -> ReviewReportTypeDef:
return {
"ReviewResults": ...,
}
# ReviewReportTypeDef definition
class ReviewReportTypeDef(TypedDict):
ReviewResults: NotRequired[List[ReviewResultDetailTypeDef]], # (1)
ReviewActions: NotRequired[List[ReviewActionDetailTypeDef]], # (2)
CreateHITTypeRequestRequestTypeDef#
# CreateHITTypeRequestRequestTypeDef usage example
from mypy_boto3_mturk.type_defs import CreateHITTypeRequestRequestTypeDef
def get_value() -> CreateHITTypeRequestRequestTypeDef:
return {
"AssignmentDurationInSeconds": ...,
"Reward": ...,
"Title": ...,
"Description": ...,
}
# CreateHITTypeRequestRequestTypeDef definition
class CreateHITTypeRequestRequestTypeDef(TypedDict):
AssignmentDurationInSeconds: int,
Reward: str,
Title: str,
Description: str,
AutoApprovalDelayInSeconds: NotRequired[int],
Keywords: NotRequired[str],
QualificationRequirements: NotRequired[Sequence[QualificationRequirementTypeDef]], # (1)
HITTypeDef#
# HITTypeDef usage example
from mypy_boto3_mturk.type_defs import HITTypeDef
def get_value() -> HITTypeDef:
return {
"HITId": ...,
}
# HITTypeDef 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],
GetQualificationScoreResponseTypeDef#
# GetQualificationScoreResponseTypeDef usage example
from mypy_boto3_mturk.type_defs import GetQualificationScoreResponseTypeDef
def get_value() -> GetQualificationScoreResponseTypeDef:
return {
"Qualification": ...,
"ResponseMetadata": ...,
}
# GetQualificationScoreResponseTypeDef definition
class GetQualificationScoreResponseTypeDef(TypedDict):
Qualification: QualificationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListWorkersWithQualificationTypeResponseTypeDef#
# ListWorkersWithQualificationTypeResponseTypeDef usage example
from mypy_boto3_mturk.type_defs import ListWorkersWithQualificationTypeResponseTypeDef
def get_value() -> ListWorkersWithQualificationTypeResponseTypeDef:
return {
"NextToken": ...,
"NumResults": ...,
"Qualifications": ...,
"ResponseMetadata": ...,
}
# ListWorkersWithQualificationTypeResponseTypeDef definition
class ListWorkersWithQualificationTypeResponseTypeDef(TypedDict):
NextToken: str,
NumResults: int,
Qualifications: List[QualificationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ReviewPolicyTypeDef#
# ReviewPolicyTypeDef usage example
from mypy_boto3_mturk.type_defs import ReviewPolicyTypeDef
def get_value() -> ReviewPolicyTypeDef:
return {
"PolicyName": ...,
}
# ReviewPolicyTypeDef definition
class ReviewPolicyTypeDef(TypedDict):
PolicyName: str,
Parameters: NotRequired[Sequence[PolicyParameterTypeDef]], # (1)
CreateHITResponseTypeDef#
# CreateHITResponseTypeDef usage example
from mypy_boto3_mturk.type_defs import CreateHITResponseTypeDef
def get_value() -> CreateHITResponseTypeDef:
return {
"HIT": ...,
"ResponseMetadata": ...,
}
# CreateHITResponseTypeDef definition
class CreateHITResponseTypeDef(TypedDict):
HIT: HITTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See HITTypeDef
- See ResponseMetadataTypeDef
CreateHITWithHITTypeResponseTypeDef#
# CreateHITWithHITTypeResponseTypeDef usage example
from mypy_boto3_mturk.type_defs import CreateHITWithHITTypeResponseTypeDef
def get_value() -> CreateHITWithHITTypeResponseTypeDef:
return {
"HIT": ...,
"ResponseMetadata": ...,
}
# CreateHITWithHITTypeResponseTypeDef definition
class CreateHITWithHITTypeResponseTypeDef(TypedDict):
HIT: HITTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See HITTypeDef
- See ResponseMetadataTypeDef
GetAssignmentResponseTypeDef#
# GetAssignmentResponseTypeDef usage example
from mypy_boto3_mturk.type_defs import GetAssignmentResponseTypeDef
def get_value() -> GetAssignmentResponseTypeDef:
return {
"Assignment": ...,
"HIT": ...,
"ResponseMetadata": ...,
}
# GetAssignmentResponseTypeDef definition
class GetAssignmentResponseTypeDef(TypedDict):
Assignment: AssignmentTypeDef, # (1)
HIT: HITTypeDef, # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
- See AssignmentTypeDef
- See HITTypeDef
- See ResponseMetadataTypeDef
GetHITResponseTypeDef#
# GetHITResponseTypeDef usage example
from mypy_boto3_mturk.type_defs import GetHITResponseTypeDef
def get_value() -> GetHITResponseTypeDef:
return {
"HIT": ...,
"ResponseMetadata": ...,
}
# GetHITResponseTypeDef definition
class GetHITResponseTypeDef(TypedDict):
HIT: HITTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See HITTypeDef
- See ResponseMetadataTypeDef
ListHITsForQualificationTypeResponseTypeDef#
# ListHITsForQualificationTypeResponseTypeDef usage example
from mypy_boto3_mturk.type_defs import ListHITsForQualificationTypeResponseTypeDef
def get_value() -> ListHITsForQualificationTypeResponseTypeDef:
return {
"NextToken": ...,
"NumResults": ...,
"HITs": ...,
"ResponseMetadata": ...,
}
# ListHITsForQualificationTypeResponseTypeDef definition
class ListHITsForQualificationTypeResponseTypeDef(TypedDict):
NextToken: str,
NumResults: int,
HITs: List[HITTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See HITTypeDef
- See ResponseMetadataTypeDef
ListHITsResponseTypeDef#
# ListHITsResponseTypeDef usage example
from mypy_boto3_mturk.type_defs import ListHITsResponseTypeDef
def get_value() -> ListHITsResponseTypeDef:
return {
"NextToken": ...,
"NumResults": ...,
"HITs": ...,
"ResponseMetadata": ...,
}
# ListHITsResponseTypeDef definition
class ListHITsResponseTypeDef(TypedDict):
NextToken: str,
NumResults: int,
HITs: List[HITTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See HITTypeDef
- See ResponseMetadataTypeDef
ListReviewableHITsResponseTypeDef#
# ListReviewableHITsResponseTypeDef usage example
from mypy_boto3_mturk.type_defs import ListReviewableHITsResponseTypeDef
def get_value() -> ListReviewableHITsResponseTypeDef:
return {
"NextToken": ...,
"NumResults": ...,
"HITs": ...,
"ResponseMetadata": ...,
}
# ListReviewableHITsResponseTypeDef definition
class ListReviewableHITsResponseTypeDef(TypedDict):
NextToken: str,
NumResults: int,
HITs: List[HITTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See HITTypeDef
- See ResponseMetadataTypeDef
CreateHITRequestRequestTypeDef#
# CreateHITRequestRequestTypeDef usage example
from mypy_boto3_mturk.type_defs import CreateHITRequestRequestTypeDef
def get_value() -> CreateHITRequestRequestTypeDef:
return {
"LifetimeInSeconds": ...,
"AssignmentDurationInSeconds": ...,
"Reward": ...,
"Title": ...,
"Description": ...,
}
# CreateHITRequestRequestTypeDef 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)
- See QualificationRequirementTypeDef
- See ReviewPolicyTypeDef
- See ReviewPolicyTypeDef
- See HITLayoutParameterTypeDef
CreateHITWithHITTypeRequestRequestTypeDef#
# CreateHITWithHITTypeRequestRequestTypeDef usage example
from mypy_boto3_mturk.type_defs import CreateHITWithHITTypeRequestRequestTypeDef
def get_value() -> CreateHITWithHITTypeRequestRequestTypeDef:
return {
"HITTypeId": ...,
"LifetimeInSeconds": ...,
}
# CreateHITWithHITTypeRequestRequestTypeDef 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)
ListReviewPolicyResultsForHITResponseTypeDef#
# ListReviewPolicyResultsForHITResponseTypeDef usage example
from mypy_boto3_mturk.type_defs import ListReviewPolicyResultsForHITResponseTypeDef
def get_value() -> ListReviewPolicyResultsForHITResponseTypeDef:
return {
"HITId": ...,
"AssignmentReviewPolicy": ...,
"HITReviewPolicy": ...,
"AssignmentReviewReport": ...,
"HITReviewReport": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
# ListReviewPolicyResultsForHITResponseTypeDef definition
class ListReviewPolicyResultsForHITResponseTypeDef(TypedDict):
HITId: str,
AssignmentReviewPolicy: ReviewPolicyTypeDef, # (1)
HITReviewPolicy: ReviewPolicyTypeDef, # (1)
AssignmentReviewReport: ReviewReportTypeDef, # (3)
HITReviewReport: ReviewReportTypeDef, # (3)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (5)