JSON Schemas for ExStruct Models¶
This page lists the JSON Schemas generated from the public Pydantic models. The
schema files live at the repository root under schemas/ (one file per model).
They are not bundled into the MkDocs site build; clone or download the
repository to access the raw files.
Available Schemas¶
schemas/workbook.json—WorkbookDataschemas/sheet.json—SheetDataschemas/cell_row.json—CellRowschemas/shape.json—Shapeschemas/arrow.jsonArrowschemas/smartart.jsonSmartArtschemas/smartart_node.jsonSmartArtNodeschemas/chart.json—Chartschemas/chart_series.json—ChartSeriesschemas/print_area.json—PrintAreaschemas/print_area_view.json—PrintAreaView
Regeneration¶
After modifying models, regenerate the schemas to keep them in sync:
python scripts/gen_json_schema.py
The generator produces deterministic output (sorted keys, draft 2020-12
$schema).