Skip to content

Commit 0ba07c2

Browse files
committed
feat(api): support reporter_uuid in task relevant interfaces
1 parent ab47dd6 commit 0ba07c2

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

src/pynetmito/schemas.py

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -378,6 +378,7 @@ class TasksQueryReq(BaseAPIModel):
378378
states: Optional[Set[TaskState]] = Field(default=None)
379379
exit_status: Optional[str] = Field(default=None)
380380
priority: Optional[str] = Field(default=None)
381+
reporter_uuid: Optional[UUID4] = Field(default=None)
381382
limit: Optional[NonNegativeInt] = Field(default=None)
382383
offset: Optional[NonNegativeInt] = Field(default=None)
383384
count: bool = Field(default=False)
@@ -440,6 +441,7 @@ class TaskQueryInfo(BaseAPIModel):
440441
result: Optional[dict] = Field(default=None)
441442
upstream_task_uuid: Optional[UUID4] = Field(default=None)
442443
downstream_task_uuid: Optional[UUID4] = Field(default=None)
444+
reporter_uuid: Optional[UUID4] = Field(default=None)
443445

444446
@field_validator("created_at", mode="before")
445447
@classmethod
@@ -481,6 +483,7 @@ class ParsedTaskQueryInfo(BaseAPIModel):
481483
result: Optional[TaskResultSpec] = Field(default=None)
482484
upstream_task_uuid: Optional[UUID4] = Field(default=None)
483485
downstream_task_uuid: Optional[UUID4] = Field(default=None)
486+
reporter_uuid: Optional[UUID4] = Field(default=None)
484487

485488
@field_validator("created_at", mode="before")
486489
@classmethod
@@ -1081,6 +1084,7 @@ class ArtifactsDownloadByFilterReq(BaseAPIModel):
10811084
states: Optional[Set[TaskState]] = Field(default=None)
10821085
exit_status: Optional[str] = Field(default=None)
10831086
priority: Optional[str] = Field(default=None)
1087+
reporter_uuid: Optional[UUID4] = Field(default=None)
10841088
content_type: ArtifactContentType
10851089

10861090
@field_serializer("creator_usernames")
@@ -1185,6 +1189,7 @@ class ArtifactsDeleteByFilterReq(BaseAPIModel):
11851189
states: Optional[Set[TaskState]] = Field(default=None)
11861190
exit_status: Optional[str] = Field(default=None)
11871191
priority: Optional[str] = Field(default=None)
1192+
reporter_uuid: Optional[UUID4] = Field(default=None)
11881193
content_type: ArtifactContentType
11891194

11901195
@field_serializer("creator_usernames")

0 commit comments

Comments
 (0)