from fastapi import APIRouter from app.api.v1 import ( auth, users, datasource_config, datasources, tasks, dashboard, websocket, alerts, settings, collected_data, visualization, ) api_router = APIRouter() api_router.include_router(auth.router, prefix="/auth", tags=["auth"]) api_router.include_router(users.router, prefix="/users", tags=["users"]) api_router.include_router( datasource_config.router, prefix="/datasources", tags=["datasource-config"] ) api_router.include_router(datasources.router, prefix="/datasources", tags=["datasources"]) api_router.include_router(collected_data.router, prefix="/collected", tags=["collected-data"]) api_router.include_router(tasks.router, prefix="/tasks", tags=["tasks"]) api_router.include_router(dashboard.router, prefix="/dashboard", tags=["dashboard"]) api_router.include_router(alerts.router, prefix="/alerts", tags=["alerts"]) api_router.include_router(settings.router, prefix="/settings", tags=["settings"]) api_router.include_router(visualization.router, prefix="/visualization", tags=["visualization"])