def list_hits_for_qualification_type(QualificationTypeId=None, NextToken=
    None, MaxResults=None):
    """
    The ListHITsForQualificationType operation returns the HITs that use the given Qualification type for a Qualification requirement. The operation returns HITs of any status, except for HITs that have been deleted with the DeleteHIT operation or that have been auto-deleted.
    See also: AWS API Documentation
    
    
    :example: response = client.list_hits_for_qualification_type(
        QualificationTypeId='string',
        NextToken='string',
        MaxResults=123
    )
    
    
    :type QualificationTypeId: string
    :param QualificationTypeId: [REQUIRED]
            The ID of the Qualification type to use when querying HITs.
            

    :type NextToken: string
    :param NextToken: Pagination Token

    :type MaxResults: integer
    :param MaxResults: Limit the number of results returned.

    :rtype: dict
    :return: {
        'NextToken': 'string',
        'NumResults': 123,
        'HITs': [
            {
                'HITId': 'string',
                'HITTypeId': 'string',
                'HITGroupId': 'string',
                'HITLayoutId': 'string',
                'CreationTime': datetime(2015, 1, 1),
                'Title': 'string',
                'Description': 'string',
                'Question': 'string',
                'Keywords': 'string',
                'HITStatus': 'Assignable'|'Unassignable'|'Reviewable'|'Reviewing'|'Disposed',
                'MaxAssignments': 123,
                'Reward': 'string',
                'AutoApprovalDelayInSeconds': 123,
                'Expiration': datetime(2015, 1, 1),
                'AssignmentDurationInSeconds': 123,
                'RequesterAnnotation': 'string',
                'QualificationRequirements': [
                    {
                        'QualificationTypeId': 'string',
                        'Comparator': 'LessThan'|'LessThanOrEqualTo'|'GreaterThan'|'GreaterThanOrEqualTo'|'EqualTo'|'NotEqualTo'|'Exists'|'DoesNotExist'|'In'|'NotIn',
                        'IntegerValues': [
                            123,
                        ],
                        'LocaleValues': [
                            {
                                'Country': 'string',
                                'Subdivision': 'string'
                            },
                        ],
                        'RequiredToPreview': True|False
                    },
                ],
                'HITReviewStatus': 'NotReviewed'|'MarkedForReview'|'ReviewedAppropriate'|'ReviewedInappropriate',
                'NumberOfAssignmentsPending': 123,
                'NumberOfAssignmentsAvailable': 123,
                'NumberOfAssignmentsCompleted': 123
            },
        ]
    }
    
    
    :returns: 
    (integer) --
    
    """
    pass
