MTurk module#
Index > MTurk
Auto-generated documentation for MTurk type annotations stubs module mypy-boto3-mturk.
How to install#
Generate locally (recommended)#
You can generate type annotations for boto3
package locally with mypy-boto3-builder
.
Use uv for build isolation.
- Run mypy-boto3-builder in your package root directory:
uvx --with 'boto3==1.36.24' mypy-boto3-builder
- Select
boto3-stubs
AWS SDK. - Add
MTurk
service. - Use provided commands to install generated packages.
VSCode extension#
Add AWS Boto3
extension to your VSCode and run AWS boto3: Quick Start
command.
Click Modify
and select boto3 common
and MTurk
.
From PyPI with pip#
Install boto3-stubs
for MTurk
service.
# install with boto3 type annotations
python -m pip install 'boto3-stubs[mturk]'
# Lite version does not provide session.client/resource overloads
# it is more RAM-friendly, but requires explicit type annotations
python -m pip install 'boto3-stubs-lite[mturk]'
# standalone installation
python -m pip install mypy-boto3-mturk
How to uninstall#
python -m pip uninstall -y mypy-boto3-mturk
Usage#
Code samples can be found in Examples.
MTurkClient#
Type annotations and code completion for boto3.client("mturk")
as MTurkClient
boto3 documentation
# MTurkClient usage example
from boto3.session import Session
from mypy_boto3_mturk.client import MTurkClient
def get_client() -> MTurkClient:
return Session().client("mturk")
Paginators#
Type annotations and code completion for paginators
from boto3.client("mturk").get_paginator("...")
.
# ListAssignmentsForHITPaginator usage example
from boto3.session import Session
from mypy_boto3_mturk.paginator import ListAssignmentsForHITPaginator
def get_list_assignments_for_hit_paginator() -> ListAssignmentsForHITPaginator:
return Session().client("mturk").get_paginator("list_assignments_for_hit"))
- ListAssignmentsForHITPaginator
- ListBonusPaymentsPaginator
- ListHITsForQualificationTypePaginator
- ListHITsPaginator
- ListQualificationRequestsPaginator
- ListQualificationTypesPaginator
- ListReviewableHITsPaginator
- ListWorkerBlocksPaginator
- ListWorkersWithQualificationTypePaginator
Literals#
Type annotations for literals used in methods and schema.
# AssignmentStatusType usage example
from mypy_boto3_mturk.literals import AssignmentStatusType
def get_value() -> AssignmentStatusType:
return "Approved"
- AssignmentStatusType
- ComparatorType
- EventTypeType
- HITAccessActionsType
- HITReviewStatusType
- HITStatusType
- ListAssignmentsForHITPaginatorName
- ListBonusPaymentsPaginatorName
- ListHITsForQualificationTypePaginatorName
- ListHITsPaginatorName
- ListQualificationRequestsPaginatorName
- ListQualificationTypesPaginatorName
- ListReviewableHITsPaginatorName
- ListWorkerBlocksPaginatorName
- ListWorkersWithQualificationTypePaginatorName
- NotificationTransportType
- NotifyWorkersFailureCodeType
- QualificationStatusType
- QualificationTypeStatusType
- ReviewActionStatusType
- ReviewPolicyLevelType
- ReviewableHITStatusType
- MTurkServiceName
- ServiceName
- ResourceServiceName
- PaginatorName
- RegionName
Type definitions#
Type annotations for type definitions used in methods and schema.
- AcceptQualificationRequestRequestTypeDef
- ApproveAssignmentRequestTypeDef
- AssignmentTypeDef
- AssociateQualificationWithWorkerRequestTypeDef
- BonusPaymentTypeDef
- CreateAdditionalAssignmentsForHITRequestTypeDef
- HITLayoutParameterTypeDef
- ResponseMetadataTypeDef
- CreateQualificationTypeRequestTypeDef
- QualificationTypeTypeDef
- CreateWorkerBlockRequestTypeDef
- DeleteHITRequestTypeDef
- DeleteQualificationTypeRequestTypeDef
- DeleteWorkerBlockRequestTypeDef
- DisassociateQualificationFromWorkerRequestTypeDef
- GetAssignmentRequestTypeDef
- GetFileUploadURLRequestTypeDef
- GetHITRequestTypeDef
- GetQualificationScoreRequestTypeDef
- GetQualificationTypeRequestTypeDef
- PaginatorConfigTypeDef
- ListAssignmentsForHITRequestTypeDef
- ListBonusPaymentsRequestTypeDef
- ListHITsForQualificationTypeRequestTypeDef
- ListHITsRequestTypeDef
- ListQualificationRequestsRequestTypeDef
- QualificationRequestTypeDef
- ListQualificationTypesRequestTypeDef
- ListReviewPolicyResultsForHITRequestTypeDef
- ListReviewableHITsRequestTypeDef
- ListWorkerBlocksRequestTypeDef
- WorkerBlockTypeDef
- ListWorkersWithQualificationTypeRequestTypeDef
- LocaleTypeDef
- NotificationSpecificationTypeDef
- NotifyWorkersFailureStatusTypeDef
- NotifyWorkersRequestTypeDef
- ParameterMapEntryOutputTypeDef
- ParameterMapEntryTypeDef
- RejectAssignmentRequestTypeDef
- RejectQualificationRequestRequestTypeDef
- ReviewActionDetailTypeDef
- ReviewResultDetailTypeDef
- SendBonusRequestTypeDef
- TimestampTypeDef
- UpdateHITReviewStatusRequestTypeDef
- UpdateHITTypeOfHITRequestTypeDef
- UpdateQualificationTypeRequestTypeDef
- CreateHITTypeResponseTypeDef
- GetAccountBalanceResponseTypeDef
- GetFileUploadURLResponseTypeDef
- ListAssignmentsForHITResponseTypeDef
- ListBonusPaymentsResponseTypeDef
- CreateQualificationTypeResponseTypeDef
- GetQualificationTypeResponseTypeDef
- ListQualificationTypesResponseTypeDef
- UpdateQualificationTypeResponseTypeDef
- ListAssignmentsForHITRequestPaginateTypeDef
- ListBonusPaymentsRequestPaginateTypeDef
- ListHITsForQualificationTypeRequestPaginateTypeDef
- ListHITsRequestPaginateTypeDef
- ListQualificationRequestsRequestPaginateTypeDef
- ListQualificationTypesRequestPaginateTypeDef
- ListReviewableHITsRequestPaginateTypeDef
- ListWorkerBlocksRequestPaginateTypeDef
- ListWorkersWithQualificationTypeRequestPaginateTypeDef
- ListQualificationRequestsResponseTypeDef
- ListWorkerBlocksResponseTypeDef
- QualificationRequirementOutputTypeDef
- QualificationRequirementTypeDef
- QualificationTypeDef
- SendTestEventNotificationRequestTypeDef
- UpdateNotificationSettingsRequestTypeDef
- NotifyWorkersResponseTypeDef
- PolicyParameterOutputTypeDef
- PolicyParameterTypeDef
- ReviewReportTypeDef
- UpdateExpirationForHITRequestTypeDef
- HITTypeDef
- QualificationRequirementUnionTypeDef
- GetQualificationScoreResponseTypeDef
- ListWorkersWithQualificationTypeResponseTypeDef
- ReviewPolicyOutputTypeDef
- ReviewPolicyTypeDef
- CreateHITResponseTypeDef
- CreateHITWithHITTypeResponseTypeDef
- GetAssignmentResponseTypeDef
- GetHITResponseTypeDef
- ListHITsForQualificationTypeResponseTypeDef
- ListHITsResponseTypeDef
- ListReviewableHITsResponseTypeDef
- CreateHITTypeRequestTypeDef
- ListReviewPolicyResultsForHITResponseTypeDef
- ReviewPolicyUnionTypeDef
- CreateHITRequestTypeDef
- CreateHITWithHITTypeRequestTypeDef