Skip to content

Commit 9ed7d87

Browse files
committed
Recover None for WebSocket DTOs
1 parent 6bae2cd commit 9ed7d87

1 file changed

Lines changed: 11 additions & 11 deletions

File tree

python-client/giskard/ml_worker/websocket/__init__.py

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -334,12 +334,12 @@ class CallToActionKind(Enum):
334334
class GetPushParam(BaseModel):
335335
model: ArtifactRef
336336
dataset: ArtifactRef
337-
dataframe: Optional[DataFrame]
337+
dataframe: Optional[DataFrame] = None
338338
target: str
339339
column_types: Dict[str, str]
340340
column_dtypes: Dict[str, str]
341-
push_kind: Optional[PushKind]
342-
cta_kind: Optional[CallToActionKind]
341+
push_kind: Optional[PushKind] = None
342+
cta_kind: Optional[CallToActionKind] = None
343343

344344

345345
class PushDetails(BaseModel):
@@ -351,20 +351,20 @@ class PushDetails(BaseModel):
351351

352352
class Push(BaseModel):
353353
kind: PushKind
354-
key: Optional[str]
355-
value: Optional[str]
354+
key: Optional[str] = None
355+
value: Optional[str] = None
356356
push_title: str
357357
push_details: List[PushDetails]
358358

359359

360360
class PushAction(BaseModel):
361361
object_uuid: str
362-
arguments: Optional[List[FuncArgument]]
362+
arguments: Optional[List[FuncArgument]] = None
363363

364364

365365
class GetPushResponse(BaseModel):
366-
contribution: Optional[Push]
367-
perturbation: Optional[Push]
368-
overconfidence: Optional[Push]
369-
borderline: Optional[Push]
370-
action: Optional[PushAction]
366+
contribution: Optional[Push] = None
367+
perturbation: Optional[Push] = None
368+
overconfidence: Optional[Push] = None
369+
borderline: Optional[Push] = None
370+
action: Optional[PushAction] = None

0 commit comments

Comments
 (0)