copyWith method Null safety

CourseGrade copyWith(
  1. {Course? course,
  2. List<double>? partials,
  3. double? finalExam,
  4. double? semestralGrade}
)

Implementation

CourseGrade copyWith({
  Course? course,
  List<double>? partials,
  double? finalExam,
  double? semestralGrade,
}) {
  return CourseGrade(
    course: course ?? this.course,
    partials: partials ?? this.partials,
    finalExam: finalExam ?? this.finalExam,
    semestralGrade: semestralGrade ?? this.semestralGrade,
  );
}