/** * @example * { * id: "id" * } */ export interface UpdateMessagesRequest { /** The unique identifier of the message to update. */ id: string; /** A replacement list of file attachments for this message, such as images or videos. */ attachments?: UpdateMessagesRequest.Attachments.Item[] | null; /** The updated body of the message in Markdown format. For example, 'Hello **world**'. */ content?: string | null; /** Whether this message should be pinned to the top of the channel. */ is_pinned?: boolean | null; } export declare namespace UpdateMessagesRequest { type Attachments = Attachments.Item[]; namespace Attachments { /** * Input for an attachment */ interface Item { /** The ID of an existing file object. */ id: string; } } }