diff --git a/classes/boardgame.py b/classes/boardgame.py index 000c204..fb0b9c7 100644 --- a/classes/boardgame.py +++ b/classes/boardgame.py @@ -1,4 +1,5 @@ from pydantic import BaseModel, HttpUrl +from datetime import date class BoardGame(BaseModel): id: int @@ -14,6 +15,16 @@ class BoardGame(BaseModel): min_age: int all_expansion_ids: list[int] - class BoardGameExpansion(BoardGame): - pass \ No newline at end of file + pass + +class CollectionBoardGame(BoardGame): + price_paid: float + acquisition_date: date + acquired_from: str + +class CollectionBoardGameExpansion(CollectionBoardGame): + pass + +class WishlistBoardGame(BoardGame): + wishlist_priority: int \ No newline at end of file