<xs:complexType name="CalendarItem">
<xs:sequence>
<xs:element name="Subject" type="xs:string" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>
The subject of the calendar entry
</xs:documentation>
<xs:appinfo>
Open House
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:element name="CalendarType" type="cal:ItemTypeEnum" minOccurs="1" maxOccurs="1">
<xs:annotation>
<xs:documentation>
The calendar item type
</xs:documentation>
<xs:appinfo>
Event
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:element name="Location" type="xs:string" minOccurs="0" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>
Text description of the location of the event
</xs:documentation>
<xs:appinfo>
1024 SW Main Street
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:element name="Status" type="cal:StatusTypeEnum" minOccurs="1" maxOccurs="1">
<xs:annotation>
<xs:documentation>
The state of a particular item
</xs:documentation>
<xs:appinfo>
Scheduled
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:element name="StartDateTime" type="commons:SecureDateTime" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>
The Date and Time that the item is scheduled to
begin.
</xs:documentation>
<xs:appinfo>
2007-04-05T16:00:15Z
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:element name="EndDateTime" type="commons:SecureDateTime" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>
The Date and Time that the item is scheduled to
complete.
</xs:documentation>
<xs:appinfo>
2007-04-05T18:00:00Z
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:element name="Duration" type="commons:SecureString" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>
The Duration of the item. May be expressed as a
time or as a decimal or other representation.
It may include descriptive units.
</xs:documentation>
<xs:appinfo>
1:45
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:element name="DueDateTime" type="commons:SecureDateTime" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>
The date and time that the calendar item is to
be completed.
</xs:documentation>
<xs:appinfo>
2007-04-05T18:00:00Z
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:element name="ResponsiblePerson" type="commons:ContactablePerson" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>
The person responsible for the item
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="Attendees" type="cal:AttendeeType" minOccurs="0" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>
List of participants in the item
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="Priority" type="cal:PriorityTypeEnum" minOccurs="0" maxOccurs="unbounded" />
<xs:element name="Summary" type="commons:SecureRemark" minOccurs="0" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>
A short summary of the event.
</xs:documentation>
<xs:appinfo>
Thelma will be showing this great property
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:element name="ModificationTimestamp" type="commons:ModificationTimestamp" minOccurs="0">
<xs:annotation>
<xs:documentation>
A timestamp for the most recent modification of
this record.
</xs:documentation>
<xs:appinfo>
2007-01-15T11:23:09Z
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:any namespace="##other" minOccurs="0" maxOccurs="unbounded" />
</xs:sequence>
</xs:complexType>
|