From c9b7d99ecc65c157110e5840432033e54e72f2f0 Mon Sep 17 00:00:00 2001 From: TekH Date: Thu, 13 Aug 2026 16:48:06 +0200 Subject: [PATCH] feat(domain): add Folder property and change To/Cc to List in ReceivedEmail --- .../Entities/ReceivedEmail.cs | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/src/core/DigitalData.MessagingService.Domain/Entities/ReceivedEmail.cs b/src/core/DigitalData.MessagingService.Domain/Entities/ReceivedEmail.cs index 4b1eb4d..4ec4f7f 100644 --- a/src/core/DigitalData.MessagingService.Domain/Entities/ReceivedEmail.cs +++ b/src/core/DigitalData.MessagingService.Domain/Entities/ReceivedEmail.cs @@ -45,9 +45,9 @@ public sealed record ReceivedEmail /// [Column("TO", TypeName = "nvarchar(max)")] #if NET - public IEnumerable To { get; init; } = []; + public List To { get; init; } = []; #else - public IEnumerable To { get; set; } = []; + public List To { get; set; } = []; #endif /// @@ -55,9 +55,9 @@ public sealed record ReceivedEmail /// [Column("CC", TypeName = "nvarchar(max)")] #if NET - public IEnumerable Cc { get; init; } = []; + public List Cc { get; init; } = []; #else - public IEnumerable Cc { get; set; } = []; + public List Cc { get; set; } = []; #endif /// @@ -133,4 +133,10 @@ public sealed record ReceivedEmail #else public EmailAccount? Account { get; set; } #endif + +#if NET + public required string Folder { get; init; } +#else + public string Folder { get; set; } = null!; +#endif }