def _build_integer_type(var, property_path=None):
if not property_path:<EOL><INDENT>property_path = []<EOL><DEDENT>schema = {"<STR_LIT:type>": "<STR_LIT>"}<EOL>if is_builtin_type(var):<EOL><INDENT>return schema<EOL><DEDENT>if is_config_var(var):<EOL><INDENT>schema.update(<EOL>_build_attribute_modifiers(var, {"<STR_LIT>": "<STR_LIT>", "<STR_LIT>": "<STR_LIT>"})<EOL>)<EOL><DEDENT>return schema<EOL>
Builds schema definitions for integer type values.

    :param var: The integer type value
    :param List[str] property_path: The property path of the current type,
        defaults to None, optional
    :param property_path: [type], optional
    :return: The built schema definition
    :rtype: Dict[str, Any]