using System; namespace zero.Core.Entities { /// /// A module can consist of unlimited properties and be rendered as you wish /// The backoffice rendering is done by an IRenderer /// public class Module : IModule { /// public string Id { get; set; } /// public uint Sort { get; set; } /// public bool IsActive { get; set; } /// public string ModuleTypeAlias { get; set; } } public interface IModule : IZeroIdEntity { /// /// Sort order /// uint Sort { get; set; } /// /// Whether the module is visible in the frontend /// bool IsActive { get; set; } /// /// Alias of the used module type /// string ModuleTypeAlias { get; set; } } }