def create_slot_type_version(name=None, checksum=None):
    """
    Creates a new version of a slot type based on the $LATEST version of the specified slot type. If the $LATEST version of this resource has not changed since the last version that you created, Amazon Lex doesn't create a new version. It returns the last version that you created.
    When you create a version of a slot type, Amazon Lex sets the version to 1. Subsequent versions increment by 1. For more information, see  versioning-intro .
    This operation requires permissions for the lex:CreateSlotTypeVersion action.
    See also: AWS API Documentation
    
    
    :example: response = client.create_slot_type_version(
        name='string',
        checksum='string'
    )
    
    
    :type name: string
    :param name: [REQUIRED]
            The name of the slot type that you want to create a new version for. The name is case sensitive.
            

    :type checksum: string
    :param checksum: Checksum for the $LATEST version of the slot type that you want to publish. If you specify a checksum and the $LATEST version of the slot type has a different checksum, Amazon Lex returns a PreconditionFailedException exception and doesn't publish the new version. If you don't specify a checksum, Amazon Lex publishes the $LATEST version.

    :rtype: dict
    :return: {
        'name': 'string',
        'description': 'string',
        'enumerationValues': [
            {
                'value': 'string'
            },
        ],
        'lastUpdatedDate': datetime(2015, 1, 1),
        'createdDate': datetime(2015, 1, 1),
        'version': 'string',
        'checksum': 'string'
    }
    
    
    :returns: 
    thick
    thin
    stuffed
    
    """
    pass
