using System.ComponentModel.DataAnnotations; namespace AVSCartonShipmentVerifier.Configuration; public sealed class ScanHistoryOptions { public const string SectionName = "ScanHistory"; [Required] public string DatabasePath { get; init; } = @"C:\Users\Public\AVSCartonShipmentVerifier\scan-history.db"; [Range(1, 500)] public int MaxRecordsToKeep { get; init; } = 500; }