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