namespace ECMJobRunner.WebCron.ProfileWorker;
///
/// Configuration options for ProfileWorker background service.
/// Binds to "ProfileWorker" section in appsettings.json.
///
public class ProfileWorkerOptions
{
///
/// Configuration section name for binding options.
///
public const string SectionName = "ProfileWorker";
///
/// Interval in milliseconds between profile synchronization checks.
/// Default: 1000ms (1 second).
///
///
/// Lower values increase responsiveness but consume more resources.
/// Recommended range: 1000-5000ms.
///
public int IntervalMS { get; set; } = 1000;
}