RunFile constructor Null safety

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

Run File

Implementation

RunFile({
  required this.run,
  required this.splitTimes,
  required this.locations,
  String? id,
  RunFileUploadStatus? status,
})  : id = id ?? const Uuid().v4(),
      status = status ?? RunFileUploadStatus.notUploaded;