FileAsset
Represents a file attached to a conversation message, such as an image, PDF, or generic document.
Inheritors
Types
Link copied to clipboard
@JsonClass(generateAdapter = true)
A concrete FileAsset for any file type, used as the default when a more specific subtype does not apply.
Link copied to clipboard
Link copied to clipboard
@JsonClass(generateAdapter = true)
A FileAsset representing an image, such as a PNG, JPEG, or GIF.
Link copied to clipboard
@JsonClass(generateAdapter = true)
A FileAsset representing a PDF document.
Properties
Link copied to clipboard
The broad category of this attachment (image, PDF, video, etc.).
Link copied to clipboard
The upload result status for this attachment, or null if upload has not been attempted.
Link copied to clipboard
The resolved MIME type, preferring the local file's type over the server-reported type.
Link copied to clipboard
The identifier of the conversation entry that contains this attachment.