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);