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