buffalo_panel.config.panel_case_from_mapping
- buffalo_panel.config.panel_case_from_mapping(data)[source]
Build a typed panel case spec from parsed mapping data.
- Parameters:
data (
Mapping[str,object]) – Parsed JSON- or YAML-compatible payload.- Returns:
Typed case spec with nested Buffalo Panel and Buffalo Wings schema dataclasses.
- Return type:
- Raises:
ValueError – If required fields are missing, unknown fields are present, or an airfoil entry has an unsupported schema
typediscriminator.