o2o-infinith-backend/app/models/api/clinic.py

30 lines
512 B
Python

from pydantic import BaseModel
class ClinicCreate(BaseModel):
url: str
name: str
name_en: str | None = None
address: str | None = None
class ClinicCreateResponse(BaseModel):
id: str
url: str
name: str
created_at: str
class RunSummary(BaseModel):
run_id: str
status: str
started_at: str
completed_at: str | None
overall_score: int | None
class ClinicHistoryResponse(BaseModel):
clinic_id: str
runs: list[RunSummary]
metrics_timeseries: dict