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));
}