copyWith method Null safety

GradeListState copyWith(
  1. {GradeListRequestStatus? status,
  2. Map<String, List<CourseGrade>>? grades,
  3. String? errorMessage,
  4. String? selectedManagement}
)

Implementation

GradeListState copyWith({
  GradeListRequestStatus? status,
  Map<String, List<CourseGrade>>? grades,
  String? errorMessage,
  String? selectedManagement,
}) {
  return GradeListState(
    status: status ?? this.status,
    grades: grades ?? this.grades,
    errorMessage: errorMessage ?? this.errorMessage,
    selectedManagement: selectedManagement ?? this.selectedManagement,
  );
}