diff --git a/stubs/docker/docker/models/nodes.pyi b/stubs/docker/docker/models/nodes.pyi index e738c9f33bd0..ecf780c29378 100644 --- a/stubs/docker/docker/models/nodes.pyi +++ b/stubs/docker/docker/models/nodes.pyi @@ -1,17 +1,17 @@ from builtins import list as _list -from typing import Any +from typing import Any, Literal from .resource import Collection, Model class Node(Model): id_attribute: str @property - def version(self): ... - def update(self, node_spec): ... - def remove(self, force: bool = False): ... + def version(self) -> int: ... + def update(self, node_spec) -> Literal[True]: ... + def remove(self, force: bool = False) -> Literal[True]: ... class NodeCollection(Collection[Node]): model: type[Node] - def get(self, node_id): ... + def get(self, node_id) -> Node: ... # Please keep in sync with docker.api.swarm.SwarmApiMixin.nodes def list(self, filters: dict[str, Any] | None = None) -> _list[Node]: ... # Any: filter values + Node response