Skip to content

Commit

Permalink
fix: add default= for Optional fields
Browse files Browse the repository at this point in the history
  • Loading branch information
dbirman committed Aug 28, 2024
1 parent f432f84 commit 8a06fc8
Showing 1 changed file with 4 additions and 4 deletions.
8 changes: 4 additions & 4 deletions src/aind_data_schema/core/quality_control.py
Original file line number Diff line number Diff line change
Expand Up @@ -23,8 +23,8 @@ class QCMetric(BaseModel):
"""Description of a single quality control metric"""
name: str = Field(..., title="Metric name")
value: Any = Field(..., title="Metric value")
description: Optional[str] = Field(None, title="Metric description")
references: Optional[List[str]] = Field(None, title="Metric reference URLs")
description: Optional[str] = Field(default=None, title="Metric description")
references: Optional[List[str]] = Field(default=None, title="Metric reference URLs")


class QCEvaluation(AindModel):
Expand All @@ -36,7 +36,7 @@ class QCEvaluation(AindModel):
evaluation_date: date = Field(..., title="Evaluation date")
qc_metrics: List[QCMetric] = Field(title="QC metrics")
stage_status: Status = Field(..., title="Stage status")
notes: Optional[str] = Field(None, title="Notes")
notes: Optional[str] = Field(default=None, title="Notes")


class QualityControl(AindCoreModel):
Expand All @@ -48,4 +48,4 @@ class QualityControl(AindCoreModel):
overall_status: Status = Field(..., title="Overall status")
overall_status_date: date = Field(..., title="Date of status")
evaluations: List[QCEvaluation] = Field(..., title="Evaluations")
notes: Optional[str] = Field(None, title="Notes")
notes: Optional[str] = Field(default=None, title="Notes")

0 comments on commit 8a06fc8

Please sign in to comment.