From 1687b34d91dccf041fbce7ab411baa6164d1b20b Mon Sep 17 00:00:00 2001 From: hasan7n Date: Sat, 25 Nov 2023 07:13:52 +0100 Subject: [PATCH] add Result's new fields to the client --- cli/medperf/entities/result.py | 1 + cli/medperf/entities/schemas.py | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/cli/medperf/entities/result.py b/cli/medperf/entities/result.py index 1eaeaeadf..861247397 100644 --- a/cli/medperf/entities/result.py +++ b/cli/medperf/entities/result.py @@ -27,6 +27,7 @@ class Result(Entity, Uploadable, MedperfSchema, ApprovableSchema): dataset: int results: dict metadata: dict = {} + user_metadata: dict = {} def __init__(self, *args, **kwargs): """Creates a new result instance""" diff --git a/cli/medperf/entities/schemas.py b/cli/medperf/entities/schemas.py index ad0f5f596..ca1db3ad2 100644 --- a/cli/medperf/entities/schemas.py +++ b/cli/medperf/entities/schemas.py @@ -79,6 +79,7 @@ class MedperfSchema(MedperfBaseSchema): id: Optional[int] name: str = Field(..., max_length=64) owner: Optional[int] + is_valid: bool = True created_at: Optional[datetime] modified_at: Optional[datetime] @@ -92,7 +93,6 @@ def name_max_length(cls, v, *, values, **kwargs): class DeployableSchema(BaseModel): # TODO: This must change after allowing edits state: str = "OPERATION" - is_valid: bool = True class ApprovableSchema(BaseModel):