diff --git a/app/schemas/words.py b/app/schemas/words.py new file mode 100644 index 0000000..cf3bc31 --- /dev/null +++ b/app/schemas/words.py @@ -0,0 +1,24 @@ +from datetime import datetime + +from pydantic import BaseModel + + +class QuestionResponse(BaseModel): + word: str + options: list[str] + correct: str + direction: str + + +class WordBaseSchema(BaseModel): + english: str + russian: str + + +class WordCreateSchema(WordBaseSchema): + pass + + +class WordReadSchema(WordBaseSchema): + id: int + create_at: datetime