using Orchard.Environment.Extensions.Models;
namespace Orchard.Modules.ViewModels {
///
/// Represents a module.
///
public class Module {
///
/// Default constructor.
///
public Module() {}
///
/// Instantiates a module based on an extension descriptor.
///
/// The extension descriptor.
public Module(ExtensionDescriptor extensionDescriptor) {
Descriptor = extensionDescriptor;
}
///
/// The module's extension descriptor.
///
public ExtensionDescriptor Descriptor { 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; }
}
}