Files
nuzlocke-tracker/backend/src/app/schemas/__init__.py
Julian Tabel 55e6650e0e Add admin panel with CRUD endpoints and management UI
Add admin API endpoints for games, routes, pokemon, and route encounters
with full CRUD operations including bulk import. Build admin frontend
with game/route/pokemon management pages, navigation, and data tables.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-05 18:36:19 +01:00

57 lines
1.2 KiB
Python

from app.schemas.encounter import (
EncounterCreate,
EncounterDetailResponse,
EncounterResponse,
EncounterUpdate,
)
from app.schemas.game import (
GameCreate,
GameDetailResponse,
GameResponse,
GameUpdate,
RouteCreate,
RouteReorderRequest,
RouteResponse,
RouteUpdate,
)
from app.schemas.pokemon import (
BulkImportItem,
BulkImportResult,
PokemonCreate,
PokemonResponse,
PokemonUpdate,
RouteEncounterCreate,
RouteEncounterDetailResponse,
RouteEncounterResponse,
RouteEncounterUpdate,
)
from app.schemas.run import RunCreate, RunDetailResponse, RunResponse, RunUpdate
__all__ = [
"BulkImportItem",
"BulkImportResult",
"EncounterCreate",
"EncounterDetailResponse",
"EncounterResponse",
"EncounterUpdate",
"GameCreate",
"GameDetailResponse",
"GameResponse",
"GameUpdate",
"PokemonCreate",
"PokemonResponse",
"PokemonUpdate",
"RouteCreate",
"RouteEncounterCreate",
"RouteEncounterDetailResponse",
"RouteEncounterResponse",
"RouteEncounterUpdate",
"RouteReorderRequest",
"RouteResponse",
"RouteUpdate",
"RunCreate",
"RunDetailResponse",
"RunResponse",
"RunUpdate",
]