copyWith method Null safety

ScheduleState copyWith(
  1. {ScheduleRequestStatus? status,
  2. Schedule? schedule,
  3. String? errorMessage,
  4. int? selectedDay}
)

Implementation

ScheduleState copyWith({
  ScheduleRequestStatus? status,
  Schedule? schedule,
  String? errorMessage,
  int? selectedDay,
}) {
  return ScheduleState(
    status: status ?? this.status,
    schedule: schedule ?? this.schedule,
    errorMessage: errorMessage ?? this.errorMessage,
  );
}