@@ -45,6 +45,7 @@ class SearchSearchResultsTracksEdgesNode(BaseModel):
4545 is_favorite : Optional [bool ] = Field (alias = "isFavorite" )
4646 album : Optional ["SearchSearchResultsTracksEdgesNodeAlbum" ]
4747 contributors : "SearchSearchResultsTracksEdgesNodeContributors"
48+ media : Optional ["SearchSearchResultsTracksEdgesNodeMedia" ]
4849
4950
5051class SearchSearchResultsTracksEdgesNodeAlbum (BaseModel ):
@@ -75,6 +76,18 @@ class SearchSearchResultsTracksEdgesNodeContributorsEdgesNodeArtist(BaseModel):
7576 name : str
7677
7778
79+ class SearchSearchResultsTracksEdgesNodeMedia (BaseModel ):
80+ rights : "SearchSearchResultsTracksEdgesNodeMediaRights"
81+
82+
83+ class SearchSearchResultsTracksEdgesNodeMediaRights (BaseModel ):
84+ sub : Optional ["SearchSearchResultsTracksEdgesNodeMediaRightsSub" ]
85+
86+
87+ class SearchSearchResultsTracksEdgesNodeMediaRightsSub (BaseModel ):
88+ available : bool
89+
90+
7891class SearchSearchResultsTracksPageInfo (PageInfoFields ):
7992 pass
8093
@@ -244,6 +257,8 @@ class SearchSearchResultsPodcastsPageInfo(PageInfoFields):
244257SearchSearchResultsTracksEdgesNodeAlbum .model_rebuild ()
245258SearchSearchResultsTracksEdgesNodeContributors .model_rebuild ()
246259SearchSearchResultsTracksEdgesNodeContributorsEdges .model_rebuild ()
260+ SearchSearchResultsTracksEdgesNodeMedia .model_rebuild ()
261+ SearchSearchResultsTracksEdgesNodeMediaRights .model_rebuild ()
247262SearchSearchResultsAlbums .model_rebuild ()
248263SearchSearchResultsAlbumsEdges .model_rebuild ()
249264SearchSearchResultsAlbumsEdgesNode .model_rebuild ()
0 commit comments