from fastapi import APIRouter, Request from services.dashboardService import DashboardService from schemas.ApiResponse import ApiResponse from enums.enums import UserType router = APIRouter() @router.get("/") async def get_clinic_doctor_status_count(req:Request): counts = DashboardService().get_dashboard_counts(isSuperAdmin=req.state.user["userType"] == UserType.SUPER_ADMIN) return ApiResponse(data=counts, message="Counts fetched successfully")