| 5 | |
| 6 | @dataclass |
| 7 | class Serializable: |
| 8 | def to_dict(self): |
| 9 | return asdict(self) |
| 10 | |
| 11 | @classmethod |
| 12 | def from_dict(cls, data): |
| 13 | return cls(**data) |
| 14 | |
| 15 | @dataclass |
| 16 | class NodeData(Serializable): |
nothing calls this directly
no outgoing calls
no test coverage detected