Package-level declarations

Types

Link copied to clipboard
Link copied to clipboard
@Serializable
data class DownloadMedia(val serverName: String, val mediaId: String, val timeoutMs: Long? = null) : MatrixEndpoint<Unit, Media>
Link copied to clipboard
@Serializable
data class DownloadMediaLegacy(val serverName: String, val mediaId: String, val allowRemote: Boolean? = null, val allowRedirect: Boolean? = null, val timeoutMs: Long? = null) : MatrixEndpoint<Unit, Media>
Link copied to clipboard
@Serializable
data class DownloadMediaWithFileName(val serverName: String, val mediaId: String, val fileName: String, val timeoutMs: Long? = 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? = null, val animated: Boolean? = null, val timeoutMs: Long? = null) : MatrixEndpoint<Unit, Media>
Link copied to clipboard
@Serializable
data class DownloadThumbnailLegacy(val serverName: String, val mediaId: String, val width: Long, val height: Long, val method: ThumbnailResizingMethod? = null, val allowRemote: Boolean? = null, val allowRedirect: Boolean? = null, val timeoutMs: Long? = null, val animated: Boolean? = null) : MatrixEndpoint<Unit, Media>
Link copied to clipboard
data class FileTransferProgress(val transferred: Long, val total: Long?)
Link copied to clipboard
Link copied to clipboard
@Serializable
data class GetUrlPreview(val url: String, val timestamp: Long? = null) : MatrixEndpoint<Unit, GetUrlPreview.Response>
Link copied to clipboard
@Serializable
data class GetUrlPreviewLegacy(val url: String, val timestamp: Long? = null) : MatrixEndpoint<Unit, GetUrlPreviewLegacy.Response>
Link copied to clipboard
data class Media(val content: ByteReadChannel, val contentLength: Long?, val contentType: ContentType?, val contentDisposition: ContentDisposition?)
Link copied to clipboard
Link copied to clipboard
@Serializable
data class UploadMedia(val filename: String? = null) : MatrixEndpoint<Media, UploadMedia.Response>
Link copied to clipboard
@Serializable
data class UploadMediaByContentUri(val serverName: String, val mediaId: String, val filename: String? = null) : MatrixEndpoint<Media, Unit>