buffalo_core.SchemaClassTree

class buffalo_core.SchemaClassTree(class_name, docstring, fields)[source]

Bases: object

Tree node describing one schema dataclass.

Attributes

class_name

Dataclass name.

docstring

Top-level class documentation string.

fields

Ordered field descriptions.

class_name: str

Dataclass name.

docstring: str | None

Top-level class documentation string.

fields: tuple[SchemaFieldTree, ...]

Ordered field descriptions.