Type definitions#
Auto-generated documentation for MTurk type annotations stubs module types-boto3-mturk.
TimestampTypeDef#
# TimestampTypeDef Union usage example
from types_boto3_mturk.type_defs import TimestampTypeDef
def get_value() -> TimestampTypeDef:
return ...
# TimestampTypeDef definition
TimestampTypeDef = Union[
datetime,
str,
]
QualificationRequirementUnionTypeDef#
# QualificationRequirementUnionTypeDef Union usage example
from types_boto3_mturk.type_defs import QualificationRequirementUnionTypeDef
def get_value() -> QualificationRequirementUnionTypeDef:
return ...
# QualificationRequirementUnionTypeDef definition
QualificationRequirementUnionTypeDef = Union[
QualificationRequirementTypeDef, # (1)
QualificationRequirementOutputTypeDef, # (2)
]
ReviewPolicyUnionTypeDef#
# ReviewPolicyUnionTypeDef Union usage example
from types_boto3_mturk.type_defs import ReviewPolicyUnionTypeDef
def get_value() -> ReviewPolicyUnionTypeDef:
return ...
# ReviewPolicyUnionTypeDef definition
ReviewPolicyUnionTypeDef = Union[
ReviewPolicyTypeDef, # (1)
ReviewPolicyOutputTypeDef, # (2)
]
AcceptQualificationRequestRequestTypeDef#
# AcceptQualificationRequestRequestTypeDef TypedDict usage example
from types_boto3_mturk.type_defs import AcceptQualificationRequestRequestTypeDef
def get_value() -> AcceptQualificationRequestRequestTypeDef:
return {
"QualificationRequestId": ...,
}
# AcceptQualificationRequestRequestTypeDef definition
class AcceptQualificationRequestRequestTypeDef(TypedDict):
QualificationRequestId: str,
IntegerValue: NotRequired[int],
ApproveAssignmentRequestTypeDef#
# ApproveAssignmentRequestTypeDef TypedDict usage example
from types_boto3_mturk.type_defs import ApproveAssignmentRequestTypeDef
def get_value() -> ApproveAssignmentRequestTypeDef:
return {
"AssignmentId": ...,
}
# ApproveAssignmentRequestTypeDef definition
class ApproveAssignmentRequestTypeDef(TypedDict):
AssignmentId: str,
RequesterFeedback: NotRequired[str],
OverrideRejection: NotRequired[bool],
AssignmentTypeDef#
# AssignmentTypeDef TypedDict usage example
from types_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],
AssociateQualificationWithWorkerRequestTypeDef#
# AssociateQualificationWithWorkerRequestTypeDef TypedDict usage example
from types_boto3_mturk.type_defs import AssociateQualificationWithWorkerRequestTypeDef
def get_value() -> AssociateQualificationWithWorkerRequestTypeDef:
return {
"QualificationTypeId": ...,
}
# AssociateQualificationWithWorkerRequestTypeDef definition
class AssociateQualificationWithWorkerRequestTypeDef(TypedDict):
QualificationTypeId: str,
WorkerId: str,
IntegerValue: NotRequired[int],
SendNotification: NotRequired[bool],
BonusPaymentTypeDef#
# BonusPaymentTypeDef TypedDict usage example
from types_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],
CreateAdditionalAssignmentsForHITRequestTypeDef#
# CreateAdditionalAssignmentsForHITRequestTypeDef TypedDict usage example
from types_boto3_mturk.type_defs import CreateAdditionalAssignmentsForHITRequestTypeDef
def get_value() -> CreateAdditionalAssignmentsForHITRequestTypeDef:
return {
"HITId": ...,
}
# CreateAdditionalAssignmentsForHITRequestTypeDef definition
class CreateAdditionalAssignmentsForHITRequestTypeDef(TypedDict):
HITId: str,
NumberOfAdditionalAssignments: int,
UniqueRequestToken: NotRequired[str],
HITLayoutParameterTypeDef#
# HITLayoutParameterTypeDef TypedDict usage example
from types_boto3_mturk.type_defs import HITLayoutParameterTypeDef
def get_value() -> HITLayoutParameterTypeDef:
return {
"Name": ...,
}
# HITLayoutParameterTypeDef definition
class HITLayoutParameterTypeDef(TypedDict):
Name: str,
Value: str,
ResponseMetadataTypeDef#
# ResponseMetadataTypeDef TypedDict usage example
from types_boto3_mturk.type_defs import ResponseMetadataTypeDef
def get_value() -> ResponseMetadataTypeDef:
return {
"RequestId": ...,
}
# ResponseMetadataTypeDef definition
class ResponseMetadataTypeDef(TypedDict):
RequestId: str,
HTTPStatusCode: int,
HTTPHeaders: Dict[str, str],
RetryAttempts: int,
HostId: NotRequired[str],
CreateQualificationTypeRequestTypeDef#
# CreateQualificationTypeRequestTypeDef TypedDict usage example
from types_boto3_mturk.type_defs import CreateQualificationTypeRequestTypeDef
def get_value() -> CreateQualificationTypeRequestTypeDef:
return {
"Name": ...,
}
# CreateQualificationTypeRequestTypeDef definition
class CreateQualificationTypeRequestTypeDef(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 TypedDict usage example
from types_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],
CreateWorkerBlockRequestTypeDef#
# CreateWorkerBlockRequestTypeDef TypedDict usage example
from types_boto3_mturk.type_defs import CreateWorkerBlockRequestTypeDef
def get_value() -> CreateWorkerBlockRequestTypeDef:
return {
"WorkerId": ...,
}
# CreateWorkerBlockRequestTypeDef definition
class CreateWorkerBlockRequestTypeDef(TypedDict):
WorkerId: str,
Reason: str,
DeleteHITRequestTypeDef#
# DeleteHITRequestTypeDef TypedDict usage example
from types_boto3_mturk.type_defs import DeleteHITRequestTypeDef
def get_value() -> DeleteHITRequestTypeDef:
return {
"HITId": ...,
}
# DeleteHITRequestTypeDef definition
class DeleteHITRequestTypeDef(TypedDict):
HITId: str,
DeleteQualificationTypeRequestTypeDef#
# DeleteQualificationTypeRequestTypeDef TypedDict usage example
from types_boto3_mturk.type_defs import DeleteQualificationTypeRequestTypeDef
def get_value() -> DeleteQualificationTypeRequestTypeDef:
return {
"QualificationTypeId": ...,
}
# DeleteQualificationTypeRequestTypeDef definition
class DeleteQualificationTypeRequestTypeDef(TypedDict):
QualificationTypeId: str,
DeleteWorkerBlockRequestTypeDef#
# DeleteWorkerBlockRequestTypeDef TypedDict usage example
from types_boto3_mturk.type_defs import DeleteWorkerBlockRequestTypeDef
def get_value() -> DeleteWorkerBlockRequestTypeDef:
return {
"WorkerId": ...,
}
# DeleteWorkerBlockRequestTypeDef definition
class DeleteWorkerBlockRequestTypeDef(TypedDict):
WorkerId: str,
Reason: NotRequired[str],
DisassociateQualificationFromWorkerRequestTypeDef#
# DisassociateQualificationFromWorkerRequestTypeDef TypedDict usage example
from types_boto3_mturk.type_defs import DisassociateQualificationFromWorkerRequestTypeDef
def get_value() -> DisassociateQualificationFromWorkerRequestTypeDef:
return {
"WorkerId": ...,
}
# DisassociateQualificationFromWorkerRequestTypeDef definition
class DisassociateQualificationFromWorkerRequestTypeDef(TypedDict):
WorkerId: str,
QualificationTypeId: str,
Reason: NotRequired[str],
GetAssignmentRequestTypeDef#
# GetAssignmentRequestTypeDef TypedDict usage example
from types_boto3_mturk.type_defs import GetAssignmentRequestTypeDef
def get_value() -> GetAssignmentRequestTypeDef:
return {
"AssignmentId": ...,
}
# GetAssignmentRequestTypeDef definition
class GetAssignmentRequestTypeDef(TypedDict):
AssignmentId: str,
GetFileUploadURLRequestTypeDef#
# GetFileUploadURLRequestTypeDef TypedDict usage example
from types_boto3_mturk.type_defs import GetFileUploadURLRequestTypeDef
def get_value() -> GetFileUploadURLRequestTypeDef:
return {
"AssignmentId": ...,
}
# GetFileUploadURLRequestTypeDef definition
class GetFileUploadURLRequestTypeDef(TypedDict):
AssignmentId: str,
QuestionIdentifier: str,
GetHITRequestTypeDef#
# GetHITRequestTypeDef TypedDict usage example
from types_boto3_mturk.type_defs import GetHITRequestTypeDef
def get_value() -> GetHITRequestTypeDef:
return {
"HITId": ...,
}
# GetHITRequestTypeDef definition
class GetHITRequestTypeDef(TypedDict):
HITId: str,
GetQualificationScoreRequestTypeDef#
# GetQualificationScoreRequestTypeDef TypedDict usage example
from types_boto3_mturk.type_defs import GetQualificationScoreRequestTypeDef
def get_value() -> GetQualificationScoreRequestTypeDef:
return {
"QualificationTypeId": ...,
}
# GetQualificationScoreRequestTypeDef definition
class GetQualificationScoreRequestTypeDef(TypedDict):
QualificationTypeId: str,
WorkerId: str,
GetQualificationTypeRequestTypeDef#
# GetQualificationTypeRequestTypeDef TypedDict usage example
from types_boto3_mturk.type_defs import GetQualificationTypeRequestTypeDef
def get_value() -> GetQualificationTypeRequestTypeDef:
return {
"QualificationTypeId": ...,
}
# GetQualificationTypeRequestTypeDef definition
class GetQualificationTypeRequestTypeDef(TypedDict):
QualificationTypeId: str,
PaginatorConfigTypeDef#
# PaginatorConfigTypeDef TypedDict usage example
from types_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],
ListAssignmentsForHITRequestTypeDef#
# ListAssignmentsForHITRequestTypeDef TypedDict usage example
from types_boto3_mturk.type_defs import ListAssignmentsForHITRequestTypeDef
def get_value() -> ListAssignmentsForHITRequestTypeDef:
return {
"HITId": ...,
}
# ListAssignmentsForHITRequestTypeDef definition
class ListAssignmentsForHITRequestTypeDef(TypedDict):
HITId: str,
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
AssignmentStatuses: NotRequired[Sequence[AssignmentStatusType]], # (1)
ListBonusPaymentsRequestTypeDef#
# ListBonusPaymentsRequestTypeDef TypedDict usage example
from types_boto3_mturk.type_defs import ListBonusPaymentsRequestTypeDef
def get_value() -> ListBonusPaymentsRequestTypeDef:
return {
"HITId": ...,
}
# ListBonusPaymentsRequestTypeDef definition
class ListBonusPaymentsRequestTypeDef(TypedDict):
HITId: NotRequired[str],
AssignmentId: NotRequired[str],
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
ListHITsForQualificationTypeRequestTypeDef#
# ListHITsForQualificationTypeRequestTypeDef TypedDict usage example
from types_boto3_mturk.type_defs import ListHITsForQualificationTypeRequestTypeDef
def get_value() -> ListHITsForQualificationTypeRequestTypeDef:
return {
"QualificationTypeId": ...,
}
# ListHITsForQualificationTypeRequestTypeDef definition
class ListHITsForQualificationTypeRequestTypeDef(TypedDict):
QualificationTypeId: str,
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
ListHITsRequestTypeDef#
# ListHITsRequestTypeDef TypedDict usage example
from types_boto3_mturk.type_defs import ListHITsRequestTypeDef
def get_value() -> ListHITsRequestTypeDef:
return {
"NextToken": ...,
}
# ListHITsRequestTypeDef definition
class ListHITsRequestTypeDef(TypedDict):
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
ListQualificationRequestsRequestTypeDef#
# ListQualificationRequestsRequestTypeDef TypedDict usage example
from types_boto3_mturk.type_defs import ListQualificationRequestsRequestTypeDef
def get_value() -> ListQualificationRequestsRequestTypeDef:
return {
"QualificationTypeId": ...,
}
# ListQualificationRequestsRequestTypeDef definition
class ListQualificationRequestsRequestTypeDef(TypedDict):
QualificationTypeId: NotRequired[str],
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
QualificationRequestTypeDef#
# QualificationRequestTypeDef TypedDict usage example
from types_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],
ListQualificationTypesRequestTypeDef#
# ListQualificationTypesRequestTypeDef TypedDict usage example
from types_boto3_mturk.type_defs import ListQualificationTypesRequestTypeDef
def get_value() -> ListQualificationTypesRequestTypeDef:
return {
"MustBeRequestable": ...,
}
# ListQualificationTypesRequestTypeDef definition
class ListQualificationTypesRequestTypeDef(TypedDict):
MustBeRequestable: bool,
Query: NotRequired[str],
MustBeOwnedByCaller: NotRequired[bool],
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
ListReviewPolicyResultsForHITRequestTypeDef#
# ListReviewPolicyResultsForHITRequestTypeDef TypedDict usage example
from types_boto3_mturk.type_defs import ListReviewPolicyResultsForHITRequestTypeDef
def get_value() -> ListReviewPolicyResultsForHITRequestTypeDef:
return {
"HITId": ...,
}
# ListReviewPolicyResultsForHITRequestTypeDef definition
class ListReviewPolicyResultsForHITRequestTypeDef(TypedDict):
HITId: str,
PolicyLevels: NotRequired[Sequence[ReviewPolicyLevelType]], # (1)
RetrieveActions: NotRequired[bool],
RetrieveResults: NotRequired[bool],
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
ListReviewableHITsRequestTypeDef#
# ListReviewableHITsRequestTypeDef TypedDict usage example
from types_boto3_mturk.type_defs import ListReviewableHITsRequestTypeDef
def get_value() -> ListReviewableHITsRequestTypeDef:
return {
"HITTypeId": ...,
}
# ListReviewableHITsRequestTypeDef definition
class ListReviewableHITsRequestTypeDef(TypedDict):
HITTypeId: NotRequired[str],
Status: NotRequired[ReviewableHITStatusType], # (1)
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
ListWorkerBlocksRequestTypeDef#
# ListWorkerBlocksRequestTypeDef TypedDict usage example
from types_boto3_mturk.type_defs import ListWorkerBlocksRequestTypeDef
def get_value() -> ListWorkerBlocksRequestTypeDef:
return {
"NextToken": ...,
}
# ListWorkerBlocksRequestTypeDef definition
class ListWorkerBlocksRequestTypeDef(TypedDict):
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
WorkerBlockTypeDef#
# WorkerBlockTypeDef TypedDict usage example
from types_boto3_mturk.type_defs import WorkerBlockTypeDef
def get_value() -> WorkerBlockTypeDef:
return {
"WorkerId": ...,
}
# WorkerBlockTypeDef definition
class WorkerBlockTypeDef(TypedDict):
WorkerId: NotRequired[str],
Reason: NotRequired[str],
ListWorkersWithQualificationTypeRequestTypeDef#
# ListWorkersWithQualificationTypeRequestTypeDef TypedDict usage example
from types_boto3_mturk.type_defs import ListWorkersWithQualificationTypeRequestTypeDef
def get_value() -> ListWorkersWithQualificationTypeRequestTypeDef:
return {
"QualificationTypeId": ...,
}
# ListWorkersWithQualificationTypeRequestTypeDef definition
class ListWorkersWithQualificationTypeRequestTypeDef(TypedDict):
QualificationTypeId: str,
Status: NotRequired[QualificationStatusType], # (1)
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
LocaleTypeDef#
# LocaleTypeDef TypedDict usage example
from types_boto3_mturk.type_defs import LocaleTypeDef
def get_value() -> LocaleTypeDef:
return {
"Country": ...,
}
# LocaleTypeDef definition
class LocaleTypeDef(TypedDict):
Country: str,
Subdivision: NotRequired[str],
NotificationSpecificationTypeDef#
# NotificationSpecificationTypeDef TypedDict usage example
from types_boto3_mturk.type_defs import NotificationSpecificationTypeDef
def get_value() -> NotificationSpecificationTypeDef:
return {
"Destination": ...,
}
# NotificationSpecificationTypeDef definition
class NotificationSpecificationTypeDef(TypedDict):
Destination: str,
Transport: NotificationTransportType, # (1)
Version: str,
EventTypes: Sequence[EventTypeType], # (2)
NotifyWorkersFailureStatusTypeDef#
# NotifyWorkersFailureStatusTypeDef TypedDict usage example
from types_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],
NotifyWorkersRequestTypeDef#
# NotifyWorkersRequestTypeDef TypedDict usage example
from types_boto3_mturk.type_defs import NotifyWorkersRequestTypeDef
def get_value() -> NotifyWorkersRequestTypeDef:
return {
"Subject": ...,
}
# NotifyWorkersRequestTypeDef definition
class NotifyWorkersRequestTypeDef(TypedDict):
Subject: str,
MessageText: str,
WorkerIds: Sequence[str],
ParameterMapEntryOutputTypeDef#
# ParameterMapEntryOutputTypeDef TypedDict usage example
from types_boto3_mturk.type_defs import ParameterMapEntryOutputTypeDef
def get_value() -> ParameterMapEntryOutputTypeDef:
return {
"Key": ...,
}
# ParameterMapEntryOutputTypeDef definition
class ParameterMapEntryOutputTypeDef(TypedDict):
Key: NotRequired[str],
Values: NotRequired[List[str]],
ParameterMapEntryTypeDef#
# ParameterMapEntryTypeDef TypedDict usage example
from types_boto3_mturk.type_defs import ParameterMapEntryTypeDef
def get_value() -> ParameterMapEntryTypeDef:
return {
"Key": ...,
}
# ParameterMapEntryTypeDef definition
class ParameterMapEntryTypeDef(TypedDict):
Key: NotRequired[str],
Values: NotRequired[Sequence[str]],
RejectAssignmentRequestTypeDef#
# RejectAssignmentRequestTypeDef TypedDict usage example
from types_boto3_mturk.type_defs import RejectAssignmentRequestTypeDef
def get_value() -> RejectAssignmentRequestTypeDef:
return {
"AssignmentId": ...,
}
# RejectAssignmentRequestTypeDef definition
class RejectAssignmentRequestTypeDef(TypedDict):
AssignmentId: str,
RequesterFeedback: str,
RejectQualificationRequestRequestTypeDef#
# RejectQualificationRequestRequestTypeDef TypedDict usage example
from types_boto3_mturk.type_defs import RejectQualificationRequestRequestTypeDef
def get_value() -> RejectQualificationRequestRequestTypeDef:
return {
"QualificationRequestId": ...,
}
# RejectQualificationRequestRequestTypeDef definition
class RejectQualificationRequestRequestTypeDef(TypedDict):
QualificationRequestId: str,
Reason: NotRequired[str],
ReviewActionDetailTypeDef#
# ReviewActionDetailTypeDef TypedDict usage example
from types_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 TypedDict usage example
from types_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],
SendBonusRequestTypeDef#
# SendBonusRequestTypeDef TypedDict usage example
from types_boto3_mturk.type_defs import SendBonusRequestTypeDef
def get_value() -> SendBonusRequestTypeDef:
return {
"WorkerId": ...,
}
# SendBonusRequestTypeDef definition
class SendBonusRequestTypeDef(TypedDict):
WorkerId: str,
BonusAmount: str,
AssignmentId: str,
Reason: str,
UniqueRequestToken: NotRequired[str],
UpdateHITReviewStatusRequestTypeDef#
# UpdateHITReviewStatusRequestTypeDef TypedDict usage example
from types_boto3_mturk.type_defs import UpdateHITReviewStatusRequestTypeDef
def get_value() -> UpdateHITReviewStatusRequestTypeDef:
return {
"HITId": ...,
}
# UpdateHITReviewStatusRequestTypeDef definition
class UpdateHITReviewStatusRequestTypeDef(TypedDict):
HITId: str,
Revert: NotRequired[bool],
UpdateHITTypeOfHITRequestTypeDef#
# UpdateHITTypeOfHITRequestTypeDef TypedDict usage example
from types_boto3_mturk.type_defs import UpdateHITTypeOfHITRequestTypeDef
def get_value() -> UpdateHITTypeOfHITRequestTypeDef:
return {
"HITId": ...,
}
# UpdateHITTypeOfHITRequestTypeDef definition
class UpdateHITTypeOfHITRequestTypeDef(TypedDict):
HITId: str,
HITTypeId: str,
UpdateQualificationTypeRequestTypeDef#
# UpdateQualificationTypeRequestTypeDef TypedDict usage example
from types_boto3_mturk.type_defs import UpdateQualificationTypeRequestTypeDef
def get_value() -> UpdateQualificationTypeRequestTypeDef:
return {
"QualificationTypeId": ...,
}
# UpdateQualificationTypeRequestTypeDef definition
class UpdateQualificationTypeRequestTypeDef(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],
CreateHITTypeResponseTypeDef#
# CreateHITTypeResponseTypeDef TypedDict usage example
from types_boto3_mturk.type_defs import CreateHITTypeResponseTypeDef
def get_value() -> CreateHITTypeResponseTypeDef:
return {
"HITTypeId": ...,
}
# CreateHITTypeResponseTypeDef definition
class CreateHITTypeResponseTypeDef(TypedDict):
HITTypeId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
GetAccountBalanceResponseTypeDef#
# GetAccountBalanceResponseTypeDef TypedDict usage example
from types_boto3_mturk.type_defs import GetAccountBalanceResponseTypeDef
def get_value() -> GetAccountBalanceResponseTypeDef:
return {
"AvailableBalance": ...,
}
# GetAccountBalanceResponseTypeDef definition
class GetAccountBalanceResponseTypeDef(TypedDict):
AvailableBalance: str,
OnHoldBalance: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
GetFileUploadURLResponseTypeDef#
# GetFileUploadURLResponseTypeDef TypedDict usage example
from types_boto3_mturk.type_defs import GetFileUploadURLResponseTypeDef
def get_value() -> GetFileUploadURLResponseTypeDef:
return {
"FileUploadURL": ...,
}
# GetFileUploadURLResponseTypeDef definition
class GetFileUploadURLResponseTypeDef(TypedDict):
FileUploadURL: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ListAssignmentsForHITResponseTypeDef#
# ListAssignmentsForHITResponseTypeDef TypedDict usage example
from types_boto3_mturk.type_defs import ListAssignmentsForHITResponseTypeDef
def get_value() -> ListAssignmentsForHITResponseTypeDef:
return {
"NextToken": ...,
}
# ListAssignmentsForHITResponseTypeDef definition
class ListAssignmentsForHITResponseTypeDef(TypedDict):
NumResults: int,
Assignments: List[AssignmentTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
ListBonusPaymentsResponseTypeDef#
# ListBonusPaymentsResponseTypeDef TypedDict usage example
from types_boto3_mturk.type_defs import ListBonusPaymentsResponseTypeDef
def get_value() -> ListBonusPaymentsResponseTypeDef:
return {
"NumResults": ...,
}
# ListBonusPaymentsResponseTypeDef definition
class ListBonusPaymentsResponseTypeDef(TypedDict):
NumResults: int,
BonusPayments: List[BonusPaymentTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
CreateQualificationTypeResponseTypeDef#
# CreateQualificationTypeResponseTypeDef TypedDict usage example
from types_boto3_mturk.type_defs import CreateQualificationTypeResponseTypeDef
def get_value() -> CreateQualificationTypeResponseTypeDef:
return {
"QualificationType": ...,
}
# CreateQualificationTypeResponseTypeDef definition
class CreateQualificationTypeResponseTypeDef(TypedDict):
QualificationType: QualificationTypeTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetQualificationTypeResponseTypeDef#
# GetQualificationTypeResponseTypeDef TypedDict usage example
from types_boto3_mturk.type_defs import GetQualificationTypeResponseTypeDef
def get_value() -> GetQualificationTypeResponseTypeDef:
return {
"QualificationType": ...,
}
# GetQualificationTypeResponseTypeDef definition
class GetQualificationTypeResponseTypeDef(TypedDict):
QualificationType: QualificationTypeTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListQualificationTypesResponseTypeDef#
# ListQualificationTypesResponseTypeDef TypedDict usage example
from types_boto3_mturk.type_defs import ListQualificationTypesResponseTypeDef
def get_value() -> ListQualificationTypesResponseTypeDef:
return {
"NumResults": ...,
}
# ListQualificationTypesResponseTypeDef definition
class ListQualificationTypesResponseTypeDef(TypedDict):
NumResults: int,
QualificationTypes: List[QualificationTypeTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
UpdateQualificationTypeResponseTypeDef#
# UpdateQualificationTypeResponseTypeDef TypedDict usage example
from types_boto3_mturk.type_defs import UpdateQualificationTypeResponseTypeDef
def get_value() -> UpdateQualificationTypeResponseTypeDef:
return {
"QualificationType": ...,
}
# UpdateQualificationTypeResponseTypeDef definition
class UpdateQualificationTypeResponseTypeDef(TypedDict):
QualificationType: QualificationTypeTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListAssignmentsForHITRequestPaginateTypeDef#
# ListAssignmentsForHITRequestPaginateTypeDef TypedDict usage example
from types_boto3_mturk.type_defs import ListAssignmentsForHITRequestPaginateTypeDef
def get_value() -> ListAssignmentsForHITRequestPaginateTypeDef:
return {
"HITId": ...,
}
# ListAssignmentsForHITRequestPaginateTypeDef definition
class ListAssignmentsForHITRequestPaginateTypeDef(TypedDict):
HITId: str,
AssignmentStatuses: NotRequired[Sequence[AssignmentStatusType]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
ListBonusPaymentsRequestPaginateTypeDef#
# ListBonusPaymentsRequestPaginateTypeDef TypedDict usage example
from types_boto3_mturk.type_defs import ListBonusPaymentsRequestPaginateTypeDef
def get_value() -> ListBonusPaymentsRequestPaginateTypeDef:
return {
"HITId": ...,
}
# ListBonusPaymentsRequestPaginateTypeDef definition
class ListBonusPaymentsRequestPaginateTypeDef(TypedDict):
HITId: NotRequired[str],
AssignmentId: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListHITsForQualificationTypeRequestPaginateTypeDef#
# ListHITsForQualificationTypeRequestPaginateTypeDef TypedDict usage example
from types_boto3_mturk.type_defs import ListHITsForQualificationTypeRequestPaginateTypeDef
def get_value() -> ListHITsForQualificationTypeRequestPaginateTypeDef:
return {
"QualificationTypeId": ...,
}
# ListHITsForQualificationTypeRequestPaginateTypeDef definition
class ListHITsForQualificationTypeRequestPaginateTypeDef(TypedDict):
QualificationTypeId: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListHITsRequestPaginateTypeDef#
# ListHITsRequestPaginateTypeDef TypedDict usage example
from types_boto3_mturk.type_defs import ListHITsRequestPaginateTypeDef
def get_value() -> ListHITsRequestPaginateTypeDef:
return {
"PaginationConfig": ...,
}
# ListHITsRequestPaginateTypeDef definition
class ListHITsRequestPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListQualificationRequestsRequestPaginateTypeDef#
# ListQualificationRequestsRequestPaginateTypeDef TypedDict usage example
from types_boto3_mturk.type_defs import ListQualificationRequestsRequestPaginateTypeDef
def get_value() -> ListQualificationRequestsRequestPaginateTypeDef:
return {
"QualificationTypeId": ...,
}
# ListQualificationRequestsRequestPaginateTypeDef definition
class ListQualificationRequestsRequestPaginateTypeDef(TypedDict):
QualificationTypeId: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListQualificationTypesRequestPaginateTypeDef#
# ListQualificationTypesRequestPaginateTypeDef TypedDict usage example
from types_boto3_mturk.type_defs import ListQualificationTypesRequestPaginateTypeDef
def get_value() -> ListQualificationTypesRequestPaginateTypeDef:
return {
"MustBeRequestable": ...,
}
# ListQualificationTypesRequestPaginateTypeDef definition
class ListQualificationTypesRequestPaginateTypeDef(TypedDict):
MustBeRequestable: bool,
Query: NotRequired[str],
MustBeOwnedByCaller: NotRequired[bool],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListReviewableHITsRequestPaginateTypeDef#
# ListReviewableHITsRequestPaginateTypeDef TypedDict usage example
from types_boto3_mturk.type_defs import ListReviewableHITsRequestPaginateTypeDef
def get_value() -> ListReviewableHITsRequestPaginateTypeDef:
return {
"HITTypeId": ...,
}
# ListReviewableHITsRequestPaginateTypeDef definition
class ListReviewableHITsRequestPaginateTypeDef(TypedDict):
HITTypeId: NotRequired[str],
Status: NotRequired[ReviewableHITStatusType], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
ListWorkerBlocksRequestPaginateTypeDef#
# ListWorkerBlocksRequestPaginateTypeDef TypedDict usage example
from types_boto3_mturk.type_defs import ListWorkerBlocksRequestPaginateTypeDef
def get_value() -> ListWorkerBlocksRequestPaginateTypeDef:
return {
"PaginationConfig": ...,
}
# ListWorkerBlocksRequestPaginateTypeDef definition
class ListWorkerBlocksRequestPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListWorkersWithQualificationTypeRequestPaginateTypeDef#
# ListWorkersWithQualificationTypeRequestPaginateTypeDef TypedDict usage example
from types_boto3_mturk.type_defs import ListWorkersWithQualificationTypeRequestPaginateTypeDef
def get_value() -> ListWorkersWithQualificationTypeRequestPaginateTypeDef:
return {
"QualificationTypeId": ...,
}
# ListWorkersWithQualificationTypeRequestPaginateTypeDef definition
class ListWorkersWithQualificationTypeRequestPaginateTypeDef(TypedDict):
QualificationTypeId: str,
Status: NotRequired[QualificationStatusType], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
ListQualificationRequestsResponseTypeDef#
# ListQualificationRequestsResponseTypeDef TypedDict usage example
from types_boto3_mturk.type_defs import ListQualificationRequestsResponseTypeDef
def get_value() -> ListQualificationRequestsResponseTypeDef:
return {
"NumResults": ...,
}
# ListQualificationRequestsResponseTypeDef definition
class ListQualificationRequestsResponseTypeDef(TypedDict):
NumResults: int,
QualificationRequests: List[QualificationRequestTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
ListWorkerBlocksResponseTypeDef#
# ListWorkerBlocksResponseTypeDef TypedDict usage example
from types_boto3_mturk.type_defs import ListWorkerBlocksResponseTypeDef
def get_value() -> ListWorkerBlocksResponseTypeDef:
return {
"NextToken": ...,
}
# ListWorkerBlocksResponseTypeDef definition
class ListWorkerBlocksResponseTypeDef(TypedDict):
NumResults: int,
WorkerBlocks: List[WorkerBlockTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
QualificationRequirementOutputTypeDef#
# QualificationRequirementOutputTypeDef TypedDict usage example
from types_boto3_mturk.type_defs import QualificationRequirementOutputTypeDef
def get_value() -> QualificationRequirementOutputTypeDef:
return {
"QualificationTypeId": ...,
}
# QualificationRequirementOutputTypeDef definition
class QualificationRequirementOutputTypeDef(TypedDict):
QualificationTypeId: str,
Comparator: ComparatorType, # (1)
IntegerValues: NotRequired[List[int]],
LocaleValues: NotRequired[List[LocaleTypeDef]], # (2)
RequiredToPreview: NotRequired[bool],
ActionsGuarded: NotRequired[HITAccessActionsType], # (3)
- See ComparatorType
- See LocaleTypeDef
- See HITAccessActionsType
QualificationRequirementTypeDef#
# QualificationRequirementTypeDef TypedDict usage example
from types_boto3_mturk.type_defs import QualificationRequirementTypeDef
def get_value() -> QualificationRequirementTypeDef:
return {
"QualificationTypeId": ...,
}
# 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 TypedDict usage example
from types_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
SendTestEventNotificationRequestTypeDef#
# SendTestEventNotificationRequestTypeDef TypedDict usage example
from types_boto3_mturk.type_defs import SendTestEventNotificationRequestTypeDef
def get_value() -> SendTestEventNotificationRequestTypeDef:
return {
"Notification": ...,
}
# SendTestEventNotificationRequestTypeDef definition
class SendTestEventNotificationRequestTypeDef(TypedDict):
Notification: NotificationSpecificationTypeDef, # (1)
TestEventType: EventTypeType, # (2)
UpdateNotificationSettingsRequestTypeDef#
# UpdateNotificationSettingsRequestTypeDef TypedDict usage example
from types_boto3_mturk.type_defs import UpdateNotificationSettingsRequestTypeDef
def get_value() -> UpdateNotificationSettingsRequestTypeDef:
return {
"HITTypeId": ...,
}
# UpdateNotificationSettingsRequestTypeDef definition
class UpdateNotificationSettingsRequestTypeDef(TypedDict):
HITTypeId: str,
Notification: NotRequired[NotificationSpecificationTypeDef], # (1)
Active: NotRequired[bool],
NotifyWorkersResponseTypeDef#
# NotifyWorkersResponseTypeDef TypedDict usage example
from types_boto3_mturk.type_defs import NotifyWorkersResponseTypeDef
def get_value() -> NotifyWorkersResponseTypeDef:
return {
"NotifyWorkersFailureStatuses": ...,
}
# NotifyWorkersResponseTypeDef definition
class NotifyWorkersResponseTypeDef(TypedDict):
NotifyWorkersFailureStatuses: List[NotifyWorkersFailureStatusTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
PolicyParameterOutputTypeDef#
# PolicyParameterOutputTypeDef TypedDict usage example
from types_boto3_mturk.type_defs import PolicyParameterOutputTypeDef
def get_value() -> PolicyParameterOutputTypeDef:
return {
"Key": ...,
}
# PolicyParameterOutputTypeDef definition
class PolicyParameterOutputTypeDef(TypedDict):
Key: NotRequired[str],
Values: NotRequired[List[str]],
MapEntries: NotRequired[List[ParameterMapEntryOutputTypeDef]], # (1)
PolicyParameterTypeDef#
# PolicyParameterTypeDef TypedDict usage example
from types_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 TypedDict usage example
from types_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)
UpdateExpirationForHITRequestTypeDef#
# UpdateExpirationForHITRequestTypeDef TypedDict usage example
from types_boto3_mturk.type_defs import UpdateExpirationForHITRequestTypeDef
def get_value() -> UpdateExpirationForHITRequestTypeDef:
return {
"HITId": ...,
}
# UpdateExpirationForHITRequestTypeDef definition
class UpdateExpirationForHITRequestTypeDef(TypedDict):
HITId: str,
ExpireAt: TimestampTypeDef,
HITTypeDef#
# HITTypeDef TypedDict usage example
from types_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[QualificationRequirementOutputTypeDef]], # (2)
HITReviewStatus: NotRequired[HITReviewStatusType], # (3)
NumberOfAssignmentsPending: NotRequired[int],
NumberOfAssignmentsAvailable: NotRequired[int],
NumberOfAssignmentsCompleted: NotRequired[int],
GetQualificationScoreResponseTypeDef#
# GetQualificationScoreResponseTypeDef TypedDict usage example
from types_boto3_mturk.type_defs import GetQualificationScoreResponseTypeDef
def get_value() -> GetQualificationScoreResponseTypeDef:
return {
"Qualification": ...,
}
# GetQualificationScoreResponseTypeDef definition
class GetQualificationScoreResponseTypeDef(TypedDict):
Qualification: QualificationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListWorkersWithQualificationTypeResponseTypeDef#
# ListWorkersWithQualificationTypeResponseTypeDef TypedDict usage example
from types_boto3_mturk.type_defs import ListWorkersWithQualificationTypeResponseTypeDef
def get_value() -> ListWorkersWithQualificationTypeResponseTypeDef:
return {
"NextToken": ...,
}
# ListWorkersWithQualificationTypeResponseTypeDef definition
class ListWorkersWithQualificationTypeResponseTypeDef(TypedDict):
NumResults: int,
Qualifications: List[QualificationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
ReviewPolicyOutputTypeDef#
# ReviewPolicyOutputTypeDef TypedDict usage example
from types_boto3_mturk.type_defs import ReviewPolicyOutputTypeDef
def get_value() -> ReviewPolicyOutputTypeDef:
return {
"PolicyName": ...,
}
# ReviewPolicyOutputTypeDef definition
class ReviewPolicyOutputTypeDef(TypedDict):
PolicyName: str,
Parameters: NotRequired[List[PolicyParameterOutputTypeDef]], # (1)
ReviewPolicyTypeDef#
# ReviewPolicyTypeDef TypedDict usage example
from types_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 TypedDict usage example
from types_boto3_mturk.type_defs import CreateHITResponseTypeDef
def get_value() -> CreateHITResponseTypeDef:
return {
"HIT": ...,
}
# CreateHITResponseTypeDef definition
class CreateHITResponseTypeDef(TypedDict):
HIT: HITTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See HITTypeDef
- See ResponseMetadataTypeDef
CreateHITWithHITTypeResponseTypeDef#
# CreateHITWithHITTypeResponseTypeDef TypedDict usage example
from types_boto3_mturk.type_defs import CreateHITWithHITTypeResponseTypeDef
def get_value() -> CreateHITWithHITTypeResponseTypeDef:
return {
"HIT": ...,
}
# CreateHITWithHITTypeResponseTypeDef definition
class CreateHITWithHITTypeResponseTypeDef(TypedDict):
HIT: HITTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See HITTypeDef
- See ResponseMetadataTypeDef
GetAssignmentResponseTypeDef#
# GetAssignmentResponseTypeDef TypedDict usage example
from types_boto3_mturk.type_defs import GetAssignmentResponseTypeDef
def get_value() -> GetAssignmentResponseTypeDef:
return {
"Assignment": ...,
}
# GetAssignmentResponseTypeDef definition
class GetAssignmentResponseTypeDef(TypedDict):
Assignment: AssignmentTypeDef, # (1)
HIT: HITTypeDef, # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
- See AssignmentTypeDef
- See HITTypeDef
- See ResponseMetadataTypeDef
GetHITResponseTypeDef#
# GetHITResponseTypeDef TypedDict usage example
from types_boto3_mturk.type_defs import GetHITResponseTypeDef
def get_value() -> GetHITResponseTypeDef:
return {
"HIT": ...,
}
# GetHITResponseTypeDef definition
class GetHITResponseTypeDef(TypedDict):
HIT: HITTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See HITTypeDef
- See ResponseMetadataTypeDef
ListHITsForQualificationTypeResponseTypeDef#
# ListHITsForQualificationTypeResponseTypeDef TypedDict usage example
from types_boto3_mturk.type_defs import ListHITsForQualificationTypeResponseTypeDef
def get_value() -> ListHITsForQualificationTypeResponseTypeDef:
return {
"NextToken": ...,
}
# ListHITsForQualificationTypeResponseTypeDef definition
class ListHITsForQualificationTypeResponseTypeDef(TypedDict):
NumResults: int,
HITs: List[HITTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
- See HITTypeDef
- See ResponseMetadataTypeDef
ListHITsResponseTypeDef#
# ListHITsResponseTypeDef TypedDict usage example
from types_boto3_mturk.type_defs import ListHITsResponseTypeDef
def get_value() -> ListHITsResponseTypeDef:
return {
"NextToken": ...,
}
# ListHITsResponseTypeDef definition
class ListHITsResponseTypeDef(TypedDict):
NumResults: int,
HITs: List[HITTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
- See HITTypeDef
- See ResponseMetadataTypeDef
ListReviewableHITsResponseTypeDef#
# ListReviewableHITsResponseTypeDef TypedDict usage example
from types_boto3_mturk.type_defs import ListReviewableHITsResponseTypeDef
def get_value() -> ListReviewableHITsResponseTypeDef:
return {
"NextToken": ...,
}
# ListReviewableHITsResponseTypeDef definition
class ListReviewableHITsResponseTypeDef(TypedDict):
NumResults: int,
HITs: List[HITTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
- See HITTypeDef
- See ResponseMetadataTypeDef
CreateHITTypeRequestTypeDef#
# CreateHITTypeRequestTypeDef TypedDict usage example
from types_boto3_mturk.type_defs import CreateHITTypeRequestTypeDef
def get_value() -> CreateHITTypeRequestTypeDef:
return {
"AssignmentDurationInSeconds": ...,
}
# CreateHITTypeRequestTypeDef definition
class CreateHITTypeRequestTypeDef(TypedDict):
AssignmentDurationInSeconds: int,
Reward: str,
Title: str,
Description: str,
AutoApprovalDelayInSeconds: NotRequired[int],
Keywords: NotRequired[str],
QualificationRequirements: NotRequired[Sequence[QualificationRequirementUnionTypeDef]], # (1)
ListReviewPolicyResultsForHITResponseTypeDef#
# ListReviewPolicyResultsForHITResponseTypeDef TypedDict usage example
from types_boto3_mturk.type_defs import ListReviewPolicyResultsForHITResponseTypeDef
def get_value() -> ListReviewPolicyResultsForHITResponseTypeDef:
return {
"HITId": ...,
}
# ListReviewPolicyResultsForHITResponseTypeDef definition
class ListReviewPolicyResultsForHITResponseTypeDef(TypedDict):
HITId: str,
AssignmentReviewPolicy: ReviewPolicyOutputTypeDef, # (1)
HITReviewPolicy: ReviewPolicyOutputTypeDef, # (1)
AssignmentReviewReport: ReviewReportTypeDef, # (3)
HITReviewReport: ReviewReportTypeDef, # (3)
ResponseMetadata: ResponseMetadataTypeDef, # (5)
NextToken: NotRequired[str],
- See ReviewPolicyOutputTypeDef
- See ReviewPolicyOutputTypeDef
- See ReviewReportTypeDef
- See ReviewReportTypeDef
- See ResponseMetadataTypeDef
CreateHITRequestTypeDef#
# CreateHITRequestTypeDef TypedDict usage example
from types_boto3_mturk.type_defs import CreateHITRequestTypeDef
def get_value() -> CreateHITRequestTypeDef:
return {
"LifetimeInSeconds": ...,
}
# CreateHITRequestTypeDef definition
class CreateHITRequestTypeDef(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[QualificationRequirementUnionTypeDef]], # (1)
UniqueRequestToken: NotRequired[str],
AssignmentReviewPolicy: NotRequired[ReviewPolicyUnionTypeDef], # (2)
HITReviewPolicy: NotRequired[ReviewPolicyUnionTypeDef], # (2)
HITLayoutId: NotRequired[str],
HITLayoutParameters: NotRequired[Sequence[HITLayoutParameterTypeDef]], # (4)
- See QualificationRequirementTypeDef QualificationRequirementOutputTypeDef
- See ReviewPolicyTypeDef ReviewPolicyOutputTypeDef
- See ReviewPolicyTypeDef ReviewPolicyOutputTypeDef
- See HITLayoutParameterTypeDef
CreateHITWithHITTypeRequestTypeDef#
# CreateHITWithHITTypeRequestTypeDef TypedDict usage example
from types_boto3_mturk.type_defs import CreateHITWithHITTypeRequestTypeDef
def get_value() -> CreateHITWithHITTypeRequestTypeDef:
return {
"HITTypeId": ...,
}
# CreateHITWithHITTypeRequestTypeDef definition
class CreateHITWithHITTypeRequestTypeDef(TypedDict):
HITTypeId: str,
LifetimeInSeconds: int,
MaxAssignments: NotRequired[int],
Question: NotRequired[str],
RequesterAnnotation: NotRequired[str],
UniqueRequestToken: NotRequired[str],
AssignmentReviewPolicy: NotRequired[ReviewPolicyUnionTypeDef], # (1)
HITReviewPolicy: NotRequired[ReviewPolicyUnionTypeDef], # (1)
HITLayoutId: NotRequired[str],
HITLayoutParameters: NotRequired[Sequence[HITLayoutParameterTypeDef]], # (3)