using LCU.Library.Internal.DispatcherModels.Enums; using System.Collections.Generic; namespace LCU.Api.Internal.Dispatcher.Configurations; public class ApiConfiguration { public string AppName { get; set; } public string SeqUrl { get; set; } public string SeqApiKey { get; set; } public string[] CorsAllowedOrigins { get; set; } public string SchedulersCronSchedule { get; set; } public string BatchErroredJobsCronSchedule { get; set; } public int ProcessingLimitInMinutes { get; set; } public int NumberOfWorkItemExecutions { get; set; } public int NumberOfExecutionMessages { get; set; } public string BatchErroredJobsTemplate { get; set; } public string ErrorRowTemplate { get; set; } public string BatchErroredJobsSubject { get; set; } public string DefaultErrorRecipient { get; set; } public string CleanUpJobsCronSchedule { get; set; } public int CleanUpJobsDaysToDelete { get; set; } public int DefaultDelayMilliseconds { get; set; } public FeatureFlags FeatureFlags { get; set; } public List JobStatusesToMonitorByTimeLimit { get; set; } }