using Beam.Models; namespace Beam.Downloaders; public record class FailurePredicateOptions { public required AsyncDownloadFailurePredicate?[]? AsyncDownloadFailurePredicates { get; init; } public bool ProcessInParallel { get; init; } = false; public int? ParallelThreads { get; init; } }