namespace ScadaLink.SiteEventLogging; public class SiteEventLogOptions { public int RetentionDays { get; set; } = 30; public int MaxStorageMb { get; set; } = 1024; public string DatabasePath { get; set; } = "site_events.db"; public int QueryPageSize { get; set; } = 500; public TimeSpan PurgeInterval { get; set; } = TimeSpan.FromHours(24); }