copyWith method

WebConfig copyWith({
  1. WebConfigRequestMode? mode,
  2. WebConfigRequestCredentials? credentials,
  3. WebConfigRequestCache? cache,
  4. String? referrer,
  5. WebConfigRequestReferrerPolicy? referrerPolicy,
  6. WebConfigRedirectPolicy? redirectPolicy,
  7. bool? streamRequests,
})

Creates a copy of this configuration with the given fields replaced with the new values.

Implementation

WebConfig copyWith({
  WebConfigRequestMode? mode,
  WebConfigRequestCredentials? credentials,
  WebConfigRequestCache? cache,
  String? referrer,
  WebConfigRequestReferrerPolicy? referrerPolicy,
  WebConfigRedirectPolicy? redirectPolicy,
  bool? streamRequests,
}) {
  return WebConfig(
    mode: mode ?? this.mode,
    credentials: credentials ?? this.credentials,
    cache: cache ?? this.cache,
    referrer: referrer ?? this.referrer,
    referrerPolicy: referrerPolicy ?? this.referrerPolicy,
    redirectPolicy: redirectPolicy ?? this.redirectPolicy,
    streamRequests: streamRequests ?? this.streamRequests,
  );
}