Spotify.NET/SpotifyAPI.Web/Clients/Interfaces/IArtistsClient.cs

20 lines
616 B
C#
Raw Normal View History

2020-05-08 10:10:53 +01:00
using System.Threading.Tasks;
namespace SpotifyAPI.Web
{
public interface IArtistsClient
{
Task<ArtistsResponse> GetSeveral(ArtistsRequest request);
2020-05-08 15:39:00 +01:00
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1716")]
2020-05-08 10:10:53 +01:00
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);
}
}