buffalo_core.schema

Structured schema metadata shared across Buffalo projects.

Functions

schema_field_metadata

Return structured metadata for the dataclass fields on cls.

schema_tree

Return a nested tree description for one schema dataclass.

Classes

SchemaChoice

Structured choice metadata for one enum-like schema value.

SchemaClassTree

Tree node describing one schema dataclass.

SchemaCondition

Structured conditional UI rule attached to one schema field.

SchemaField

Structured machine-readable metadata for one dataclass field.

SchemaFieldTree

Tree node describing one dataclass field.