from typing import List from fastapi import APIRouter, Depends from sqlalchemy.orm import Session from app.application.answer_files_repository import AnswerFilesRepository from app.database.dependencies import get_db from app.domain.entities.answer_files_entitity import AnswerFileEntity from app.infrastructure.dependencies import get_current_user router = APIRouter() @router.get("/answer_files/", response_model=List[AnswerFileEntity]) def get_answer_files( db: Session = Depends(get_db), user=Depends(get_current_user), ): answer_files_service = AnswerFilesRepository(db) return answer_files_service.get_all()