|
7 | 7 | from models_library.api_schemas_webserver.projects import ProjectPatch |
8 | 8 | from models_library.folders import FolderID |
9 | 9 | from models_library.projects import ClassifierID, ProjectID |
10 | | -from models_library.projects_nodes_io import NodeID |
11 | 10 | from models_library.projects_ui import StudyUI |
12 | 11 | from models_library.users import UserID |
13 | 12 | from models_library.utils.common_validators import ( |
@@ -107,33 +106,3 @@ def to_domain_model(self) -> dict[str, Any]: |
107 | 106 | self.model_dump(exclude_unset=True, by_alias=False), |
108 | 107 | rename={"trashed_at": "trashed"}, |
109 | 108 | ) |
110 | | - |
111 | | - |
112 | | -class NodeDB(BaseModel): |
113 | | - node_id: NodeID |
114 | | - required_resources: dict[str, Any] |
115 | | - created: datetime |
116 | | - modified: datetime |
117 | | - project_uuid: ProjectID |
118 | | - project_node_id: int |
119 | | - key: str |
120 | | - version: str |
121 | | - label: str |
122 | | - progress: float | None |
123 | | - thumbnail: HttpUrl | None |
124 | | - input_access: dict[str, Any] |
125 | | - input_nodes: list[NodeID] |
126 | | - inputs: dict[str, Any] |
127 | | - inputs_units: dict[str, Any] |
128 | | - output_nodes: list[NodeID] |
129 | | - outputs: dict[str, Any] |
130 | | - run_hash: str | None |
131 | | - state: dict[str, Any] | None |
132 | | - parent: str | None |
133 | | - boot_options: dict[str, Any] | None |
134 | | - |
135 | | - |
136 | | -__all__: tuple[str, ...] = ( |
137 | | - "ProjectDict", |
138 | | - "ProjectProxy", |
139 | | -) |
0 commit comments