public Task <IEnumerable <IArtist> > GetArtistChartForGenre(IGenre genre, CancellationToken cancellationToken, uint start = 0, uint count = 50) { genre.ThrowIfNull(); return(GetArtistChartForGenre(genre.Id, cancellationToken, start, count)); }
// ***** // Incorporates the 'Editorial' endpoint since it largely hinges off genre anyway public Task <IEnumerable <IAlbum> > GetDeezerSelectionForGenre(IGenre genre, CancellationToken cancellationToken, uint start = 0, uint count = 25) { genre.ThrowIfNull(); return(GetDeezerSelectionForGenre(genre.Id, cancellationToken, start, count)); }
public Task <IChart> GetChartsForGenre(IGenre genre, CancellationToken cancellationToken, uint start = 0, uint count = 50) { genre.ThrowIfNull(); return(GetChartsForGenre(genre.Id, cancellationToken, start, count)); }
// NOTE: Endpoint accepts paging but doesn't take note of it public Task <IEnumerable <IRadio> > GetRadioForGenre(IGenre genre, CancellationToken cancellationToken, uint start = 0, uint count = 25) { genre.ThrowIfNull(); return(GetRadioForGenre(genre.Id, cancellationToken, start, count)); }