2.2.4.7 t:BasePermissionType
The BasePermissionType complex type is an abstract type that defines base permissions for items and folders.
-
<xs:complexType name="BasePermissionType" abstract="true" > <xs:sequence> <xs:element name="UserId" type="t:UserIdType" maxOccurs="1" minOccurs="1" /> <xs:element name="CanCreateItems" type="xs:boolean" minOccurs="0" maxOccurs="1" /> <xs:element name="CanCreateSubFolders" type="xs:boolean" minOccurs="0" maxOccurs="1" /> <xs:element name="IsFolderOwner" type="xs:boolean" minOccurs="0" maxOccurs="1" /> <xs:element name="IsFolderVisible" type="xs:boolean" minOccurs="0" maxOccurs="1" /> <xs:element name="IsFolderContact" type="xs:boolean" minOccurs="0" maxOccurs="1" /> <xs:element name="EditItems" type="t:PermissionActionType" minOccurs="0" maxOccurs="1" /> <xs:element name="DeleteItems" type="t:PermissionActionType" minOccurs="0" maxOccurs="1" /> </xs:sequence> </xs:complexType>
The following table lists the child elements of the BasePermissionType complex type.
Element name |
Type |
Description |
---|---|---|
UserId |
t:UserIdType ([MS-OXWSCDATA] section 2.2.4.73) |
Specifies a user identifier. This element MUST be present. |
CanCreateItems |
xs:boolean [XMLSCHEMA2] |
Specifies whether a client can create items in a folder. A value of "true" indicates that the client can create an item. IsFolderOwner MUST also be "true" for the client. This element can be present. |
CanCreateSubFolders |
xs:boolean |
Specifies whether the client can create subfolders. A value of "true" indicates that the client can create a subfolder. IsFolderOwner MUST also be "true" for the client. This element can be present. |
IsFolderOwner |
xs:boolean |
Specifies whether the user is the owner of a folder. A value of "true" indicates that the user is the owner of the folder. This element can be present. |
IsFolderVisible |
xs:boolean |
Specifies whether a user can view a folder. A value of "true" indicates that the folder is visible. This element can be present. |
IsFolderContact |
xs:boolean |
Specifies whether a user is a contact for a folder. A value of "true" indicates that the user is the contact for the folder. This element can be present. |
EditItems |
t:PermissionActionType (section 2.2.5.2) |
Specifies whether a client can edit items in the folder. IsFolderOwner MUST also be "true" for the client. This element can be present. |
DeleteItems |
t:PermissionActionType |
Specifies whether the client can delete items in the folder. IsFolderOwner MUST also be "true" for the client. This element can be present. |
The PermissionType complex type, as specified in section 2.2.4.15, and the CalendarPermissionType complex type, as specified in [MS-OXWSMTGS] section 2.2.4.8, extend the BasePermissionType complex type.