from server.client.base.client import ApiKeyClient class ApolloApiNmfClient(ApiKeyClient): async def get_nmf_available_dates(self): return await self.send_request("api/spotify/nmf/available-dates/") async def get_nmf_completeness(self, **params): return await self.send_request("api/spotify/nmf/completeness/", params=params) async def get_nmf_playlists(self): return await self.send_request("api/spotify/nmf/playlists/") async def get_nmf_tracklist(self, **params): return await self.send_request("api/spotify/nmf/tracklist/", params=params) async def get_playlists_nmf(self): return await self.send_request("api/playlists/nmf/") async def get_tracks_playlists_hot_hits(self, **params): return await self.send_request("api/tracks/playlists/hot-hits/", params=params) async def get_tracks_playlists_hot_hits_bulk(self, **params): return await self.send_request("api/tracks/playlists/hot-hits/bulk/", params=params) async def get_tracks_playlists_nmf(self, **params): return await self.send_request("api/tracks/playlists/nmf/", params=params)