import uuid from datetime import date from pydantic import BaseModel class ScoreRead(BaseModel): user_id: uuid.UUID date: date base_pts: int bonus_pts: int total_pts: int streak_days: int class LeaderboardEntry(BaseModel): user_id: uuid.UUID username: str avatar_url: str | None = None total_pts: int total_area_m2: float zone_count: int rank: int