98 lines
2.2 KiB
Dart
98 lines
2.2 KiB
Dart
import 'package:jmap_dart_client/jmap/core/id.dart';
|
|
import 'package:jmap_dart_client/jmap/core/unsigned_int.dart';
|
|
import 'package:jmap_dart_client/jmap/mail/mailbox/mailbox.dart';
|
|
import 'package:jmap_dart_client/jmap/mail/mailbox/mailbox_rights.dart';
|
|
|
|
class MailboxFixtures {
|
|
static final inboxMailbox = Mailbox(
|
|
MailboxId(Id('1')),
|
|
MailboxName('Inbox'),
|
|
null,
|
|
Role('inbox'),
|
|
SortOrder(sortValue: 10),
|
|
TotalEmails(UnsignedInt(2758)),
|
|
UnreadEmails(UnsignedInt(34)),
|
|
TotalThreads(UnsignedInt(2758)),
|
|
UnreadThreads(UnsignedInt(34)),
|
|
MailboxRights(
|
|
true,
|
|
true,
|
|
true,
|
|
true,
|
|
true,
|
|
true,
|
|
true,
|
|
true,
|
|
true),
|
|
IsSubscribed(true)
|
|
);
|
|
|
|
static final sentMailbox = Mailbox(
|
|
MailboxId(Id('2')),
|
|
MailboxName('Sent'),
|
|
null,
|
|
Role('sent'),
|
|
SortOrder(sortValue: 3),
|
|
TotalEmails(UnsignedInt(123)),
|
|
UnreadEmails(UnsignedInt(12)),
|
|
TotalThreads(UnsignedInt(123)),
|
|
UnreadThreads(UnsignedInt(12)),
|
|
MailboxRights(
|
|
true,
|
|
true,
|
|
true,
|
|
true,
|
|
true,
|
|
true,
|
|
true,
|
|
true,
|
|
true),
|
|
IsSubscribed(true)
|
|
);
|
|
|
|
static final folder1 = Mailbox(
|
|
MailboxId(Id('b1')),
|
|
MailboxName('folder 1'),
|
|
null,
|
|
null,
|
|
SortOrder(sortValue: 1000),
|
|
TotalEmails(UnsignedInt(123)),
|
|
UnreadEmails(UnsignedInt(12)),
|
|
TotalThreads(UnsignedInt(123)),
|
|
UnreadThreads(UnsignedInt(12)),
|
|
MailboxRights(
|
|
true,
|
|
true,
|
|
true,
|
|
true,
|
|
true,
|
|
true,
|
|
true,
|
|
true,
|
|
true),
|
|
IsSubscribed(true)
|
|
);
|
|
|
|
static final folder1_1 = Mailbox(
|
|
MailboxId(Id('b11')),
|
|
MailboxName('folder 1_1'),
|
|
MailboxId(Id("b1")),
|
|
null,
|
|
SortOrder(sortValue: 1000),
|
|
TotalEmails(UnsignedInt(123)),
|
|
UnreadEmails(UnsignedInt(12)),
|
|
TotalThreads(UnsignedInt(123)),
|
|
UnreadThreads(UnsignedInt(12)),
|
|
MailboxRights(
|
|
true,
|
|
true,
|
|
true,
|
|
true,
|
|
true,
|
|
true,
|
|
true,
|
|
true,
|
|
true),
|
|
IsSubscribed(true)
|
|
);
|
|
} |