Files
eatvio_app/lib/presentation/name_screen/bloc/name_state.dart

43 lines
1.0 KiB
Dart

// ignore_for_file: must_be_immutable
part of 'name_bloc.dart';
/// Represents the state of Name in the application.
class NameState extends Equatable {
NameState({
this.valueController,
this.valueController1,
this.valueController2,
this.nameModelObj,
});
TextEditingController? valueController;
TextEditingController? valueController1;
TextEditingController? valueController2;
NameModel? nameModelObj;
@override
List<Object?> get props => [
valueController,
valueController1,
valueController2,
nameModelObj,
];
NameState copyWith({
TextEditingController? valueController,
TextEditingController? valueController1,
TextEditingController? valueController2,
NameModel? nameModelObj,
}) {
return NameState(
valueController: valueController ?? this.valueController,
valueController1: valueController1 ?? this.valueController1,
valueController2: valueController2 ?? this.valueController2,
nameModelObj: nameModelObj ?? this.nameModelObj,
);
}
}