Package-level declarations

Types

Link copied to clipboard
@Serializable
data class Filters(val eventFields: Set<String>? = null, val eventFormat: Filters.EventFormat? = null, val presence: Filters.EventFilter? = null, val accountData: Filters.EventFilter? = null, val room: Filters.RoomFilter? = null)
Link copied to clipboard
@Serializable
data class GetAvatarUrl(val userId: UserId) : MatrixEndpoint<Unit, GetAvatarUrl.Response>
Link copied to clipboard
@Serializable
data class GetDisplayName(val userId: UserId) : MatrixEndpoint<Unit, GetDisplayName.Response>
Link copied to clipboard
@Serializable
data class GetFilter(val userId: UserId, val filterId: String, val asUserId: UserId? = null) : MatrixEndpoint<Unit, Filters>
Link copied to clipboard
@Serializable
data class GetGlobalAccountData(val userId: UserId, val type: String, val asUserId: UserId? = null) : MatrixEndpoint<Unit, GlobalAccountDataEventContent>
Link copied to clipboard
@Serializable
data class GetPresence(val userId: UserId, val asUserId: UserId? = null) : MatrixEndpoint<Unit, PresenceEventContent>
Link copied to clipboard
@Serializable
data class GetProfile(val userId: UserId) : MatrixEndpoint<Unit, GetProfile.Response>
Link copied to clipboard
@Serializable
data class SearchUsers(val asUserId: UserId? = null) : MatrixEndpoint<SearchUsers.Request, SearchUsers.Response>
Link copied to clipboard
@Serializable
data class SendToDevice(val type: String, val txnId: String, val asUserId: UserId? = null) : MatrixEndpoint<SendToDevice.Request, Unit>
Link copied to clipboard
class SendToDeviceRequestSerializer(baseSerializer: KSerializer<ToDeviceEventContent>) : KSerializer<SendToDevice.Request>
Link copied to clipboard
@Serializable
data class SetAvatarUrl(val userId: UserId, val asUserId: UserId? = null) : MatrixEndpoint<SetAvatarUrl.Request, Unit>
Link copied to clipboard
@Serializable
data class SetDisplayName(val userId: UserId, val asUserId: UserId? = null) : MatrixEndpoint<SetDisplayName.Request, Unit>
Link copied to clipboard
@Serializable
data class SetFilter(val userId: UserId, val asUserId: UserId? = null) : MatrixEndpoint<Filters, SetFilter.Response>
Link copied to clipboard
@Serializable
data class SetGlobalAccountData(val userId: UserId, val type: String, val asUserId: UserId? = null) : MatrixEndpoint<GlobalAccountDataEventContent, Unit>
Link copied to clipboard
@Serializable
data class SetPresence(val userId: UserId, val asUserId: UserId? = null) : MatrixEndpoint<SetPresence.Request, Unit>