namespace API.Entities.Interfaces; #nullable enable public interface IHasCoverImage { /// /// Absolute path to the (managed) image file /// /// The file is managed internally to Kavita's APPDIR public string? CoverImage { get; set; } /// /// Primary color derived from the Cover Image /// public string? PrimaryColor { get; set; } /// /// Secondary color derived from the Cover Image /// public string? SecondaryColor { get; set; } /// /// Nulls out the ColorScape properties /// void ResetColorScape(); }