Package-level declarations

Types

Link copied to clipboard
@Serializable
object GetServerKeys : MatrixEndpoint<Unit, Signed<ServerKeys, String>>
Link copied to clipboard
@Serializable
object GetServerVersion : MatrixEndpoint<Unit, GetServerVersion.Response>
Link copied to clipboard
@Serializable
object GetWellKnown : MatrixEndpoint<Unit, GetWellKnown.Response>
Link copied to clipboard
@Serializable
object QueryServerKeys : MatrixEndpoint<QueryServerKeys.Request, QueryServerKeysResponse>
Link copied to clipboard
@Serializable
data class QueryServerKeysByServer(val serverName: String, val minimumValidUntil: Long? = null) : MatrixEndpoint<Unit, QueryServerKeysResponse>
Link copied to clipboard
@Serializable
data class QueryServerKeysResponse(val serverKeys: Set<Signed<ServerKeys, String>>)
Link copied to clipboard
@Serializable
data class ServerKeys(val serverName: String, val validUntil: Long, val oldVerifyKeys: Map<String, ServerKeys.OldVerifyKey>? = null, val verifyKeys: Map<String, ServerKeys.VerifyKey>)