diff --git a/src/util/schemas/MessageCreateSchema.ts b/src/util/schemas/MessageCreateSchema.ts index 2bd6ccf5..98c55cf8 100644 --- a/src/util/schemas/MessageCreateSchema.ts +++ b/src/util/schemas/MessageCreateSchema.ts @@ -24,6 +24,13 @@ export type MessageCreateAttachment = { filename: string; }; +export type MessageCreateCloudAttachment = { + id?: string; + filename: string; + uploaded_filename: string; + original_content_type?: string; +} + export interface MessageCreateSchema { type?: number; content?: string; @@ -53,7 +60,7 @@ export interface MessageCreateSchema { TODO: we should create an interface for attachments TODO: OpenWAAO<-->attachment-style metadata conversion **/ - attachments?: (MessageCreateAttachment | UploadAttachmentResponse)[]; + attachments?: (MessageCreateAttachment | MessageCreateCloudAttachment)[]; sticker_ids?: string[]; components?: ActionRowComponent[]; // TODO: Fix TypeScript errors in src\api\util\handlers\Message.ts once this is enabled