dataclass module

class toolbox.dataclass.SerializableDataclass

Bases: object

Base class for serialization with alias support.

extra_data: Dict[str, Any]
classmethod from_dict(data: Dict[str, Any], exclude: List[str] | None = None, include_extra: bool = False, extra_data_cls: Type | None = None) T

Create an instance from a dictionary, using aliases or field names.

to_dict() Dict[str, Any]

Convert instance to dictionary, using aliases or field names.