from __future__ import annotations from fastapi import APIRouter from govoplan_files.backend.routes.assets import router as assets_router from govoplan_files.backend.routes.connector_io import router as connector_io_router from govoplan_files.backend.routes.connector_profiles import ( router as connector_profiles_router, ) from govoplan_files.backend.routes.connector_settings import ( router as connector_settings_router, ) from govoplan_files.backend.routes.folders import router as folders_router from govoplan_files.backend.routes.integrity import router as integrity_router from govoplan_files.backend.routes.listing import router as listing_router from govoplan_files.backend.routes.shares import router as shares_router from govoplan_files.backend.routes.spaces import router as spaces_router from govoplan_files.backend.routes.transfers import router as transfers_router from govoplan_files.backend.routes.uploads import router as uploads_router router = APIRouter() for workflow_router in ( spaces_router, folders_router, integrity_router, listing_router, uploads_router, connector_settings_router, connector_io_router, connector_profiles_router, assets_router, shares_router, transfers_router, ): router.routes.extend(workflow_router.routes)