copyWith method
Implementation
ExerciseInfoDTO copyWith(
{enums.ExerciseFrequencyDTO? frequency,
DateTime? nextStartTimestamp,
enums.ExerciseModeDTO? mode,
enums.ExerciseModeDTO? runningMode,
int? durationMinutes,
DateTime? lastStartTimestamp,
DateTime? lastEndTimestamp,
bool? supportsNextExerciseDateTimeParam}) {
return ExerciseInfoDTO(
frequency: frequency ?? this.frequency,
nextStartTimestamp: nextStartTimestamp ?? this.nextStartTimestamp,
mode: mode ?? this.mode,
runningMode: runningMode ?? this.runningMode,
durationMinutes: durationMinutes ?? this.durationMinutes,
lastStartTimestamp: lastStartTimestamp ?? this.lastStartTimestamp,
lastEndTimestamp: lastEndTimestamp ?? this.lastEndTimestamp,
supportsNextExerciseDateTimeParam: supportsNextExerciseDateTimeParam ??
this.supportsNextExerciseDateTimeParam);
}