diff --git a/comfy_api/latest/_io.py b/comfy_api/latest/_io.py index 76d1cf4b5..bbd36d7e2 100644 --- a/comfy_api/latest/_io.py +++ b/comfy_api/latest/_io.py @@ -1236,17 +1236,21 @@ class NodeInfoV3: class PriceBadgeDepends: widgets: list[str] = field(default_factory=list) inputs: list[str] = field(default_factory=list) + input_groups: list[str] = field(default_factory=list) def validate(self) -> None: if not isinstance(self.widgets, list) or any(not isinstance(x, str) for x in self.widgets): raise ValueError("PriceBadgeDepends.widgets must be a list[str].") if not isinstance(self.inputs, list) or any(not isinstance(x, str) for x in self.inputs): raise ValueError("PriceBadgeDepends.inputs must be a list[str].") + if not isinstance(self.input_groups, list) or any(not isinstance(x, str) for x in self.input_groups): + raise ValueError("PriceBadgeDepends.input_groups must be a list[str].") def as_dict(self) -> dict[str, Any]: return { "widgets": self.widgets, "inputs": self.inputs, + "input_groups": self.input_groups, }