code: def _build_number_type(var, property_path=None):
      
  
      if not property_path:
          property_path = []
  
      schema = {"type": "number"}
      if is_builtin_type(var):
          return schema
  
      if is_config_var(var):
          schema.update(
              _build_attribute_modifiers(var, {"min": "minimum", "max": "maximum"})
          )
  
      return schema
docs: Builds schema definitions for number type values.
  
      :param var: The number 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]