Skip to content

ParameterDocumentation

Source code in library_analyzer/processing/api/model/_documentation.py
@dataclass
class ParameterDocumentation:
    type: str = ""
    default_value: str = ""
    description: str = ""

    @staticmethod
    def from_dict(d: dict) -> ParameterDocumentation:
        return ParameterDocumentation(**d)

    def to_dict(self) -> dict:
        return dataclasses.asdict(self)

    def __hash__(self) -> int:
        return hash((self.type, self.default_value, self.description))

default_value: str = '' class-attribute

description: str = '' class-attribute

type: str = '' class-attribute

__hash__()

Source code in library_analyzer/processing/api/model/_documentation.py
def __hash__(self) -> int:
    return hash((self.type, self.default_value, self.description))

from_dict(d) staticmethod

Source code in library_analyzer/processing/api/model/_documentation.py
@staticmethod
def from_dict(d: dict) -> ParameterDocumentation:
    return ParameterDocumentation(**d)

to_dict()

Source code in library_analyzer/processing/api/model/_documentation.py
def to_dict(self) -> dict:
    return dataclasses.asdict(self)