namespace FinlyticCore.Models.Settings; /// /// Globale, mikroservice-übergreifende SettingKeys in FinlyticCore. /// public static class CoreSettingKeys { // --- Logging-Kanäle --- public static readonly SettingKey HealthPingChannel = new("Logging.Channel.Health", true); public static readonly SettingKey MqttChannel = new("Logging.Channel.MQTT", true); public static readonly SettingKey HtmlScrapperChannel = new("Logging.Channel.HtmlScrapper", true); public static readonly SettingKey YahooClientChannel = new("Logging.Channel.YahooClient", true); public static readonly SettingKey FundamentalsChannel = new("Logging.Channel.Fundamentals", true); // --- Scraper & Feature-Toggles --- public static readonly SettingKey EnableHtmlFallback = new("Feature.EnableHtmlFallback", true); public static readonly SettingKey AllowForceRefresh = new("Feature.AllowForceRefresh", true); public static readonly SettingKey ScraperTimeoutSeconds = new("Scraper.TimeoutSeconds", 30); public static readonly SettingKey ScraperMaxRetries = new("Scraper.MaxRetries", 2); }