using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace Sony.Filtr.AppleMusic.Models { public class SongAttributes { public string artistName { get; set; } public Artwork artwork { get; set; } public string composerName { get; set; } public int discNumber { get; set; } public int durationInMillis { get; set; } public List genreNames { get; set; } public string name { get; set; } public PlayParams playParams { get; set; } public string releaseDate { get; set; } public int trackNumber { get; set; } public string isrc { get; set; } public string url { get; set; } } public class AlbumData { public string href { get; set; } public long id { get; set; } public string type { get; set; } public AlbumAttributes attributes { get; set; } } public class Albums { public List data { get; set; } public string href { get; set; } } public class AlbumArtwork { public int width { get; set; } public int height { get; set; } public string url { get; set; } public string bgColor { get; set; } public string textColor1 { get; set; } public string textColor2 { get; set; } public string textColor3 { get; set; } public string textColor4 { get; set; } } public class AlbumPlayParams { public string id { get; set; } public string kind { get; set; } } public class AlbumAttributes { public AlbumArtwork artwork { get; set; } public string artistName { get; set; } public bool isSingle { get; set; } public string url { get; set; } public bool isComplete { get; set; } public List genreNames { get; set; } public int trackCount { get; set; } public bool isMasteredForItunes { get; set; } public string releaseDate { get; set; } public string name { get; set; } public string recordLabel { get; set; } public string copyright { get; set; } public AlbumPlayParams playParams { get; set; } } public class ArtistRelationData { public string href { get; set; } public long id { get; set; } public string type { get; set; } } public class Artists { public List data { get; set; } public string href { get; set; } } public class SongRelationships { public Albums albums { get; set; } public Artists artists { get; set; } } public class SongData { public SongAttributes attributes { get; set; } public string href { get; set; } public long id { get; set; } public SongRelationships relationships { get; set; } public string type { get; set; } } public class MultipleSongsResponse { public List data { get; set; } } public class ArtistAttributes { public string url { get; set; } public string name { get; set; } public List genreNames { get; set; } } public class ArtistAlbum { public string id { get; set; } public string type { get; set; } public string href { get; set; } } public class ArtistAlbums { public List data { get; set; } public string href { get; set; } } public class ArtistRelationships { public ArtistAlbums albums { get; set; } } public class ArtistData { public long id { get; set; } public string type { get; set; } public string href { get; set; } public ArtistAttributes attributes { get; set; } public Relationships relationships { get; set; } } public class MultipleArtistsResponse { public List data { get; set; } } }