- Add UserCardImport model (stores imported card names as JSON) - Create card_import_schemas.py with request/response models - Create card_import.py router with import/get/delete endpoints - Add Alembic migration 004 (user_card_imports table) - Fuzzy matching for card name matching (60% threshold) - Integration with deckbuilding via imported cards - Endpoints: GET /api/v1/card-import/status, POST /, DELETE /, GET /summary
30 lines
622 B
Python
30 lines
622 B
Python
"""
|
|
Router package exports.
|
|
|
|
All routers are mounted in app/main.py.
|
|
This package provides centralized access to all router modules.
|
|
"""
|
|
from app.routers import auth
|
|
from app.routers import users
|
|
from app.routers import decks
|
|
from app.routers import rooms
|
|
from app.routers import games
|
|
from app.routers import admin
|
|
from app.routers import card_router
|
|
from app.routers import interactions
|
|
from app.routers import refresh
|
|
from app.routers import card_import
|
|
|
|
__all__ = [
|
|
"auth",
|
|
"users",
|
|
"decks",
|
|
"rooms",
|
|
"games",
|
|
"admin",
|
|
"card_router",
|
|
"interactions",
|
|
"refresh",
|
|
"card_import",
|
|
]
|