Skip to content

Commit ebd80bb

Browse files
add fields
1 parent 4b91286 commit ebd80bb

File tree

1 file changed

+15
-1
lines changed

1 file changed

+15
-1
lines changed

packages/postgres-database/src/simcore_postgres_database/utils_projects_nodes.py

Lines changed: 15 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,6 @@
11
import datetime
2+
from re import S
3+
from tkinter import N
24
import uuid
35
from dataclasses import dataclass
46
from typing import Any
@@ -43,10 +45,22 @@ class ProjectNodeCreate(BaseModel):
4345
key: str
4446
version: str
4547
label: str
48+
progress: float | None = None
49+
thumbnail: str | None = None
50+
input_access: dict[str, Any] | None = None
51+
input_nodes: list[dict[str, Any]] | None = None
52+
inputs: dict[str, Any] | None = None
53+
inputs_units: dict[str, Any] | None = None
54+
output_nodes: list[dict[str, Any]] | None = None
55+
outputs: dict[str, Any] | None = None
56+
run_hash: str | None = None
57+
state: dict[str, Any] | None = None
58+
parent: str | None = None
59+
boot_options: dict[str, Any] | None = None
4660

4761
@classmethod
4862
def get_field_names(cls, *, exclude: set[str]) -> set[str]:
49-
return {name for name in cls.model_fields.keys() if name not in exclude}
63+
return cls.model_fields.keys() - exclude
5064

5165
model_config = ConfigDict(frozen=True)
5266

0 commit comments

Comments
 (0)