using Newtonsoft.Json; using Nop.Services.Plugins; namespace Nop.Services.Themes; /// /// Represents a theme descriptor /// public partial class ThemeDescriptor : IDescriptor { /// /// Gets or sets the theme system name /// [JsonProperty(PropertyName = "SystemName")] public string SystemName { get; set; } /// /// Gets or sets the theme friendly name /// [JsonProperty(PropertyName = "FriendlyName")] public string FriendlyName { get; set; } /// /// Gets or sets a value indicating whether the theme supports RTL (right-to-left) /// [JsonProperty(PropertyName = "SupportRTL")] public bool SupportRtl { get; set; } /// /// Gets or sets the path to the preview image of the theme /// [JsonProperty(PropertyName = "PreviewImageUrl")] public string PreviewImageUrl { get; set; } /// /// Gets or sets the preview text of the theme /// [JsonProperty(PropertyName = "PreviewText")] public string PreviewText { get; set; } }