Files
workavia-mail-front/lib/features/mailbox/domain/constants/mailbox_constants.dart
T
dab246 dbdffff355 TF-2302 Resolve conflicts on the master branch
Signed-off-by: dab246 <tdvu@linagora.com>
(cherry picked from commit 6eb9f32ee0f67d9b78be13a4ecd4b1ae2b4de9a0)
2023-11-21 16:54:33 +07:00

31 lines
1003 B
Dart

import 'package:jmap_dart_client/jmap/core/properties/properties.dart';
import 'package:jmap_dart_client/jmap/mail/mailbox/mailbox.dart';
import 'package:model/mailbox/mailbox_property.dart';
import 'package:model/mailbox/presentation_mailbox.dart';
class MailboxConstants {
static final propertiesDefault = Properties({
MailboxProperty.id,
MailboxProperty.name,
MailboxProperty.parentId,
MailboxProperty.role,
MailboxProperty.sortOrder,
MailboxProperty.isSubscribed,
MailboxProperty.totalEmails,
MailboxProperty.totalThreads,
MailboxProperty.unreadEmails,
MailboxProperty.unreadThreads,
MailboxProperty.myRights,
MailboxProperty.namespace
});
static final List<Role> defaultMailboxRoles = [
PresentationMailbox.roleInbox,
PresentationMailbox.roleOutbox,
PresentationMailbox.roleDrafts,
PresentationMailbox.roleSent,
PresentationMailbox.roleTrash,
PresentationMailbox.roleSpam,
PresentationMailbox.roleTemplates,
];
}