forked from eatvio/eatvio_app
44 lines
1.3 KiB
Dart
44 lines
1.3 KiB
Dart
// ignore_for_file: must_be_immutable
|
|
|
|
part of 'credentials_bloc.dart';
|
|
|
|
/// Represents the state of Credentials in the application.
|
|
class CredentialsState extends Equatable {
|
|
CredentialsState({
|
|
this.valueController,
|
|
this.passwordController,
|
|
this.passwordConfirmationController,
|
|
this.credentialsModelObj,
|
|
});
|
|
|
|
TextEditingController? valueController;
|
|
|
|
TextEditingController? passwordController;
|
|
|
|
TextEditingController? passwordConfirmationController;
|
|
|
|
CredentialsModel? credentialsModelObj;
|
|
|
|
@override
|
|
List<Object?> get props => [
|
|
valueController,
|
|
passwordController,
|
|
passwordConfirmationController,
|
|
credentialsModelObj,
|
|
];
|
|
CredentialsState copyWith({
|
|
TextEditingController? valueController,
|
|
TextEditingController? passwordController,
|
|
TextEditingController? passwordConfirmationController,
|
|
CredentialsModel? credentialsModelObj,
|
|
}) {
|
|
return CredentialsState(
|
|
valueController: valueController ?? this.valueController,
|
|
passwordController: passwordController ?? this.passwordController,
|
|
passwordConfirmationController:
|
|
passwordConfirmationController ?? this.passwordConfirmationController,
|
|
credentialsModelObj: credentialsModelObj ?? this.credentialsModelObj,
|
|
);
|
|
}
|
|
}
|