ImapServerInfo class
Keeps information about the remote IMAP server
Persist this information to improve initialization times.
Constructors
- ImapServerInfo.new(ConnectionInfo info)
Properties
-
capabilities
↔ List<
Capability> ? -
getter/setter pair
- capabilitiesText ↔ String?
-
getter/setter pair
-
enabledCapabilities
→ List<
Capability> -
final
- hashCode → int
-
The hash code for this object.
no setterinherited
- host → String
-
final
- isSecure → bool
-
final
- pathSeparator ↔ String?
-
getter/setter pair
- port → int
-
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
-
supportedThreadingMethods
→ List<
String> -
Retrieves the supported threading methods, e.g.
[]
,['ORDEREDSUBJECT']
or['ORDEREDSUBJECT', 'REFERENCES']
no setter - supportsIdle → bool
-
Does the server support IDLE?
no setter
- supportsMove → bool
-
Does the server support MOVE?
no setter
- supportsQresync → bool
-
Does the server support QRESYNC?
no setter
- supportsThreading → bool
-
Does the server support THREAD?
no setter
- supportsUidPlus → bool
-
Does the server support UID PLUS?
no setter
- supportsUtf8 → bool
-
Does the server support UTF-8?
no setter
Methods
-
isEnabled(
String capabilityName) → bool -
Checks if the capability with the specified
capabilityName
has been enabled. -
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent 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
- capabilityMove → const String
- capabilityQresync → const String
- capabilityThreadOrderedSubject → const String
- capabilityThreadReferences → const String
- capabilityUidPlus → const String
- capabilityUtf8Accept → const String
- capabilityUtf8Only → const String