// ignore_for_file: must_be_immutable part of 'auth_bloc.dart'; /// Represents the state of Auth in the application. class AuthState extends Equatable { AuthState({ this.emailController, this.passwordController, this.authModelObj, }); TextEditingController? emailController; TextEditingController? passwordController; AuthModel? authModelObj; @override List get props => [ emailController, passwordController, authModelObj, ]; AuthState copyWith({ TextEditingController? emailController, TextEditingController? passwordController, AuthModel? authModelObj, }) { return AuthState( emailController: emailController ?? this.emailController, passwordController: passwordController ?? this.passwordController, authModelObj: authModelObj ?? this.authModelObj, ); } }