Skip to content

Commit d3f91e8

Browse files
pydantic job none
1 parent 5a4df33 commit d3f91e8

1 file changed

Lines changed: 15 additions & 15 deletions

File tree

src/services/job_handler_interface.py

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -26,23 +26,23 @@ class Job(BaseModel):
2626
type: str
2727
dmss_id: str
2828
job_uid: UUID = Field(alias="uid")
29-
name: str | None
30-
label: str | None
31-
triggeredBy: str | None
32-
status: JobStatus
33-
application_input: dict | None = Field(alias="applicationInput")
34-
started: datetime | None
35-
ended: datetime | None
36-
outputTarget: str | None
37-
result: dict | None
38-
runner: dict | None
39-
referenceTarget: str | None
40-
schedule: dict | None
29+
name: str | None = None
30+
label: str | None = None
31+
triggeredBy: str | None = None
32+
status: JobStatus = JobStatus.NOT_STARTED
33+
application_input: dict | None = Field(default=None, alias="applicationInput")
34+
started: datetime | None = None
35+
ended: datetime | None = None
36+
outputTarget: str | None = None
37+
result: dict | None = None
38+
runner: dict | None = None
39+
referenceTarget: str | None = None
40+
schedule: dict | None = None
4141

4242
log: list | None = []
43-
percentage: float | None
44-
token: str | None
45-
state: dict | None
43+
percentage: float | None = None
44+
token: str | None = None
45+
state: dict | None = None
4646
external_progress: bool = False
4747

4848
# Fields that are not sendt to DMSS

0 commit comments

Comments
 (0)