AuthenticationApiClient
Functions
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
abstract suspend fun deactivateAccount(identityServer: String? = null, erase: Boolean? = null): Result<UIA<DeactivateAccount.Response>>
Link copied to clipboard
abstract suspend fun deleteThirdPartyIdentifiers(address: String, idServer: String? = null, medium: ThirdPartyIdentifier.Medium): Result<DeleteThirdPartyIdentifiers.Response>
Link copied to clipboard
abstract suspend fun getEmailRequestTokenForPassword(request: GetEmailRequestTokenForPassword.Request): Result<GetEmailRequestTokenForPassword.Response>
Link copied to clipboard
abstract suspend fun getEmailRequestTokenForRegistration(request: GetEmailRequestTokenForRegistration.Request): Result<GetEmailRequestTokenForRegistration.Response>
Link copied to clipboard
Link copied to clipboard
abstract suspend fun getMsisdnRequestTokenForPassword(request: GetMsisdnRequestTokenForPassword.Request): Result<GetMsisdnRequestTokenForPassword.Response>
Link copied to clipboard
abstract suspend fun getMsisdnRequestTokenForRegistration(request: GetMsisdnRequestTokenForRegistration.Request): Result<GetMsisdnRequestTokenForRegistration.Response>
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
abstract suspend fun login(identifier: IdentifierType? = null, password: String? = null, token: String? = null, type: LoginType = LoginType.Password, deviceId: String? = null, initialDeviceDisplayName: String? = null, refreshToken: Boolean? = null): Result<Login.Response>
Link copied to clipboard
Link copied to clipboard
abstract suspend fun register(username: String? = null, password: String? = null, accountType: AccountType? = null, deviceId: String? = null, initialDeviceDisplayName: String? = null, inhibitLogin: Boolean? = null, refreshToken: Boolean? = null, isAppservice: Boolean = false): Result<UIA<Register.Response>>
Link copied to clipboard
abstract suspend fun unbindThirdPartyIdentifiers(address: String, idServer: String? = null, medium: ThirdPartyIdentifier.Medium): Result<UnbindThirdPartyIdentifiers.Response>
Link copied to clipboard