SessionModel constructor

const SessionModel(
  1. int id, {
  2. required ActivityType activityType,
  3. required Duration activeDuration,
  4. required OffsetDateTime startedOnLocal,
  5. required OffsetDateTime endedOnLocal,
  6. required UserDetails user,
  7. required Metadata metadata,
  8. int? energyBurnedInKilocalories,
  9. double? maximalOxygenConsumption,
  10. HeartRateMetrics? heartRateMetrics,
  11. SpeedMetrics? speedMetrics,
  12. CadenceMetrics? cadenceMetrics,
  13. PowerMetrics? powerMetrics,
  14. FloorsClimbedMetrics? floorsClimbedMetrics,
  15. RespiratoryRateMetrics? respiratoryRateMetrics,
})

Implementation

const SessionModel(
  this.id, {
  required this.activityType,
  required this.activeDuration,
  required this.startedOnLocal,
  required this.endedOnLocal,
  required this.user,
  required this.metadata,
  this.energyBurnedInKilocalories,
  this.maximalOxygenConsumption,
  this.heartRateMetrics,
  this.speedMetrics,
  this.cadenceMetrics,
  this.powerMetrics,
  this.floorsClimbedMetrics,
  this.respiratoryRateMetrics
});