Files
encoach_backend/ielts_be/controllers/abc/exam/writing.py
Carlos-Mesquita b32e38156c ENCOA-311
2025-01-13 01:13:28 +00:00

16 lines
438 B
Python

from abc import ABC, abstractmethod
from typing import List
from fastapi.datastructures import UploadFile
class IWritingController(ABC):
@abstractmethod
async def get_writing_task_general_question(self, task: int, topic: str, difficulty: List[str]):
pass
@abstractmethod
async def get_writing_task_academic_question(self, task: int, attachment: UploadFile, difficulty: List[str]):
pass