Add model PresentationEmail

This commit is contained in:
dab246
2021-08-10 12:23:44 +07:00
committed by Dat H. Pham
parent d10ee544b7
commit 4ec4fac99b
6 changed files with 101 additions and 19 deletions
+2 -4
View File
@@ -6,6 +6,8 @@ import 'package:model/mailbox/select_mode.dart';
class PresentationMailbox with EquatableMixin {
static PresentationMailbox presentationMailboxEmpty = PresentationMailbox(MailboxId(Id('empty')));
final MailboxId id;
final MailboxName? name;
final MailboxId? parentId;
@@ -36,10 +38,6 @@ class PresentationMailbox with EquatableMixin {
}
);
factory PresentationMailbox.createMailboxEmpty() {
return PresentationMailbox(MailboxId(Id("empty")));
}
bool hasParentId() => parentId != null && parentId!.id.value.isNotEmpty;
bool hasRole() => role != null && role!.value.isNotEmpty;