namespace Marathon.Application.Storage; /// /// Configuration options for the storage layer, bound to the Storage:* configuration section. /// public sealed class StorageOptions { public const string SectionName = "Storage"; /// Path to the SQLite database file. Default: ./data/marathon.db. public string DatabasePath { get; set; } = "./data/marathon.db"; /// Directory where Excel exports are written. Default: ./exports. public string ExportDirectory { get; set; } = "./exports"; /// Number of days to retain odds snapshots before pruning. Default: 90. public int SnapshotRetentionDays { get; set; } = 90; }