using System.ComponentModel.DataAnnotations; namespace Manager.App.Models.Settings; public class LibrarySettings { [ConfigurationKeyName("Path")] [Required(AllowEmptyStrings = false, ErrorMessage = "Library path is required!")] public required string Path { get; set; } [ConfigurationKeyName("DefaultUserAgent")] [Required(AllowEmptyStrings = false, ErrorMessage = "An default user agent is required.")] public required string DefaultUserAgent { get; set; } }