Options
All
  • Public
  • Public/Protected
  • All
Menu

Class FolderPermission

Hierarchy

Index

Constructors

constructor

Properties

Namespace

Namespace: XmlNamespace

OnChange

____implementsInterface

____implementsInterface: string[]

____typeName

____typeName: string

Private canCreateItems

canCreateItems: boolean

Private canCreateSubFolders

canCreateSubFolders: boolean

Private deleteItems

deleteItems: PermissionScope

Private editItems

editItems: PermissionScope

Private isFolderContact

isFolderContact: boolean

Private isFolderOwner

isFolderOwner: boolean

Private isFolderVisible

isFolderVisible: boolean

Private permissionLevel

permissionLevel: FolderPermissionLevel

Private readItems

Private userId

userId: UserId

Static Private defaultPermissions

Static Private levelVariants

levelVariants: LazyMember<FolderPermission[]>

Accessors

CanCreateItems

  • get CanCreateItems(): boolean
  • set CanCreateItems(value: boolean): void
  • Returns boolean

  • Parameters

    • value: boolean

    Returns void

CanCreateSubFolders

  • get CanCreateSubFolders(): boolean
  • set CanCreateSubFolders(value: boolean): void
  • Returns boolean

  • Parameters

    • value: boolean

    Returns void

DeleteItems

  • Returns PermissionScope

  • Parameters

    Returns void

DisplayPermissionLevel

EditItems

  • Returns PermissionScope

  • Parameters

    Returns void

IsFolderContact

  • get IsFolderContact(): boolean
  • set IsFolderContact(value: boolean): void
  • Returns boolean

  • Parameters

    • value: boolean

    Returns void

IsFolderOwner

  • get IsFolderOwner(): boolean
  • set IsFolderOwner(value: boolean): void
  • Returns boolean

  • Parameters

    • value: boolean

    Returns void

IsFolderVisible

  • get IsFolderVisible(): boolean
  • set IsFolderVisible(value: boolean): void
  • Returns boolean

  • Parameters

    • value: boolean

    Returns void

PermissionLevel

ReadItems

UserId

  • Returns UserId

  • Parameters

    Returns void

Methods

AdjustPermissionLevel

  • AdjustPermissionLevel(): void
  • Returns void

AssignIndividualPermissions

  • Parameters

    Returns void

Changed

  • Changed(): void

ClearChangeLog

  • ClearChangeLog(): void

Clone

InternalLoadFromXmlJsObject

  • InternalLoadFromXmlJsObject(jsObject: any, service: ExchangeService, readAction: function): void

InternalToJson

  • Parameters

    Returns any

InternalValidate

  • InternalValidate(): void

Private IsEqualTo

  • Parameters

    Returns boolean

LoadFromJson

  • Parameters

    Returns any

LoadFromXmlJsObject

PropertyChanged

  • Parameters

    Returns void

ReadAttributesFromXmlJsObject

ReadElementsFromXmlJsObject

ReadElementsFromXmlJsObjectToPatch

  • ReadElementsFromXmlJsObjectToPatch(jsonProperty: any, service: ExchangeService): void

ReadTextValueFromXmlJsObject

SetFieldValue

  • SetFieldValue<T>(field: IRefParam<T>, value: T): void

UpdateFromXmlJsObject

Validate

  • Validate(isCalendarFolder?: boolean, permissionIndex?: number): void
  • Parameters

    • Optional isCalendarFolder: boolean
    • Optional permissionIndex: number

    Returns void

WriteAttributesToXml

WriteElementsToXml

WriteToXml

Generated using TypeDoc