FolderPermission class
- Inheritance
-
- Object
- ComplexProperty
- FolderPermission
Constructors
- FolderPermission()
- Initializes a new instance of the
- FolderPermission.withSmtpAddress(String? primarySmtpAddress, FolderPermissionLevel permissionLevel)
- Initializes a new instance of the
- FolderPermission.withStandardUser(StandardUser standardUser, FolderPermissionLevel permissionLevel)
- Initializes a new instance of the
- FolderPermission.withUserUd(UserId userId, FolderPermissionLevel permissionLevel)
- Initializes a new instance of the
Properties
- CanCreateItems ↔ bool?
-
Gets or sets a value indicating whether the user can create new items.
getter/setter pair
- CanCreateSubFolders ↔ bool?
-
Gets or sets a value indicating whether the user can create sub-folders.
getter/setter pair
- DeleteItems ↔ PermissionScope?
-
Gets or sets a value indicating if/how the user can delete existing items.
getter/setter pair
- DisplayPermissionLevel → FolderPermissionLevel?
-
Gets the permission level that Outlook would display for this folder permission.
no setter
- EditItems ↔ PermissionScope?
-
Gets or sets a value indicating if/how the user can edit existing items.
getter/setter pair
- hashCode → int
-
The hash code for this object.
no setterinherited
- IsFolderContact ↔ bool?
-
Gets or sets a value indicating whether the user is a contact for the folder.
getter/setter pair
- IsFolderOwner ↔ bool?
-
Gets or sets a value indicating whether the user owns the folder.
getter/setter pair
- IsFolderVisible ↔ bool?
-
Gets or sets a value indicating whether the folder is visible to the user.
getter/setter pair
- Namespace ↔ XmlNamespace
-
Gets or sets the namespace.
getter/setter pairinherited
-
OnChangeList
↔ List<
IComplexPropertyChangedDelegate> -
Occurs when property changed.
getter/setter pairinherited
- PermissionLevel ↔ FolderPermissionLevel?
-
Gets or sets the permission level.
getter/setter pair
- ReadItems ↔ FolderPermissionReadAccess?
-
Gets or sets the read items access permission.
getter/setter pair
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- UserId ↔ UserId?
-
Gets the Id of the user the permission applies to.
getter/setter pair
Methods
-
addOnChangeEvent(
IComplexPropertyChangedDelegate change) → void -
inherited
-
CanSetFieldValue<
T> (T field, T value) → bool -
Sets value of field.
inherited
-
Changed(
) → dynamic -
Instance was changed.
inherited
-
ClearChangeLog(
) → void -
Clears the change log.
inherited
-
Clone(
) → FolderPermission -
InternalValidate(
) → void -
Validates this instance.
inherited
-
LoadFromXml(
EwsServiceXmlReader reader, String? xmlElementName) → Future< void> -
Loads from XML.
inherited
-
LoadFromXmlWithNamespace(
EwsServiceXmlReader reader, XmlNamespace xmlNamespace, String? xmlElementName) → Future< void> -
Loads from XML.
override
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
PropertyChanged(
ComplexProperty complexProperty) → void - Property was changed.
-
ReadAttributesFromXml(
EwsServiceXmlReader reader) → void -
Reads the attributes from XML.
inherited
-
ReadTextValueFromXml(
EwsServiceXmlReader reader) → Future< void> -
Reads the text value from XML.
inherited
-
removeChangeEvent(
IComplexPropertyChangedDelegate change) → void -
inherited
-
toString(
) → String -
A string representation of this object.
inherited
-
TryReadElementFromXml(
EwsServiceXmlReader reader) → Future< bool> -
Tries to read element from XML.
override
-
TryReadElementFromXmlToPatch(
EwsServiceXmlReader reader) → Future< bool> -
Tries to read element from XML to patch this property.
inherited
-
UpdateFromXml(
EwsServiceXmlReader reader, String xmlElementName) → Future< void> -
Loads from XML to update this property.
inherited
-
UpdateFromXmlWithNamespace(
EwsServiceXmlReader reader, XmlNamespace xmlNamespace, String xmlElementName) → Future< void> -
Loads from XML to update itself.
inherited
-
Validate(
) → void -
Implements ISelfValidate.Validate. Validates this instance.
inherited
-
ValidateWithPermissionIndex(
bool isCalendarFolder, int permissionIndex) → void - Validates this instance.
-
WriteAttributesToXml(
EwsServiceXmlWriter writer) → void -
Writes the attributes to XML.
inherited
-
WriteElementsToXml(
EwsServiceXmlWriter writer) → void -
Writes elements to XML.
inherited
-
WriteElementsToXmlWithCalendar(
EwsServiceXmlWriter writer, bool isCalendarFolder) → void - Writes elements to XML.
-
WriteToXml(
EwsServiceXmlWriter writer, String? xmlElementName) → void -
Writes to XML.
inherited
-
WriteToXmlWithElementNameAndCalendar(
EwsServiceXmlWriter writer, String xmlElementName, bool isCalendarFolder) → void - Writes to XML.
-
WriteToXmlWithNamespace(
EwsServiceXmlWriter writer, XmlNamespace xmlNamespace, String? xmlElementName) → void -
Writes to XML.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited