MatrixClientServerApiClientImpl

class MatrixClientServerApiClientImpl(baseUrl: Url? = null, onLogout: suspend (isSoft: Boolean) -> Unit = {}, val eventContentSerializerMappings: EventContentSerializerMappings = DefaultEventContentSerializerMappings, val json: Json = createMatrixEventJson(eventContentSerializerMappings), httpClientFactory: (HttpClientConfig<*>.() -> Unit) -> HttpClient = { HttpClient(it) }) : MatrixClientServerApiClient

Constructors

Link copied to clipboard
fun MatrixClientServerApiClientImpl(baseUrl: Url? = null, onLogout: suspend (isSoft: Boolean) -> Unit = {}, eventContentSerializerMappings: EventContentSerializerMappings = DefaultEventContentSerializerMappings, json: Json = createMatrixEventJson(eventContentSerializerMappings), httpClientFactory: (HttpClientConfig<*>.() -> Unit) -> HttpClient = { HttpClient(it) })

Properties

Link copied to clipboard
open override val accessToken: MutableStateFlow<String?>
Link copied to clipboard
Link copied to clipboard
open override val devices: DevicesApiClientImpl
Link copied to clipboard
Link copied to clipboard
open override val eventContentSerializerMappings: EventContentSerializerMappings
Link copied to clipboard
Link copied to clipboard
open override val json: Json
Link copied to clipboard
open override val keys: KeysApiClientImpl
Link copied to clipboard
open override val media: MediaApiClientImpl
Link copied to clipboard
open override val push: PushApiClientImpl
Link copied to clipboard
open override val rooms: RoomsApiClientImpl
Link copied to clipboard
open override val server: ServerApiClientImpl
Link copied to clipboard
open override val sync: SyncApiClientImpl
Link copied to clipboard
open override val users: UsersApiClientImpl