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; }
}