Skip to content

ParameterWillBeSetTo

Bases: Action

Source code in src/library_analyzer/processing/api/_extract_dependencies.py
class ParameterWillBeSetTo(Action):
    def __init__(self, action_: str, depender: str, value_: str) -> None:
        super().__init__(action_)
        self.depender = depender
        self.value_ = value_

    @classmethod
    def from_dict(cls, d: dict[str, Any]) -> ParameterWillBeSetTo:
        return cls(d["action"], d["depender"], d["value"])

    def to_dict(self) -> dict[str, Any]:
        return {
            "variant": Action.Variant.WILL_BE_SET.value,
            "action": self.action,
            "depender": self.depender,
            "value": self.value_,
        }

depender = depender instance-attribute

value_ = value_ instance-attribute

__init__(action_, depender, value_)

Source code in src/library_analyzer/processing/api/_extract_dependencies.py
def __init__(self, action_: str, depender: str, value_: str) -> None:
    super().__init__(action_)
    self.depender = depender
    self.value_ = value_

from_dict(d) classmethod

Source code in src/library_analyzer/processing/api/_extract_dependencies.py
@classmethod
def from_dict(cls, d: dict[str, Any]) -> ParameterWillBeSetTo:
    return cls(d["action"], d["depender"], d["value"])

to_dict()

Source code in src/library_analyzer/processing/api/_extract_dependencies.py
def to_dict(self) -> dict[str, Any]:
    return {
        "variant": Action.Variant.WILL_BE_SET.value,
        "action": self.action,
        "depender": self.depender,
        "value": self.value_,
    }