using System; using System.Linq; using Newtonsoft.Json; using Sony.Filtr.Contracts.Abstractions; namespace Sony.Filtr.SpotifyAnalytics.Data { [PetaPoco.TableName("tblSpotifyTrackSkipSave")] public class SpotifyTrackSkipSaves : IAggregatedStreamFormat { [PetaPoco.Column("DistributerId")] public int DistributerId { get; set; } [PetaPoco.Column("Date")] public DateTime date { get; set; } [PetaPoco.Column("CountryCode")] public string country_code { get; set; } [PetaPoco.Column("Isrc")] public string isrc { get; set; } [PetaPoco.Column("ReportDate")] public DateTime report_date { get; set; } [PetaPoco.Column("ReportCountryCode")] public string report_country_code { get; set; } [PetaPoco.Column("Saves")] public int Saves { get; set; } [PetaPoco.Column("Skips")] public int Skips { get; set; } [PetaPoco.Column("Streams")] public int Streams { get; set; } //[PetaPoco.Column("FreeSaves")] //[JsonProperty(PropertyName = "free_saves")] //public int? FreeSaves { get; set; } //[PetaPoco.Column("PaidSaves")] //[JsonProperty(PropertyName = "paid_saves")] //public int? PaidSaves { get; set; } } }