Skip to content

Import

Source code in library_analyzer/processing/api/model/_api.py
@dataclass
class Import:
    module_name: str
    alias: Optional[str]

    @staticmethod
    def from_json(json: Any) -> Import:
        return Import(json["module"], json["alias"])

    def to_json(self) -> Any:
        return {"module": self.module_name, "alias": self.alias}

alias: Optional[str] class-attribute

module_name: str class-attribute

from_json(json) staticmethod

Source code in library_analyzer/processing/api/model/_api.py
@staticmethod
def from_json(json: Any) -> Import:
    return Import(json["module"], json["alias"])

to_json()

Source code in library_analyzer/processing/api/model/_api.py
def to_json(self) -> Any:
    return {"module": self.module_name, "alias": self.alias}