2.2.4.8 t:CalendarPermissionType Complex Type

The CalendarPermissionType complex type specifies the access that a user has to a Calendar folder. This complex type extends the BasePermissionType complex type, as specified in [MS-OXWSFOLD] section 2.2.4.7.

 <xs:complexType name="CalendarPermissionType">
   <xs:complexContent>
     <xs:extension
       base="t:BasePermissionType"
     >
       <xs:sequence>
         <xs:element name="ReadItems"
           type="t:CalendarPermissionReadAccessType"
           minOccurs="0"
           maxOccurs="1"
          />
         <xs:element name="CalendarPermissionLevel"
           type="t:CalendarPermissionLevelType"
           minOccurs="1"
           maxOccurs="1"
          />
       </xs:sequence>
     </xs:extension>
   </xs:complexContent>
 </xs:complexType>

The following table lists the child elements of the CalendarPermissionType complex type.

Element name

Type

Description

ReadItems

t:CalendarPermissionReadAccessType (section 2.2.5.5)

Specifies the permissions a user has to view items in a Calendar folder.

CalendarPermissionLevel

t:CalendarPermissionLevelType (section 2.2.5.4)

Specifies the permission level that a user has on a Calendar folder. This element MUST exist if calendar permissions are set on a Calendar folder.