Namespace: |
|
Content: |
|
Defined: |
globally in myCalendar.xsd; see XML source |
Includes: |
|
Used: |
at 1 location |
XML Representation Summary |
||||||
<... |
||||||
|
||||||
> |
||||||
|
||||||
</...> |
<xsd:sequence>
<xsd:element maxOccurs="unbounded" minOccurs="0" name="cat" type="hs:catType"/>
</xsd:sequence>
<!-- WHFIX: move to namespaced category
<xsd:element name="sensitivity" type="sensitivityEnum" minOccurs="0" maxOccurs="1" > <xsd:annotation> <xsd:documentation> This optional attribute defines the importance of this event normal, personal, private, confidential. The default is set to normal. </xsd:documentation> </xsd:annotation> </xsd:element> -->
<xsd:annotation>
</xsd:element>
<xsd:documentation>
</xsd:annotation>
This element contains an xhtml-compliant, free form, full description of the event.
</xsd:documentation>
<xsd:annotation>
</xsd:element>
<xsd:documentation>
</xsd:annotation>
This optional element contains the event's location.
</xsd:documentation>
<xsd:annotation>
</xsd:element>
<xsd:documentation>
</xsd:annotation>
Tracks the status of this meeting {not-sent, sent, cancelled}. A regular appointment will
</xsd:documentation>
not have this element. If <meetingStatus> exists, this event should be rendered as a meeting, not as an appointment.
<xsd:annotation>
</xsd:element>
<xsd:documentation>
</xsd:annotation>
The recurrence id indicates the original start time of an occurrence of a
</xsd:documentation>
recurring master appointment. It is required to identify what instance an orphan exception is modifying, since users are allowed to change the start time on the orphan. The recurrenceId method is stored in UTC. It does not appear in the master schema, except in the specific case that an attendee is invited to an instance of a recurring event. Otherwise, <recurrenceId> is usually only a part of getCalendarDays. <br/>
<b>ICAL Equivalent</b>
: RECURRENCEID
<xsd:annotation>
</xsd:element>
<xsd:documentation>
</xsd:annotation>
This is updated by the organizer whenever s/he creates and sends a new meeting
</xsd:documentation>
request. This helps the attendee to identify which meeting request is the most recent one. It is stored in UTC. This property is not modifiable by clients and is assigned by the server on modification and by the sendMeetingRequest. <br/>
<b>ICAL Equivalent</b>
: DTSTAMP.
<xsd:annotation>
</xsd:element>
<xsd:documentation>
</xsd:annotation>
The startTime method defines the start time of the event. An all-day event
</xsd:documentation>
by convention starts at 12:00:00 AM of the day of the event. This is stored in UTC. Maximum range is January 1, 1753 to December 31, 9999 to an accuracy of 3.33 milliseconds. <br/>
If this event is a
<b>recurring event</b>
, <startTime> defines the
dateTime when the recurrence window starts. The recurring master does not have to be an instance of the recurring event itself. An event in March set to recur every April will only appear in April.
<xsd:annotation>
</xsd:element>
<xsd:documentation>
</xsd:annotation>
The endTime method defines the end time of the event. An all-day event by
</xsd:documentation>
convention ends at 11:59:59 PM of the ending day. This is stored in UTC. Maximum range is January 1, 1753 to December 31, 9999 to an accuracy of 3.33 milliseconds. The duration of the event is inferred from endTime - startTime.
<xsd:annotation>
</xsd:element>
<xsd:documentation>
</xsd:annotation>
False or absence of this element indicates a regular event.
</xsd:documentation>
Otherwise, this attribute indicates that the event is an all-day event. All day events may span multiple days. By convention, all day events start at 12:00:00 am of the day of startTime, regardless of what time it actually is, and it will end at 11:59:59 pm of the endTime date. In other words, if the allDay element is present and has value=true, .NET Calendar will ignore the actual times of the events and consider only the date part of the field. <br/>
The allDay tag is meant to operate as a hint to UI
renders to display specialized icons indicating an all-day event. allDay events are distinguishable between 24-hr events starting at 12am. In the case of a meeting request, an allDay event will <b>not</b>
appear in the local user's time zone, but rather
in the organizer's time zone.
<xsd:annotation>
</xsd:element>
<xsd:documentation>
</xsd:annotation>
The floating attribute indicates that this event is to
</xsd:documentation>
occur in the current local time zone no matter what time zone the system is currently in (that is, it floats). For example, holidays are floating events. Floating values are stored as-is: no time-zone translations are needed to convert them to UTC or any local time zone.
<xsd:annotation>
</xsd:element>
<xsd:documentation>
</xsd:annotation>
This is the amount of time (in minutes) that it takes to
</xsd:documentation>
travel to the meeting location. <p>
This optional element shows in free/busy calculations.
</p>
<xsd:annotation>
</xsd:element>
<xsd:documentation>
</xsd:annotation>
This is the amount of time (in minutes) that it takes to
</xsd:documentation>
return from the meeting location. <p>
This optional element shows in free/busy calculations.
</p>
<xsd:annotation>
</xsd:element>
<xsd:documentation>
</xsd:annotation>
This optional element annotates the freeBusy behavior of this event.
</xsd:documentation>
All events by default appear as "busy". The user may explicitly define this event to be annotated by setting .NET Calendar values to free, tentative, busy or away. <br/>
CONSIDER: turn into some freeform mechanism + set values.
<xsd:annotation>
</xsd:element>
<xsd:documentation>
</xsd:annotation>
The cuid (CorrelationUID) links an organizer's event to an attendee's
</xsd:documentation>
event. It identifies which response from an attendee is for which request from an organizer, and which meeting request update from the organizer is for which previously accepted meeting by the attendee. The "cuid" is the same on both the attendee's and the organizer's copy of the appointment. It is also identical on the orphan exception and the recurring master. This value is assigned by the .NET Calendar server and is non-modifiable. <br/>
<b>ICAL Equivalent</b>
: UID.
<xsd:annotation>
</xsd:element>
<xsd:documentation>
</xsd:annotation>
This is the email address of the event organizer for non-.NET My Services organizers.
</xsd:documentation>
<br/>
<b>ICAL Equivalent</b>
: ORGANIZER.
<xsd:any maxOccurs="unbounded" minOccurs="0" namespace="##other" processContents="skip">
<xsd:annotation>
</xsd:any>
<xsd:documentation>
</xsd:annotation>
Additional body elements.
</xsd:documentation>
</xsd:complexType>
|
Type: |
|
Use: |
required |
Defined: |
Type: |
xsd:boolean, predefined, simple content |
Defined: |
<xsd:annotation>
<xsd:documentation>
</xsd:annotation>
False or absence of this element indicates a regular event.
</xsd:documentation>
Otherwise, this attribute indicates that the event is an all-day event. All day events may span multiple days. By convention, all day events start at 12:00:00 am of the day of startTime, regardless of what time it actually is, and it will end at 11:59:59 pm of the endTime date. In other words, if the allDay element is present and has value=true, .NET Calendar will ignore the actual times of the events and consider only the date part of the field. <br/>
The allDay tag is meant to operate as a hint to UI
renders to display specialized icons indicating an all-day event. allDay events are distinguishable between 24-hr events starting at 12am. In the case of a meeting request, an allDay event will <b>not</b>
appear in the local user's time zone, but rather
in the organizer's time zone. </xsd:element>
|
Type: |
hs:catType, empty content |
Defined: |
Type: |
xsd:string, predefined, simple content |
Defined: |
<xsd:annotation>
<xsd:documentation>
</xsd:annotation>
The cuid (CorrelationUID) links an organizer's event to an attendee's
</xsd:documentation>
event. It identifies which response from an attendee is for which request from an organizer, and which meeting request update from the organizer is for which previously accepted meeting by the attendee. The "cuid" is the same on both the attendee's and the organizer's copy of the appointment. It is also identical on the orphan exception and the recurring master. This value is assigned by the .NET Calendar server and is non-modifiable. <br/>
<b>ICAL Equivalent</b>
: UID.
</xsd:element>
|
Type: |
xsd:dateTime, predefined, simple content |
Defined: |
<xsd:annotation>
<xsd:documentation>
</xsd:annotation>
The endTime method defines the end time of the event. An all-day event by
</xsd:documentation>
convention ends at 11:59:59 PM of the ending day. This is stored in UTC. Maximum range is January 1, 1753 to December 31, 9999 to an accuracy of 3.33 milliseconds. The duration of the event is inferred from endTime - startTime. </xsd:element>
|
Type: |
xsd:boolean, predefined, simple content |
Defined: |
<xsd:annotation>
<xsd:documentation>
</xsd:annotation>
The floating attribute indicates that this event is to
</xsd:documentation>
occur in the current local time zone no matter what time zone the system is currently in (that is, it floats). For example, holidays are floating events. Floating values are stored as-is: no time-zone translations are needed to convert them to UTC or any local time zone. </xsd:element>
|
Type: |
freeBusyStatusType, simple content |
Defined: |
<xsd:annotation>
<xsd:documentation>
</xsd:annotation>
This optional element annotates the freeBusy behavior of this event.
</xsd:documentation>
All events by default appear as "busy". The user may explicitly define this event to be annotated by setting .NET Calendar values to free, tentative, busy or away. <br/>
CONSIDER: turn into some freeform mechanism + set values.
</xsd:element>
|
Type: |
hs:longText, simple content |
Defined: |
<xsd:annotation>
<xsd:documentation>
</xsd:annotation>
This element contains an xhtml-compliant, free form, full description of the event.
</xsd:documentation>
</xsd:element>
|
Type: |
xsd:dateTime, predefined, simple content |
Defined: |
<xsd:annotation>
<xsd:documentation>
</xsd:annotation>
This is updated by the organizer whenever s/he creates and sends a new meeting
</xsd:documentation>
request. This helps the attendee to identify which meeting request is the most recent one. It is stored in UTC. This property is not modifiable by clients and is assigned by the server on modification and by the sendMeetingRequest. <br/>
<b>ICAL Equivalent</b>
: DTSTAMP.
</xsd:element>
|
Type: |
hs:localizableString, simple content |
Defined: |
<xsd:annotation>
<xsd:documentation>
</xsd:annotation>
This optional element contains the event's location.
</xsd:documentation>
</xsd:element>
|
Type: |
meetingStatusEnum, simple content |
Defined: |
<xsd:annotation>
<xsd:documentation>
</xsd:annotation>
Tracks the status of this meeting {not-sent, sent, cancelled}. A regular appointment will
</xsd:documentation>
not have this element. If <meetingStatus> exists, this event should be rendered as a meeting, not as an appointment. </xsd:element>
|
Type: |
hs:userReference, complex content |
Defined: |
<xsd:annotation>
<xsd:documentation>
</xsd:annotation>
This is the email address of the event organizer for non-.NET My Services organizers.
</xsd:documentation>
<br/>
<b>ICAL Equivalent</b>
: ORGANIZER.
</xsd:element>
|
Type: |
xsd:dateTime, predefined, simple content |
Defined: |
<xsd:annotation>
<xsd:documentation>
</xsd:annotation>
The recurrence id indicates the original start time of an occurrence of a
</xsd:documentation>
recurring master appointment. It is required to identify what instance an orphan exception is modifying, since users are allowed to change the start time on the orphan. The recurrenceId method is stored in UTC. It does not appear in the master schema, except in the specific case that an attendee is invited to an instance of a recurring event. Otherwise, <recurrenceId> is usually only a part of getCalendarDays. <br/>
<b>ICAL Equivalent</b>
: RECURRENCEID
</xsd:element>
|
Type: |
xsd:dateTime, predefined, simple content |
Defined: |
<xsd:annotation>
<xsd:documentation>
</xsd:annotation>
The startTime method defines the start time of the event. An all-day event
</xsd:documentation>
by convention starts at 12:00:00 AM of the day of the event. This is stored in UTC. Maximum range is January 1, 1753 to December 31, 9999 to an accuracy of 3.33 milliseconds. <br/>
If this event is a
<b>recurring event</b>
, <startTime> defines the
dateTime when the recurrence window starts. The recurring master does not have to be an instance of the recurring event itself. An event in March set to recur every April will only appear in April. </xsd:element>
|
Type: |
hs:localizableString, simple content |
Defined: |
Type: |
xsd:int, predefined, simple content |
Defined: |
<xsd:annotation>
<xsd:documentation>
</xsd:annotation>
This is the amount of time (in minutes) that it takes to
</xsd:documentation>
return from the meeting location. <p>
This optional element shows in free/busy calculations.
</p>
</xsd:element>
|
Type: |
xsd:int, predefined, simple content |
Defined: |
<xsd:annotation>
<xsd:documentation>
</xsd:annotation>
This is the amount of time (in minutes) that it takes to
</xsd:documentation>
travel to the meeting location. <p>
This optional element shows in free/busy calculations.
</p>
</xsd:element>
|
Defined: |
<xsd:any maxOccurs="unbounded" minOccurs="0" namespace="##other" processContents="skip">
<xsd:annotation>
<xsd:documentation>
</xsd:annotation>
Additional body elements.
</xsd:documentation>
</xsd:any>
|