copyWith method Null safety

RunFile copyWith(
  1. {Run? run,
  2. List<SplitTime>? splitTimes,
  3. List<RunLocation>? locations,
  4. String? id,
  5. RunFileUploadStatus? status}
)
inherited

Implementation

RunFile copyWith(
    {Run? run,
    List<SplitTime>? splitTimes,
    List<RunLocation>? locations,
    String? id,
    RunFileUploadStatus? status}) {
  return RunFile(
    run: run ?? this.run,
    splitTimes: splitTimes ?? this.splitTimes,
    locations: locations ?? this.locations,
    id: id ?? this.id,
    status: status ?? this.status,
  );
}