KeyApiHandler
interface KeyApiHandler
Functions
Link copied to clipboard
abstract suspend fun addSignatures(context: MatrixEndpointContext<AddSignatures, Map<UserId, Map<String, JsonElement>>, AddSignatures.Response>): AddSignatures.Response
Link copied to clipboard
abstract suspend fun claimKeys(context: MatrixEndpointContext<ClaimKeys, ClaimKeys.Request, ClaimKeys.Response>): ClaimKeys.Response
Link copied to clipboard
abstract suspend fun deleteRoomKeyBackup(context: MatrixEndpointContext<DeleteRoomKeyBackup, Unit, DeleteRoomKeysResponse>): DeleteRoomKeysResponse
Link copied to clipboard
abstract suspend fun deleteRoomKeyBackupData(context: MatrixEndpointContext<DeleteRoomKeyBackupData, Unit, DeleteRoomKeysResponse>): DeleteRoomKeysResponse
Link copied to clipboard
abstract suspend fun deleteRoomKeyBackupVersion(context: MatrixEndpointContext<DeleteRoomKeyBackupVersion, Unit, Unit>)
Link copied to clipboard
abstract suspend fun deleteRoomsKeyBackup(context: MatrixEndpointContext<DeleteRoomsKeyBackup, Unit, DeleteRoomKeysResponse>): DeleteRoomKeysResponse
Link copied to clipboard
abstract suspend fun getKeyChanges(context: MatrixEndpointContext<GetKeyChanges, Unit, GetKeyChanges.Response>): GetKeyChanges.Response
Link copied to clipboard
abstract suspend fun getKeys(context: MatrixEndpointContext<GetKeys, GetKeys.Request, GetKeys.Response>): GetKeys.Response
Link copied to clipboard
abstract suspend fun getRoomKeyBackup(context: MatrixEndpointContext<GetRoomKeyBackup, Unit, RoomKeyBackup>): RoomKeyBackup
Link copied to clipboard
abstract suspend fun getRoomKeyBackupData(context: MatrixEndpointContext<GetRoomKeyBackupData, Unit, RoomKeyBackupData>): RoomKeyBackupData
Link copied to clipboard
abstract suspend fun getRoomKeyBackupVersion(context: MatrixEndpointContext<GetRoomKeyBackupVersion, Unit, GetRoomKeysBackupVersionResponse>): GetRoomKeysBackupVersionResponse
Link copied to clipboard
abstract suspend fun getRoomKeyBackupVersionByVersion(context: MatrixEndpointContext<GetRoomKeyBackupVersionByVersion, Unit, GetRoomKeysBackupVersionResponse>): GetRoomKeysBackupVersionResponse
Link copied to clipboard
abstract suspend fun getRoomsKeyBackup(context: MatrixEndpointContext<GetRoomsKeyBackup, Unit, RoomsKeyBackup>): RoomsKeyBackup
Link copied to clipboard
abstract suspend fun setCrossSigningKeys(context: MatrixEndpointContext<SetCrossSigningKeys, RequestWithUIA<SetCrossSigningKeys.Request>, ResponseWithUIA<Unit>>): ResponseWithUIA<Unit>
Link copied to clipboard
abstract suspend fun setKeys(context: MatrixEndpointContext<SetKeys, SetKeys.Request, SetKeys.Response>): SetKeys.Response
Link copied to clipboard
abstract suspend fun setRoomKeyBackup(context: MatrixEndpointContext<SetRoomKeyBackup, RoomKeyBackup, SetRoomKeysResponse>): SetRoomKeysResponse
Link copied to clipboard
abstract suspend fun setRoomKeyBackupData(context: MatrixEndpointContext<SetRoomKeyBackupData, RoomKeyBackupData, SetRoomKeysResponse>): SetRoomKeysResponse
Link copied to clipboard
Link copied to clipboard
abstract suspend fun setRoomKeyBackupVersionByVersion(context: MatrixEndpointContext<SetRoomKeyBackupVersionByVersion, SetRoomKeyBackupVersionRequest, Unit>)
Link copied to clipboard
abstract suspend fun setRoomsKeyBackup(context: MatrixEndpointContext<SetRoomsKeyBackup, RoomsKeyBackup, SetRoomKeysResponse>): SetRoomKeysResponse