@dataclass
class FunctionDocumentation:
description: str = ""
full_docstring: str = ""
@staticmethod
def from_dict(d: dict) -> FunctionDocumentation:
return FunctionDocumentation(**d)
def to_dict(self) -> dict:
return dataclasses.asdict(self)
def __hash__(self) -> int:
return hash(
(
self.description,
self.full_docstring,
)
)