copyWithWrapped method
Implementation
ExerciseInfoDTO copyWithWrapped(
{Wrapped<enums.ExerciseFrequencyDTO?>? frequency,
Wrapped<DateTime?>? nextStartTimestamp,
Wrapped<enums.ExerciseModeDTO?>? mode,
Wrapped<enums.ExerciseModeDTO?>? runningMode,
Wrapped<int?>? durationMinutes,
Wrapped<DateTime?>? lastStartTimestamp,
Wrapped<DateTime?>? lastEndTimestamp,
Wrapped<bool?>? supportsNextExerciseDateTimeParam}) {
return ExerciseInfoDTO(
frequency: (frequency != null ? frequency.value : this.frequency),
nextStartTimestamp: (nextStartTimestamp != null
? nextStartTimestamp.value
: this.nextStartTimestamp),
mode: (mode != null ? mode.value : this.mode),
runningMode:
(runningMode != null ? runningMode.value : this.runningMode),
durationMinutes: (durationMinutes != null
? durationMinutes.value
: this.durationMinutes),
lastStartTimestamp: (lastStartTimestamp != null
? lastStartTimestamp.value
: this.lastStartTimestamp),
lastEndTimestamp: (lastEndTimestamp != null
? lastEndTimestamp.value
: this.lastEndTimestamp),
supportsNextExerciseDateTimeParam:
(supportsNextExerciseDateTimeParam != null
? supportsNextExerciseDateTimeParam.value
: this.supportsNextExerciseDateTimeParam));
}