Package-level declarations

Types

Link copied to clipboard
data class Attachment(val filename: String, val mimeType: String, val data: ByteString)
Link copied to clipboard
data class AttachmentCodec(var contentType: ContentTypeId = ContentTypeAttachment) : ContentCodec<Attachment>
Link copied to clipboard
interface ContentCodec<T>
Link copied to clipboard
typealias ContentTypeId = Content.ContentTypeId
Link copied to clipboard
Link copied to clipboard
typealias EncodedContent = Content.EncodedContent
Link copied to clipboard
data class EncryptedEncodedContent(val contentDigest: String, val secret: ByteString, val salt: ByteString, val nonce: ByteString, val payload: ByteString, val contentLength: Int? = null, val filename: String? = null)
Link copied to clipboard
interface Fetcher
Link copied to clipboard
typealias GroupUpdated = TranscriptMessages.GroupUpdated
Link copied to clipboard
data class GroupUpdatedCodec(var contentType: ContentTypeId = ContentTypeGroupUpdated) : ContentCodec<TranscriptMessages.GroupUpdated>
Link copied to clipboard
Link copied to clipboard
data class Reaction(val reference: String, val action: ReactionAction, val content: String, val schema: ReactionSchema)
Link copied to clipboard
sealed class ReactionAction
Link copied to clipboard
data class ReactionCodec(var contentType: ContentTypeId = ContentTypeReaction) : ContentCodec<Reaction>
Link copied to clipboard
sealed class ReactionSchema
Link copied to clipboard
Link copied to clipboard
data class ReadReceiptCodec(var contentType: ContentTypeId = ContentTypeReadReceipt) : ContentCodec<ReadReceipt>
Link copied to clipboard
data class RemoteAttachment(val url: URL, val contentDigest: String, val secret: ByteString, val salt: ByteString, val nonce: ByteString, val scheme: String, var contentLength: Int? = null, var filename: String? = null, var fetcher: Fetcher = HTTPFetcher())
Link copied to clipboard
data class RemoteAttachmentCodec(var contentType: ContentTypeId = ContentTypeRemoteAttachment) : ContentCodec<RemoteAttachment>
Link copied to clipboard
data class Reply(val reference: String, val content: Any, val contentType: ContentTypeId)
Link copied to clipboard
data class ReplyCodec(var contentType: ContentTypeId = ContentTypeReply) : ContentCodec<Reply>
Link copied to clipboard
data class TextCodec(var contentType: ContentTypeId = ContentTypeText) : ContentCodec<String>

Functions

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Properties

Link copied to clipboard
val ContentTypeAttachment: Content.ContentTypeId
Link copied to clipboard
val ContentTypeGroupUpdated: Content.ContentTypeId
Link copied to clipboard
val ContentTypeReaction: Content.ContentTypeId
Link copied to clipboard
val ContentTypeReadReceipt: Content.ContentTypeId
Link copied to clipboard
val ContentTypeRemoteAttachment: Content.ContentTypeId
Link copied to clipboard
val ContentTypeReply: Content.ContentTypeId
Link copied to clipboard
val ContentTypeText: Content.ContentTypeId
Link copied to clipboard
Link copied to clipboard
val id: String
Link copied to clipboard