Files

36 lines
1.8 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
from app.api.v1.workspaces import router as workspaces_router
from app.api.v1.collaboration import router as collaboration_router
from app.api.v1.calendar import router as calendar_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"])
api_v1_router.include_router(workspaces_router, prefix="/workspaces", tags=["workspaces"])
api_v1_router.include_router(collaboration_router, prefix="", tags=["collaboration"])
api_v1_router.include_router(calendar_router, prefix="", tags=["calendar"])
__all__ = ["api_v1_router"]