Input for adding a new attachment

interface AddAttachmentInput {
    data: string;
    durationSeconds?: number;
    fileName?: string;
    height?: number;
    mimeType: string;
    width?: number;
}

Properties

data: string

Base64 data URL or raw base64 string

durationSeconds?: number

Duration in seconds (for audio/video)

fileName?: string

Original filename (optional)

height?: number

Height in pixels (for images/video)

mimeType: string

MIME type (e.g., 'image/png')

width?: number

Width in pixels (for images/video)