copyWith method
Copy with optional replacements. exception is always copied
Implementation
TaskRecord copyWith({
Task? task,
TaskStatus? status,
double? progress,
int? expectedFileSize,
}) => TaskRecord(
task ?? this.task,
status ?? this.status,
progress ?? this.progress,
expectedFileSize ?? this.expectedFileSize,
exception,
);