Authentication Api Client Impl
class AuthenticationApiClientImpl(httpClient: MatrixClientServerApiHttpClient) : AuthenticationApiClient
Functions
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open suspend override fun deactivateAccount(identityServer: String?, asUserId: UserId?): Result<UIA<DeactivateAccount.Response>>
Link copied to clipboard
open suspend override fun deleteThirdPartyIdentifiers(address: String, idServer: String?, medium: ThirdPartyIdentifier.Medium, asUserId: UserId?): Result<DeleteThirdPartyIdentifiers.Response>
Link copied to clipboard
open suspend override fun getEmailRequestTokenForPassword(request: GetEmailRequestTokenForPassword.Request): Result<GetEmailRequestTokenForPassword.Response>
Link copied to clipboard
open suspend override fun getEmailRequestTokenForRegistration(request: GetEmailRequestTokenForRegistration.Request): Result<GetEmailRequestTokenForRegistration.Response>
Link copied to clipboard
Link copied to clipboard
open suspend override fun getMsisdnRequestTokenForPassword(request: GetMsisdnRequestTokenForPassword.Request): Result<GetMsisdnRequestTokenForPassword.Response>
Link copied to clipboard
open suspend override fun getMsisdnRequestTokenForRegistration(request: GetMsisdnRequestTokenForRegistration.Request): Result<GetMsisdnRequestTokenForRegistration.Response>
Link copied to clipboard
open suspend override fun getOIDCRequestToken(userId: UserId, asUserId: UserId?): Result<GetOIDCRequestToken.Response>
Link copied to clipboard
open suspend override fun getThirdPartyIdentifiers(asUserId: UserId?): Result<Set<ThirdPartyIdentifier>>
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open suspend override fun unbindThirdPartyIdentifiers(address: String, idServer: String?, medium: ThirdPartyIdentifier.Medium, asUserId: UserId?): Result<UnbindThirdPartyIdentifiers.Response>