using System.Collections.Generic; using System.Linq; using Sony.Filtr.Contracts.Entities; using Sony.Filtr.Contracts.Entities.Genre; namespace Sony.Filtr.Contracts.Abstractions { public interface IEditorialPlaylist { int ID { get; set; } int ApplicationID { get; set; } string Name { get; set; } SpotifyLink SpotifyLink { get; set; } string SpotifyLinkUri { get; set; } int Priority { get; set; } string ImageFileName { get; set; } bool Active { get; set; } string CountryCode { get; set; } bool ThemeActive { get; set; } string Description { get; set; } string BackgroundColor { get; set; } string HeaderBackgroundColor { get; set; } string HeaderImageUrl { get; set; } int PriorityLevel { get; set; } IEnumerable Genres { get; set; } IEnumerable Artists { get; set; } IEnumerable Tracks { get; set; } string OriginalImageUrl { get; } string SpotifyImageFileName { get; set; } string AccentColor { get; set; } string TextColor { get; set; } string SpotifyDescription { get; set; } string DisplayName { get; set; } } }