Coverage for src/app/modules/decks/schemas.py: 100%
11 statements
« prev ^ index » next coverage.py v7.14.3, created at 2026-06-24 08:34 +0000
« prev ^ index » next coverage.py v7.14.3, created at 2026-06-24 08:34 +0000
1from pydantic import BaseModel, ConfigDict
4class DeckCreate(BaseModel):
5 name: str
8class DeckRead(BaseModel):
9 id: int
10 name: str
12 model_config = ConfigDict(from_attributes=True)
15class DeckWithCards(BaseModel):
16 id: int
17 name: str
18 cards: list[dict]