router.py 602 B

1234567891011121314151617181920
  1. """
  2. Main API v1 router - aggregates all v1 endpoints.
  3. """
  4. from fastapi import APIRouter
  5. from app.api.v1 import auth, client, config, events, registration, superadmin
  6. # Create main v1 router
  7. router = APIRouter()
  8. # Include sub-routers
  9. router.include_router(auth.router)
  10. router.include_router(superadmin.router, prefix="/superadmin")
  11. router.include_router(client.router, prefix="/client")
  12. # Device API (stub-compatible)
  13. router.include_router(registration.router, tags=["device-api"])
  14. router.include_router(config.router, tags=["device-api"])
  15. router.include_router(events.router, tags=["device-api"])