namespace OneDriveBackupService.Models; public sealed class ConfigData(IConfiguration config) { public string Schedule { get; } = config["Schedule"]!; public string BackupUploadRoot { get; } = config["UploadRoot"]!; public string LocalRoot { get; } = config["LocalRoot"]!; public string IncludeFile { get; } = config["IncludeFile"]!; public int KeepLast { get; } = int.Parse(config["KeepLast"]!); public string OneDriveApiUrl { get; } = config["OneDriveApiUrl"]!; }