Files
Wino-Mail/Wino.Core.Domain/Enums/MailOperation.cs

58 lines
882 B
C#
Raw Normal View History

2025-02-16 11:54:23 +01:00
namespace Wino.Core.Domain.Enums;
// Synchronizer requests.
public enum MailSynchronizerOperation
2024-04-18 01:44:37 +02:00
{
2025-02-16 11:54:23 +01:00
MarkRead,
Move,
Delete, // Hard delete.
CreateDraft,
Send,
ChangeFlag,
AlwaysMoveTo,
MoveToFocused,
Archive,
}
2024-11-26 20:03:10 +01:00
2025-02-16 11:54:23 +01:00
public enum FolderSynchronizerOperation
{
RenameFolder,
EmptyFolder,
MarkFolderRead,
}
2024-04-18 01:44:37 +02:00
2025-02-16 11:54:23 +01:00
// UI requests
public enum MailOperation
{
None,
Archive,
UnArchive,
SoftDelete,
HardDelete,
Move,
MoveToJunk,
MoveToFocused,
MoveToOther,
AlwaysMoveToOther,
AlwaysMoveToFocused,
SetFlag,
ClearFlag,
MarkAsRead,
MarkAsUnread,
MarkAsNotJunk,
Seperator,
Ignore,
Reply,
ReplyAll,
Zoom,
SaveAs,
Find,
Forward,
DarkEditor,
LightEditor,
Print,
ViewMessageSource,
DiscardLocalDraft,
Navigate // For toast activation
2024-04-18 01:44:37 +02:00
}