[beers] Add beer scrobbling

This commit is contained in:
2024-10-22 17:26:55 -04:00
parent d3d5b088cd
commit 08b48371bc
16 changed files with 392 additions and 1 deletions

View File

@ -35,6 +35,7 @@ class JSONDataclass(JSONWizard):
class ScrobbleLogData(JSONDataclass):
description: Optional[str] = None
class LongPlayLogData(JSONDataclass):
serial_scrobble_id: Optional[int]
long_play_complete: bool = False
@ -193,3 +194,12 @@ class TrailLogData(WithOthersLogData):
details: Optional[str] = None
effort: Optional[str] = None
difficulty: Optional[str] = None
@dataclass
class BeerLogData(WithOthersLogData):
with_user_ids: Optional[list[int]] = None
with_names_str: Optional[list[str]] = None
details: Optional[str] = None
rating: Optional[str] = None
notes: Optional[str] = None