SplitTime constructor Null safety

SplitTime(
  1. {String? created,
  2. required num runTime,
  3. required double averageSpeed,
  4. required num distance,
  5. required String runId,
  6. Location? location,
  7. num locationsCount = 0,
  8. num? cheat,
  9. Json meta = const <String, String>{},
  10. String? id,
  11. String? eventId}
)

Split time

Implementation

SplitTime({
  String? created,
  required this.runTime,
  required this.averageSpeed,
  required this.distance,
  required this.runId,
  this.location,
  this.locationsCount = 0,
  this.cheat,
  this.meta = const <String, String>{},
  String? id,
  String? eventId,
})  : id = id ?? const Uuid().v4(),
      created = created ?? DateTime.now().toIso8601String(),
      eventId = eventId ?? EngineConfig.name;