Fix sending draft issue.
This commit is contained in:
@@ -5,33 +5,13 @@ using Wino.Core.Domain.Extensions;
|
|||||||
|
|
||||||
namespace Wino.Core.Domain.Models.MailItem
|
namespace Wino.Core.Domain.Models.MailItem
|
||||||
{
|
{
|
||||||
public class SendDraftPreparationRequest
|
public record SendDraftPreparationRequest(MailCopy MailItem,
|
||||||
|
MailAccountAlias SendingAlias,
|
||||||
|
MailItemFolder SentFolder,
|
||||||
|
MailItemFolder DraftFolder,
|
||||||
|
MailAccountPreferences AccountPreferences,
|
||||||
|
string Base64MimeMessage)
|
||||||
{
|
{
|
||||||
public MailCopy MailItem { get; }
|
|
||||||
public string Base64MimeMessage { get; }
|
|
||||||
public MailItemFolder SentFolder { get; }
|
|
||||||
public MailItemFolder DraftFolder { get; }
|
|
||||||
public MailAccountPreferences AccountPreferences { get; }
|
|
||||||
public MailAccountAlias SendingAlias { get; set; }
|
|
||||||
|
|
||||||
public SendDraftPreparationRequest(MailCopy mailItem,
|
|
||||||
MailAccountAlias sendingAlias,
|
|
||||||
MailItemFolder sentFolder,
|
|
||||||
MailItemFolder draftFolder,
|
|
||||||
MailAccountPreferences accountPreferences,
|
|
||||||
string base64MimeMessage)
|
|
||||||
{
|
|
||||||
MailItem = mailItem;
|
|
||||||
SendingAlias = sendingAlias;
|
|
||||||
SentFolder = sentFolder;
|
|
||||||
DraftFolder = draftFolder;
|
|
||||||
AccountPreferences = accountPreferences;
|
|
||||||
Base64MimeMessage = base64MimeMessage;
|
|
||||||
}
|
|
||||||
|
|
||||||
[JsonConstructor]
|
|
||||||
private SendDraftPreparationRequest() { }
|
|
||||||
|
|
||||||
[JsonIgnore]
|
[JsonIgnore]
|
||||||
private MimeMessage mime;
|
private MimeMessage mime;
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user