Attachment Metadata
data class AttachmentMetadata(val url: String, val mimeType: String? = null, val sha256: String? = null, val originalSha256: String? = null, val byteSize: ULong? = null, val dimensions: String? = null, val name: String? = null, val magnet: String? = null, val infohash: String? = null, val blurhash: String? = null, val thumbnailUrl: String? = null, val imageUrl: String? = null, val summary: String? = null, val alt: String? = null, val fallbackUrls: List<String> = emptyList(), val service: String? = null, val encryption: String? = null, val unknownFields: List<String> = emptyList())
Canonical Softchat imeta metadata; HTTP and files remain platform-owned.
Constructors
Link copied to clipboard
constructor(url: String, mimeType: String? = null, sha256: String? = null, originalSha256: String? = null, byteSize: ULong? = null, dimensions: String? = null, name: String? = null, magnet: String? = null, infohash: String? = null, blurhash: String? = null, thumbnailUrl: String? = null, imageUrl: String? = null, summary: String? = null, alt: String? = null, fallbackUrls: List<String> = emptyList(), service: String? = null, encryption: String? = null, unknownFields: List<String> = emptyList())
Properties
Link copied to clipboard
Optional widthxheight media dimensions.
Link copied to clipboard
Optional released-client encryption descriptor.
Link copied to clipboard
Alternative download URLs in wire order.
Link copied to clipboard
SHA-256 of the plaintext bytes, as lowercase hexadecimal.
Link copied to clipboard
Optional thumbnail URL.
Link copied to clipboard
Unrecognized raw fields retained for forward compatibility.