maybeWhen<TResult extends Object?> method

  1. @optionalTypeArgs
TResult maybeWhen<TResult extends Object?>({
  1. TResult authenticateWithGoogle()?,
  2. TResult authenticateWithGoogleRes(
    1. Either<Failure, AuthenticationData> result
    )?,
  3. TResult authenticateWithFacebook()?,
  4. TResult authenticateWithFacebookRes(
    1. Either<Failure, AuthenticationData> result
    )?,
  5. TResult authenticateWithApple()?,
  6. TResult authenticateWithAppleRes(
    1. Either<Failure, AuthenticationData> result
    )?,
  7. TResult authenticateAnonymously()?,
  8. TResult authenticateAnonymouslyRes(
    1. Either<Failure, AuthenticationData> result
    )?,
  9. TResult setupFieldUser(
    1. AuthSignUpPayload payload
    )?,
  10. TResult setupFieldUserRes(
    1. Either<Failure, AuthenticationData> result
    )?,
  11. TResult baseSignOut(
    1. String? sessionToken
    )?,
  12. required TResult orElse(),
})
inherited

Implementation

@optionalTypeArgs
TResult maybeWhen<TResult extends Object?>({
  TResult Function()? authenticateWithGoogle,
  TResult Function(Either<Failure, AuthenticationData> result)?
      authenticateWithGoogleRes,
  TResult Function()? authenticateWithFacebook,
  TResult Function(Either<Failure, AuthenticationData> result)?
      authenticateWithFacebookRes,
  TResult Function()? authenticateWithApple,
  TResult Function(Either<Failure, AuthenticationData> result)?
      authenticateWithAppleRes,
  TResult Function()? authenticateAnonymously,
  TResult Function(Either<Failure, AuthenticationData> result)?
      authenticateAnonymouslyRes,
  TResult Function(AuthSignUpPayload payload)? setupFieldUser,
  TResult Function(Either<Failure, AuthenticationData> result)?
      setupFieldUserRes,
  TResult Function(String? sessionToken)? baseSignOut,
  required TResult orElse(),
}) =>
    throw _privateConstructorUsedError;