namespace w4c_workflows.Services.Nodes.Binary;
///
/// Configuration for the filesystem-backed binary store, bound from the
/// Nodes:BinaryStore section. When is empty the
/// store falls back to a binary-store directory beside the application,
/// which is the right place for a container without a mounted volume.
///
public sealed class BinaryStoreOptions
{
/// Configuration section this options object binds from.
public const string SectionName = "Nodes:BinaryStore";
/// Directory that holds stored payloads and their metadata sidecars.
public string RootPath { get; set; } = string.Empty;
///
/// Largest payload the store will accept, in bytes. 0 disables the
/// store-level cap; the HTTP node still enforces its own response quota.
///
public long MaxBytes { get; set; }
}