AttachmentDescriptor(@Json("@id") id: String?, description: String? = null, @Json("filename") fileName: String? = null, @Json("mime-type") mimeType: String? = null, @Json("lastmod_time") lastModifiedTime: String? = null, @Json("byte_count") byteCount: Long? = null, data: AttachmentDescriptorData)
Attachment descriptors can be used to exchange arbitrary data with DIDComm messages. Note that an attachment decorator uses the "~attach" key and its value is a list of descriptors. But protocols can also use descriptors as values for other keys, e.g. "presentations~attach".