namespace zero.Backoffice.Configuration; public class BackofficeOptions { /// /// Public path to zero assets /// public string AssetPath { get; set; } /// /// Paths in the backoffice which are not handled by zero /// public List ExcludedPaths { get; private set; } = new(); /// /// Define icon sets which can be used in icon pickers (and also in backoffice rendering) /// public List IconSets { get; set; } = new(); /// /// Authentication configuration for external services /// public ExternalServicesOptions ExternalServices { get; set; } = new(); /// /// Options for configuring the vite development server /// public ZeroDevOptions DevServer { get; set; } = new(); /// /// Default language ISO code /// public string DefaultLanguage { get; set; } /// /// Language ISO codes which are supported by the zero backoffice /// public string[] SupportedLanguages { get; internal set; } }