import 'package:jmap_dart_client/jmap/core/unsigned_int.dart'; import 'package:jmap_dart_client/jmap/mail/mailbox/mailbox.dart'; import 'package:model/model.dart'; extension PresentationMailboxExtension on PresentationMailbox { PresentationMailbox toPresentationMailbox({required UnsignedInt countUnRead}) { return PresentationMailbox( id, name: name, parentId: parentId, role: role, sortOrder: sortOrder, totalEmails: totalEmails, unreadEmails: UnreadEmails(countUnRead), totalThreads: totalThreads, unreadThreads: unreadThreads, myRights: myRights, isSubscribed: isSubscribed, selectMode: selectMode ); } }