using System; using System.Collections.Generic; using System.Linq; using Newtonsoft.Json; using Sony.Filtr.AppleMusic.Data; using Sony.Filtr.Contracts.Entities.Buzz; using Sony.Filtr.Core.SpotifyCharts.Data; using Sony.Filtr.Utility.Serialization; namespace Sony.Filtr.AdminAPI.ViewModels.AppleMusic { [Serializable] public class AppleMusicTracklistHistoryViewModel : AppleMusicPlaylist, IAppleMusicPlaylistWithOwner { public List Countries { get; set; } public BuzzOwnerViewModel Owner { get; set; } } public class AppleMusicPreviousTracklistOccuranceViewModel { public string CountryCode { get; set; } public int DaysInPlaylist { get; set; } [JsonConverter(typeof(DateNoTimeConverter))] public DateTime LatestDate { get; set; } [JsonConverter(typeof(DateNoTimeConverter))] public DateTime EarliestDate { get; set; } public string ISRC { get; set; } } }