Property change based updates on the mails for fast bulk operations.
This commit is contained in:
@@ -0,0 +1,57 @@
|
||||
using System;
|
||||
|
||||
namespace Wino.Core.Domain.Enums;
|
||||
|
||||
[Flags]
|
||||
public enum MailCopyChangeFlags
|
||||
{
|
||||
None = 0,
|
||||
Id = 1 << 0,
|
||||
FolderId = 1 << 1,
|
||||
ThreadId = 1 << 2,
|
||||
MessageId = 1 << 3,
|
||||
References = 1 << 4,
|
||||
InReplyTo = 1 << 5,
|
||||
FromName = 1 << 6,
|
||||
FromAddress = 1 << 7,
|
||||
Subject = 1 << 8,
|
||||
PreviewText = 1 << 9,
|
||||
CreationDate = 1 << 10,
|
||||
Importance = 1 << 11,
|
||||
IsRead = 1 << 12,
|
||||
IsFlagged = 1 << 13,
|
||||
IsFocused = 1 << 14,
|
||||
HasAttachments = 1 << 15,
|
||||
ItemType = 1 << 16,
|
||||
DraftId = 1 << 17,
|
||||
IsDraft = 1 << 18,
|
||||
FileId = 1 << 19,
|
||||
AssignedFolder = 1 << 20,
|
||||
AssignedAccount = 1 << 21,
|
||||
SenderContact = 1 << 22,
|
||||
UniqueId = 1 << 23,
|
||||
All = Id |
|
||||
FolderId |
|
||||
ThreadId |
|
||||
MessageId |
|
||||
References |
|
||||
InReplyTo |
|
||||
FromName |
|
||||
FromAddress |
|
||||
Subject |
|
||||
PreviewText |
|
||||
CreationDate |
|
||||
Importance |
|
||||
IsRead |
|
||||
IsFlagged |
|
||||
IsFocused |
|
||||
HasAttachments |
|
||||
ItemType |
|
||||
DraftId |
|
||||
IsDraft |
|
||||
FileId |
|
||||
AssignedFolder |
|
||||
AssignedAccount |
|
||||
SenderContact |
|
||||
UniqueId
|
||||
}
|
||||
Reference in New Issue
Block a user