From bbff122ff95fb684d1e6da3d9ecf1a0074c39228 Mon Sep 17 00:00:00 2001 From: gabriel miranda Date: Tue, 3 Feb 2026 11:34:25 -0300 Subject: [PATCH] fix: match inbound attachment types match API values --- .../receiving/interfaces/get-receiving-email.interface.ts | 6 +++--- src/webhooks/interfaces/webhook-event.interface.ts | 6 +++--- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/src/emails/receiving/interfaces/get-receiving-email.interface.ts b/src/emails/receiving/interfaces/get-receiving-email.interface.ts index 6e7ce186..40ff303a 100644 --- a/src/emails/receiving/interfaces/get-receiving-email.interface.ts +++ b/src/emails/receiving/interfaces/get-receiving-email.interface.ts @@ -20,11 +20,11 @@ export interface GetReceivingEmailResponseSuccess { } | null; attachments: Array<{ id: string; - filename: string; + filename: string | null; size: number; content_type: string; - content_id: string; - content_disposition: string; + content_id: string | null; + content_disposition: string | null; }>; } diff --git a/src/webhooks/interfaces/webhook-event.interface.ts b/src/webhooks/interfaces/webhook-event.interface.ts index 51673605..86789359 100644 --- a/src/webhooks/interfaces/webhook-event.interface.ts +++ b/src/webhooks/interfaces/webhook-event.interface.ts @@ -52,10 +52,10 @@ interface EmailSuppressed { interface ReceivedEmailAttachment { id: string; - filename: string; + filename: string | null; content_type: string; - content_disposition: string; - content_id?: string; + content_disposition: string | null; + content_id: string | null; } interface ReceivedEmailEventData {