Files
deezspot-spotizerr/deezspot/models/callback/common.py
2025-06-10 15:21:46 -06:00

20 lines
474 B
Python

#!/usr/bin/python3
from dataclasses import dataclass
from typing import Optional
@dataclass
class IDs:
"""IDs used across objects; isrc only required on items supporting it."""
spotify: Optional[str] = None
deezer: Optional[str] = None
isrc: Optional[str] = None
@dataclass
class ReleaseDate:
"""Mandatory release date structure."""
year: int
month: Optional[int] = None # null if unknown
day: Optional[int] = None # null if unknown