Companion
object Companion
Functions
Link copied to clipboard
fun MatrixClientAuthProviderData.Companion.classic(baseUrl: Url, accessToken: String, accessTokenExpiresInMs: Long? = null, refreshToken: String? = null): ClassicMatrixClientAuthProviderData
Link copied to clipboard
suspend fun MatrixClientAuthProviderData.Companion.classicLogin(baseUrl: Url, identifier: IdentifierType? = null, password: String? = null, token: String? = null, loginType: LoginType = LoginType.Password, deviceId: String? = null, initialDeviceDisplayName: String? = null, refreshToken: Boolean? = null, httpClientEngine: HttpClientEngine? = null, httpClientConfig: HttpClientConfig<*>.() -> Unit? = null): Result<ClassicMatrixClientAuthProviderData>
Link copied to clipboard
suspend fun MatrixClientAuthProviderData.Companion.classicLoginWith(baseUrl: Url, httpClientEngine: HttpClientEngine? = null, httpClientConfig: HttpClientConfig<*>.() -> Unit? = null, with: suspend (MatrixClientServerApiClient) -> ClassicMatrixClientAuthProviderData): Result<ClassicMatrixClientAuthProviderData>
Link copied to clipboard
suspend fun MatrixClientAuthProviderData.Companion.classicLoginWithPassword(baseUrl: Url, identifier: IdentifierType? = null, password: String, deviceId: String? = null, initialDeviceDisplayName: String? = null, refreshToken: Boolean? = null, httpClientEngine: HttpClientEngine? = null, httpClientConfig: HttpClientConfig<*>.() -> Unit? = null): Result<ClassicMatrixClientAuthProviderData>
Link copied to clipboard
suspend fun MatrixClientAuthProviderData.Companion.classicLoginWithToken(baseUrl: Url, identifier: IdentifierType? = null, token: String, deviceId: String? = null, initialDeviceDisplayName: String? = null, refreshToken: Boolean? = null, httpClientEngine: HttpClientEngine? = null, httpClientConfig: HttpClientConfig<*>.() -> Unit? = null): Result<ClassicMatrixClientAuthProviderData>
Link copied to clipboard
fun MatrixClientAuthProviderData.Companion.oAuth2(baseUrl: Url, clientId: String, accessToken: String, accessTokenExpiresInS: Long? = null, refreshToken: String? = null, scope: Set<Scope>? = null): OAuth2MatrixClientAuthProviderData
Link copied to clipboard
fun MatrixClientAuthProviderData.Companion.oAuth2Login(baseUrl: Url, applicationType: ApplicationType, clientUri: String, redirectUri: String, responseMode: ResponseMode = ResponseMode.Fragment, clientName: LocalizedField<String>? = null, logoUri: LocalizedField<String>? = null, policyUri: LocalizedField<String>? = null, tosUri: LocalizedField<String>? = null, promptValue: PromptValue? = null, initialState: OAuth2LoginFlow.AuthRequestData.State? = null, httpClientEngine: HttpClientEngine? = null, httpClientConfig: HttpClientConfig<*>.() -> Unit? = null): OAuth2LoginFlow
Link copied to clipboard