Skip to content

Commit 8b67917

Browse files
committed
Forgot to add SavedAlbum-Object...
1 parent 8017a02 commit 8b67917

File tree

2 files changed

+13
-4
lines changed

2 files changed

+13
-4
lines changed

SpotifyAPI/Web/Models/GeneralModels.cs

+9
Original file line numberDiff line numberDiff line change
@@ -142,6 +142,15 @@ public class SavedTrack
142142
public FullTrack Track { get; set; }
143143
}
144144

145+
public class SavedAlbum
146+
{
147+
[JsonProperty("added_at")]
148+
public DateTime AddedAt { get; set; }
149+
150+
[JsonProperty("album")]
151+
public SavedAlbum Album { get; set; }
152+
}
153+
145154
public class Cursor
146155
{
147156
[JsonProperty("after")]

SpotifyAPI/Web/SpotifyWebAPI.cs

+4-4
Original file line numberDiff line numberDiff line change
@@ -989,11 +989,11 @@ public async Task<ErrorResponse> SaveAlbumAsync(String id)
989989
/// <param name="market">An ISO 3166-1 alpha-2 country code. Provide this parameter if you want to apply Track Relinking.</param>
990990
/// <returns></returns>
991991
/// <remarks>AUTH NEEDED</remarks>
992-
public Paging<SavedTrack> GetSavedAlbums(int limit = 20, int offset = 0, String market = "")
992+
public Paging<SavedAlbum> GetSavedAlbums(int limit = 20, int offset = 0, String market = "")
993993
{
994994
if (!UseAuth)
995995
throw new InvalidOperationException("Auth is required for GetSavedAlbums");
996-
return DownloadData<Paging<SavedTrack>>(_builder.GetSavedAlbums(limit, offset, market));
996+
return DownloadData<Paging<SavedAlbum>>(_builder.GetSavedAlbums(limit, offset, market));
997997
}
998998

999999
/// <summary>
@@ -1004,11 +1004,11 @@ public Paging<SavedTrack> GetSavedAlbums(int limit = 20, int offset = 0, String
10041004
/// <param name="market">An ISO 3166-1 alpha-2 country code. Provide this parameter if you want to apply Track Relinking.</param>
10051005
/// <returns></returns>
10061006
/// <remarks>AUTH NEEDED</remarks>
1007-
public async Task<Paging<SavedTrack>> GetSavedAlbumsAsync(int limit = 20, int offset = 0, String market = "")
1007+
public async Task<Paging<SavedAlbum>> GetSavedAlbumsAsync(int limit = 20, int offset = 0, String market = "")
10081008
{
10091009
if (!UseAuth)
10101010
throw new InvalidOperationException("Auth is required for GetSavedAlbumsAsync");
1011-
return await DownloadDataAsync<Paging<SavedTrack>>(_builder.GetSavedAlbums(limit, offset, market));
1011+
return await DownloadDataAsync<Paging<SavedAlbum>>(_builder.GetSavedAlbums(limit, offset, market));
10121012
}
10131013

10141014
/// <summary>

0 commit comments

Comments
 (0)