Search
Preparing search index...
The search index is not available
Ews JavaScript Api
Options
All
Public
Public/Protected
All
Inherited
Only exported
Menu
Globals
FolderPermission
Class FolderPermission
Hierarchy
ComplexProperty
FolderPermission
Index
Constructors
constructor
Properties
Namespace
On
Change
____implements
Interface
____type
Name
can
Create
Items
can
Create
Sub
Folders
delete
Items
edit
Items
is
Folder
Contact
is
Folder
Owner
is
Folder
Visible
permission
Level
read
Items
user
Id
default
Permissions
level
Variants
Accessors
Can
Create
Items
Can
Create
Sub
Folders
Delete
Items
Display
Permission
Level
Edit
Items
Is
Folder
Contact
Is
Folder
Owner
Is
Folder
Visible
Permission
Level
Read
Items
User
Id
Methods
Adjust
Permission
Level
Assign
Individual
Permissions
Changed
Clear
Change
Log
Clone
Internal
Load
From
Xml
JsObject
Internal
ToJson
Internal
Validate
Is
Equal
To
Load
From
Json
Load
From
Xml
JsObject
Property
Changed
Read
Attributes
From
Xml
JsObject
Read
Elements
From
Xml
JsObject
Read
Elements
From
Xml
JsObject
ToPatch
Read
Text
Value
From
Xml
JsObject
Set
Field
Value
Update
From
Xml
JsObject
Validate
Write
Attributes
ToXml
Write
Elements
ToXml
Write
ToXml
Constructors
constructor
new
Folder
Permission
(
)
:
FolderPermission
new
Folder
Permission
(
userId
:
UserId
, permissionLevel
:
FolderPermissionLevel
)
:
FolderPermission
new
Folder
Permission
(
primarySmtpAddress
:
string
, permissionLevel
:
FolderPermissionLevel
)
:
FolderPermission
new
Folder
Permission
(
standardUser
:
StandardUser
, permissionLevel
:
FolderPermissionLevel
)
:
FolderPermission
Returns
FolderPermission
Parameters
userId:
UserId
permissionLevel:
FolderPermissionLevel
Returns
FolderPermission
Parameters
primarySmtpAddress:
string
permissionLevel:
FolderPermissionLevel
Returns
FolderPermission
Parameters
standardUser:
StandardUser
permissionLevel:
FolderPermissionLevel
Returns
FolderPermission
Properties
Namespace
Namespace
:
XmlNamespace
On
Change
On
Change
:
ComplexPropertyChangedDelegate
[]
____implements
Interface
____implements
Interface
:
string
[]
____type
Name
____type
Name
:
string
Private
can
Create
Items
can
Create
Items
:
boolean
Private
can
Create
Sub
Folders
can
Create
Sub
Folders
:
boolean
Private
delete
Items
delete
Items
:
PermissionScope
Private
edit
Items
edit
Items
:
PermissionScope
Private
is
Folder
Contact
is
Folder
Contact
:
boolean
Private
is
Folder
Owner
is
Folder
Owner
:
boolean
Private
is
Folder
Visible
is
Folder
Visible
:
boolean
Private
permission
Level
permission
Level
:
FolderPermissionLevel
Private
read
Items
read
Items
:
FolderPermissionReadAccess
Private
user
Id
user
Id
:
UserId
Static
Private
default
Permissions
default
Permissions
:
LazyMember
<
IndexerWithEnumKey
<
FolderPermissionLevel
,
FolderPermission
>
>
Static
Private
level
Variants
level
Variants
:
LazyMember
<
FolderPermission
[]
>
Accessors
Can
Create
Items
get
CanCreateItems
(
)
:
boolean
set
CanCreateItems
(
value
:
boolean
)
:
void
Returns
boolean
Parameters
value:
boolean
Returns
void
Can
Create
Sub
Folders
get
CanCreateSubFolders
(
)
:
boolean
set
CanCreateSubFolders
(
value
:
boolean
)
:
void
Returns
boolean
Parameters
value:
boolean
Returns
void
Delete
Items
get
DeleteItems
(
)
:
PermissionScope
set
DeleteItems
(
value
:
PermissionScope
)
:
void
Returns
PermissionScope
Parameters
value:
PermissionScope
Returns
void
Display
Permission
Level
get
DisplayPermissionLevel
(
)
:
FolderPermissionLevel
Returns
FolderPermissionLevel
Edit
Items
get
EditItems
(
)
:
PermissionScope
set
EditItems
(
value
:
PermissionScope
)
:
void
Returns
PermissionScope
Parameters
value:
PermissionScope
Returns
void
Is
Folder
Contact
get
IsFolderContact
(
)
:
boolean
set
IsFolderContact
(
value
:
boolean
)
:
void
Returns
boolean
Parameters
value:
boolean
Returns
void
Is
Folder
Owner
get
IsFolderOwner
(
)
:
boolean
set
IsFolderOwner
(
value
:
boolean
)
:
void
Returns
boolean
Parameters
value:
boolean
Returns
void
Is
Folder
Visible
get
IsFolderVisible
(
)
:
boolean
set
IsFolderVisible
(
value
:
boolean
)
:
void
Returns
boolean
Parameters
value:
boolean
Returns
void
Permission
Level
get
PermissionLevel
(
)
:
FolderPermissionLevel
set
PermissionLevel
(
value
:
FolderPermissionLevel
)
:
void
Returns
FolderPermissionLevel
Parameters
value:
FolderPermissionLevel
Returns
void
Read
Items
get
ReadItems
(
)
:
FolderPermissionReadAccess
set
ReadItems
(
value
:
FolderPermissionReadAccess
)
:
void
Returns
FolderPermissionReadAccess
Parameters
value:
FolderPermissionReadAccess
Returns
void
User
Id
get
UserId
(
)
:
UserId
set
UserId
(
value
:
UserId
)
:
void
Returns
UserId
Parameters
value:
UserId
Returns
void
Methods
Adjust
Permission
Level
Adjust
Permission
Level
(
)
:
void
Returns
void
Assign
Individual
Permissions
Assign
Individual
Permissions
(
permission
:
FolderPermission
)
:
void
Parameters
permission:
FolderPermission
Returns
void
Changed
Changed
(
)
:
void
Returns
void
Clear
Change
Log
Clear
Change
Log
(
)
:
void
Returns
void
Clone
Clone
(
)
:
FolderPermission
Returns
FolderPermission
Internal
Load
From
Xml
JsObject
Internal
Load
From
Xml
JsObject
(
jsObject
:
any
, service
:
ExchangeService
, readAction
:
function
)
:
void
Parameters
jsObject:
any
service:
ExchangeService
readAction:
function
(
jsonProperty
:
any
, service
:
ExchangeService
)
:
void
Parameters
jsonProperty:
any
service:
ExchangeService
Returns
void
Returns
void
Internal
ToJson
Internal
ToJson
(
service
:
ExchangeService
, isCalendarFolder
:
boolean
)
:
any
Parameters
service:
ExchangeService
isCalendarFolder:
boolean
Returns
any
Internal
Validate
Internal
Validate
(
)
:
void
Returns
void
Private
Is
Equal
To
Is
Equal
To
(
permission
:
FolderPermission
)
:
boolean
Parameters
permission:
FolderPermission
Returns
boolean
Load
From
Json
Load
From
Json
(
jsonProperty
:
any
, service
:
ExchangeService
)
:
any
Parameters
jsonProperty:
any
service:
ExchangeService
Returns
any
Load
From
Xml
JsObject
Load
From
Xml
JsObject
(
jsonProperty
:
any
, service
:
ExchangeService
)
:
void
Parameters
jsonProperty:
any
service:
ExchangeService
Returns
void
Property
Changed
Property
Changed
(
complexProperty
:
ComplexProperty
)
:
void
Parameters
complexProperty:
ComplexProperty
Returns
void
Read
Attributes
From
Xml
JsObject
Read
Attributes
From
Xml
JsObject
(
reader
:
EwsServiceXmlReader
)
:
void
Parameters
reader:
EwsServiceXmlReader
Returns
void
Read
Elements
From
Xml
JsObject
Read
Elements
From
Xml
JsObject
(
reader
:
EwsServiceXmlReader
)
:
boolean
Parameters
reader:
EwsServiceXmlReader
Returns
boolean
Read
Elements
From
Xml
JsObject
ToPatch
Read
Elements
From
Xml
JsObject
ToPatch
(
jsonProperty
:
any
, service
:
ExchangeService
)
:
void
Parameters
jsonProperty:
any
service:
ExchangeService
Returns
void
Read
Text
Value
From
Xml
JsObject
Read
Text
Value
From
Xml
JsObject
(
jsObject
:
EwsServiceXmlReader
)
:
void
Parameters
jsObject:
EwsServiceXmlReader
Returns
void
Set
Field
Value
Set
Field
Value<T>
(
field
:
IRefParam
<
T
>
, value
:
T
)
:
void
Type parameters
T
Parameters
field:
IRefParam
<
T
>
value:
T
Returns
void
Update
From
Xml
JsObject
Update
From
Xml
JsObject
(
jsObject
:
any
, service
:
ExchangeService
)
:
void
Parameters
jsObject:
any
service:
ExchangeService
Returns
void
Validate
Validate
(
isCalendarFolder
?:
boolean
, permissionIndex
?:
number
)
:
void
Parameters
Optional
isCalendarFolder:
boolean
Optional
permissionIndex:
number
Returns
void
Write
Attributes
ToXml
Write
Attributes
ToXml
(
writer
:
EwsServiceXmlWriter
)
:
void
Parameters
writer:
EwsServiceXmlWriter
Returns
void
Write
Elements
ToXml
Write
Elements
ToXml
(
writer
:
EwsServiceXmlWriter
, isCalendarFolder
?:
boolean
)
:
void
Parameters
writer:
EwsServiceXmlWriter
Default value
isCalendarFolder:
boolean
= false
Returns
void
Write
ToXml
Write
ToXml
(
writer
:
EwsServiceXmlWriter
, xmlElementName
:
string
, xmlNamespace
?:
XmlNamespace
, isCalendarFolder
?:
boolean
)
:
void
Parameters
writer:
EwsServiceXmlWriter
xmlElementName:
string
Optional
xmlNamespace:
XmlNamespace
Default value
isCalendarFolder:
boolean
= false
Returns
void
Globals
Folder
Permission
constructor
Namespace
On
Change
____implements
Interface
____type
Name
can
Create
Items
can
Create
Sub
Folders
delete
Items
edit
Items
is
Folder
Contact
is
Folder
Owner
is
Folder
Visible
permission
Level
read
Items
user
Id
default
Permissions
level
Variants
Can
Create
Items
Can
Create
Sub
Folders
Delete
Items
Display
Permission
Level
Edit
Items
Is
Folder
Contact
Is
Folder
Owner
Is
Folder
Visible
Permission
Level
Read
Items
User
Id
Adjust
Permission
Level
Assign
Individual
Permissions
Changed
Clear
Change
Log
Clone
Internal
Load
From
Xml
JsObject
Internal
ToJson
Internal
Validate
Is
Equal
To
Load
From
Json
Load
From
Xml
JsObject
Property
Changed
Read
Attributes
From
Xml
JsObject
Read
Elements
From
Xml
JsObject
Read
Elements
From
Xml
JsObject
ToPatch
Read
Text
Value
From
Xml
JsObject
Set
Field
Value
Update
From
Xml
JsObject
Validate
Write
Attributes
ToXml
Write
Elements
ToXml
Write
ToXml
Generated using
TypeDoc