copyWithWrapped method
WorkoutModel
copyWithWrapped(
{ - Wrapped<String>? id,
- Wrapped<String>? activity,
- Wrapped? calories,
- Wrapped<DateTime>? day,
- Wrapped? distance,
- Wrapped<String>? endDatetime,
- Wrapped<WorkoutIntensity>? intensity,
- Wrapped? label,
- Wrapped<WorkoutSource>? source,
- Wrapped<String>? startDatetime,
})
Implementation
WorkoutModel copyWithWrapped(
{Wrapped<String>? id,
Wrapped<String>? activity,
Wrapped<dynamic>? calories,
Wrapped<DateTime>? day,
Wrapped<dynamic>? distance,
Wrapped<String>? endDatetime,
Wrapped<enums.WorkoutIntensity>? intensity,
Wrapped<dynamic>? label,
Wrapped<enums.WorkoutSource>? source,
Wrapped<String>? startDatetime}) {
return WorkoutModel(
id: (id != null ? id.value : this.id),
activity: (activity != null ? activity.value : this.activity),
calories: (calories != null ? calories.value : this.calories),
day: (day != null ? day.value : this.day),
distance: (distance != null ? distance.value : this.distance),
endDatetime:
(endDatetime != null ? endDatetime.value : this.endDatetime),
intensity: (intensity != null ? intensity.value : this.intensity),
label: (label != null ? label.value : this.label),
source: (source != null ? source.value : this.source),
startDatetime:
(startDatetime != null ? startDatetime.value : this.startDatetime));
}