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_,
}