Package-level declarations

Types

Link copied to clipboard
Link copied to clipboard
class DiscoveryApiClientImpl(baseClient: MatrixApiClient) : DiscoveryApiClient
Link copied to clipboard
Link copied to clipboard
class FederationApiClientImpl(baseClient: MatrixApiClient) : FederationApiClient
Link copied to clipboard
class MatrixDestinationPlugin(getDelegatedDestination: (String, Int) -> Pair<String, Int>) : HttpClientPlugin<Unit, Unit>
Link copied to clipboard
class MatrixServerServerApiClientImpl(hostname: String, getDelegatedDestination: (String, Int) -> Pair<String, Int>, sign: (String) -> Key.Ed25519Key, getRoomVersion: GetRoomVersionFunction, eventContentSerializerMappings: EventContentSerializerMappings = DefaultDataUnitContentSerializerMappings, json: Json = createMatrixEventAndDataUnitJson(getRoomVersion, eventContentSerializerMappings), httpClientEngine: HttpClientEngine? = null, httpClientConfig: HttpClientConfig<*>.() -> Unit? = null) : MatrixServerServerApiClient
Link copied to clipboard
class MatrixSignatureAuthPlugin(hostname: String, sign: (String) -> Key.Ed25519Key, json: Json) : HttpClientPlugin<Unit, Unit>

Properties

Link copied to clipboard
val ConvertMediaPlugin: ClientPlugin<Unit>