copyWith method

WorkoutModel copyWith({
  1. String? id,
  2. String? activity,
  3. dynamic calories,
  4. DateTime? day,
  5. dynamic distance,
  6. String? endDatetime,
  7. WorkoutIntensity? intensity,
  8. dynamic label,
  9. WorkoutSource? source,
  10. String? startDatetime,
})

Implementation

WorkoutModel copyWith(
    {String? id,
    String? activity,
    dynamic calories,
    DateTime? day,
    dynamic distance,
    String? endDatetime,
    enums.WorkoutIntensity? intensity,
    dynamic label,
    enums.WorkoutSource? source,
    String? startDatetime}) {
  return WorkoutModel(
      id: id ?? this.id,
      activity: activity ?? this.activity,
      calories: calories ?? this.calories,
      day: day ?? this.day,
      distance: distance ?? this.distance,
      endDatetime: endDatetime ?? this.endDatetime,
      intensity: intensity ?? this.intensity,
      label: label ?? this.label,
      source: source ?? this.source,
      startDatetime: startDatetime ?? this.startDatetime);
}