]> git.mxchange.org Git - quix0rs-gnu-social.git/blob - plugins/Msn/extlib/phpmsnclass/soap/msnab_servicetypes.xsd
Merge branch '0.9.x' of gitorious.org:statusnet/mainline into 1.0.x
[quix0rs-gnu-social.git] / plugins / Msn / extlib / phpmsnclass / soap / msnab_servicetypes.xsd
1 <?xml version="1.0" encoding="utf-8"?>\r
2 <!-- edited with XMLSpy v2008 sp1 (http://www.altova.com) by wp (freezingsoft) -->\r
3 <xsd:schema xmlns:msnab="http://www.msn.com/webservices/AddressBook" xmlns:xsd="http://www.w3.org/2001/XMLSchema" targetNamespace="http://www.msn.com/webservices/AddressBook" elementFormDefault="qualified" attributeFormDefault="unqualified" version="1.0">\r
4     <xsd:include schemaLocation="msnab_datatypes.xsd"/>\r
5     <xsd:element name="ABApplicationHeader">\r
6         <xsd:complexType>\r
7             <xsd:sequence>\r
8                 <xsd:element name="ApplicationId" type="msnab:Guid" fixed="09607671-1C32-421F-A6A6-CBFAA51AB5F4"/>\r
9                 <xsd:element name="IsMigration" type="xsd:boolean" default="false"/>\r
10                 <xsd:element name="PartnerScenario" type="xsd:string" default="Initial"/>\r
11                 <xsd:element name="CacheKey" type="xsd:token" minOccurs="0"/>\r
12                 <xsd:element name="BrandId" type="xsd:string" minOccurs="0"/>\r
13             </xsd:sequence>\r
14         </xsd:complexType>\r
15     </xsd:element>\r
16     <xsd:element name="ABAuthHeader">\r
17         <xsd:complexType>\r
18             <xsd:sequence>\r
19                 <xsd:element name="ManagedGroupRequest" type="xsd:boolean" default="false"/>\r
20                 <xsd:element name="TicketToken" type="xsd:string"/>\r
21             </xsd:sequence>\r
22         </xsd:complexType>\r
23     </xsd:element>\r
24     <xsd:element name="ServiceHeader">\r
25         <xsd:complexType>\r
26             <xsd:sequence>\r
27                 <xsd:element name="Version" type="xsd:token"/>\r
28                 <xsd:element name="CacheKey" type="xsd:token" minOccurs="0"/>\r
29                 <xsd:element name="CacheKeyChanged" type="xsd:boolean" minOccurs="0"/>\r
30                 <xsd:element name="PreferredHostName" type="xsd:string" minOccurs="0"/>\r
31                 <xsd:element name="SessionId" type="msnab:Guid" minOccurs="0"/>\r
32             </xsd:sequence>\r
33         </xsd:complexType>\r
34     </xsd:element>\r
35     <xsd:element name="FindMembership" type="msnab:FindMembershipRequestType"/>\r
36     <xsd:complexType name="FindMembershipRequestType">\r
37         <xsd:sequence>\r
38             <xsd:element name="serviceFilter">\r
39                 <xsd:complexType>\r
40                     <xsd:sequence>\r
41                         <xsd:element name="Types">\r
42                             <xsd:complexType>\r
43                                 <xsd:sequence>\r
44                                     <xsd:element name="ServiceType" type="xsd:string" maxOccurs="unbounded"/>\r
45                                 </xsd:sequence>\r
46                             </xsd:complexType>\r
47                         </xsd:element>\r
48                     </xsd:sequence>\r
49                 </xsd:complexType>\r
50             </xsd:element>\r
51             <xsd:element name="View" type="xsd:string" minOccurs="0"/>\r
52             <xsd:element name="deltasOnly" type="xsd:boolean" default="false" minOccurs="0"/>\r
53             <xsd:element name="lastChange" type="xsd:dateTime" default="0001-01-01T00:00:00.0000000-08:00" minOccurs="0"/>\r
54         </xsd:sequence>\r
55     </xsd:complexType>\r
56     <xsd:complexType name="FindMembershipResultType">\r
57         <xsd:sequence>\r
58             <xsd:element name="Services">\r
59                 <xsd:complexType>\r
60                     <xsd:sequence>\r
61                         <xsd:element name="Service" type="msnab:ServiceType" minOccurs="0" maxOccurs="unbounded"/>\r
62                     </xsd:sequence>\r
63                 </xsd:complexType>\r
64             </xsd:element>\r
65             <xsd:element name="OwnerNamespace">\r
66                 <xsd:complexType>\r
67                     <xsd:sequence>\r
68                         <xsd:element name="Info">\r
69                             <xsd:complexType>\r
70                                 <xsd:sequence>\r
71                                     <xsd:element name="Handle">\r
72                                         <xsd:complexType>\r
73                                             <xsd:sequence>\r
74                                                 <xsd:element name="Id" type="xsd:string"/>\r
75                                                 <xsd:element name="IsPassportNameHidden" type="xsd:boolean"/>\r
76                                                 <xsd:element name="CID" type="xsd:integer"/>\r
77                                             </xsd:sequence>\r
78                                         </xsd:complexType>\r
79                                     </xsd:element>\r
80                                     <xsd:element name="CreatorPuid" type="xsd:integer"/>\r
81                                     <xsd:element name="CreatorCID" type="xsd:integer"/>\r
82                                     <xsd:element name="CreatorPassportName" type="xsd:string"/>\r
83                                     <xsd:element name="CircleAttributes">\r
84                                         <xsd:complexType>\r
85                                             <xsd:sequence>\r
86                                                 <xsd:element name="IsPresenceEnabled" type="xsd:boolean"/>\r
87                                                 <xsd:element name="IsEvent" type="xsd:boolean" minOccurs="0"/>\r
88                                                 <xsd:element name="Domain" type="xsd:string"/>\r
89                                             </xsd:sequence>\r
90                                         </xsd:complexType>\r
91                                     </xsd:element>\r
92                                     <xsd:element name="MessengerApplicationServiceCreated" type="xsd:boolean" minOccurs="0"/>\r
93                                 </xsd:sequence>\r
94                             </xsd:complexType>\r
95                         </xsd:element>\r
96                         <xsd:element name="Changes" type="xsd:string"/>\r
97                         <xsd:element name="CreateDate" type="xsd:dateTime"/>\r
98                         <xsd:element name="LastChange" type="xsd:dateTime"/>\r
99                     </xsd:sequence>\r
100                 </xsd:complexType>\r
101             </xsd:element>\r
102         </xsd:sequence>\r
103     </xsd:complexType>\r
104     <xsd:element name="FindMembershipResponse">\r
105         <xsd:complexType>\r
106             <xsd:sequence>\r
107                 <xsd:element name="FindMembershipResult" type="msnab:FindMembershipResultType"/>\r
108             </xsd:sequence>\r
109         </xsd:complexType>\r
110     </xsd:element>\r
111     <xsd:element name="ABFindAll" type="msnab:ABFindAllRequestType"/>\r
112     <xsd:complexType name="ABFindAllRequestType">\r
113         <xsd:sequence>\r
114             <xsd:element name="abId" type="msnab:Guid" fixed="00000000-0000-0000-0000-000000000000"/>\r
115             <xsd:element name="abView" type="xsd:string" minOccurs="0"/>\r
116             <xsd:element name="deltasOnly" type="xsd:boolean" default="false" minOccurs="0"/>\r
117             <xsd:element name="lastChange" type="xsd:dateTime" default="0001-01-01T00:00:00.0000000-08:00" minOccurs="0"/>\r
118             <xsd:element name="dynamicItemView" type="xsd:string" fixed="Gleam" minOccurs="0"/>\r
119             <xsd:element name="dynamicItemLastChange" type="xsd:dateTime" default="0001-01-01T00:00:00.0000000-08:00" minOccurs="0"/>\r
120         </xsd:sequence>\r
121     </xsd:complexType>\r
122     <xsd:complexType name="ABFindAllResultType">\r
123         <xsd:sequence>\r
124             <xsd:element name="groups" minOccurs="0">\r
125                 <xsd:complexType>\r
126                     <xsd:sequence>\r
127                         <xsd:element name="Group" type="msnab:GroupType" maxOccurs="unbounded"/>\r
128                     </xsd:sequence>\r
129                 </xsd:complexType>\r
130             </xsd:element>\r
131             <xsd:element name="contacts">\r
132                 <xsd:complexType>\r
133                     <xsd:sequence>\r
134                         <xsd:element name="Contact" type="msnab:ContactType" minOccurs="0" maxOccurs="unbounded"/>\r
135                     </xsd:sequence>\r
136                 </xsd:complexType>\r
137             </xsd:element>\r
138             <xsd:element name="DynamicItems" minOccurs="0">\r
139                 <xsd:complexType>\r
140                     <xsd:sequence>\r
141                         <xsd:element name="DynamicItem" type="msnab:BaseDynamicItemType" minOccurs="0" maxOccurs="unbounded"/>\r
142                     </xsd:sequence>\r
143                 </xsd:complexType>\r
144             </xsd:element>\r
145             <xsd:element name="CircleResult">\r
146                 <xsd:complexType>\r
147                     <xsd:sequence>\r
148                         <xsd:element name="CircleTicket" type="xsd:string"/>\r
149                     </xsd:sequence>\r
150                 </xsd:complexType>\r
151             </xsd:element>\r
152             <xsd:element name="ab">\r
153                 <xsd:complexType>\r
154                     <xsd:sequence>\r
155                         <xsd:element name="abId" type="msnab:Guid"/>\r
156                         <xsd:element name="abInfo" type="msnab:abInfoType"/>\r
157                         <xsd:element name="lastChange" type="xsd:dateTime"/>\r
158                         <xsd:element name="DynamicItemLastChanged" type="xsd:dateTime"/>\r
159                         <xsd:element name="RecentActivityItemLastChanged" type="xsd:dateTime"/>\r
160                         <xsd:element name="createDate" type="xsd:dateTime"/>\r
161                         <xsd:element name="propertiesChanged" type="xsd:string"/>\r
162                     </xsd:sequence>\r
163                 </xsd:complexType>\r
164             </xsd:element>\r
165         </xsd:sequence>\r
166     </xsd:complexType>\r
167     <xsd:element name="ABFindAllResponse">\r
168         <xsd:complexType>\r
169             <xsd:sequence>\r
170                 <xsd:element name="ABFindAllResult" type="msnab:ABFindAllResultType"/>\r
171             </xsd:sequence>\r
172         </xsd:complexType>\r
173     </xsd:element>\r
174     <xsd:element name="ABContactAdd" type="msnab:ABContactAddRequestType"/>\r
175     <xsd:complexType name="ABContactAddRequestType">\r
176         <xsd:sequence>\r
177             <xsd:element name="abId" type="msnab:Guid" fixed="00000000-0000-0000-0000-000000000000"/>\r
178             <xsd:element name="contacts">\r
179                 <xsd:complexType>\r
180                     <xsd:sequence>\r
181                         <xsd:element name="Contact" type="msnab:ContactType" minOccurs="0" maxOccurs="unbounded"/>\r
182                     </xsd:sequence>\r
183                 </xsd:complexType>\r
184             </xsd:element>\r
185             <xsd:element name="options" minOccurs="0">\r
186                 <xsd:complexType>\r
187                     <xsd:sequence>\r
188                         <xsd:element name="EnableAllowListManagement" type="xsd:boolean"/>\r
189                     </xsd:sequence>\r
190                 </xsd:complexType>\r
191             </xsd:element>\r
192         </xsd:sequence>\r
193     </xsd:complexType>\r
194     <xsd:complexType name="ABContactAddResultType">\r
195         <xsd:sequence>\r
196             <xsd:element name="guid" type="msnab:Guid"/>\r
197         </xsd:sequence>\r
198     </xsd:complexType>\r
199     <xsd:element name="ABContactAddResponse">\r
200         <xsd:complexType>\r
201             <xsd:sequence>\r
202                 <xsd:element name="ABContactAddResult" type="msnab:ABContactAddResultType" minOccurs="0"/>\r
203             </xsd:sequence>\r
204         </xsd:complexType>\r
205     </xsd:element>\r
206     <xsd:element name="ABContactDelete" type="msnab:ABContactDeleteRequestType"/>\r
207     <xsd:complexType name="ABContactDeleteRequestType">\r
208         <xsd:sequence>\r
209             <xsd:element name="abId" type="msnab:Guid" fixed="00000000-0000-0000-0000-000000000000"/>\r
210             <xsd:element name="contacts">\r
211                 <xsd:complexType>\r
212                     <xsd:sequence>\r
213                         <xsd:element name="Contact" type="msnab:ContactIdType" minOccurs="0" maxOccurs="unbounded"/>\r
214                     </xsd:sequence>\r
215                 </xsd:complexType>\r
216             </xsd:element>\r
217         </xsd:sequence>\r
218     </xsd:complexType>\r
219     <xsd:element name="ABContactDeleteResponse"/>\r
220     <xsd:element name="ABGroupContactAdd" type="msnab:ABGroupContactAddRequestType"/>\r
221     <xsd:complexType name="ABGroupContactAddRequestType">\r
222         <xsd:sequence>\r
223             <xsd:element name="abId" type="msnab:Guid" fixed="00000000-0000-0000-0000-000000000000"/>\r
224             <xsd:element name="groupFilter" type="msnab:groupFilterType"/>\r
225             <xsd:element name="contacts">\r
226                 <xsd:complexType>\r
227                     <xsd:sequence>\r
228                         <xsd:element name="Contact" type="msnab:ContactType" minOccurs="0" maxOccurs="unbounded"/>\r
229                     </xsd:sequence>\r
230                 </xsd:complexType>\r
231             </xsd:element>\r
232             <xsd:element name="groupContactAddOptions" minOccurs="0">\r
233                 <xsd:complexType>\r
234                     <xsd:sequence>\r
235                         <xsd:element name="fGenerateMissingQuickName" type="xsd:boolean" minOccurs="0"/>\r
236                         <xsd:element name="EnableAllowListManagement" type="xsd:boolean" minOccurs="0"/>\r
237                     </xsd:sequence>\r
238                 </xsd:complexType>\r
239             </xsd:element>\r
240         </xsd:sequence>\r
241     </xsd:complexType>\r
242     <xsd:complexType name="ABGroupContactAddResultType">\r
243         <xsd:sequence>\r
244             <xsd:element name="guid" type="msnab:Guid"/>\r
245         </xsd:sequence>\r
246     </xsd:complexType>\r
247     <xsd:element name="ABGroupContactAddResponse">\r
248         <xsd:complexType>\r
249             <xsd:sequence>\r
250                 <xsd:element name="ABGroupContactAddResult" type="msnab:ABGroupContactAddResultType" minOccurs="0"/>\r
251             </xsd:sequence>\r
252         </xsd:complexType>\r
253     </xsd:element>\r
254     <xsd:element name="ABGroupAdd" type="msnab:ABGroupAddRequestType"/>\r
255     <xsd:complexType name="ABGroupAddRequestType">\r
256         <xsd:sequence>\r
257             <xsd:element name="abId" type="msnab:Guid" fixed="00000000-0000-0000-0000-000000000000"/>\r
258             <xsd:element name="groupAddOptions">\r
259                 <xsd:complexType>\r
260                     <xsd:sequence>\r
261                         <xsd:element name="fRenameOnMsgrConflict" type="xsd:boolean" minOccurs="0"/>\r
262                     </xsd:sequence>\r
263                 </xsd:complexType>\r
264             </xsd:element>\r
265             <xsd:element name="groupInfo">\r
266                 <xsd:complexType>\r
267                     <xsd:sequence>\r
268                         <xsd:element name="GroupInfo" type="msnab:groupInfoType"/>\r
269                     </xsd:sequence>\r
270                 </xsd:complexType>\r
271             </xsd:element>\r
272         </xsd:sequence>\r
273     </xsd:complexType>\r
274     <xsd:complexType name="ABGroupAddResultType">\r
275         <xsd:sequence>\r
276             <xsd:element name="guid" type="msnab:Guid"/>\r
277         </xsd:sequence>\r
278     </xsd:complexType>\r
279     <xsd:element name="ABGroupAddResponse">\r
280         <xsd:complexType>\r
281             <xsd:sequence>\r
282                 <xsd:element name="ABGroupAddResult" type="msnab:ABGroupAddResultType" minOccurs="0"/>\r
283             </xsd:sequence>\r
284         </xsd:complexType>\r
285     </xsd:element>\r
286     <xsd:element name="ABGroupUpdate" type="msnab:ABGroupUpdateRequestType"/>\r
287     <xsd:complexType name="ABGroupUpdateRequestType">\r
288         <xsd:sequence>\r
289             <xsd:element name="abId" type="msnab:Guid" fixed="00000000-0000-0000-0000-000000000000"/>\r
290             <xsd:element name="groups">\r
291                 <xsd:complexType>\r
292                     <xsd:sequence>\r
293                         <xsd:element name="Group" type="msnab:GroupType" minOccurs="0" maxOccurs="unbounded"/>\r
294                     </xsd:sequence>\r
295                 </xsd:complexType>\r
296             </xsd:element>\r
297         </xsd:sequence>\r
298     </xsd:complexType>\r
299     <xsd:element name="ABGroupUpdateResponse">\r
300         <xsd:complexType/>\r
301     </xsd:element>\r
302     <xsd:element name="ABGroupDelete" type="msnab:ABGroupDeleteRequestType"/>\r
303     <xsd:complexType name="ABGroupDeleteRequestType">\r
304         <xsd:sequence>\r
305             <xsd:element name="abId" type="msnab:Guid" fixed="00000000-0000-0000-0000-000000000000"/>\r
306             <xsd:element name="groupFilter" type="msnab:groupFilterType"/>\r
307         </xsd:sequence>\r
308     </xsd:complexType>\r
309     <xsd:element name="ABGroupDeleteResponse">\r
310         <xsd:complexType/>\r
311     </xsd:element>\r
312     <xsd:element name="ABContactUpdate" type="msnab:ABContactUpdateRequestType"/>\r
313     <xsd:complexType name="ABContactUpdateRequestType">\r
314         <xsd:sequence>\r
315             <xsd:element name="abId" type="msnab:Guid" fixed="00000000-0000-0000-0000-000000000000"/>\r
316             <xsd:element name="contacts">\r
317                 <xsd:complexType>\r
318                     <xsd:sequence>\r
319                         <xsd:element name="Contact" type="msnab:ContactType" minOccurs="0" maxOccurs="unbounded"/>\r
320                     </xsd:sequence>\r
321                 </xsd:complexType>\r
322             </xsd:element>\r
323         </xsd:sequence>\r
324     </xsd:complexType>\r
325     <xsd:element name="ABContactUpdateResponse">\r
326         <xsd:complexType/>\r
327     </xsd:element>\r
328     <xsd:element name="ABGroupContactDelete" type="msnab:ABGroupContactDeleteRequestType"/>\r
329     <xsd:complexType name="ABGroupContactDeleteRequestType">\r
330         <xsd:sequence>\r
331             <xsd:element name="abId" type="msnab:Guid" fixed="00000000-0000-0000-0000-000000000000"/>\r
332             <xsd:element name="contacts">\r
333                 <xsd:complexType>\r
334                     <xsd:sequence>\r
335                         <xsd:element name="Contact" type="msnab:ContactType" minOccurs="0" maxOccurs="unbounded"/>\r
336                     </xsd:sequence>\r
337                 </xsd:complexType>\r
338             </xsd:element>\r
339             <xsd:element name="groupFilter" type="msnab:groupFilterType"/>\r
340         </xsd:sequence>\r
341     </xsd:complexType>\r
342     <xsd:element name="ABGroupContactDeleteResponse">\r
343         <xsd:complexType/>\r
344     </xsd:element>\r
345     <xsd:element name="AddMember" type="msnab:AddMemberRequestType"/>\r
346     <xsd:complexType name="AddMemberRequestType">\r
347         <xsd:sequence>\r
348             <xsd:element name="serviceHandle" type="msnab:HandleType"/>\r
349             <xsd:element name="memberships">\r
350                 <xsd:complexType>\r
351                     <xsd:sequence>\r
352                         <xsd:element name="Membership" type="msnab:Membership" minOccurs="0" maxOccurs="unbounded"/>\r
353                     </xsd:sequence>\r
354                 </xsd:complexType>\r
355             </xsd:element>\r
356         </xsd:sequence>\r
357     </xsd:complexType>\r
358     <xsd:element name="AddMemberResponse">\r
359         <xsd:complexType/>\r
360     </xsd:element>\r
361     <xsd:element name="DeleteMember" type="msnab:DeleteMemberRequestType"/>\r
362     <xsd:complexType name="DeleteMemberRequestType">\r
363         <xsd:sequence>\r
364             <xsd:element name="serviceHandle" type="msnab:HandleType"/>\r
365             <xsd:element name="memberships">\r
366                 <xsd:complexType>\r
367                     <xsd:sequence>\r
368                         <xsd:element name="Membership" type="msnab:Membership" minOccurs="0" maxOccurs="unbounded"/>\r
369                     </xsd:sequence>\r
370                 </xsd:complexType>\r
371             </xsd:element>\r
372             <xsd:element name="nsHandle" type="msnab:ContentHandleType" minOccurs="0"/>\r
373         </xsd:sequence>\r
374     </xsd:complexType>\r
375     <xsd:element name="DeleteMemberResponse">\r
376         <xsd:complexType/>\r
377     </xsd:element>\r
378     <xsd:complexType name="ABAddResponseType">\r
379         <xsd:sequence>\r
380             <xsd:element name="ABAddResult" type="xsd:string"/>\r
381         </xsd:sequence>\r
382     </xsd:complexType>\r
383     <xsd:element name="ABAddResponse" type="msnab:ABAddResponseType"/>\r
384     <xsd:element name="ABAdd" type="msnab:ABAddRequestType"/>\r
385     <xsd:complexType name="ABAddRequestType">\r
386         <xsd:sequence>\r
387             <xsd:element name="abInfo" type="msnab:abInfoType"/>\r
388         </xsd:sequence>\r
389     </xsd:complexType>\r
390     <xsd:complexType name="UpdateDynamicItemRequestType">\r
391         <xsd:sequence>\r
392             <xsd:element name="abId" type="xsd:string"/>\r
393             <xsd:element name="dynamicItems">\r
394                 <xsd:complexType>\r
395                     <xsd:sequence>\r
396                         <xsd:element name="DynamicItem" type="msnab:BaseDynamicItemType" maxOccurs="unbounded"/>\r
397                     </xsd:sequence>\r
398                 </xsd:complexType>\r
399             </xsd:element>\r
400         </xsd:sequence>\r
401     </xsd:complexType>\r
402     <xsd:element name="UpdateDynamicItem" type="msnab:UpdateDynamicItemRequestType"/>\r
403     <xsd:element name="UpdateDynamicItemResponse"/>\r
404     <xsd:element name="ABFindContactsPaged" type="msnab:ABFindContactsPagedRequestType"/>\r
405     <xsd:complexType name="ABFindContactsPagedRequestType">\r
406         <xsd:sequence>\r
407             <xsd:element name="filterOptions" type="msnab:filterOptionsType"/>\r
408             <xsd:element name="abView" type="xsd:string"/>\r
409             <xsd:element name="extendedContent" type="xsd:string"/>\r
410         </xsd:sequence>\r
411     </xsd:complexType>\r
412     <xsd:complexType name="ABFindContactsPagedResultType">\r
413         <xsd:sequence>\r
414             <xsd:element name="Groups" minOccurs="0">\r
415                 <xsd:complexType>\r
416                     <xsd:sequence>\r
417                         <xsd:element name="Group" type="msnab:GroupType" maxOccurs="unbounded"/>\r
418                     </xsd:sequence>\r
419                 </xsd:complexType>\r
420             </xsd:element>\r
421             <xsd:element name="Contacts">\r
422                 <xsd:complexType>\r
423                     <xsd:sequence>\r
424                         <xsd:element name="Contact" type="msnab:ContactType" minOccurs="0" maxOccurs="unbounded"/>\r
425                     </xsd:sequence>\r
426                 </xsd:complexType>\r
427             </xsd:element>\r
428             <xsd:element name="CircleResult" type="msnab:CircleResultType"/>\r
429             <xsd:element name="Ab">\r
430                 <xsd:complexType>\r
431                     <xsd:sequence>\r
432                         <xsd:element name="abId" type="msnab:Guid"/>\r
433                         <xsd:element name="abInfo" type="msnab:abInfoType"/>\r
434                         <xsd:element name="lastChange" type="xsd:dateTime"/>\r
435                         <xsd:element name="DynamicItemLastChanged" type="xsd:dateTime"/>\r
436                         <xsd:element name="RecentActivityItemLastChanged" type="xsd:dateTime"/>\r
437                         <xsd:element name="createDate" type="xsd:dateTime"/>\r
438                         <xsd:element name="propertiesChanged" type="xsd:string"/>\r
439                     </xsd:sequence>\r
440                 </xsd:complexType>\r
441             </xsd:element>\r
442         </xsd:sequence>\r
443     </xsd:complexType>\r
444     <xsd:element name="ABFindContactsPagedResponse">\r
445         <xsd:complexType>\r
446             <xsd:sequence>\r
447                 <xsd:element name="ABFindContactsPagedResult" type="msnab:ABFindContactsPagedResultType"/>\r
448             </xsd:sequence>\r
449         </xsd:complexType>\r
450     </xsd:element>\r
451     <xsd:element name="WNApplicationHeader">\r
452         <xsd:complexType>\r
453             <xsd:sequence>\r
454                 <xsd:element name="ApplicationId" type="msnab:Guid"/>\r
455             </xsd:sequence>\r
456         </xsd:complexType>\r
457     </xsd:element>\r
458     <xsd:element name="WNAuthHeader">\r
459         <xsd:complexType>\r
460             <xsd:sequence>\r
461                 <xsd:element name="TicketToken" type="xsd:string"/>\r
462             </xsd:sequence>\r
463         </xsd:complexType>\r
464     </xsd:element>\r
465     <xsd:element name="WNServiceHeader">\r
466         <xsd:complexType>\r
467             <xsd:sequence>\r
468                 <xsd:element name="Version" type="xsd:token"/>\r
469                 <xsd:element name="CacheKey" type="xsd:token" minOccurs="0"/>\r
470                 <xsd:element name="CacheKeyChanged" type="xsd:boolean" minOccurs="0"/>\r
471                 <xsd:element name="PreferredHostName" type="xsd:string" minOccurs="0"/>\r
472             </xsd:sequence>\r
473         </xsd:complexType>\r
474     </xsd:element>\r
475     <xsd:element name="GetContactsRecentActivity" type="msnab:GetContactsRecentActivityRequestType"/>\r
476     <xsd:complexType name="GetContactsRecentActivityRequestType">\r
477         <xsd:sequence>\r
478             <xsd:element name="entityHandle" type="msnab:entityHandle"/>\r
479             <xsd:element name="locales">\r
480                 <xsd:complexType>\r
481                     <xsd:sequence>\r
482                         <xsd:element name="string" type="xsd:string" maxOccurs="unbounded"/>\r
483                     </xsd:sequence>\r
484                 </xsd:complexType>\r
485             </xsd:element>\r
486             <xsd:element name="count" type="xsd:int"/>\r
487         </xsd:sequence>\r
488     </xsd:complexType>\r
489     <xsd:element name="GetContactsRecentActivityResponse">\r
490         <xsd:complexType>\r
491             <xsd:sequence>\r
492                 <xsd:element name="GetContactsRecentActivityResult" type="msnab:GetContactsRecentActivityResultType"/>\r
493             </xsd:sequence>\r
494         </xsd:complexType>\r
495     </xsd:element>\r
496     <xsd:complexType name="GetContactsRecentActivityResultType">\r
497         <xsd:sequence>\r
498             <xsd:element name="Activities">\r
499                 <xsd:complexType>\r
500                     <xsd:sequence>\r
501                         <xsd:element name="ActivityDetails" type="msnab:ActivityDetailsType" maxOccurs="unbounded"/>\r
502                     </xsd:sequence>\r
503                 </xsd:complexType>\r
504             </xsd:element>\r
505             <xsd:element name="Templates">\r
506                 <xsd:complexType>\r
507                     <xsd:sequence>\r
508                         <xsd:element name="RecentActivityTemplateContainer" type="msnab:RecentActivityTemplateContainerType" maxOccurs="unbounded"/>\r
509                     </xsd:sequence>\r
510                 </xsd:complexType>\r
511             </xsd:element>\r
512             <xsd:element name="FeedUrl" type="xsd:anyURI"/>\r
513         </xsd:sequence>\r
514     </xsd:complexType>\r
515     <xsd:element name="ManageWLConnection" type="msnab:ManageWLConnectionRequestType"/>\r
516     <xsd:complexType name="ManageWLConnectionRequestType">\r
517         <xsd:sequence>\r
518             <xsd:element name="abHandle" type="msnab:abHandleType"/>\r
519             <xsd:element name="contactId" type="xsd:string"/>\r
520             <xsd:element name="connection" type="xsd:boolean"/>\r
521             <xsd:element name="presence" type="xsd:boolean"/>\r
522             <xsd:element name="action" type="xsd:integer"/>\r
523             <xsd:element name="relationshipType" type="xsd:int"/>\r
524             <xsd:element name="relationshipRole" type="xsd:int"/>\r
525         </xsd:sequence>\r
526     </xsd:complexType>\r
527     <xsd:element name="ManageWLConnectionResponse">\r
528         <xsd:complexType>\r
529             <xsd:sequence>\r
530                 <xsd:element name="ManageWLConnectionResult" type="msnab:ContactType"/>\r
531             </xsd:sequence>\r
532         </xsd:complexType>\r
533     </xsd:element>\r
534     <xsd:element name="CreateContact" type="msnab:CreateContactType"/>\r
535     <xsd:complexType name="CreateContactType">\r
536         <xsd:sequence>\r
537             <xsd:element name="abHandle" type="msnab:abHandleType"/>\r
538             <xsd:element name="contactHandle" type="msnab:contactHandleType"/>\r
539         </xsd:sequence>\r
540     </xsd:complexType>\r
541     <xsd:element name="CreateContactResponse">\r
542         <xsd:complexType>\r
543             <xsd:sequence>\r
544                 <xsd:element name="CreateContactResult" type="msnab:ContactType"/>\r
545             </xsd:sequence>\r
546         </xsd:complexType>\r
547     </xsd:element>\r
548     <xsd:element name="CreateCircle" type="msnab:CreateCircleRequestType"/>\r
549     <xsd:complexType name="CreateCircleRequestType">\r
550         <xsd:sequence>\r
551             <xsd:element name="properties" type="msnab:ContentInfoType"/>\r
552             <xsd:element name="callerInfo" type="msnab:callerInfoType"/>\r
553         </xsd:sequence>\r
554     </xsd:complexType>\r
555     <xsd:complexType name="CreateCircleResponseType">\r
556         <xsd:sequence>\r
557             <xsd:element name="Id" type="msnab:Guid"/>\r
558         </xsd:sequence>\r
559     </xsd:complexType>\r
560     <xsd:element name="CreateCircleResponse">\r
561         <xsd:complexType>\r
562             <xsd:sequence>\r
563                 <xsd:element name="CreateCircleResult" type="msnab:CreateCircleResponseType"/>\r
564             </xsd:sequence>\r
565         </xsd:complexType>\r
566     </xsd:element>\r
567 </xsd:schema>\r