copyWith method
Returns a copy with selected fields overridden.
Implementation
RetryConfig copyWith({
int? maxAttempts,
Duration? delay,
Duration? maxDelay,
double? backoffMultiplier,
bool? useJitter,
}) =>
RetryConfig(
maxAttempts: maxAttempts ?? this.maxAttempts,
delay: delay ?? this.delay,
maxDelay: maxDelay ?? this.maxDelay,
backoffMultiplier: backoffMultiplier ?? this.backoffMultiplier,
useJitter: useJitter ?? this.useJitter,
);