namespace SatelliteProvider.Common.Configs; public class ProcessingConfig { public int MaxConcurrentDownloads { get; set; } = 4; public int MaxConcurrentRegions { get; set; } = 3; public int DefaultZoomLevel { get; set; } = 20; public int QueueCapacity { get; set; } = 100; public int DelayBetweenRequestsMs { get; set; } = 50; public int SessionTokenReuseCount { get; set; } = 100; // AZ-371 / C18 — operational levers promoted from source literals. public int RegionProcessingTimeoutSeconds { get; set; } = 300; public int RouteProcessingPollIntervalSeconds { get; set; } = 5; public double MaxRoutePointSpacingMeters { get; set; } = 200.0; public double LatLonTolerance { get; set; } = 0.0001; }