using System.Collections.Generic; using System.Threading.Tasks; namespace SpotifyAPI.Web { public interface ILibraryClient { Task RemoveAlbums(LibraryRemoveAlbumsRequest request); Task RemoveTracks(LibraryRemoveTracksRequest request); Task RemoveShows(LibraryRemoveShowsRequest request); Task SaveTracks(LibrarySaveTracksRequest request); Task SaveAlbums(LibrarySaveAlbumsRequest request); Task SaveShows(LibrarySaveShowsRequest request); Task> CheckTracks(LibraryCheckTracksRequest request); Task> CheckAlbums(LibraryCheckAlbumsRequest request); Task> CheckShows(LibraryCheckShowsRequest request); Task> GetTracks(); Task> GetTracks(LibraryTracksRequest request); Task> GetAlbums(); Task> GetAlbums(LibraryAlbumsRequest request); Task> GetShows(); Task> GetShows(LibraryShowsRequest request); } }