from typing import Optional from pydantic import BaseModel class PlayerBase(BaseModel): name: str class PlayerCreate(PlayerBase): pass class Player(PlayerBase): id: int model_config = { 'from_attributes': True } class DeckBase(BaseModel): name: str description: Optional[str] = None owner_id: int class DeckCreate(DeckBase): pass class Deck(DeckBase): id: int model_config = { 'from_attributes': True }