element saveCalendarEntry

diagram |
namespace | http://workcal.api.dac.n2.tibco.com
properties |
content | complex
children | create-working-day update-working-day create-recurring update-recurring
attributes |
Name | Type | Use | Default | Fixed | Annotation
version | XmlLockVersion | required |  |  |
documentation
The version of the Calendar to which the caller is saving the given Calendar Entry.
namespace | xs:string | optional |  |  |
documentation
Used to categorize, or group, named Calendars. Calendars sharing the same namespace must have unique names. A namespace of null is still considered a valid namespace.
name | xs:string | required |  |  |
documentation
The mandatory name of the calendar. This must be unique within the given namespace.
start | xs:dateTime | required |  |  |
documentation
Start date and time from which Calendar Entries are listed. This value is time-zone neutral. That is, it expresses only a value, but not the time-zone in which it applies. The time-zone will be implied from the Base Calendar on which this exclusions is placed.
end | xs:dateTime | required |  |  |
documentation
End date and time to which Calendar Entries are listed. This value is time-zone neutral. That is, it expresses only a value, but not the time-zone in which it applies. The time-zone will be implied from the Base Calendar on which this exclusions is placed.
annotation |
documentation
Request element for saveCalendarEntry operation. If multiple instructions are contained in a single request they are processed sequentially. For example, a create working day exclusion followed by a create recurring working day exclusion followed by an update recurring working day exclusion.
source | <xs:element name="saveCalendarEntry"> <xs:annotation> <xs:documentation>Request element for saveCalendarEntry operation. If multiple instructions are contained in a single request they are processed sequentially. For example, a create working day exclusion followed by a create recurring working day exclusion followed by an update recurring working day exclusion.</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="create-working-day" type="dac:XmlNewWorkingDayExclusion" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>List of exclusions to be created.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="update-working-day" type="dac:XmlExistingWorkingDayExclusion" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>List of exclusions to be updated, identified by GUID.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="create-recurring" type="dac:XmlNewRecurringExclusion" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>List of recurring exclusions to be created.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="update-recurring" type="dac:XmlExistingRecurringExclusion" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>List of recurring exclusions to be updated. Identified by GUID.</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> <xs:attribute name="version" type="dac:XmlLockVersion" use="required"> <xs:annotation> <xs:documentation>The version of the Calendar to which the caller is saving the given Calendar Entry.</xs:documentation> </xs:annotation> </xs:attribute> <xs:attributeGroup ref="dac:XmlCalendarName"> <xs:annotation> <xs:documentation>The identifying namespace and name of the Calender to which the given CalendarEntry belongs.</xs:documentation> </xs:annotation> </xs:attributeGroup> <xs:attributeGroup ref="dac:XmlPeriod"> <xs:annotation> <xs:documentation>The period for which Calendar Entries are to be listed in the response.</xs:documentation> </xs:annotation> </xs:attributeGroup> </xs:complexType> </xs:element>

attribute saveCalendarEntry/@version

type | XmlLockVersion
properties |
use | required
annotation |
documentation
The version of the Calendar to which the caller is saving the given Calendar Entry.
source | <xs:attribute name="version" type="dac:XmlLockVersion" use="required"> <xs:annotation> <xs:documentation>The version of the Calendar to which the caller is saving the given Calendar Entry.</xs:documentation> </xs:annotation> </xs:attribute>

element saveCalendarEntry/create-working-day

diagram |
type | XmlNewWorkingDayExclusion
properties |
minOcc | 0
maxOcc | unbounded
content | complex
attributes |
Name | Type | Use | Default | Fixed | Annotation
description | xs:string | required |  |  |
documentation
User-friendly name for this exclusion, such as Summer Holiday.
all-day | xs:boolean |  | false |  |
documentation
Marker denoting if this exclusion lasts a full day. Note that this is represented for the benefit of the client only and is not correlated to the start or end time.
start | xs:dateTime | required |  |  |
documentation
Start date and time of this exclusion. This value should be time-zone neutral. That is, it expresses only a value, but not the time-zone in which it applies. The time-zone will be implied from the Base Calendar on which this exclusions is placed.
end | xs:dateTime | optional |  |  |
documentation
End date and time of this exclusion. This value should be time-zone neutral. That is, it expresses only a value, but not the time-zone in which it applies. The time-zone will be implied from the Base Calendar on which this exclusions is placed.
free-busy | XmlFreeBusyType | optional | BUSY |  |
documentation
Enumeration of whether this exclusion denotes available working time (FREE) or unavailable working time (BUSY).
annotation |
documentation
List of exclusions to be created.
source | <xs:element name="create-working-day" type="dac:XmlNewWorkingDayExclusion" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>List of exclusions to be created.</xs:documentation> </xs:annotation> </xs:element>

element saveCalendarEntry/update-working-day

diagram |
type | XmlExistingWorkingDayExclusion
properties |
minOcc | 0
maxOcc | unbounded
content | complex
attributes |
Name | Type | Use | Default | Fixed | Annotation
description | xs:string | required |  |  |
documentation
User-friendly name for this exclusion, such as Summer Holiday.
all-day | xs:boolean |  | false |  |
documentation
Marker denoting if this exclusion lasts a full day. Note that this is represented for the benefit of the client only and is not correlated to the start or end time.
start | xs:dateTime | required |  |  |
documentation
Start date and time of this exclusion. This value should be time-zone neutral. That is, it expresses only a value, but not the time-zone in which it applies. The time-zone will be implied from the Base Calendar on which this exclusions is placed.
end | xs:dateTime | optional |  |  |
documentation
End date and time of this exclusion. This value should be time-zone neutral. That is, it expresses only a value, but not the time-zone in which it applies. The time-zone will be implied from the Base Calendar on which this exclusions is placed.
free-busy | XmlFreeBusyType | optional | BUSY |  |
documentation
Enumeration of whether this exclusion denotes available working time (FREE) or unavailable working time (BUSY).
guid | XmlGuidType | required |  |  |
documentation
ID of exclusion.
annotation |
documentation
List of exclusions to be updated, identified by GUID.
source | <xs:element name="update-working-day" type="dac:XmlExistingWorkingDayExclusion" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>List of exclusions to be updated, identified by GUID.</xs:documentation> </xs:annotation> </xs:element>

element saveCalendarEntry/create-recurring

diagram |
type | XmlNewRecurringExclusion
properties |
minOcc | 0
maxOcc | unbounded
content | complex
attributes |
Name | Type | Use | Default | Fixed | Annotation
description | xs:string | required |  |  |
documentation
User-friendly name for this exclusion, such as Summer Holiday.
all-day | xs:boolean |  | false |  |
documentation
Marker denoting if this exclusion lasts a full day. Note that this is represented for the benefit of the client only and is not correlated to the start or end time.
start | xs:dateTime | required |  |  |
documentation
Start date and time of this exclusion. This value should be time-zone neutral. That is, it expresses only a value, but not the time-zone in which it applies. The time-zone will be implied from the Base Calendar on which this exclusions is placed.
end | xs:dateTime | optional |  |  |
documentation
End date and time of this exclusion. This value should be time-zone neutral. That is, it expresses only a value, but not the time-zone in which it applies. The time-zone will be implied from the Base Calendar on which this exclusions is placed.
free-busy | XmlFreeBusyType | optional | BUSY |  |
documentation
Enumeration of whether this exclusion denotes available working time (FREE) or unavailable working time (BUSY).
duration | xs:duration | required |  |  |
documentation
How long each instance of the recurring exclusion lasts.
rrule | XmlRecurrenceRule | required |  |  |
documentation
The recurrence rule that defines how instance of the recurring exclusion are to be calculated.
annotation |
documentation
List of recurring exclusions to be created.
source | <xs:element name="create-recurring" type="dac:XmlNewRecurringExclusion" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>List of recurring exclusions to be created.</xs:documentation> </xs:annotation> </xs:element>

element saveCalendarEntry/update-recurring

diagram |
type | XmlExistingRecurringExclusion
properties |
minOcc | 0
maxOcc | unbounded
content | complex
attributes |
Name | Type | Use | Default | Fixed | Annotation
description | xs:string | required |  |  |
documentation
User-friendly name for this exclusion, such as Summer Holiday.
all-day | xs:boolean |  | false |  |
documentation
Marker denoting if this exclusion lasts a full day. Note that this is represented for the benefit of the client only and is not correlated to the start or end time.
start | xs:dateTime | required |  |  |
documentation
Start date and time of this exclusion. This value should be time-zone neutral. That is, it expresses only a value, but not the time-zone in which it applies. The time-zone will be implied from the Base Calendar on which this exclusions is placed.
end | xs:dateTime | optional |  |  |
documentation
End date and time of this exclusion. This value should be time-zone neutral. That is, it expresses only a value, but not the time-zone in which it applies. The time-zone will be implied from the Base Calendar on which this exclusions is placed.
free-busy | XmlFreeBusyType | optional | BUSY |  |
documentation
Enumeration of whether this exclusion denotes available working time (FREE) or unavailable working time (BUSY).
duration | xs:duration | required |  |  |
documentation
How long each instance of the recurring exclusion lasts.
rrule | XmlRecurrenceRule | required |  |  |
documentation
The recurrence rule that defines how instance of the recurring exclusion are to be calculated.
guid | XmlGuidType | required |  |  |
documentation
ID of exclusion.
annotation |
documentation
List of recurring exclusions to be updated. Identified by GUID.
source | <xs:element name="update-recurring" type="dac:XmlExistingRecurringExclusion" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>List of recurring exclusions to be updated. Identified by GUID.</xs:documentation> </xs:annotation> </xs:element>

XML Schema documentation generated by XMLSpy Schema Editor http://www.altova.com/xmlspy