From 697197864faca208cb78855e7b7a0ed9a67023c3 Mon Sep 17 00:00:00 2001 From: matthieu Date: Tue, 19 May 2026 23:20:35 +0200 Subject: [PATCH] =?UTF-8?q?feat(mail)=20:=20DTOs=20=E2=80=94=20MailFolderD?= =?UTF-8?q?to,=20MailMessageHeaderDto,=20MailAttachmentDto,=20MailMessageD?= =?UTF-8?q?etailDto?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/Mail/Dto/MailAttachmentDto.php | 15 +++++++++++++++ src/Mail/Dto/MailFolderDto.php | 16 ++++++++++++++++ src/Mail/Dto/MailMessageDetailDto.php | 18 ++++++++++++++++++ src/Mail/Dto/MailMessageHeaderDto.php | 25 +++++++++++++++++++++++++ 4 files changed, 74 insertions(+) create mode 100644 src/Mail/Dto/MailAttachmentDto.php create mode 100644 src/Mail/Dto/MailFolderDto.php create mode 100644 src/Mail/Dto/MailMessageDetailDto.php create mode 100644 src/Mail/Dto/MailMessageHeaderDto.php diff --git a/src/Mail/Dto/MailAttachmentDto.php b/src/Mail/Dto/MailAttachmentDto.php new file mode 100644 index 0000000..cb6362a --- /dev/null +++ b/src/Mail/Dto/MailAttachmentDto.php @@ -0,0 +1,15 @@ + $attachments + */ + public function __construct( + public MailMessageHeaderDto $header, + public ?string $bodyHtml, + public ?string $bodyText, + public array $attachments, + ) {} +} diff --git a/src/Mail/Dto/MailMessageHeaderDto.php b/src/Mail/Dto/MailMessageHeaderDto.php new file mode 100644 index 0000000..fe9d022 --- /dev/null +++ b/src/Mail/Dto/MailMessageHeaderDto.php @@ -0,0 +1,25 @@ +