2025-02-15 12:53:32 +01:00
|
|
|
using MailKit;
|
|
|
|
|
using MimeKit;
|
|
|
|
|
|
2025-02-16 11:54:23 +01:00
|
|
|
namespace Wino.Core.Domain.Models.MailItem;
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// Encapsulates all required information to create a MimeMessage for IMAP synchronizer.
|
|
|
|
|
/// </summary>
|
|
|
|
|
public class ImapMessageCreationPackage
|
2025-02-15 12:53:32 +01:00
|
|
|
{
|
2025-02-16 11:54:23 +01:00
|
|
|
public IMessageSummary MessageSummary { get; }
|
|
|
|
|
public MimeMessage MimeMessage { get; }
|
2025-02-16 11:43:30 +01:00
|
|
|
|
2025-02-16 11:54:23 +01:00
|
|
|
public ImapMessageCreationPackage(IMessageSummary messageSummary, MimeMessage mimeMessage)
|
|
|
|
|
{
|
|
|
|
|
MessageSummary = messageSummary;
|
|
|
|
|
MimeMessage = mimeMessage;
|
2025-02-15 12:53:32 +01:00
|
|
|
}
|
|
|
|
|
}
|