Files
musicseerr/backend/api/v1/schemas/weekly_exploration.py
T
2026-04-03 15:53:00 +01:00

20 lines
489 B
Python

from infrastructure.msgspec_fastapi import AppStruct
class WeeklyExplorationTrack(AppStruct):
title: str
artist_name: str
album_name: str
recording_mbid: str | None = None
artist_mbid: str | None = None
release_group_mbid: str | None = None
cover_url: str | None = None
duration_ms: int | None = None
class WeeklyExplorationSection(AppStruct):
title: str
playlist_date: str
tracks: list[WeeklyExplorationTrack] = []
source_url: str = ""