UserApiHandler
interface UserApiHandler
Functions
Link copied to clipboard
abstract suspend fun deleteProfileField(context: MatrixEndpointContext<DeleteProfileField, Unit, Unit>)
Link copied to clipboard
abstract suspend fun getAccountData(context: MatrixEndpointContext<GetGlobalAccountData, Unit, GlobalAccountDataEventContent>): GlobalAccountDataEventContent
Link copied to clipboard
abstract suspend fun getPresence(context: MatrixEndpointContext<GetPresence, Unit, PresenceEventContent>): PresenceEventContent
Link copied to clipboard
Link copied to clipboard
abstract suspend fun getProfileField(context: MatrixEndpointContext<GetProfileField, Unit, ProfileField>): ProfileField
Link copied to clipboard
abstract suspend fun reportUser(context: MatrixEndpointContext<ReportUser, ReportUser.Request, Unit>)
Link copied to clipboard
abstract suspend fun searchUsers(context: MatrixEndpointContext<SearchUsers, SearchUsers.Request, SearchUsers.Response>): SearchUsers.Response
Link copied to clipboard
abstract suspend fun sendToDevice(context: MatrixEndpointContext<SendToDevice, SendToDevice.Request, Unit>)
Link copied to clipboard
abstract suspend fun setAccountData(context: MatrixEndpointContext<SetGlobalAccountData, GlobalAccountDataEventContent, Unit>)
Link copied to clipboard
abstract suspend fun setFilter(context: MatrixEndpointContext<SetFilter, Filters, SetFilter.Response>): SetFilter.Response
Link copied to clipboard
abstract suspend fun setPresence(context: MatrixEndpointContext<SetPresence, SetPresence.Request, Unit>)
Link copied to clipboard
abstract suspend fun setProfileField(context: MatrixEndpointContext<SetProfileField, ProfileField, Unit>)