copyWith method

TimeoutSettings copyWith({
  1. Duration? timeout,
  2. Duration? connectTimeout,
  3. Duration? keepAliveTimeout,
  4. Duration? keepAlivePing,
})

Implementation

TimeoutSettings copyWith({
  Duration? timeout,
  Duration? connectTimeout,
  Duration? keepAliveTimeout,
  Duration? keepAlivePing,
}) {
  return TimeoutSettings(
    timeout: timeout ?? this.timeout,
    connectTimeout: connectTimeout ?? this.connectTimeout,
    keepAliveTimeout: keepAliveTimeout ?? this.keepAliveTimeout,
    keepAlivePing: keepAlivePing ?? this.keepAlivePing,
  );
}