maybeWhen<TResult extends Object?> method
TResult
maybeWhen<TResult extends Object?>({
- TResult initialAuthChecked(
- AuthenticationData? data
- TResult getSession()?,
- TResult loginWithCredentials()?,
- TResult loginWithCredentialsRes(
- Either<
Failure, AuthenticationData> response
- Either<
- TResult authChanged(
- bool authenticated,
- AuthenticationData? data
- TResult logout(
- String? sessionToken
- TResult signupWithCredentials(
- AuthSignUpPayload payload
- TResult signupWithCredentialsResult(
- AuthSignUpPayload payload,
- Either<
Failure, AuthenticationData?> result
- TResult autoSignupAuthResult(
- Either<
Failure, AuthenticationData> result
- Either<
- TResult fetchAuthUserData(
- AuthenticationData authData
- TResult fetchAuthUserDataResult(
- Either<
Failure, User> result
- Either<
- TResult sessionExpired(
- AuthenticationData authData
- TResult refreshTokenSuccess()?,
- TResult refreshTokenError(
- String token,
- dynamic exception,
- Failure failure
- TResult deleteAccount()?,
- TResult deleteAccountResult(
- Either<
Failure, User?> result
- Either<
- required TResult orElse(),
inherited
Implementation
@optionalTypeArgs
TResult maybeWhen<TResult extends Object?>({
TResult Function(AuthenticationData? data)? initialAuthChecked,
TResult Function()? getSession,
TResult Function(String email, String password)? loginWithCredentials,
TResult Function(Either<Failure, AuthenticationData> response)?
loginWithCredentialsRes,
TResult Function(bool authenticated, AuthenticationData? data)? authChanged,
TResult Function(String? sessionToken)? logout,
TResult Function(AuthSignUpPayload payload)? signupWithCredentials,
TResult Function(AuthSignUpPayload payload,
Either<Failure, AuthenticationData?> result)?
signupWithCredentialsResult,
TResult Function(Either<Failure, AuthenticationData> result)?
autoSignupAuthResult,
TResult Function(AuthenticationData authData)? fetchAuthUserData,
TResult Function(Either<Failure, User> result)? fetchAuthUserDataResult,
TResult Function(AuthenticationData authData)? sessionExpired,
TResult Function(Map<String, dynamic> tokens)? refreshTokenSuccess,
TResult Function(String token, dynamic exception, Failure failure)?
refreshTokenError,
TResult Function()? deleteAccount,
TResult Function(Either<Failure, User?> result)? deleteAccountResult,
required TResult orElse(),
}) =>
throw _privateConstructorUsedError;