/* eslint quote-props: 0 */ /** * @enum {number} */ export const FolderType = { User: 0, Inbox: 1, Sent: 2, Drafts: 3, Spam: 4, // JUNK Trash: 5, Archive: 6, NotSpam: 80 }; /** * @enum {string} */ export const FolderMetadataKeys = { // RFC 5464 Comment: '/private/comment', CommentShared: '/shared/comment', // RFC 6154 SpecialUse: '/private/specialuse', // Kolab KolabFolderType: '/private/vendor/kolab/folder-type', KolabFolderTypeShared: '/shared/vendor/kolab/folder-type' }; /** * @enum {string} */ export const FolderSortMode = { DateDesc: '', // default 'REVERSE DATE' DateAsc: 'DATE', FromDesc: 'REVERSE FROM', FromAsc: 'FROM', SizeDesc: 'REVERSE SIZE', SizeAsc: 'SIZE', SubjectDesc: 'REVERSE SUBJECT', SubjectAsc: 'SUBJECT' // ToDesc: 'REVERSE TO', // ToAsc: 'TO', }; /** * @enum {string} */ export const ComposeType = { Empty: 'empty', Reply: 'reply', ReplyAll: 'replyall', Forward: 'forward', ForwardAsAttachment: 'forward-as-attachment', Draft: 'draft', EditAsNew: 'editasnew' }; /** * @enum {number} */ export const SetSystemFoldersNotification = { None: 0, Sent: 1, Draft: 2, Spam: 3, Trash: 4, Archive: 5 }; /** * @enum {number} */ export const ClientSideKeyName = { ExpandedFolders: 3, FolderListSize: 4, MessageListSize: 5, LastReplyAction: 6, LastSignMe: 7, MessageHeaderFullInfo: 9, MessageAttachmentControls: 10 }; /** * @enum {number} */ export const MessageSetAction = { SetSeen: 0, UnsetSeen: 1, SetFlag: 2, UnsetFlag: 3 }; /** * @enum {number} */ export const MessagePriority = { Low: 5, Normal: 3, High: 1 }; /** * @enum {string} */ export const EditorDefaultType = { Html: 'Html', Plain: 'Plain', HtmlForced: 'HtmlForced', PlainForced: 'PlainForced' }; /** * @enum {number} */ export const Layout = { NoPreview: 0, SidePreview: 1, BottomPreview: 2 };