/// <summary>
 /// Attach List Episodes Toggles
 /// </summary>
 /// <param name="client">Spotify Sdk Client</param>
 /// <param name="response">Navigation Response of Episode Response</param>
 public async static Task AttachListEpisodesToggles(
     this ISpotifySdkClient client,
     NavigationResponse <EpisodeResponse> response)
 {
     if (client.Config.IsAttachListEpisodesToggles && response?.Items != null)
     {
         await client.AttachEpisodesToggles(response.Items);
     }
 }
        /// <summary>
        /// Attach List Playlist Item Toggles
        /// </summary>
        /// <param name="client">Spotify Sdk Client</param>
        /// <param name="response">Navigation Response of Play Item Response</param>
        public async static Task AttachListPlaylistItemsToggles(
            this ISpotifySdkClient client,
            NavigationResponse <PlaylistItemResponse> response)
        {
            if (client.Config.IsAttachListPlaylistItemsToggles && response != null)
            {
                // Track Toggles
                var tracks = response?.Items?
                             .Where(w => w.Track != null)?
                             .Select(s => s.Track)?
                             .ToList();
                await client.AttachTracksToggles(tracks);

                // Episode Toggles
                var episodes = response?.Items?
                               .Where(w => w.Episode != null)?
                               .Select(s => s.Episode)?
                               .ToList();
                await client.AttachEpisodesToggles(episodes);
            }
        }