ImapVanishedEvent class

Notifies about a sequence of messages that have been deleted. This event can only be triggered if the server is QRESYNC compliant and after the client has enabled QRESYNC.

Inheritance

Constructors

ImapVanishedEvent(MessageSequence? vanishedMessages, ImapClient imapClient, {required bool isEarlier})
Creates a new IMAP event

Properties

eventType ImapEventType
The type of the event.
finalinherited
hashCode int
The hash code for this object.
no setterinherited
imapClient ImapClient
The associated ImapClient.
finalinherited
isEarlier bool
true when the vanished messages do not lead to updated sequence IDs
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
vanishedMessages MessageSequence?
Message sequence of messages that have been expunged Check vanishedMessages.isUid to see if the message sequence contains IDs or UIDs.
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited