This commit is contained in:
xds
2026-03-16 14:46:20 +03:00
parent 00db55720c
commit de8c2472e2
45 changed files with 3714 additions and 140 deletions

View File

@@ -1,3 +1,4 @@
from datetime import date
from uuid import UUID
from pydantic import BaseModel
@@ -22,6 +23,16 @@ class RiderUpdate(BaseModel):
experience_level: str | None = None
class FitnessHistoryResponse(BaseModel):
model_config = {"from_attributes": True}
date: date
ctl: float
atl: float
tsb: float
ramp_rate: float | None = None
class RiderResponse(BaseModel):
model_config = {"from_attributes": True}
@@ -36,3 +47,5 @@ class RiderResponse(BaseModel):
zones_config: dict | None = None
goals: str | None = None
experience_level: str | None = None
coaching_profile: dict | None = None
onboarding_completed: bool = False