copyWith method
Creates a copy of this Response with the given fields replaced
Implementation
Response<T> copyWith({
double? progress,
Status? status,
String? error,
String? message,
dynamic feedback,
dynamic snapshot,
int? count,
int? requestCode,
T? data,
List<T>? backups,
List<T>? ignores,
List<T>? result,
List<T>? resultByMe,
List<String>? selections,
Map<String, bool>? exists,
}) {
return Response<T>(
requestCode: requestCode ?? this.requestCode,
count: count ?? _count,
data: data ?? _data,
backups: backups ?? _backups,
ignores: ignores ?? _ignores,
result: result ?? _result,
resultByMe: resultByMe ?? this.resultByMe,
selections: selections ?? this.selections,
exists: exists ?? this.exists,
progress: progress ?? _progress,
status: status ?? _status,
error: error ?? _error,
message: message ?? _message,
feedback: feedback ?? this.feedback,
snapshot: snapshot ?? this.snapshot,
);
}