Package-level declarations

Types

Link copied to clipboard
@Serializable
data class DownloadMedia(val serverName: String, val mediaId: String, val allowRemote: Boolean? = null) : MatrixEndpoint<Unit, Media>
Link copied to clipboard
@Serializable
data class DownloadThumbnail(val serverName: String, val mediaId: String, val width: Long, val height: Long, val method: ThumbnailResizingMethod, val allowRemote: Boolean? = null) : MatrixEndpoint<Unit, Media>
Link copied to clipboard
data class FileTransferProgress(val transferred: Long, val total: Long)
Link copied to clipboard
@Serializable
object GetMediaConfig : MatrixEndpoint<Unit, GetMediaConfig.Response>
Link copied to clipboard
@Serializable
data class GetUrlPreview(val url: String, val timestamp: Long? = null) : MatrixEndpoint<Unit, GetUrlPreview.Response>
Link copied to clipboard
data class Media(val content: ByteReadChannel, val contentLength: Long?, val contentType: ContentType?, val filename: String?)
Link copied to clipboard
Link copied to clipboard
@Serializable
data class UploadMedia(val filename: String? = null) : MatrixEndpoint<Media, UploadMedia.Response>