ImapServerInfo class Null safety

Keeps information about the remote IMAP server

Persist this information to improve initialization times.

Constructors

ImapServerInfo(ConnectionInfo info)

Properties

capabilities List<Capability>?
read / write
capabilitiesText String?
read / write
enabledCapabilities List<Capability>
final
hashCode int
The hash code for this object. [...]
read-only, inherited
host String
final
isSecure bool
final
pathSeparator String?
read / write
port int
final
runtimeType Type
A representation of the runtime type of the object.
read-only, inherited
supportedThreadingMethods List<String>
Retrieves the supported threading methods, e.g. [], ['ORDEREDSUBJECT'] or ['ORDEREDSUBJECT', 'REFERENCES']
read-only
supportsIdle bool
Does the server support IDLE?
read-only
supportsMove bool
Does the server support MOVE?
read-only
supportsQresync bool
Does the server support QRESYNC?
read-only
supportsThreading bool
Does the server support THREAD?
read-only
supportsUidPlus bool
Does the server support UID PLUS?
read-only
supportsUtf8 bool
Does the server support UTF-8?
read-only

Methods

isEnabled(String capabilityName) bool
Checks if the capability with the specified capabilityName has been enabled.
noSuchMethod(Invocation invocation) → dynamic
Invoked when a non-existent method or property is accessed. [...]
inherited
supports(String capabilityName) bool
Checks if the capability with the specified capabilityName is supported.
toString() String
A string representation of this object. [...]
inherited

Operators

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

Constants

capabilityIdle → const String
'IDLE'
capabilityMove → const String
'MOVE'
capabilityQresync → const String
'QRESYNC'
capabilityThreadOrderedSubject → const String
'THREAD=ORDEREDSUBJECT'
capabilityThreadReferences → const String
'THREAD=REFERENCES'
capabilityUidPlus → const String
'UIDPLUS'
capabilityUtf8Accept → const String
'UTF8=ACCEPT'
capabilityUtf8Only → const String
'UTF8=ONLY'