element <body> (unified local)
Namespace:
Type:
Content:
complex, 1 attribute, 16 elements, elem. wildcard
Defined:
locally at 2 locations in myCalendar.xsd
XML Representation Summary
<body
   
 = 
xsd:nonNegativeInteger
   
>
   
Content: 
</body>
Content model elements (16):
allDay (type xsd:boolean), cat (in body : bodyType), cuid (in body : bodyType), endTime (type xsd:dateTime), floating (in body : bodyType), freeBusyStatus (type freeBusyStatusType), fullDescription (type hs:longText), lastUpdateTime (in body : bodyType), location (type hs:localizableString), meetingStatus (in body : bodyType), organizer (type hs:userReference), recurrenceId (type xsd:dateTime), startTime (type xsd:dateTime), title (type hs:localizableString), travelTimeFrom (type xsd:int), travelTimeTo (type xsd:int)
Included in content model of elements (2):
event (in getCalendarDaysResponse), event (in myCalendar)
Definition Locations
Attribute Detail (all declarations; 1/1)
changeNumber
Type:
Use:
required
Defined:
XML Source (see within schema source)
<xsd:attribute name="changeNumber" type="changeNumberType" use="required"/>
Content Element Detail (all declarations; 17/17)
allDay
Type:
xsd:boolean, predefined, simple content
Defined:
locally within bodyType complexType
False or absence of this element indicates a regular event. 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.
XML Source (see within schema source)
<xsd:element maxOccurs="1" minOccurs="0" name="allDay" type="xsd:boolean">
<xsd:annotation>
<xsd:documentation>
False or absence of this element indicates a regular event.
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:documentation>
</xsd:annotation>
</xsd:element>

cat
Type:
hs:catType, empty content
Defined:
locally within bodyType complexType
XML Source (see within schema source)
<xsd:element maxOccurs="unbounded" minOccurs="0" name="cat" type="hs:catType"/>

cuid
Type:
xsd:string, predefined, simple content
Defined:
locally within bodyType complexType
The cuid (CorrelationUID) links an organizer's event to an attendee's 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.
XML Source (see within schema source)
<xsd:element maxOccurs="1" minOccurs="0" name="cuid" type="xsd:string">
<xsd:annotation>
<xsd:documentation>
The cuid (CorrelationUID) links an organizer's event to an attendee's
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:documentation>
</xsd:annotation>
</xsd:element>

endTime
Type:
xsd:dateTime, predefined, simple content
Defined:
locally within bodyType complexType
The endTime method defines the end time of the event. An all-day event by 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.
XML Source (see within schema source)
<xsd:element name="endTime" type="xsd:dateTime">
<xsd:annotation>
<xsd:documentation>
The endTime method defines the end time of the event. An all-day event by
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:documentation>
</xsd:annotation>
</xsd:element>

floating
Type:
xsd:boolean, predefined, simple content
Defined:
locally within bodyType complexType
The floating attribute indicates that this event is to 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.
XML Source (see within schema source)
<xsd:element maxOccurs="1" minOccurs="0" name="floating" type="xsd:boolean">
<xsd:annotation>
<xsd:documentation>
The floating attribute indicates that this event is to
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:documentation>
</xsd:annotation>
</xsd:element>

freeBusyStatus
Type:
freeBusyStatusType, simple content
Defined:
locally within bodyType complexType
This optional element annotates the freeBusy behavior of this event. 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.
XML Source (see within schema source)
<xsd:element maxOccurs="1" minOccurs="0" name="freeBusyStatus" type="freeBusyStatusType">
<xsd:annotation>
<xsd:documentation>
This optional element annotates the freeBusy behavior of this event.
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:documentation>
</xsd:annotation>
</xsd:element>

fullDescription
Type:
hs:longText, simple content
Defined:
locally within bodyType complexType
This element contains an xhtml-compliant, free form, full description of the event.
XML Source (see within schema source)
<xsd:element maxOccurs="1" minOccurs="0" name="fullDescription" type="hs:longText">
<xsd:annotation>
<xsd:documentation>
This element contains an xhtml-compliant, free form, full description of the event.
</xsd:documentation>
</xsd:annotation>
</xsd:element>

lastUpdateTime
Type:
xsd:dateTime, predefined, simple content
Defined:
locally within bodyType complexType
This is updated by the organizer whenever s/he creates and sends a new meeting 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.
XML Source (see within schema source)
<xsd:element maxOccurs="1" minOccurs="0" name="lastUpdateTime" type="xsd:dateTime">
<xsd:annotation>
<xsd:documentation>
This is updated by the organizer whenever s/he creates and sends a new meeting
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:documentation>
</xsd:annotation>
</xsd:element>

location
Type:
hs:localizableString, simple content
Defined:
locally within bodyType complexType
This optional element contains the event's location.
XML Source (see within schema source)
<xsd:element maxOccurs="1" minOccurs="0" name="location" type="hs:localizableString">
<xsd:annotation>
<xsd:documentation>
This optional element contains the event's location.
</xsd:documentation>
</xsd:annotation>
</xsd:element>

meetingStatus
Type:
meetingStatusEnum, simple content
Defined:
locally within bodyType complexType
Tracks the status of this meeting {not-sent, sent, cancelled}. A regular appointment will not have this element. If <meetingStatus> exists, this event should be rendered as a meeting, not as an appointment.
XML Source (see within schema source)
<xsd:element maxOccurs="1" minOccurs="0" name="meetingStatus" type="meetingStatusEnum">
<xsd:annotation>
<xsd:documentation>
Tracks the status of this meeting {not-sent, sent, cancelled}. A regular appointment will
not have this element. If &lt;meetingStatus&gt; exists, this event should be rendered as
a meeting, not as an appointment.
</xsd:documentation>
</xsd:annotation>
</xsd:element>

organizer
Type:
hs:userReference, complex content
Defined:
locally within bodyType complexType
This is the email address of the event organizer for non-.NET My Services organizers. <br/><b>ICAL Equivalent</b>: ORGANIZER.
XML Source (see within schema source)
<xsd:element maxOccurs="1" minOccurs="0" name="organizer" type="hs:userReference">
<xsd:annotation>
<xsd:documentation>
This is the email address of the event organizer for non-.NET My Services organizers.
<br/>
<b>ICAL Equivalent</b>
: ORGANIZER.
</xsd:documentation>
</xsd:annotation>
</xsd:element>

recurrenceId
Type:
xsd:dateTime, predefined, simple content
Defined:
locally within bodyType complexType
The recurrence id indicates the original start time of an occurrence of a 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
XML Source (see within schema source)
<xsd:element maxOccurs="1" minOccurs="0" name="recurrenceId" type="xsd:dateTime">
<xsd:annotation>
<xsd:documentation>
The recurrence id indicates the original start time of an occurrence of a
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, &lt;recurrenceId&gt; is usually
only a part of getCalendarDays.
<br/>
<b>ICAL Equivalent</b>
: RECURRENCEID
</xsd:documentation>
</xsd:annotation>
</xsd:element>

startTime
Type:
xsd:dateTime, predefined, simple content
Defined:
locally within bodyType complexType
The startTime method defines the start time of the event. An all-day event 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.
XML Source (see within schema source)
<xsd:element name="startTime" type="xsd:dateTime">
<xsd:annotation>
<xsd:documentation>
The startTime method defines the start time of the event. An all-day event
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>
, &lt;startTime&gt; 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:documentation>
</xsd:annotation>
</xsd:element>

title
Type:
hs:localizableString, simple content
Defined:
locally within bodyType complexType
XML Source (see within schema source)
<xsd:element name="title" type="hs:localizableString"/>

travelTimeFrom
Type:
xsd:int, predefined, simple content
Defined:
locally within bodyType complexType
This is the amount of time (in minutes) that it takes to return from the meeting location. <p> This optional element shows in free/busy calculations. </p>
XML Source (see within schema source)
<xsd:element maxOccurs="1" minOccurs="0" name="travelTimeFrom" type="xsd:int">
<xsd:annotation>
<xsd:documentation>
This is the amount of time (in minutes) that it takes to
return from the meeting location.
<p>
This optional element shows in free/busy calculations.
</p>
</xsd:documentation>
</xsd:annotation>
</xsd:element>

travelTimeTo
Type:
xsd:int, predefined, simple content
Defined:
locally within bodyType complexType
This is the amount of time (in minutes) that it takes to travel to the meeting location. <p> This optional element shows in free/busy calculations. </p>
XML Source (see within schema source)
<xsd:element maxOccurs="1" minOccurs="0" name="travelTimeTo" type="xsd:int">
<xsd:annotation>
<xsd:documentation>
This is the amount of time (in minutes) that it takes to
travel to the meeting location.
<p>
This optional element shows in free/busy calculations.
</p>
</xsd:documentation>
</xsd:annotation>
</xsd:element>

{any element with non-schema namespace}
Defined:
within bodyType complexType
Additional body elements.
XML Source (see within schema source)
<xsd:any maxOccurs="unbounded" minOccurs="0" namespace="##other" processContents="skip">
<xsd:annotation>
<xsd:documentation>
Additional body elements.
</xsd:documentation>
</xsd:annotation>
</xsd:any>