IgrChatMessageAttachment

Represents an attachment associated with a chat message.

The actual File object, if the attachment was provided locally (e.g. via upload).

file?: File

A unique identifier for the attachment.

id: string

The display name of the attachment (e.g. file name).

name: string

Optional thumbnail

Section titled "thumbnail"

Optional URL to a thumbnail preview of the attachment (e.g. for images or videos).

thumbnail?: string

The MIME type or a custom type identifier for the attachment (e.g. "image/png", "pdf", "audio").

type?: string

The URL from which the attachment can be downloaded or viewed. Typically used for attachments stored on a server or CDN.

url?: string