def associate_qualification_with_worker(QualificationTypeId=None, WorkerId=
    None, IntegerValue=None, SendNotification=None):
    """
    The AssociateQualificationWithWorker operation gives a Worker a Qualification. AssociateQualificationWithWorker does not require that the Worker submit a Qualification request. It gives the Qualification directly to the Worker.
    You can only assign a Qualification of a Qualification type that you created (using the CreateQualificationType operation).
    See also: AWS API Documentation
    
    
    :example: response = client.associate_qualification_with_worker(
        QualificationTypeId='string',
        WorkerId='string',
        IntegerValue=123,
        SendNotification=True|False
    )
    
    
    :type QualificationTypeId: string
    :param QualificationTypeId: [REQUIRED]
            The ID of the Qualification type to use for the assigned Qualification.
            

    :type WorkerId: string
    :param WorkerId: [REQUIRED]
            The ID of the Worker to whom the Qualification is being assigned. Worker IDs are included with submitted HIT assignments and Qualification requests.
            

    :type IntegerValue: integer
    :param IntegerValue: The value of the Qualification to assign.

    :type SendNotification: boolean
    :param SendNotification: Specifies whether to send a notification email message to the Worker saying that the qualification was assigned to the Worker. Note: this is true by default.

    :rtype: dict
    :return: {}
    
    
    :returns: 
    (dict) --
    
    """
    pass
