From d101ee2527ab1541c0b42b184cf39dcec6b267a9 Mon Sep 17 00:00:00 2001 From: Dmitry Titenkov Date: Tue, 24 Feb 2026 13:57:15 +0300 Subject: [PATCH] word schema --- app/schemas/words.py | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 app/schemas/words.py 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