from fastapi import APIRouter from app.api.routes import ( admin_certificates, admin_dashboard, admin_exports, admin_imports, admin_learners, admin_logs, admin_pdf_cleanup, admin_projects, auth, health, public, ) api_router = APIRouter() api_router.include_router(health.router, tags=["health"]) api_router.include_router(auth.router, prefix="/admin/auth", tags=["admin-auth"]) api_router.include_router(admin_projects.router, prefix="/admin/projects", tags=["admin-projects"]) api_router.include_router(admin_dashboard.router, prefix="/admin/dashboard", tags=["admin-dashboard"]) api_router.include_router(admin_learners.router, prefix="/admin/learners", tags=["admin-learners"]) api_router.include_router(admin_certificates.router, prefix="/admin/certificates", tags=["admin-certificates"]) api_router.include_router(admin_imports.router, prefix="/admin/import-batches", tags=["admin-imports"]) api_router.include_router(admin_exports.router, prefix="/admin/exports", tags=["admin-exports"]) api_router.include_router(admin_logs.router, prefix="/admin/logs", tags=["admin-logs"]) api_router.include_router(admin_pdf_cleanup.router, prefix="/admin/pdf-cleanup", tags=["admin-pdf-cleanup"]) api_router.include_router(public.router, prefix="/public", tags=["public"])