forked from eatvio/eatvio_app
38 lines
876 B
Dart
38 lines
876 B
Dart
// 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<Object?> 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,
|
|
);
|
|
}
|
|
}
|