using System; using System.Collections.Generic; using System.Linq; using Sony.Filtr.AdminAPI.ViewModels; using Sony.Filtr.Contracts.Definitions; namespace Sony.Filtr.AdminAPI.Modules.AnalyzePlaylist.ViewModels { public class SonyTrackViewModel { public string TrackUri { get; set; } public string Name { get; set; } public string ArtistName { get; set; } public bool IsSony { get; set; } public string ISRC { get; set; } public string PreviewUrl { get; set; } public DateTime? AddedDate { get; set; } public int Popularity { get; set; } public string AlbumImageUrl { get; set; } public string AlbumReleaseDate { get; set; } public float? Danceability { get; set; } public float? Energy { get; set; } public int? AudioKey { get; set; } public float? Loudness { get; set; } public int? AudioMode { get; set; } public float? Speechiness { get; set; } public float? Acousticness { get; set; } public float? Instrumentalness { get; set; } public float? Liveness { get; set; } public float? Valence { get; set; } public float? Tempo { get; set; } public DateTime? EarliestAdded { get; set; } public List Artists { get; set; } public string AlbumUpc { get; set; } public int Position { get; set; } public int? PositionChange { get; set; } public DateTime? PositionChangeDate { get; set; } public SpotifyAnalyticsAccount? SonyRelease { get; set; } public bool IsEntry { get; set; } } }