PropertyDefinition class abstract

Represents the definition of a folder or item property.
Inheritance
Implementers

Constructors

PropertyDefinition.withFlags(String xmlElementName, List<PropertyDefinitionFlags> flags, ExchangeVersion version)
Initializes a new instance of the
PropertyDefinition.withUri(String xmlElementName, String uri, ExchangeVersion version)
Initializes a new instance of the
PropertyDefinition.withUriAndFlags(String xmlElementName, String uri, List<PropertyDefinitionFlags> flags, ExchangeVersion version)
Initializes a new instance of the

Properties

hashCode int
The hash code for this object.
no setterinherited
IsNullable bool
Gets a value indicating whether this property definition is for a nullable type (ref, int?, bool?...).
no setter
Name String?
Gets the name of the property.
getter/setter pair
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
Type Type?
Gets the type of the property.
no setterinherited
Uri String?
Gets the URI of the property definition.
no setterinherited
Version ExchangeVersion?
Gets the minimum Exchange version that supports this property.
no setteroverride
XmlElementName String?
Gets the name of the XML element.
no setter

Methods

GetAssociatedInternalProperties() List<PropertyDefinition>
Gets a list of associated properties.
GetPrintableName() String?
Gets the property definition's printable name.
override
GetXmlElementName() String
Gets the name of the XML element.
inherited
HasFlag(PropertyDefinitionFlags flag, ExchangeVersion version) bool
Determines whether the specified flag is set.
HasFlagWithoutExchangeVersion(PropertyDefinitionFlags flag) bool
Determines whether the specified flag is set.
LoadPropertyValueFromXml(EwsServiceXmlReader reader, PropertyBag propertyBag) Future<void>
Loads from XML.
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
RegisterAssociatedInternalProperties(List<PropertyDefinition> properties) → void
Registers associated properties.
toString() String
Returns a
inherited
WriteAttributesToXml(EwsServiceXmlWriter writer) → void
Writes the attributes to XML.
inherited
WritePropertyValueToXml(EwsServiceXmlWriter writer, PropertyBag propertyBag, bool isUpdateOperation) → void
Writes the property value to XML.
WriteToXml(EwsServiceXmlWriter writer) → void
Writes to XML.
inherited

Operators

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