Skip to content

Commit d101ee2

Browse files
committed
word schema
1 parent 25c593c commit d101ee2

1 file changed

Lines changed: 24 additions & 0 deletions

File tree

app/schemas/words.py

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
from datetime import datetime
2+
3+
from pydantic import BaseModel
4+
5+
6+
class QuestionResponse(BaseModel):
7+
word: str
8+
options: list[str]
9+
correct: str
10+
direction: str
11+
12+
13+
class WordBaseSchema(BaseModel):
14+
english: str
15+
russian: str
16+
17+
18+
class WordCreateSchema(WordBaseSchema):
19+
pass
20+
21+
22+
class WordReadSchema(WordBaseSchema):
23+
id: int
24+
create_at: datetime

0 commit comments

Comments
 (0)