Files
nuzlocke-tracker/backend/src/app/schemas/game.py

23 lines
379 B
Python
Raw Normal View History

from app.schemas.base import CamelModel
class RouteResponse(CamelModel):
id: int
name: str
game_id: int
order: int
class GameResponse(CamelModel):
id: int
name: str
slug: str
generation: int
region: str
box_art_url: str | None
release_year: int | None
class GameDetailResponse(GameResponse):
routes: list[RouteResponse] = []