code: def _jsonschema_type_mapping(self):
      return {
          "oneOf": [
              {
                  "type": "null",
                  "title": "disabled",
                  "description": "Disable quantization.",
                  "parameter_metadata": convert_metadata_to_json(
                      LLM_METADATA["quantization"]["_oneOf"]["none"]
                  ),
              },
              {
                  **schema_utils.unload_jsonschema_from_marshmallow_class(
                      QuantizationConfig
                  ),
                  "title": "enabled",
                  "description": "Set quantization options.",
                  "parameter_metadata": convert_metadata_to_json(
                      LLM_METADATA["quantization"]["_oneOf"]["object"]
                  ),
              },
          ],
          "title": "quantization",
          "description": "Set quantization options.",
          "parameter_metadata": convert_metadata_to_json(
              LLM_METADATA["quantization"]["_meta"]
          ),
      }
  
file_path: ludwig/ludwig/schema/llms/quantization.py
imports: import warnings
  from transformers import BitsAndBytesConfig
  from ludwig.api_annotations import DeveloperAPI
  from ludwig.schema import utils
  from ludwig.schema.metadata import LLM_METADATA
  from ludwig.schema.metadata.parameter_metadata import convert_metadata_to_json
  from ludwig.schema.utils import ludwig_dataclass
label_desc: Use image node_id 2 for calling the QuantizationConfigField obj's underlying member method code with example usage: obj._jsonschema_type_mapping() and returns: dict