From 189226cf1a6fe2e372d5f41e51a56f1526cd3ee1 Mon Sep 17 00:00:00 2001 From: Rakib Hossain Date: Tue, 19 May 2026 10:47:44 +0600 Subject: [PATCH] Add optional fields for media types in DTO --- src/modules/message/dto/bulk-message.dto.ts | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/modules/message/dto/bulk-message.dto.ts b/src/modules/message/dto/bulk-message.dto.ts index 5659de3..1fe8f68 100644 --- a/src/modules/message/dto/bulk-message.dto.ts +++ b/src/modules/message/dto/bulk-message.dto.ts @@ -19,15 +19,19 @@ class BulkMessageContentDto { text?: string; @ApiPropertyOptional({ description: 'Image URL or base64' }) + @IsOptional() image?: { url?: string; base64?: string; mimetype?: string }; @ApiPropertyOptional({ description: 'Video URL or base64' }) + @IsOptional() video?: { url?: string; base64?: string; mimetype?: string }; @ApiPropertyOptional({ description: 'Audio URL or base64' }) + @IsOptional() audio?: { url?: string; base64?: string; mimetype?: string }; @ApiPropertyOptional({ description: 'Document URL or base64' }) + @IsOptional() document?: { url?: string; base64?: string; mimetype?: string; filename?: string }; @ApiPropertyOptional({ description: 'Caption for media messages' })