using System.ComponentModel.DataAnnotations;

namespace FrameProcessor.Configuration;

/// <summary>
/// Bound from the <c>Storage</c> section of <c>appsettings.json</c>. See SPEC.md §6.1, §7.
/// </summary>
public sealed class StorageOptions
{
    public const string SectionName = "Storage";

    [Required(AllowEmptyStrings = false)]
    public string ImageDirectory { get; set; } = string.Empty;
}
