Spotify.NET/SpotifyAPI.Web/Clients/Interfaces/IArtistsClient.cs
2020-05-08 16:39:00 +02:00

20 lines
616 B
C#

using System.Threading.Tasks;
namespace SpotifyAPI.Web
{
public interface IArtistsClient
{
Task<ArtistsResponse> GetSeveral(ArtistsRequest request);
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1716")]
Task<FullArtist> Get(string artistId);
Task<Paging<SimpleAlbum>> GetAlbums(string artistId);
Task<Paging<SimpleAlbum>> GetAlbums(string artistId, ArtistsAlbumsRequest request);
Task<ArtistsTopTracksResponse> GetTopTracks(string artistId, ArtistsTopTracksRequest request);
Task<ArtistsRelatedArtistsResponse> GetRelatedArtists(string artistId);
}
}