copyWith method

TaskRecord copyWith({
  1. Task? task,
  2. TaskStatus? status,
  3. double? progress,
  4. int? expectedFileSize,
})

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