health-apps-backend/apis/__init__.py

15 lines
865 B
Python

from fastapi import APIRouter, Depends
from middleware.auth_dependency import auth_required
from .endpoints import clinics, doctors, calender, appointments, patients, admin, auth
api_router = APIRouter()
# api_router.include_router(twilio.router, prefix="/twilio")
api_router.include_router(clinics.router, prefix="/clinics", tags=["clinics"])
api_router.include_router(doctors.router, prefix="/doctors", tags=["doctors"])
api_router.include_router(calender.router, prefix="/calender", tags=["calender"])
api_router.include_router(appointments.router, prefix="/appointments", tags=["appointments"])
api_router.include_router(patients.router, prefix="/patients", tags=["patients"])
api_router.include_router(admin.router, prefix="/admin", dependencies=[Depends(auth_required)], tags=["admin"])
api_router.include_router(auth.router, prefix="/auth", tags=["auth"])