"""Top-level mobile router mounted at ``/api/v1/m``. Composes the per-feature sub-routers (aggregate, apps catalog, future KPI / per-page payloads). Each sub-router declares its own prefix relative to ``/api/v1/m``, so e.g. ``aggregate.router`` produces ``/api/v1/m/aggregate/home``. """ from __future__ import annotations from fastapi import APIRouter from app.mobile.aggregate import router as aggregate_router from app.mobile.catalog_router import router as catalog_router router = APIRouter(prefix="/api/v1/m", tags=["mobile"]) router.include_router(aggregate_router) router.include_router(catalog_router)