from fastapi import APIRouter, Depends, HTTPException from sqlalchemy.orm import Session from typing import List from app.db.database import get_db from app.models.models import Specialty from app.security import get_current_active_user import app.schemas router = APIRouter( prefix="/specialties", tags=["Specialties"], dependencies=[Depends(get_current_active_user)] ) @router.get("/", response_model=List[app.schemas.Specialty]) def read_specialties(db: Session = Depends(get_db)): return db.query(Specialty).all()