copyWith method

ResourceResponse copyWith({
  1. ResourceResponseStatus? status,
  2. ResourceErrorReason? errorReason,
  3. Uint8List? bytes,
  4. String? errorMessage,
  5. bool? mustRevalidate,
  6. int? modifiedUnixMs,
  7. int? expiresUnixMs,
  8. String? etag,
  9. int? retryAfterUnixMs,
})

A copy of this value with the given members replaced.

Implementation

ResourceResponse copyWith({
  ResourceResponseStatus? status,
  ResourceErrorReason? errorReason,
  Uint8List? bytes,
  String? errorMessage,
  bool? mustRevalidate,
  int? modifiedUnixMs,
  int? expiresUnixMs,
  String? etag,
  int? retryAfterUnixMs,
}) => ResourceResponse(
  status: status ?? this.status,
  errorReason: errorReason ?? this.errorReason,
  bytes: bytes ?? this.bytes,
  errorMessage: errorMessage ?? this.errorMessage,
  mustRevalidate: mustRevalidate ?? this.mustRevalidate,
  modifiedUnixMs: modifiedUnixMs ?? this.modifiedUnixMs,
  expiresUnixMs: expiresUnixMs ?? this.expiresUnixMs,
  etag: etag ?? this.etag,
  retryAfterUnixMs: retryAfterUnixMs ?? this.retryAfterUnixMs,
);