Document Part
data class DocumentPart(val mimeType: String, val data: ByteArray, val filename: String? = null) : MediaPart
A part of a message containing document data.
Properties
Functions
Link copied to clipboard
fun MediaPart.asMaterializableAsset(name: String? = null, id: String = HexFormat.of().formatHex(MessageDigest.getInstance("SHA-256").digest(data))): MaterializableAsset
Convert a binary MediaPart into a MaterializableAsset for storage in an com.embabel.chat.spi.AssetStore or tracking in a conversation.