forked from eatvio/eatvio_app
37 lines
903 B
Dart
37 lines
903 B
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.firstNameController,
|
|
this.lastNameController,
|
|
this.nameModelObj,
|
|
});
|
|
|
|
TextEditingController? firstNameController;
|
|
|
|
TextEditingController? lastNameController;
|
|
|
|
NameModel? nameModelObj;
|
|
|
|
@override
|
|
List<Object?> get props => [
|
|
firstNameController,
|
|
lastNameController,
|
|
nameModelObj,
|
|
];
|
|
NameState copyWith({
|
|
TextEditingController? firstNameController,
|
|
TextEditingController? lastNameController,
|
|
NameModel? nameModelObj,
|
|
}) {
|
|
return NameState(
|
|
firstNameController: firstNameController ?? this.firstNameController,
|
|
lastNameController: lastNameController ?? this.lastNameController,
|
|
nameModelObj: nameModelObj ?? this.nameModelObj,
|
|
);
|
|
}
|
|
}
|