3.1.4.1.3.9 t:CalendarEvent Complex Type

The CalendarEvent complex type represents an item in the calendar.

 <xs:complexType name="CalendarEvent">
   <xs:sequence>
     <xs:element name="StartTime"
       type="xs:dateTime"
       maxOccurs="1"
       minOccurs="1"
      />
     <xs:element name="EndTime"
       type="xs:dateTime"
       maxOccurs="1"
       minOccurs="1"
      />
     <xs:element name="BusyType"
       type="t:LegacyFreeBusyType"
       maxOccurs="1"
       minOccurs="1"
      />
     <xs:element name="CalendarEventDetails"
       type="t:CalendarEventDetails"
       maxOccurs="1"
       minOccurs="0"
      />
   </xs:sequence>
 </xs:complexType>
  

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

Element name

Type

Description

StartTime

xs:dateTime [XMLSCHEMA2]

Specifies the start of a calendar event.

MUST be present.

EndTime

xs:dateTime

Specifies the end of a calendar event.

MUST be present.

BusyType

t:LegacyFreeBusyType ([MS-OXWSCDATA] section 2.2.5.17)

Specifies the free/busy status set for the calendar event.

MUST be present.

CalendarEventDetails

t:CalendarEventDetails (section 3.1.4.1.3.10)

Specifies additional information for a calendar event.

Can be present.

The level of detail provided by this element depends on the permissions granted to the requester. This element SHOULD be included when the FreeBusyViewType element (section 3.1.4.1.4.1) is set to "Detailed", or "DetailedMerged".

Show: