namespace JdeScoping.DataAccess.Options;
///
/// Configuration options for search processing background service.
///
public class SearchProcessingOptions
{
///
/// Configuration section name in appsettings.json.
///
public const string SectionName = "SearchProcessing";
///
/// Interval in seconds between polling for new search requests.
///
public int PollingIntervalSeconds { get; set; } = 5;
///
/// Maximum number of concurrent search operations.
///
public int MaxConcurrentSearches { get; set; } = 2;
///
/// Search operation timeout in minutes.
///
public int SearchTimeoutMinutes { get; set; } = 30;
}