using System.Net; using System.Threading.Tasks; namespace SpotifyAPI.Web { public interface IPlayerClient { Task SkipNext(); Task SkipNext(PlayerSkipNextRequest request); Task SetRepeat(PlayerSetRepeatRequest request); Task TransferPlayback(PlayerTransferPlaybackRequest request); Task GetCurrentlyPlaying(PlayerCurrentlyPlayingRequest request); Task GetCurrentPlayback(); Task GetCurrentPlayback(PlayerCurrentPlaybackRequest request); Task SeekTo(PlayerSeekToRequest request); Task SkipPrevious(); Task SkipPrevious(PlayerSkipPreviousRequest request); Task ResumePlayback(); Task ResumePlayback(PlayerResumePlaybackRequest request); Task PausePlayback(); Task PausePlayback(PlayerPausePlaybackRequest request); Task SetVolume(PlayerVolumeRequest request); Task> GetRecentlyPlayed(); Task> GetRecentlyPlayed(PlayerRecentlyPlayedRequest request); Task GetAvailableDevices(); Task SetShuffle(PlayerShuffleRequest request); Task AddToQueue(PlayerAddToQueueRequest request); } }