using System; using System.Linq; using PetaPoco; using Sony.Filtr.Contracts.Definitions; namespace Sony.Filtr.Contracts.Entities { [Serializable] [TableName("tblDeezerNewRelease")] [PrimaryKey("intId", autoIncrement = true)] [ExplicitColumns] public class DeezerRelease { public const string Version = "2"; [Column("intID")] public int ID { get; set; } [Column("strTrackID")] public string TrackId { get; set; } [Column("strAlbumID")] public string AlbumID { get; set; } [Column("strArtistName")] public string ArtistName { get; set; } [Column("strArtistId")] public string ArtistId { get; set; } [Column("intApplicationId")] public int ApplicationID { get; set; } [Column("strAlbumName")] public string AlbumName { get; set; } [Column("strTrackName")] public string TrackName { get; set; } [Column("intReleaseType")] public ReleaseType ReleaseType { get; set; } [Column("strImageFilename")] public string ImageFilename { get; set; } [Column("dblEnergy")] public double? Energy { get; set; } [Column("dblHotness")] public double? Hotness { get; set; } [Column("dblDanceability")] public double? Danceability { get; set; } [Column("dblTempo")] public double? Tempo { get; set; } } }