copyWith method
ResourceSnapshot<T>
copyWith({
- ResourceStatus? status,
- T? data,
- Object? error,
- DateTime? updatedAt,
- bool clearError = false,
Creates a modified snapshot.
Implementation
ResourceSnapshot<T> copyWith({
ResourceStatus? status,
T? data,
Object? error,
DateTime? updatedAt,
bool clearError = false,
}) {
return ResourceSnapshot<T>(
status: status ?? this.status,
data: data ?? this.data,
error: clearError ? null : error ?? this.error,
updatedAt: updatedAt ?? this.updatedAt,
);
}