Auth class

Mixed-in types

Constructors

Auth({List<LoginProvider> loginProviders = const [], LoginCallback? onLogin, SignupCallback? onSignup, RecoverCallback? onRecoverPassword, ConfirmRecoverCallback? onConfirmRecover, ConfirmSignupCallback? onConfirmSignup, ConfirmSignupRequiredCallback? confirmSignupRequired, SignupCallback? onResendCode, BeforeAdditionalFieldsCallback? beforeAdditionalFieldsCallback, String email = '', String password = '', String confirmPassword = '', AuthMode initialAuthMode = AuthMode.login, List<TermOfService> termsOfService = const []})

Properties

additionalSignupData ↔ Map<String, String>?
getter/setter pair
authType ↔ AuthType
Used to decide if the login/signup comes from a provider or normal login
getter/setter pair
beforeAdditionalFieldsCallback → BeforeAdditionalFieldsCallback?
final
confirmPassword ↔ String
getter/setter pair
confirmSignupRequired → ConfirmSignupRequiredCallback?
final
currentCardIndex ↔ int
getter/setter pair
email ↔ String
getter/setter pair
hashCode → int
The hash code for this object.
no setterinherited
hasListeners → bool
Whether any listeners are currently registered.
no setterinherited
isLogin → bool
no setter
isSignup → bool
no setter
loginProviders → List<LoginProvider>
final
mode ↔ AuthMode
getter/setter pair
onConfirmRecover → ConfirmRecoverCallback?
final
onConfirmSignup → ConfirmRecoverCallback?
final
onLogin → LoginCallback?
final
onRecoverPassword → RecoverCallback?
final
onResendCode → BeforeAdditionalFieldsCallback?
final
onSignup → BeforeAdditionalFieldsCallback?
final
password ↔ String
getter/setter pair
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
termsOfService → List<TermOfService>
final

Methods

addListener(VoidCallback listener) → void
Register a closure to be called when the object changes.
inherited
dispose() → void
Discards any resources used by the object.
inherited
getTermsOfServiceResults() → List<TermOfServiceResult>
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
notifyListeners() → void
Call all the registered listeners.
inherited
opposite() → AuthMode
removeListener(VoidCallback listener) → void
Remove a previously registered closure from the list of closures that are notified when the object changes.
inherited
switchAuth() → AuthMode
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited