Namespace: |
|
Type: |
|
Content: |
complex, 4 elements |
Defined: |
globally in myCalendar.xsd; see XML source |
Includes: |
definition of 1 element |
Used: |
never |
XML Representation Summary |
|||||
<getCalendarDaysRequest> |
|||||
|
|||||
</getCalendarDaysRequest> |
Type Derivation Tree
domainStandardMethodParametersType (extension)
![]() |
<xsd:annotation>
<xsd:documentation>
</xsd:annotation>
This function returns an XML stream of calendar appointments /
</xsd:documentation>
events between two dates. Recurrence rules are expanded to create individual calendar items. Holidays are represented as all-day events, and these are returned as well. getCalendarDays is a query-retrieval of data, but the behavior expands recurrence rules into individual (aliased) events, adds in holidays, and adds regular events and sorts the entire list based on start time. No merging of event blocks occurs. Any object which overlaps the method parameters {startTime, endTime} will be returned. For example, if an event crosses midnight and the startTime is 12am, that event will be returned. In case the startDate, endDate is one day, the events are sorted in the following order: holidays, all-day events, and regular events (based on startTime). <br/>
The {startTime, endTime] time window can define any
interval: 24hr period, week, month, or any other user-defined period. <br/>
<b>getCalendarDays</b>
returns the calendaring info of
any puid that is specified for which the caller has sufficient privileges. The user's own puid must be specified to retrieve their own information. <br/>
<b>getCalendarDays</b>
may be used to retrieve multiple calendar data from
other users using <li><h:key instance="0" cluster="0" puid="xyz"/></li>
in the SOAP headers provided that puid "xyz" is provisioned on the .NET Calendar
server, and provided that the user has been granted access in puid "xyz"'s rolelist. <xsd:complexType>
<xsd:complexContent>
</xsd:complexType>
<xsd:extension base="domainStandardMethodParametersType">
</xsd:complexContent>
<xsd:sequence>
</xsd:extension>
<xsd:element maxOccurs="1" minOccurs="0" name="removeRecurrence" type="xsd:boolean">
</xsd:sequence>
<xsd:annotation>
</xsd:element>
<xsd:documentation>
</xsd:annotation>
Normally, the recurrence sub-schema, (minus modifiedException and minus
</xsd:documentation>
deletedExceptionDate components) is returned with each instance of a recurring event, like "recurring-instance" and "recurring-exception". This allows clients to properly render the recurrence pattern without having to explicitly query the recurring-master. However, because it is heavy on bandwith, .NET Calendar includes the option to not return this data. </xsd:element>
|
Type: |
calendarLocaleEnum, simple content |
Defined: |
<xsd:annotation>
<xsd:documentation>
</xsd:annotation>
Optional calendar type to return. Defaults to Gregorian.
</xsd:documentation>
</xsd:element>
|
Type: |
xsd:dateTime, predefined, simple content |
Defined: |
<xsd:annotation>
<xsd:documentation>
</xsd:annotation>
The ending time window to retrieve calendar objects.
</xsd:documentation>
This dateTime also contains the timeZone to retrieve the calendar information in. It must be the same timeZone as startTime. </xsd:element>
|
Type: |
xsd:boolean, predefined, simple content |
Defined: |
<xsd:annotation>
<xsd:documentation>
</xsd:annotation>
Normally, the recurrence sub-schema, (minus modifiedException and minus
</xsd:documentation>
deletedExceptionDate components) is returned with each instance of a recurring event, like "recurring-instance" and "recurring-exception". This allows clients to properly render the recurrence pattern without having to explicitly query the recurring-master. However, because it is heavy on bandwith, .NET Calendar includes the option to not return this data. </xsd:element>
|
Type: |
xsd:dateTime, predefined, simple content |
Defined: |
<xsd:annotation>
<xsd:documentation>
</xsd:annotation>
The starting time window of calendar objects to retrieve.
</xsd:documentation>
This dateTime also contains the timeZone to retrieve the calendar information in. </xsd:element>
|