Mode identifier
OptionaldurationDuration in seconds (for audio/video)
OptionalfileOriginal filename
OptionalheightHeight in pixels (for images/videos)
Unique ID of the attachment (ConversationDetailAttachment.ID)
MIME type (e.g., "image/png", "video/mp4")
OptionalsizeFile size in bytes
OptionalthumbnailBase64-encoded thumbnail for preview (small images only)
Type category of the attachment
OptionalwidthWidth in pixels (for images/videos)
Attachment content stored as @{...} reference in messages. This is what gets persisted in the ConversationDetail.Message field.