copyWith method
OxyConfig
copyWith(
{ - Uri? baseUrl,
- Duration? connectTimeout,
- Duration? requestTimeout,
- RedirectPolicy? redirectPolicy,
- int? maxRedirects,
- bool? keepAlive,
- RetryPolicy? retryPolicy,
- HttpErrorPolicy? httpErrorPolicy,
- List<OxyMiddleware>? middleware,
- String? userAgent,
})
Implementation
OxyConfig copyWith({
Uri? baseUrl,
HeadersInit? defaultHeaders,
Duration? connectTimeout,
Duration? requestTimeout,
RedirectPolicy? redirectPolicy,
int? maxRedirects,
bool? keepAlive,
RetryPolicy? retryPolicy,
HttpErrorPolicy? httpErrorPolicy,
List<OxyMiddleware>? middleware,
String? userAgent,
}) {
return OxyConfig(
baseUrl: baseUrl ?? this.baseUrl,
defaultHeaders: defaultHeaders ?? this.defaultHeaders,
connectTimeout: connectTimeout ?? this.connectTimeout,
requestTimeout: requestTimeout ?? this.requestTimeout,
redirectPolicy: redirectPolicy ?? this.redirectPolicy,
maxRedirects: maxRedirects ?? this.maxRedirects,
keepAlive: keepAlive ?? this.keepAlive,
retryPolicy: retryPolicy ?? this.retryPolicy,
httpErrorPolicy: httpErrorPolicy ?? this.httpErrorPolicy,
middleware: middleware ?? this.middleware,
userAgent: userAgent ?? this.userAgent,
);
}