MessagesOperationResult constructor

MessagesOperationResult(
  1. MessageSequence originalSequence,
  2. Mailbox originalMailbox,
  3. MessageSequence? targetSequence,
  4. Mailbox? targetMailbox,
  5. MailClient mailClient, {
  6. required bool canUndo,
  7. List<MimeMessage>? messages,
})

Creates a new message operation result

Implementation

MessagesOperationResult(
  this.originalSequence,
  this.originalMailbox,
  this.targetSequence,
  this.targetMailbox,
  this.mailClient, {
  required this.canUndo,
  this.messages,
}) {
  applyMessageIds(originalSequence, targetSequence, messages);
}