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

21 lines
504 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
upc: 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