copyWith method

ExerciseInfoV2 copyWith({
  1. ExerciseFrequencyV2? frequency,
  2. DateTime? nextStartTimestamp,
  3. ExerciseModeV2? mode,
  4. int? durationMinutes,
  5. DateTime? lastStartTimestamp,
  6. DateTime? lastEndTimestamp,
})

Implementation

ExerciseInfoV2 copyWith(
    {enums.ExerciseFrequencyV2? frequency,
    DateTime? nextStartTimestamp,
    enums.ExerciseModeV2? mode,
    int? durationMinutes,
    DateTime? lastStartTimestamp,
    DateTime? lastEndTimestamp}) {
  return ExerciseInfoV2(
      frequency: frequency ?? this.frequency,
      nextStartTimestamp: nextStartTimestamp ?? this.nextStartTimestamp,
      mode: mode ?? this.mode,
      durationMinutes: durationMinutes ?? this.durationMinutes,
      lastStartTimestamp: lastStartTimestamp ?? this.lastStartTimestamp,
      lastEndTimestamp: lastEndTimestamp ?? this.lastEndTimestamp);
}