30 lines
1.4 KiB
Python
30 lines
1.4 KiB
Python
"""VoIdea - API v1 routers."""
|
|
|
|
from fastapi import APIRouter
|
|
|
|
from app.api.v1.auth import router as auth_router
|
|
from app.api.v1.users import router as users_router
|
|
from app.api.v1.ideas import router as ideas_router
|
|
from app.api.v1.agents import router as agents_router
|
|
from app.api.v1.sync import router as sync_router
|
|
from app.api.v1.admin import router as admin_router
|
|
from app.api.v1.voice import router as voice_router
|
|
from app.api.v1.config import router as config_router
|
|
from app.api.v1.feedback import router as feedback_router
|
|
from app.api.v1.tariffs import router as tariffs_router
|
|
|
|
api_v1_router = APIRouter(prefix="/api/v1")
|
|
|
|
api_v1_router.include_router(auth_router, prefix="/auth", tags=["auth"])
|
|
api_v1_router.include_router(users_router, prefix="/users", tags=["users"])
|
|
api_v1_router.include_router(ideas_router, prefix="/ideas", tags=["ideas"])
|
|
api_v1_router.include_router(agents_router, prefix="/agents", tags=["agents"])
|
|
api_v1_router.include_router(sync_router, prefix="/sync", tags=["sync"])
|
|
api_v1_router.include_router(admin_router, prefix="/admin", tags=["admin"])
|
|
api_v1_router.include_router(voice_router, prefix="/voice", tags=["voice"])
|
|
api_v1_router.include_router(config_router, prefix="/config", tags=["config"])
|
|
api_v1_router.include_router(feedback_router, prefix="/feedback", tags=["feedback"])
|
|
api_v1_router.include_router(tariffs_router, prefix="/tariffs", tags=["tariffs"])
|
|
|
|
__all__ = ["api_v1_router"]
|