Skip to content

Commit 98adb79

Browse files
committed
fix: duplicate obsolte markers
1 parent eebf87b commit 98adb79

File tree

3 files changed

+1
-18
lines changed

3 files changed

+1
-18
lines changed

SpotifyAPI.Web/Clients/Interfaces/IFollowClient.cs

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -111,7 +111,6 @@ public interface IFollowClient
111111
/// </remarks>
112112
/// <returns></returns>
113113
[Obsolete("Use ILibraryClient.RemoveItems instead, which uses the unified DELETE /me/library endpoint.")]
114-
[System.Obsolete("This endpoint (DELETE /me/following) has been removed. Use DELETE /me/library instead.")]
115114
Task<bool> Unfollow(UnfollowRequest request, CancellationToken cancel = default);
116115

117116
/// <summary>
@@ -124,7 +123,6 @@ public interface IFollowClient
124123
/// https://developer.spotify.com/documentation/web-api/reference-beta/#endpoint-unfollow-playlist
125124
/// </remarks>
126125
[Obsolete("Use ILibraryClient.RemoveItems instead, which uses the unified DELETE /me/library endpoint.")]
127-
[System.Obsolete("This endpoint (DELETE /playlists/{id}/followers) has been removed. Use DELETE /me/library instead.")]
128126
Task<bool> UnfollowPlaylist(string playlistId, CancellationToken cancel = default);
129127
}
130128
}

SpotifyAPI.Web/Clients/Interfaces/ILibraryClient.cs

Lines changed: 0 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,6 @@ public interface ILibraryClient
2121
/// </remarks>
2222
/// <returns></returns>
2323
[Obsolete("Use RemoveItems instead, which uses the unified DELETE /me/library endpoint.")]
24-
[System.Obsolete("This endpoint (DELETE /me/albums) has been removed. Use DELETE /me/library instead.")]
2524
Task<bool> RemoveAlbums(LibraryRemoveAlbumsRequest request, CancellationToken cancel = default);
2625

2726
/// <summary>
@@ -34,7 +33,6 @@ public interface ILibraryClient
3433
/// </remarks>
3534
/// <returns></returns>
3635
[Obsolete("Use RemoveItems instead, which uses the unified DELETE /me/library endpoint.")]
37-
[System.Obsolete("This endpoint (DELETE /me/tracks) has been removed. Use DELETE /me/library instead.")]
3836
Task<bool> RemoveTracks(LibraryRemoveTracksRequest request, CancellationToken cancel = default);
3937

4038
/// <summary>
@@ -47,7 +45,6 @@ public interface ILibraryClient
4745
/// </remarks>
4846
/// <returns></returns>
4947
[Obsolete("Use RemoveItems instead, which uses the unified DELETE /me/library endpoint.")]
50-
[System.Obsolete("This endpoint (DELETE /me/shows) has been removed. Use DELETE /me/library instead.")]
5148
Task<bool> RemoveShows(LibraryRemoveShowsRequest request, CancellationToken cancel = default);
5249

5350
/// <summary>
@@ -60,7 +57,6 @@ public interface ILibraryClient
6057
/// </remarks>
6158
/// <returns></returns>
6259
[Obsolete("Use RemoveItems instead, which uses the unified DELETE /me/library endpoint.")]
63-
[System.Obsolete("This endpoint (DELETE /me/episodes) has been removed. Use DELETE /me/library instead.")]
6460
Task<bool> RemoveEpisodes(LibraryRemoveEpisodesRequest request, CancellationToken cancel = default);
6561

6662
/// <summary>
@@ -73,7 +69,6 @@ public interface ILibraryClient
7369
/// </remarks>
7470
/// <returns></returns>
7571
[Obsolete("Use RemoveItems instead, which uses the unified DELETE /me/library endpoint.")]
76-
[System.Obsolete("This endpoint (DELETE /me/audiobooks) has been removed. Use DELETE /me/library instead.")]
7772
Task<bool> RemoveAudiobooks(LibraryRemoveAudiobooksRequest request, CancellationToken cancel = default);
7873

7974
/// <summary>
@@ -86,7 +81,6 @@ public interface ILibraryClient
8681
/// </remarks>
8782
/// <returns></returns>
8883
[Obsolete("Use SaveItems instead, which uses the unified PUT /me/library endpoint.")]
89-
[System.Obsolete("This endpoint (PUT /me/tracks) has been removed. Use PUT /me/library instead.")]
9084
Task<bool> SaveTracks(LibrarySaveTracksRequest request, CancellationToken cancel = default);
9185

9286
/// <summary>
@@ -99,7 +93,6 @@ public interface ILibraryClient
9993
/// </remarks>
10094
/// <returns></returns>
10195
[Obsolete("Use SaveItems instead, which uses the unified PUT /me/library endpoint.")]
102-
[System.Obsolete("This endpoint (PUT /me/albums) has been removed. Use PUT /me/library instead.")]
10396
Task<bool> SaveAlbums(LibrarySaveAlbumsRequest request, CancellationToken cancel = default);
10497

10598
/// <summary>
@@ -112,7 +105,6 @@ public interface ILibraryClient
112105
/// </remarks>
113106
/// <returns></returns>
114107
[Obsolete("Use SaveItems instead, which uses the unified PUT /me/library endpoint.")]
115-
[System.Obsolete("This endpoint (PUT /me/shows) has been removed. Use PUT /me/library instead.")]
116108
Task<bool> SaveShows(LibrarySaveShowsRequest request, CancellationToken cancel = default);
117109

118110
/// <summary>
@@ -125,7 +117,6 @@ public interface ILibraryClient
125117
/// </remarks>
126118
/// <returns></returns>
127119
[Obsolete("Use SaveItems instead, which uses the unified PUT /me/library endpoint.")]
128-
[System.Obsolete("This endpoint (PUT /me/episodes) has been removed. Use PUT /me/library instead.")]
129120
Task<bool> SaveEpisodes(LibrarySaveEpisodesRequest request, CancellationToken cancel = default);
130121

131122
/// <summary>
@@ -138,7 +129,6 @@ public interface ILibraryClient
138129
/// </remarks>
139130
/// <returns></returns>
140131
[Obsolete("Use SaveItems instead, which uses the unified PUT /me/library endpoint.")]
141-
[System.Obsolete("This endpoint (PUT /me/audiobooks) has been removed. Use PUT /me/library instead.")]
142132
Task<bool> SaveAudiobooks(LibrarySaveAudiobooksRequest request, CancellationToken cancel = default);
143133

144134
/// <summary>
@@ -151,7 +141,6 @@ public interface ILibraryClient
151141
/// </remarks>
152142
/// <returns></returns>
153143
[Obsolete("Use CheckItems instead, which uses the unified GET /me/library/contains endpoint.")]
154-
[System.Obsolete("This endpoint (GET /me/tracks/contains) has been removed. Use GET /me/library/contains instead.")]
155144
Task<List<bool>> CheckTracks(LibraryCheckTracksRequest request, CancellationToken cancel = default);
156145

157146
/// <summary>
@@ -164,7 +153,6 @@ public interface ILibraryClient
164153
/// </remarks>
165154
/// <returns></returns>
166155
[Obsolete("Use CheckItems instead, which uses the unified GET /me/library/contains endpoint.")]
167-
[System.Obsolete("This endpoint (GET /me/albums/contains) has been removed. Use GET /me/library/contains instead.")]
168156
Task<List<bool>> CheckAlbums(LibraryCheckAlbumsRequest request, CancellationToken cancel = default);
169157

170158
/// <summary>
@@ -177,7 +165,6 @@ public interface ILibraryClient
177165
/// </remarks>
178166
/// <returns></returns>
179167
[Obsolete("Use CheckItems instead, which uses the unified GET /me/library/contains endpoint.")]
180-
[System.Obsolete("This endpoint (GET /me/shows/contains) has been removed. Use GET /me/library/contains instead.")]
181168
Task<List<bool>> CheckShows(LibraryCheckShowsRequest request, CancellationToken cancel = default);
182169

183170
/// <summary>
@@ -190,7 +177,6 @@ public interface ILibraryClient
190177
/// </remarks>
191178
/// <returns></returns>
192179
[Obsolete("Use CheckItems instead, which uses the unified GET /me/library/contains endpoint.")]
193-
[System.Obsolete("This endpoint (GET /me/episodes/contains) has been removed. Use GET /me/library/contains instead.")]
194180
Task<List<bool>> CheckEpisodes(LibraryCheckEpisodesRequest request, CancellationToken cancel = default);
195181

196182
/// <summary>
@@ -203,7 +189,6 @@ public interface ILibraryClient
203189
/// </remarks>
204190
/// <returns></returns>
205191
[Obsolete("Use CheckItems instead, which uses the unified GET /me/library/contains endpoint.")]
206-
[System.Obsolete("This endpoint (GET /me/audiobooks/contains) has been removed. Use GET /me/library/contains instead.")]
207192
Task<List<bool>> CheckAudiobooks(LibraryCheckAudiobooksRequest request, CancellationToken cancel = default);
208193

209194
/// <summary>

SpotifyAPI.Web/Models/Response/FullPlaylist.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,13 +15,13 @@ public class FullPlaylist
1515
public bool? Public { get; set; }
1616
public string? SnapshotId { get; set; } = default!;
1717

18-
[System.Obsolete("Field 'tracks' has been removed and renamed to 'items'.")]
1918
/// <summary>
2019
/// A list of PlaylistTracks, which items can be a FullTrack or FullEpisode
2120
///
2221
/// Used for older API responses
2322
/// </summary>
2423
/// <value></value>
24+
[System.Obsolete("Field 'tracks' has been removed and renamed to 'items'.")]
2525
public Paging<PlaylistTrack<IPlayableItem>>? Tracks { get; set; } = default!;
2626

2727
/// <summary>

0 commit comments

Comments
 (0)