namespace ZB.MOM.WW.LmxProxy.Client; /// /// Configuration options for the LmxProxy client, typically set via the builder. /// internal class ClientConfiguration { /// Maximum number of retry attempts for transient failures. public int MaxRetryAttempts { get; set; } /// Base delay between retries (exponential backoff applied). public TimeSpan RetryDelay { get; set; } /// Whether client-side metrics collection is enabled. public bool EnableMetrics { get; set; } /// Optional header name for correlation ID propagation. public string? CorrelationIdHeader { get; set; } }