validate plans api response as pydantic basemodel object 🟩

This commit is contained in:
Daniel Roth 2026-05-07 12:23:30 +00:00
parent 79db1e2c7e
commit e67604a4a3

View file

@ -274,6 +274,19 @@ class PlanSummary(BaseModel):
created_by: Optional[CreatedBy] = None
class Paging(BaseModel):
model_config = _IGNORE
page: int
next_page: bool
count: int
class PlansListResponse(BaseModel):
model_config = _IGNORE
paging: Paging
plans: list[PlanSummary] = []
class MagicPlan(BaseModel):
model_config = _IGNORE
plan: PlanSummary