forked from eatvio/eatvio_app
32 lines
799 B
Dart
32 lines
799 B
Dart
// ignore_for_file: must_be_immutable
|
|
|
|
part of 'schedule_bloc.dart';
|
|
|
|
/// Represents the state of Schedule in the application.
|
|
class ScheduleState extends Equatable {
|
|
ScheduleState({
|
|
this.inputPlaceholderController,
|
|
this.scheduleModelObj,
|
|
});
|
|
|
|
TextEditingController? inputPlaceholderController;
|
|
|
|
ScheduleModel? scheduleModelObj;
|
|
|
|
@override
|
|
List<Object?> get props => [
|
|
inputPlaceholderController,
|
|
scheduleModelObj,
|
|
];
|
|
ScheduleState copyWith({
|
|
TextEditingController? inputPlaceholderController,
|
|
ScheduleModel? scheduleModelObj,
|
|
}) {
|
|
return ScheduleState(
|
|
inputPlaceholderController:
|
|
inputPlaceholderController ?? this.inputPlaceholderController,
|
|
scheduleModelObj: scheduleModelObj ?? this.scheduleModelObj,
|
|
);
|
|
}
|
|
}
|