@dataclass
class Import:
module_name: str
alias: str | None
@staticmethod
def from_dict(d: dict[str, Any]) -> Import:
return Import(d["module"], d["alias"])
def to_dict(self) -> dict[str, Any]:
return {"module": self.module_name, "alias": self.alias}