using System.Collections.Generic; using zero.Core.Entities; using zero.Core.Identity; namespace zero.Core { public class ZeroOptions { public string BackofficePath { get; set; } public SectionCollection Sections { get; private set; } = new SectionCollection(); public SpaceCollection Spaces { get; private set; } = new SpaceCollection(); public RendererCollection Renderers { get; private set; } = new RendererCollection(); public IList SettingsAreas { get; private set; } = new List(); public ZeroAuthorizationOptions Authorization { get; private set; } = new ZeroAuthorizationOptions(); public FeatureCollection Features { get; private set; } = new FeatureCollection(); } public class ZeroAuthorizationOptions { public IList Permissions { get; private set; } = new List(); } }