namespace FrameworkBLL.OrphanCleanup
{
///
/// Configuration for OrphanAttachmentCleanupJob.
/// Bound from appsettings.json section "OrphanCleanup".
///
public class OrphanCleanupConfig
{
/// Delete TATTACHMENT rows with OBJECTID=0 older than this many hours.
public int OrphanAgeHours { get; set; } = 24;
/// Maximum rows to process per cleanup cycle.
public int BatchSize { get; set; } = 100;
/// Minutes between cleanup cycles.
public int IntervalMinutes { get; set; } = 60;
}
}