🏷️ models update

This commit is contained in:
oskvr37
2025-01-27 22:39:40 +01:00
parent 829c596b7c
commit 53b1aea4ac
+6 -5
View File
@@ -104,15 +104,16 @@ class TrackStream(BaseModel):
sampleRate: Optional[int] = None
class SearchAlbum(Album):
# TODO: remove the artist field instead of making it None
artist: None = None
class Search(BaseModel):
class Artists(Items):
items: List[Artist]
class Albums(Items):
class SearchAlbum(Album):
# TODO: remove the artist field instead of making it None
artist: None = None
items: List[SearchAlbum]
class Playlists(Items):
@@ -125,7 +126,7 @@ class Search(BaseModel):
items: List[Video]
class TopHit(BaseModel):
value: Union[Artist, Track, Playlist, Album]
value: Union[Artist, Track, Playlist, SearchAlbum]
type: Literal["ARTISTS", "TRACKS", "PLAYLISTS", "ALBUMS"]
artists: Artists