SelfApiV3

internal open class SelfApiV3(authenticatedNetworkClient: AuthenticatedNetworkClient, sessionManager: SessionManager) : SelfApiV2

Inheritors

Constructors

Link copied to clipboard
internal constructor(authenticatedNetworkClient: AuthenticatedNetworkClient, sessionManager: SessionManager)

Properties

Link copied to clipboard
internal val httpClient: <Error class: unknown class>

Functions

Link copied to clipboard
open suspend override fun changeHandle(request: ChangeHandleRequest): NetworkResponse<Unit>
Link copied to clipboard
open suspend override fun deleteAccount(password: String?): NetworkResponse<Unit>
Link copied to clipboard
open fun getApiNotSupportedError(apiName: String, apiVersion: Int): NetworkResponse.Error
Link copied to clipboard
open suspend override fun getSelfInfo(): NetworkResponse<<Error class: unknown class>>
Link copied to clipboard
open suspend override fun updateEmailAddress(email: String): NetworkResponse<Boolean>

Update the email address of the current user.

Link copied to clipboard
open suspend override fun updateSelf(userUpdateRequest: <Error class: unknown class>): NetworkResponse<Unit>
Link copied to clipboard
open suspend override fun updateSupportedProtocols(protocols: List<<Error class: unknown class>>): NetworkResponse<Unit>

Update the supported protocols of the current user.