from fastapi import APIRouter from app.api.v1 import ( ai, auth, users, datasource_config, datasources, docs, earth, tasks, dashboard, alerts, settings, collected_data, data_products, layers, visualization, vessel_aggregation, vessels, bgp, news, realtime_sources, system_control, tv, ) api_router = APIRouter() api_router.include_router(auth.router, prefix="/auth", tags=["auth"]) api_router.include_router(ai.router, prefix="/ai", tags=["ai"]) 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(docs.router, prefix="/docs", tags=["docs"]) api_router.include_router(earth.router, prefix="/earth", tags=["earth"]) 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(system_control.router, prefix="/system", tags=["system"]) api_router.include_router(data_products.router, prefix="/data-products", tags=["data-products"]) api_router.include_router(layers.router, prefix="/layers", tags=["layers"]) api_router.include_router(visualization.router, prefix="/visualization", tags=["visualization"]) api_router.include_router( vessel_aggregation.router, prefix="/vessel-aggregation", tags=["vessel-aggregation"], ) api_router.include_router(vessels.router, prefix="/vessels", tags=["vessels"]) api_router.include_router(bgp.router, prefix="/bgp", tags=["bgp"]) api_router.include_router(tv.router, prefix="/tv", tags=["tv"]) api_router.include_router(news.router, prefix="/news", tags=["news"]) api_router.include_router(realtime_sources.router, prefix="/realtime-sources", tags=["realtime-sources"])