copyWithWrapped method

ExerciseItem copyWithWrapped({
  1. Wrapped<int>? id,
  2. Wrapped<String>? name,
  3. Wrapped<num>? maxScore,
  4. Wrapped<ActivityDefinition>? activity,
  5. Wrapped<String>? deadline,
})

Implementation

ExerciseItem copyWithWrapped({
  Wrapped<int>? id,
  Wrapped<String>? name,
  Wrapped<num>? maxScore,
  Wrapped<ActivityDefinition>? activity,
  Wrapped<String>? deadline,
}) {
  return ExerciseItem(
    id: (id != null ? id.value : this.id),
    name: (name != null ? name.value : this.name),
    maxScore: (maxScore != null ? maxScore.value : this.maxScore),
    activity: (activity != null ? activity.value : this.activity),
    deadline: (deadline != null ? deadline.value : this.deadline),
  );
}