Files
aicyclingcoach-go/backend/app/schemas/plan.py
2025-09-08 12:51:15 -07:00

19 lines
357 B
Python

from pydantic import BaseModel
from datetime import datetime
from typing import List, Optional
from uuid import UUID
class PlanBase(BaseModel):
user_id: UUID
start_date: datetime
end_date: datetime
goal: str
class PlanCreate(PlanBase):
rule_ids: List[UUID]
class Plan(PlanBase):
id: UUID
class Config:
orm_mode = True