import 'package:equatable/equatable.dart'; import 'package:jmap_dart_client/jmap/core/id.dart'; import 'package:jmap_dart_client/jmap/mail/email/email.dart'; import 'package:jmap_dart_client/jmap/mail/mailbox/mailbox.dart'; class EmailRequest with EquatableMixin { final Email email; final Id submissionCreateId; final MailboxId? mailboxIdSaved; final EmailId? emailIdDestroyed; EmailRequest(this.email, this.submissionCreateId, {this.mailboxIdSaved, this.emailIdDestroyed}); @override List get props => [email, submissionCreateId, mailboxIdSaved]; }