TrainingInfo constructor

TrainingInfo({
  1. required int? type,
  2. required int? startTime,
  3. required int? endTime,
  4. required int? validTime,
  5. required int? steps,
  6. required int? distance,
  7. required int? calories,
  8. required List<HeartRateData>? hrList,
  9. List<int>? cadences,
  10. List<int>? strides,
  11. List<int>? cadencesPer10s,
  12. List<int>? stridesPer10s,
  13. Map<String, Map<String, dynamic>>? hrZone,
  14. int? hrInterval,
  15. int? cadencesInterval,
  16. int? stridesInterval,
  17. List<CadenceData>? cadencesList,
  18. List<StrideData>? stridesList,
  19. int? avgElevation,
  20. int? maxElevation,
  21. int? minElevation,
  22. int? avgPace,
  23. int? maxPace,
  24. int? minPace,
  25. List<PaceData>? paceList,
})

Implementation

TrainingInfo({
  required this.type,
  required this.startTime,
  required this.endTime,
  required this.validTime,
  required this.steps,
  required this.distance,
  required this.calories,
  required this.hrList,
  this.cadences,
  this.strides,
  this.cadencesPer10s,
  this.stridesPer10s,
  this.hrZone,
  this.hrInterval,
  this.cadencesInterval,
  this.stridesInterval,
  this.cadencesList,
  this.stridesList,
  this.avgElevation,
  this.maxElevation,
  this.minElevation,
  this.avgPace,
  this.maxPace,
  this.minPace,
  this.paceList,
});