using System.Threading.Tasks; namespace SpotifyAPI.Web { public interface IPersonalizationClient { /// /// Get the current user’s top tracks based on calculated affinity. /// /// /// https://developer.spotify.com/documentation/web-api/reference-beta/#endpoint-get-users-top-artists-and-tracks /// /// Task> GetTopTracks(); /// /// Get the current user’s top tracks based on calculated affinity. /// /// The request-model which contains required and optional parameters. /// /// https://developer.spotify.com/documentation/web-api/reference-beta/#endpoint-get-users-top-artists-and-tracks /// /// Task> GetTopTracks(PersonalizationTopRequest request); /// /// Get the current user’s top artists based on calculated affinity. /// /// /// https://developer.spotify.com/documentation/web-api/reference-beta/#endpoint-get-users-top-artists-and-tracks /// /// Task> GetTopArtists(); /// /// Get the current user’s top artists based on calculated affinity. /// /// The request-model which contains required and optional parameters. /// /// https://developer.spotify.com/documentation/web-api/reference-beta/#endpoint-get-users-top-artists-and-tracks /// /// Task> GetTopArtists(PersonalizationTopRequest request); } }