AuthProvider<T extends AuthUser> class
Constructors
- AuthProvider(AuthUser authUser, {bool disableCaching = false})
Properties
- disableCaching ↔ bool
-
getter/setter pair
- hashCode → int
-
The hash code for this object.
no setterinherited
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
-
getter/setter pair
- user → T
-
no setter
Methods
-
deleteUser(
) → Future< void> -
getUser(
) → Future< AuthUser?> -
hasUser(
) → Future< bool> -
init(
) → Future< void> -
isExpired(
AuthUser? user) → bool -
loginWith(
{required AuthMethod method, required Future< AuthUser> callType(AuthUser? authuser)}) → Future<AuthUser?> -
logout(
{AuthMethod? from}) → Future< void> ? -
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
saveUser(
AuthUser? savedUser) → Future< void> -
signUpWithEmail(
{AuthMethod? method, Future< AuthUser> callType(AuthUser? authUser)?}) → Future<AuthUser?> -
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited