from fastapi import APIRouter, Depends from backend.dependecies import SessionDependency from schemas.role import * from services.auth import authorized_user from services.role import RoleService role_router = APIRouter( prefix='/role', tags=['role'], dependencies=[Depends(authorized_user)] ) @role_router.get( '/get-all', response_model=GetAllRolesResponse, operation_id='get_all_roles' ) async def get_all( session: SessionDependency ): return await RoleService(session).get_all()