Options
All
  • Public
  • Public/Protected
  • All
Menu

Represents the schema for folders. Represents the schema for folders.

Hierarchy

Index

Constructors

constructor

Properties

Static ArchiveTag

ArchiveTag: PropertyDefinition

Defines the ArchiveTag property. Defines the ArchiveTag property.

Static ChildFolderCount

ChildFolderCount: PropertyDefinition

Defines the ChildFolderCount property. Defines the ChildFolderCount property.

Static DisplayName

DisplayName: PropertyDefinition

Defines the DisplayName property. Defines the DisplayName property.

Static EffectiveRights

EffectiveRights: PropertyDefinition

Defines the EffectiveRights property. Defines the EffectiveRights property.

Static ExtendedProperties

ExtendedProperties: PropertyDefinition

Defines the ExtendedProperties property.

Static FolderClass

FolderClass: PropertyDefinition

Defines the FolderClass property. Defines the FolderClass property.

Static Id

Defines the Id property. Defines the Id property.

Static Instance

Instance: FolderSchema
internal

Instance of FolderSchema

internal

Instance of FolderSchema

Static ManagedFolderInformation

ManagedFolderInformation: PropertyDefinition

Defines the ManagedFolderInformation property. Defines the ManagedFolderInformation property.

Static ParentFolderId

ParentFolderId: PropertyDefinition

Defines the ParentFolderId property. Defines the ParentFolderId property.

Static Permissions

Permissions: PropertyDefinition

Defines the Permissions property. Defines the Permissions property.

Static PolicyTag

Defines the PolicyTag property. Defines the PolicyTag property.

Static TotalCount

TotalCount: PropertyDefinition

Defines the TotalCount property. Defines the TotalCount property.

Static UnreadCount

UnreadCount: PropertyDefinition

Defines the UnreadCount property. Defines the UnreadCount property.

Static WellKnownFolderName

WellKnownFolderName: PropertyDefinition

Defines the WellKnownFolderName property. Defines the WellKnownFolderName property.

Accessors

FirstClassProperties

FirstClassSummaryProperties

IndexedProperties

Methods

GetEnumerator

RegisterIndexedProperty

RegisterInternalProperty

  • RegisterInternalProperty(registeringSchemaClass: any, property: PropertyDefinition): void
  • internal

    Registers an internal schema property.

    Parameters

    • registeringSchemaClass: any

      SchemaClass calling this method - workaround for fieldUri registration oterhwise it registers super/parent class static properties as well. TypeScript does not provide a way to detect inherited property, hasOwnProperty returns true for parent static property

    • property: PropertyDefinition

      The property to register.

    Returns void

RegisterProperties

  • RegisterProperties(): void
  • Registers properties.

    remarks

    IMPORTANT NOTE: PROPERTIES MUST BE REGISTERED IN SCHEMA ORDER (i.e. the same order as they are defined in types.xsd)

    Returns void

Private RegisterProperty

  • RegisterProperty(registeringSchemaClass: any, property: PropertyDefinition): void
  • RegisterProperty(registeringSchemaClass: any, property: PropertyDefinition, isInternal: boolean): void
  • internal

    Registers a schema property. - workaround for fieldUri registration oterhwise it registers super/parent class static properties as well. TypeScript does not provide a way to detect inherited property, hasOwnProperty returns true

    Parameters

    • registeringSchemaClass: any

      SchemaClass calling this method - workaround for fieldUri registration oterhwise it registers super/parent class static properties as well. TypeScript does not provide a way to detect inherited property, hasOwnProperty returns true for parent static property

    • property: PropertyDefinition

      The property to register.

    Returns void

  • Parameters

    • registeringSchemaClass: any

      SchemaClass calling this method - workaround for fieldUri registration oterhwise it registers super/parent class static properties as well. TypeScript does not provide a way to detect inherited property, hasOwnProperty returns true for parent static property

    • property: PropertyDefinition

      The property to register.

    • isInternal: boolean

      Indicates whether the property is internal or should be visible to developers.

    Returns void

TryGetPropertyDefinition

  • internal

    Tries to get property definition.

    Parameters

    Returns boolean

    True if property definition exists.

Protected init

  • init(): void
  • Returns void

Static FindPropertyDefinition

Generated using TypeDoc