using System; using System.Collections.Generic; using System.Linq; using System.Web; using Newtonsoft.Json; using Newtonsoft.Json.Converters; using Sony.Filtr.Core.SpotifyCharts.Data; namespace Sony.Filtr.AdminAPI.ViewModels.Spotify.Charts { public class TrackInfoViewModel { public int? EntryPosition { get; set; } public string EntryPositionDate { get; set; } public int? LatestPosition { get; set; } public string LatestPositionDate { get; set; } public int? EarliestPeakPosition { get; set; } public string EarliestPeakPositionDate { get; set; } public int? LatestPeakPosition { get; set; } public string LatestPeakPositionDate { get; set; } public int? CurrentPosition { get; set; } public string CurrentPositionDate { get; set; } public string ISRC { get; set; } public string Market { get; set; } [JsonConverter(typeof(StringEnumConverter))] public SpotifyChartsTimeWindow TimeWindow { get; set; } [JsonConverter(typeof(StringEnumConverter))] public SpotifyChartsListType ListType { get; set; } } }