Skip to content

Commit 4d577bc

Browse files
committed
remove SimplePlaylist
1 parent 842217e commit 4d577bc

8 files changed

Lines changed: 19 additions & 48 deletions

File tree

‎SpotifyAPI.Web.Examples/Example.ASP/Pages/Index.cshtml.cs‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ public class IndexModel : PageModel
1010
private const int LIMIT = 10;
1111
private readonly SpotifyClientBuilder _spotifyClientBuilder;
1212

13-
public Paging<SimplePlaylist> Playlists { get; set; }
13+
public Paging<FullPlaylist> Playlists { get; set; }
1414

1515
public string Next { get; set; }
1616
public string Previous { get; set; }

‎SpotifyAPI.Web.Examples/Example.UWP/ViewModels/PlaylistsListViewModel.cs‎

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -15,10 +15,10 @@ public class PlaylistsListViewModel : MvxViewModel<string>
1515
{
1616
private SpotifyClient _spotify;
1717

18-
private IList<SimplePlaylist> _playlists;
19-
public IList<SimplePlaylist> Playlists
18+
private IList<FullPlaylist> _playlists;
19+
public IList<FullPlaylist> Playlists
2020
{
21-
get => _playlists ?? (_playlists = new List<SimplePlaylist>());
21+
get => _playlists ?? (_playlists = new List<FullPlaylist>());
2222
set => SetProperty(ref _playlists, value);
2323
}
2424

‎SpotifyAPI.Web/Clients/Interfaces/IPlaylistsClient.cs‎

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -100,7 +100,7 @@ public interface IPlaylistsClient
100100
/// https://developer.spotify.com/documentation/web-api/reference-beta/#endpoint-get-list-users-playlists
101101
/// </remarks>
102102
/// <returns></returns>
103-
Task<Paging<SimplePlaylist>> GetUsers(string userId, CancellationToken cancel = default);
103+
Task<Paging<FullPlaylist>> GetUsers(string userId, CancellationToken cancel = default);
104104

105105
/// <summary>
106106
/// Get a list of the playlists owned or followed by a Spotify user.
@@ -112,7 +112,7 @@ public interface IPlaylistsClient
112112
/// https://developer.spotify.com/documentation/web-api/reference-beta/#endpoint-get-list-users-playlists
113113
/// </remarks>
114114
/// <returns></returns>
115-
Task<Paging<SimplePlaylist>> GetUsers(string userId, PlaylistGetUsersRequest request, CancellationToken cancel = default);
115+
Task<Paging<FullPlaylist>> GetUsers(string userId, PlaylistGetUsersRequest request, CancellationToken cancel = default);
116116

117117
/// <summary>
118118
/// Get a playlist owned by a Spotify user.
@@ -160,7 +160,7 @@ public interface IPlaylistsClient
160160
/// https://developer.spotify.com/documentation/web-api/reference-beta/#endpoint-get-a-list-of-current-users-playlists
161161
/// </remarks>
162162
/// <returns></returns>
163-
Task<Paging<SimplePlaylist>> CurrentUsers(CancellationToken cancel = default);
163+
Task<Paging<FullPlaylist>> CurrentUsers(CancellationToken cancel = default);
164164

165165
/// <summary>
166166
/// Get a list of the playlists owned or followed by the current Spotify user.
@@ -171,7 +171,7 @@ public interface IPlaylistsClient
171171
/// https://developer.spotify.com/documentation/web-api/reference-beta/#endpoint-get-a-list-of-current-users-playlists
172172
/// </remarks>
173173
/// <returns></returns>
174-
Task<Paging<SimplePlaylist>> CurrentUsers(PlaylistCurrentUsersRequest request, CancellationToken cancel = default);
174+
Task<Paging<FullPlaylist>> CurrentUsers(PlaylistCurrentUsersRequest request, CancellationToken cancel = default);
175175

176176
/// <summary>
177177
/// Change a playlist’s name and public/private state. (The user must, of course, own the playlist.)

‎SpotifyAPI.Web/Clients/PlaylistsClient.cs‎

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -66,19 +66,19 @@ public Task<List<Image>> GetCovers(string playlistId, CancellationToken cancel =
6666
return API.Get<List<Image>>(URLs.PlaylistImages(playlistId), cancel);
6767
}
6868

69-
public Task<Paging<SimplePlaylist>> GetUsers(string userId, CancellationToken cancel = default)
69+
public Task<Paging<FullPlaylist>> GetUsers(string userId, CancellationToken cancel = default)
7070
{
7171
Ensure.ArgumentNotNullOrEmptyString(userId, nameof(userId));
7272

73-
return API.Get<Paging<SimplePlaylist>>(URLs.UserPlaylists(userId), cancel);
73+
return API.Get<Paging<FullPlaylist>>(URLs.UserPlaylists(userId), cancel);
7474
}
7575

76-
public Task<Paging<SimplePlaylist>> GetUsers(string userId, PlaylistGetUsersRequest request, CancellationToken cancel = default)
76+
public Task<Paging<FullPlaylist>> GetUsers(string userId, PlaylistGetUsersRequest request, CancellationToken cancel = default)
7777
{
7878
Ensure.ArgumentNotNullOrEmptyString(userId, nameof(userId));
7979
Ensure.ArgumentNotNull(request, nameof(request));
8080

81-
return API.Get<Paging<SimplePlaylist>>(URLs.UserPlaylists(userId), request.BuildQueryParams(), cancel);
81+
return API.Get<Paging<FullPlaylist>>(URLs.UserPlaylists(userId), request.BuildQueryParams(), cancel);
8282
}
8383

8484
public Task<FullPlaylist> Get(string playlistId, CancellationToken cancel = default)
@@ -105,16 +105,16 @@ public async Task<bool> ReplaceItems(string playlistId, PlaylistReplaceItemsRequ
105105
return statusCode == HttpStatusCode.Created;
106106
}
107107

108-
public Task<Paging<SimplePlaylist>> CurrentUsers(CancellationToken cancel = default)
108+
public Task<Paging<FullPlaylist>> CurrentUsers(CancellationToken cancel = default)
109109
{
110-
return API.Get<Paging<SimplePlaylist>>(URLs.CurrentUserPlaylists(), cancel);
110+
return API.Get<Paging<FullPlaylist>>(URLs.CurrentUserPlaylists(), cancel);
111111
}
112112

113-
public Task<Paging<SimplePlaylist>> CurrentUsers(PlaylistCurrentUsersRequest request, CancellationToken cancel = default)
113+
public Task<Paging<FullPlaylist>> CurrentUsers(PlaylistCurrentUsersRequest request, CancellationToken cancel = default)
114114
{
115115
Ensure.ArgumentNotNull(request, nameof(request));
116116

117-
return API.Get<Paging<SimplePlaylist>>(URLs.CurrentUserPlaylists(), request.BuildQueryParams(), cancel);
117+
return API.Get<Paging<FullPlaylist>>(URLs.CurrentUserPlaylists(), request.BuildQueryParams(), cancel);
118118
}
119119

120120
public async Task<bool> ChangeDetails(string playlistId, PlaylistChangeDetailsRequest request, CancellationToken cancel = default)

‎SpotifyAPI.Web/Models/Response/CategoryPlaylistsResponse.cs‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ namespace SpotifyAPI.Web
22
{
33
public class CategoryPlaylistsResponse
44
{
5-
public Paging<SimplePlaylist, CategoryPlaylistsResponse> Playlists { get; set; } = default!;
5+
public Paging<FullPlaylist, CategoryPlaylistsResponse> Playlists { get; set; } = default!;
66
}
77
}
88

‎SpotifyAPI.Web/Models/Response/FeaturedPlaylistsResponse.cs‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ namespace SpotifyAPI.Web
33
public class FeaturedPlaylistsResponse
44
{
55
public string Message { get; set; } = default!;
6-
public Paging<SimplePlaylist, FeaturedPlaylistsResponse> Playlists { get; set; } = default!;
6+
public Paging<FullPlaylist, FeaturedPlaylistsResponse> Playlists { get; set; } = default!;
77
}
88
}
99

‎SpotifyAPI.Web/Models/Response/SearchResponse.cs‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ public class SearchResponse
77
public Paging<FullTrack, SearchResponse> Tracks { get; set; } = default!;
88
public Paging<SimpleShow, SearchResponse> Shows { get; set; } = default!;
99
public Paging<SimpleEpisode, SearchResponse> Episodes { get; set; } = default!;
10-
public Paging<SimplePlaylist, SearchResponse> Playlists { get; set; } = default!;
10+
public Paging<FullPlaylist, SearchResponse> Playlists { get; set; } = default!;
1111
}
1212
}
1313

‎SpotifyAPI.Web/Models/Response/SimplePlaylist.cs‎

Lines changed: 0 additions & 29 deletions
This file was deleted.

0 commit comments

Comments
 (0)