Add API to get all node properties

This commit is contained in:
DingZQ
2025-03-29 17:08:31 +08:00
parent d1687b8464
commit 0431f4d82e
6 changed files with 91 additions and 3 deletions

View File

@@ -468,6 +468,10 @@ def get_junction_schema(name: str) -> dict[str, dict[str, Any]]:
def get_junction(name: str, id: str) -> dict[str, Any]:
return api.get_junction(name, id)
# DingZQ, 2025-03-29
def get_all_junctions(name: str) -> list[dict[str, Any]]:
return api.get_all_junctions(name)
def set_junction(name: str, cs: ChangeSet) -> ChangeSet:
return api.set_junction(name, cs)
@@ -489,6 +493,10 @@ def get_reservoir_schema(name: str) -> dict[str, dict[str, Any]]:
def get_reservoir(name: str, id: str) -> dict[str, Any]:
return api.get_reservoir(name, id)
# DingZQ, 2025-03-29
def get_all_reservoirs(name: str) -> list[dict[str, Any]]:
return api.get_all_reservoirs(name)
def set_reservoir(name: str, cs: ChangeSet) -> ChangeSet:
return api.set_reservoir(name, cs)
@@ -510,6 +518,10 @@ def get_tank_schema(name: str) -> dict[str, dict[str, Any]]:
def get_tank(name: str, id: str) -> dict[str, Any]:
return api.get_tank(name, id)
# DingZQ, 2025-03-29
def get_all_tanks(name: str) -> list[dict[str, Any]]:
return api.get_all_tanks(name)
def set_tank(name: str, cs: ChangeSet) -> ChangeSet:
return api.set_tank(name, cs)