DeviceApiClientImpl

Constructors

Link copied to clipboard
constructor(baseClient: MatrixClientServerApiBaseClient)

Functions

Link copied to clipboard
Link copied to clipboard
open suspend override fun deleteDevice(deviceId: String): Result<UIA<Unit>>
Link copied to clipboard
open suspend override fun deleteDevices(devices: List<String>): Result<UIA<Unit>>
Link copied to clipboard
Link copied to clipboard
open suspend override fun getDehydratedDeviceEvents(deviceId: String, nextBatch: String?): Result<GetDehydratedDeviceEvents.Response>
Link copied to clipboard
open suspend override fun getDevice(deviceId: String): Result<Device>
Link copied to clipboard
open suspend override fun getDevices(): Result<List<Device>>
Link copied to clipboard
open suspend override fun setDehydratedDevice(deviceId: String, deviceData: DehydratedDeviceData, deviceKeys: SignedDeviceKeys, oneTimeKeys: Keys?, fallbackKeys: Keys?, initialDeviceDisplayName: String?): Result<SetDehydratedDevice.Response>
Link copied to clipboard
open suspend override fun updateDevice(deviceId: String, displayName: String): Result<Unit>