bgg_api/src/classes/player_classes.py

14 lines
375 B
Python
Raw Normal View History

2024-08-24 17:39:13 +02:00
from sqlmodel import SQLModel, Field, Relationship
from src.classes.play_classes import PlayPlayer
class Player(SQLModel, table=True):
name: str | None = Field(default=None, primary_key=True)
playplayers: list[PlayPlayer] = Relationship(back_populates="player")
class PlayerPublic(SQLModel):
name: str
class PlayerPublicNoPlayPlayers(SQLModel):
name: str