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

1from pydantic import BaseModel, ConfigDict 

2 

3 

4class DeckCreate(BaseModel): 

5 name: str 

6 

7 

8class DeckRead(BaseModel): 

9 id: int 

10 name: str 

11 

12 model_config = ConfigDict(from_attributes=True) 

13 

14 

15class DeckWithCards(BaseModel): 

16 id: int 

17 name: str 

18 cards: list[dict]