Run(- {required String id,
- required bool isRaceDay,
- num distance = 0,
- double averageSpeed = 0,
- String userId = '',
- RunState state = RunState.running,
- Map<String, dynamic> meta = const {},
- num? timezoneOffset,
- String? end,
- Json? deviceInformations,
- String? eventId,
- String? created}
)
Implementation
Run({
required this.id,
required this.isRaceDay,
this.distance = 0,
this.averageSpeed = 0,
this.userId = '',
this.state = RunState.running,
this.meta = const {},
this.timezoneOffset,
this.end,
Json? deviceInformations,
String? eventId,
String? created,
}) : deviceInformations =
deviceInformations ?? DeviceInformationModel.empty().toJson(),
eventId = eventId ?? EngineConfig.name,
created = created ?? DateTime.now().toIso8601String();