copyWith method
Implementation
WorkoutExercise copyWith({
String? id,
String? name,
String? desc,
ExerciseCategorie? category,
List<Muscle>? muscles,
List<WorkoutSet>? sets,
String? notes,
Map<String, dynamic>? meta,
}) {
return WorkoutExercise(
id: id ?? this.id,
name: name ?? this.name,
desc: desc ?? this.desc,
category: category ?? this.category,
muscles: muscles ?? this.muscles,
sets: sets ?? this.sets,
notes: notes ?? this.notes,
meta: meta ?? this.meta,
);
}