using Orchard.Environment.Extensions.Models; namespace Orchard.Modules.Models { /// /// Represents a module's feature. /// public class ModuleFeature { /// /// The feature descriptor. /// public FeatureDescriptor Descriptor { get; set; } /// /// Boolean value indicating if the feature is enabled. /// public bool IsEnabled { get; set; } /// /// Boolean value indicating if the feature needs a data update / migration. /// public bool NeedsUpdate { get; set; } /// /// Boolean value indicating if the module needs a version update. /// public bool NeedsVersionUpdate { get; set; } /// /// Boolean value indicating if the feature was recently installed. /// public bool IsRecentlyInstalled { get; set; } } }