using System; using System.Linq; using System.Runtime.Serialization; namespace Sony.Filtr.API.ViewModels.v2 { [DataContract] [Serializable] public class ThemeViewModel { [DataMember(Name = "active")] public bool Active { get; set; } [DataMember(Name = "backgroundColor", EmitDefaultValue = false)] public string BackgroundColor { get; set; } //[DataMember(Name = "headerBackgroundColor", EmitDefaultValue = false)] //public string HeaderBackgroundColor { get; set; } [DataMember(Name = "headerBackgroundImage", EmitDefaultValue = false)] public string HeaderBackgroundImage { get; set; } [DataMember(Name = "headerStartBackgroundImage", EmitDefaultValue = false)] public string HeaderStartBackgroundImage { get; set; } [DataMember(Name = "headerPlaylistBackgroundImage", EmitDefaultValue = false)] public string HeaderPlaylistBackgroundImage { get; set; } [DataMember(Name = "headerPlaylistsBackgroundImage", EmitDefaultValue = false)] public string HeaderPlaylistsBackgroundImage { get; set; } [DataMember(Name = "headerReleasesBackgroundImage", EmitDefaultValue = false)] public string HeaderReleasesBackgroundImage { get; set; } [DataMember(Name = "textColor", EmitDefaultValue = false)] public string TextColor { get; set; } [DataMember(Name = "accentColor", EmitDefaultValue = false)] public string AccentColor { get; set; } [DataMember(Name = "accentColorPlaylists", EmitDefaultValue = false)] public string AccentColorPlaylists { get; set; } [DataMember(Name = "accentColorPlaylist", EmitDefaultValue = false)] public string AccentColorPlaylist { get; set; } [DataMember(Name = "accentColorReleases", EmitDefaultValue = false)] public string AccentColorReleases { get; set; } } }