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; }