copyWith method

KGetUriRequest<TDecoded> copyWith({
  1. Uri? uri,
  2. bool? usePrimary,
  3. Map<String, String>? headers,
  4. Object? data,
  5. Options? options,
  6. CancelToken? cancelToken,
  7. void onReceiveProgress(
    1. int,
    2. int
    )?,
  8. LogOptions? logOptions,
  9. DecodedCallback<TDecoded>? decoder,
  10. ErrorOverrideCallback? errorOverride,
})

Implementation

KGetUriRequest<TDecoded> copyWith({
  Uri? uri,
  bool? usePrimary,
  Map<String, String>? headers,
  Object? data,
  Options? options,
  CancelToken? cancelToken,
  void Function(int, int)? onReceiveProgress,
  LogOptions? logOptions,
  DecodedCallback<TDecoded>? decoder,
  ErrorOverrideCallback? errorOverride,
}) => KGetUriRequest<TDecoded>._(
  _api,
  uri: uri ?? this.uri,
  usePrimary: usePrimary ?? this.usePrimary,
  headers: headers ?? this.headers,
  data: data ?? this.data,
  options: (options ?? this.options)?.copyWith(
    headers: headers ?? this.headers,
  ),
  cancelToken: cancelToken ?? this.cancelToken,
  onReceiveProgress: onReceiveProgress ?? this.onReceiveProgress,
  decoder: decoder ?? this.decoder,
  logOptions: logOptions ?? this.logOptions,
  errorOverride: errorOverride ?? this.errorOverride,
);