NUIAuthInterface class abstract

Implementers

Constructors

NUIAuthInterface()

Properties

hashCode int
The hash code for this object.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

adminLogin({required String username, required String password, String? provider}) Future<DataResult<NUIAuthLoginResp>>
changePassword({required String oldPassword, required String newPassword, required String confirmPassword, String? provider}) Future<DataResult<bool>>
clearRememberedAccount() Future
clearToken() Future<void>
forgotPassword({required String email, String? provider}) Future<DataResult<bool>>
getAccessToken() Future<NUIAuthAccessToken?>
getRefreshToken() Future<String?>
getRememberedEmail() Future<AuthEmailAcc?>
getUserId() Future<String?>
isLoggedIn() Future<bool>
isTokenExpired() Future<bool>
login({required String username, required String password, String? provider}) Future<DataResult<NUIAuthLoginResp>>
loginWithApple(BuildContext context) Future<DataResult<NUIAppleLoginResult>>
loginWithGoogle() Future<DataResult<NUIGoogleLoginResult>>
logout({String? provider}) Future<DataResult<bool>>
logoutFromGoogle(BuildContext context) Future<DataResult>
logUserActivity({required NUIUserActivity userActivity}) Future<DataResult>
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
rememberEmail({required String email, required String password}) Future
renewToken() Future<DataResult<NUIAuthLoginResp>>
resendEmailVerificationCode() Future<DataResult>
saveToken({required String accessToken, required String refreshToken, int? expiresIn, String provider}) Future<void>
signup({required String username, required String password, required String email, String? mobileNo, String? name, String? displayName, int? age, String? gender, String? recoveryEmail, String? provider}) Future<DataResult<bool>>
toString() String
A string representation of this object.
inherited
updateLastActive() Future<DataResult>
updateUserInfo({required NUIUserInfo userInfo}) Future<DataResult>
verifyEmail({required String code}) Future<DataResult>

Operators

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