copyWith method

WorkoutExercise copyWith({
  1. String? id,
  2. String? name,
  3. String? desc,
  4. ExerciseCategorie? category,
  5. List<Muscle>? muscles,
  6. List<WorkoutSet>? sets,
  7. String? notes,
  8. Map<String, dynamic>? meta,
})

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