// 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 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, ); } }