</xs:complexType>\r
</xs:element>\r
\r
+ <xs:element name="getSettingsRequest">\r
+ <xs:complexType>\r
+ <xs:sequence>\r
+ <xs:element name="id" type="xs:string" minOccurs="0" nillable="true"/>\r
+ </xs:sequence>\r
+ </xs:complexType>\r
+ </xs:element>\r
+\r
+ <xs:element name="getSettingsResponse">\r
+ <xs:complexType>\r
+ <xs:sequence>\r
+ <xs:element name="settings" type="types:Settings"/>\r
+ <xs:element name="status" type="types:Status"/>\r
+ </xs:sequence>\r
+ </xs:complexType>\r
+ </xs:element>\r
+\r
<xs:element name="getTimezoneListRequest">\r
</xs:element>\r
\r
</xs:complexType>\r
</xs:element>\r
\r
+ <xs:element name="modifySettingsRequest">\r
+ <xs:complexType>\r
+ <xs:sequence>\r
+ <xs:element name="settings" type="types:SettingsList"/>\r
+ </xs:sequence>\r
+ </xs:complexType>\r
+ </xs:element>\r
+\r
+ <xs:element name="modifySettingsResponse">\r
+ <xs:complexType>\r
+ <xs:sequence>\r
+ <xs:element name="status" type="types:Status"/>\r
+ </xs:sequence>\r
+ </xs:complexType>\r
+ </xs:element>\r
+\r
<xs:element name="positionCursorRequest">\r
<xs:complexType>\r
<xs:sequence>\r
</xs:complexType>\r
</xs:element>\r
\r
+ <xs:element name="retractRequest">\r
+ <xs:annotation>\r
+ <xs:documentation>\r
+ If a recipient has opened or accepted a Calendar item, a notice\r
+ will be placed in the recipient's in-box when the item is\r
+ retracted. The notice can be affected by the following options:\r
+ \r
+ "comment": The comment will be included in the notice.\r
+ "retractCausedByResend": When TRUE, the notice will be suppressed\r
+ in lieu of the 'new' calendar item that will be delivered to \r
+ the recipient.\r
+ "retractingAllInstances": When TRUE, a single notice will be \r
+ placed in the recipient's in-box (instead of a notice for each\r
+ instance). \r
+ </xs:documentation>\r
+ </xs:annotation>\r
+ <xs:complexType>\r
+ <xs:sequence>\r
+ <xs:element name="items" type="types:ItemRefList"/>\r
+ <xs:element name="comment" type="xs:string" minOccurs="0"/>\r
+ <xs:element name="retractingAllInstances" type="xs:bool" minOccurs="0"/>\r
+ <xs:element name="retractCausedByResend" type="xs:bool" minOccurs="0"/>\r
+ </xs:sequence>\r
+ </xs:complexType>\r
+ </xs:element>\r
+\r
+ <xs:element name="retractResponse">\r
+ <xs:complexType>\r
+ <xs:sequence>\r
+ <xs:element name="status" type="types:Status"/>\r
+ </xs:sequence>\r
+ </xs:complexType>\r
+ </xs:element>\r
+\r
<xs:element name="sendItemRequest">\r
<xs:complexType>\r
<xs:sequence>\r
</xs:restriction>\r
</xs:simpleType>\r
\r
+ <xs:complexType name="CommentStatus">\r
+ <xs:simpleContent>\r
+ <xs:extension base="xs:dateTime">\r
+ <xs:attribute name="comment" type="xs:string"/>\r
+ </xs:extension>\r
+ </xs:simpleContent>\r
+ </xs:complexType>\r
+\r
<xs:complexType name="Contact">\r
<xs:complexContent>\r
<xs:extension base="tns:AddressBookItem">\r
</xs:simpleContent>\r
</xs:complexType>\r
\r
+ <xs:complexType name="DelegatedStatus">\r
+ <xs:simpleContent>\r
+ <xs:extension base="tns:CommentStatus">\r
+ <xs:attribute name="userid" type="xs:string"/>\r
+ </xs:extension>\r
+ </xs:simpleContent>\r
+ </xs:complexType>\r
+\r
+ <xs:complexType name="DelegateeStatus">\r
+ <xs:complexContent>\r
+ <xs:extension base="tns:RecipientStatus">\r
+ <xs:attribute name="userid" type="xs:string"/>\r
+ </xs:extension>\r
+ </xs:complexContent>\r
+ </xs:complexType>\r
+\r
<xs:complexType name="DeltaList">\r
<xs:sequence>\r
<xs:element name="add" type="tns:Items" minOccurs="0" maxOccurs="1"/>\r
<xs:complexType name="GroupMember">\r
<xs:sequence>\r
<xs:element ref="tns:id"/>\r
- <xs:element ref="tns:name"/>\r
+ <xs:element ref="tns:name" minOccurs="0"/>\r
<xs:element ref="tns:email"/>\r
<xs:element name="distType" type="tns:DistributionType" default="TO"/>\r
<xs:element name="itemType" type="tns:ContactType" default="Contact"/>\r
<xs:element ref="tns:modified" minOccurs="0"/>\r
<xs:element name="changes" type="tns:ItemChanges" minOccurs="0" maxOccurs="1"/>\r
</xs:sequence>\r
- <xs:attribute name="type" type="xsi:type"/>\r
+ <xs:attribute name="type" type="xs:string"/>\r
</xs:complexType>\r
\r
<xs:complexType name="ItemArg">\r
<xs:simpleContent>\r
<xs:extension base="tns:uid">\r
- <xs:attribute name="type" type="xsi:type"/>\r
+ <xs:attribute name="type" type="xs:string"/>\r
</xs:extension>\r
</xs:simpleContent>\r
</xs:complexType>\r
<xs:sequence>\r
<xs:element name="distType" type="tns:DistributionType"/>\r
<xs:element name="recipType" type="tns:RecipientType"/>\r
+ <xs:element name="recipientStatus" type="tns:RecipientStatus" minOccurs="0" maxOccurs="1"/>\r
</xs:sequence>\r
</xs:extension>\r
</xs:complexContent>\r
</xs:sequence>\r
</xs:complexType>\r
\r
+ <xs:complexType name="RecipientStatus">\r
+ <xs:sequence>\r
+ <xs:element name="delivered" type="xs:dateTime" minOccurs="0"/>\r
+ <xs:element name="undeliverable" type="xs:dateTime" minOccurs="0"/>\r
+ <xs:element name="transferred" type="xs:dateTime" minOccurs="0"/>\r
+ <xs:element name="transferDelayed" type="xs:dateTime" minOccurs="0"/>\r
+ <xs:element name="downloaded" type="xs:dateTime" minOccurs="0"/>\r
+ <xs:element name="retractRequested" type="xs:dateTime" minOccurs="0"/>\r
+ <xs:element name="retracted" type="xs:dateTime" minOccurs="0"/>\r
+ <xs:element name="opened" type="xs:dateTime" minOccurs="0"/>\r
+ <xs:element name="deleted" type="xs:dateTime" minOccurs="0"/>\r
+ <xs:element name="undeleted" type="xs:dateTime" minOccurs="0"/>\r
+ <xs:element name="purged" type="xs:dateTime" minOccurs="0"/>\r
+ <xs:element name="accepted" type="tns:CommentStatus" minOccurs="0"/>\r
+ <xs:element name="declined" type="tns:CommentStatus" minOccurs="0"/>\r
+ <xs:element name="replied" type="xs:dateTime" minOccurs="0"/>\r
+ <xs:element name="forwarded" type="xs:dateTime" minOccurs="0"/>\r
+ <xs:element name="shared" type="xs:dateTime" minOccurs="0"/>\r
+ <xs:element name="started" type="xs:dateTime" minOccurs="0"/>\r
+ <xs:element name="completed" type="xs:dateTime" minOccurs="0"/>\r
+ <xs:element name="incomplete" type="xs:dateTime" minOccurs="0"/>\r
+ <xs:element name="delegated" type="tns:DelegatedStatus" minOccurs="0"/>\r
+ <xs:element name="delegateeStatus" type="tns:DelegateeStatus" minOccurs="0"/> <!-- USERID property specifies delegatee -->\r
+ </xs:sequence>\r
+ </xs:complexType>\r
+\r
<xs:simpleType name="RecipientType">\r
<xs:restriction base="xs:string">\r
<xs:enumeration value="User"/>\r
</xs:sequence>\r
</xs:complexType>\r
\r
+ <xs:complexType name="Settings">\r
+ <xs:sequence>\r
+ <xs:element name="group" type="tns:SettingsGroup" minOccurs="0" maxOccurs="unbounded"/>\r
+ <xs:element name="setting" type="tns:Custom" minOccurs="0" maxOccurs="unbounded"/>\r
+ </xs:sequence>\r
+ </xs:complexType>\r
+\r
+ <xs:complexType name="SettingsGroup">\r
+ <xs:sequence>\r
+ <xs:element name="setting" type="tns:Custom" minOccurs="0" maxOccurs="unbounded"/>\r
+ </xs:sequence>\r
+ <xs:attribute name="type" type="xs:string"/>\r
+ </xs:complexType>\r
+\r
+ <xs:complexType name="SettingsList">\r
+ <xs:sequence>\r
+ <xs:element name="setting" type="tns:Custom" minOccurs="0" maxOccurs="unbounded"/>\r
+ </xs:sequence>\r
+ </xs:complexType>\r
+\r
<xs:complexType name="SharedFolder">\r
<xs:complexContent>\r
<xs:extension base="tns:Folder">\r