Files
geozoner-back/app/schemas/score.py
Redsandy 3ea4fb4771 init
2026-03-14 18:48:57 +03:00

23 lines
404 B
Python

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