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" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" targetNamespace="http://www.msn.com/webservices/AddressBook" elementFormDefault="qualified" attributeFormDefault="unqualified" version="1.0">
\r
4 <xsd:complexType name="abInfoType">
\r
6 <xsd:element name="name" type="xsd:string" minOccurs="0"/>
\r
7 <xsd:element name="ownerPuid" type="xsd:string"/>
\r
8 <xsd:element name="OwnerCID" type="xsd:integer" minOccurs="0"/>
\r
9 <xsd:element name="ownerEmail" type="xsd:string"/>
\r
10 <xsd:element name="fDefault" type="xsd:boolean"/>
\r
11 <xsd:element name="joinedNamespace" type="xsd:boolean" minOccurs="0"/>
\r
12 <xsd:element name="IsBot" type="xsd:boolean" minOccurs="0"/>
\r
13 <xsd:element name="IsParentManaged" type="xsd:boolean" minOccurs="0"/>
\r
14 <xsd:element name="SubscribeExternalPartner" type="xsd:boolean" minOccurs="0"/>
\r
15 <xsd:element name="NotifyExternalPartner" type="xsd:boolean" minOccurs="0"/>
\r
16 <xsd:element name="AddressBookType" type="xsd:string" minOccurs="0"/>
\r
17 <xsd:element name="MessengerApplicationServiceCreated" type="xsd:boolean" minOccurs="0"/>
\r
18 <xsd:element name="IsBetaMigrated" type="xsd:boolean" minOccurs="0"/>
\r
21 <xsd:complexType name="HandleType">
\r
23 <xsd:element name="Id" type="xsd:integer"/>
\r
24 <xsd:element name="Type" type="xsd:string" default="Messenger"/>
\r
25 <xsd:element name="ForeignId" type="xsd:string"/>
\r
28 <xsd:complexType name="ServiceType">
\r
30 <xsd:element name="Memberships" minOccurs="0">
\r
33 <xsd:element name="Membership" type="msnab:Membership" minOccurs="0" maxOccurs="unbounded"/>
\r
37 <xsd:element name="Info" type="msnab:InfoType"/>
\r
38 <xsd:element name="Changes" type="xsd:string"/>
\r
39 <xsd:element name="LastChange" type="xsd:dateTime" default="0001-01-01T00:00:00"/>
\r
40 <xsd:element name="Deleted" type="xsd:boolean" default="false"/>
\r
43 <xsd:complexType name="Membership">
\r
45 <xsd:element name="MemberRole" type="xsd:string"/>
\r
46 <xsd:element name="Members">
\r
49 <xsd:element name="Member" type="msnab:BaseMember" minOccurs="0" maxOccurs="unbounded"/>
\r
53 <xsd:element name="MembershipIsComplete" type="xsd:boolean" minOccurs="0"/>
\r
56 <xsd:complexType name="BaseMember">
\r
58 <xsd:element name="MembershipId" type="xsd:positiveInteger" minOccurs="0"/>
\r
59 <xsd:element name="Type" type="xsd:string"/>
\r
60 <xsd:element name="Location" minOccurs="0">
\r
63 <xsd:element name="Id" type="msnab:Guid"/>
\r
64 <xsd:element name="IsPassportNameHidden" type="xsd:boolean"/>
\r
65 <xsd:element name="CID" type="xsd:long"/>
\r
69 <xsd:element name="DisplayName" type="xsd:string" minOccurs="0"/>
\r
70 <xsd:element name="State" type="msnab:MemberState"/>
\r
71 <xsd:element name="Annotations" minOccurs="0">
\r
74 <xsd:element name="Annotation" type="msnab:Annotation" minOccurs="0" maxOccurs="unbounded"/>
\r
78 <xsd:element name="Deleted" type="xsd:boolean" default="false" minOccurs="0"/>
\r
79 <xsd:element name="LastChanged" type="xsd:dateTime" minOccurs="0"/>
\r
80 <xsd:element name="JoinedDate" type="xsd:dateTime" minOccurs="0"/>
\r
81 <xsd:element name="ExpirationDate" type="xsd:dateTime" minOccurs="0"/>
\r
82 <xsd:element name="Changes" type="xsd:string" minOccurs="0"/>
\r
85 <xsd:complexType name="CircleMember" mixed="false">
\r
86 <xsd:complexContent mixed="false">
\r
87 <xsd:extension base="msnab:BaseMember">
\r
89 <xsd:element name="CircleId" type="msnab:Guid"/>
\r
92 </xsd:complexContent>
\r
94 <xsd:complexType name="PassportMember" mixed="false">
\r
95 <xsd:complexContent mixed="false">
\r
96 <xsd:extension base="msnab:BaseMember">
\r
98 <xsd:element name="PassportName" type="xsd:string"/>
\r
99 <xsd:element name="IsPassportNameHidden" type="xsd:boolean" minOccurs="0"/>
\r
100 <xsd:element name="PassportId" type="xsd:int" minOccurs="0"/>
\r
101 <xsd:element name="CID" type="xsd:long" minOccurs="0"/>
\r
102 <xsd:element name="PassportChanges" type="xsd:string" minOccurs="0"/>
\r
105 </xsd:complexContent>
\r
107 <xsd:complexType name="EmailMember" mixed="false">
\r
108 <xsd:complexContent mixed="false">
\r
109 <xsd:extension base="msnab:BaseMember">
\r
111 <xsd:element name="Email" type="xsd:string"/>
\r
114 </xsd:complexContent>
\r
116 <xsd:complexType name="PhoneMember" mixed="false">
\r
117 <xsd:complexContent mixed="false">
\r
118 <xsd:extension base="msnab:BaseMember">
\r
120 <xsd:element name="PhoneNumber" type="xsd:string"/>
\r
123 </xsd:complexContent>
\r
125 <xsd:complexType name="RoleMember" mixed="false">
\r
126 <xsd:complexContent mixed="false">
\r
127 <xsd:extension base="msnab:BaseMember">
\r
129 <xsd:element name="Id" type="xsd:string"/>
\r
130 <xsd:element name="DefiningService">
\r
133 <xsd:element name="Id" type="xsd:integer"/>
\r
134 <xsd:element name="Type" type="xsd:string"/>
\r
135 <xsd:element name="ForeignId" type="xsd:string"/>
\r
139 <xsd:element name="MaxRoleRecursionDepth" type="xsd:integer"/>
\r
140 <xsd:element name="MaxDegreesSeparation" type="xsd:integer"/>
\r
143 </xsd:complexContent>
\r
145 <xsd:complexType name="ServiceMember" mixed="false">
\r
146 <xsd:complexContent mixed="false">
\r
147 <xsd:extension base="msnab:BaseMember">
\r
149 <xsd:element name="Service" type="msnab:HandleType"/>
\r
152 </xsd:complexContent>
\r
154 <xsd:complexType name="DomainMember" mixed="false">
\r
155 <xsd:complexContent mixed="false">
\r
156 <xsd:extension base="msnab:BaseMember">
\r
158 <xsd:element name="DomainName" type="xsd:string"/>
\r
161 </xsd:complexContent>
\r
163 <xsd:complexType name="EveryoneMember" mixed="false">
\r
164 <xsd:complexContent mixed="false">
\r
165 <xsd:extension base="msnab:BaseMember"/>
\r
166 </xsd:complexContent>
\r
168 <xsd:complexType name="GroupMember" mixed="false">
\r
169 <xsd:complexContent mixed="false">
\r
170 <xsd:extension base="msnab:BaseMember">
\r
172 <xsd:element name="Id" type="msnab:Guid"/>
\r
175 </xsd:complexContent>
\r
177 <xsd:simpleType name="Guid">
\r
178 <xsd:restriction base="xsd:string">
\r
179 <xsd:pattern value="[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}"/>
\r
182 <xsd:element name="MemberType">
\r
184 <xsd:restriction base="xsd:string">
\r
185 <xsd:enumeration value="Allow"/>
\r
189 <xsd:simpleType name="MemberState">
\r
190 <xsd:restriction base="xsd:string">
\r
191 <xsd:enumeration value="Accepted"/>
\r
192 <xsd:enumeration value="Pending"/>
\r
195 <xsd:complexType name="Annotation">
\r
197 <xsd:element name="Name" type="xsd:string"/>
\r
198 <xsd:element name="Value" type="xsd:string" minOccurs="0"/>
\r
201 <xsd:complexType name="ContactType">
\r
203 <xsd:element name="contactId" type="msnab:Guid" minOccurs="0"/>
\r
204 <xsd:element name="contactInfo" type="msnab:contactInfoType" minOccurs="0"/>
\r
205 <xsd:element name="propertiesChanged" type="xsd:string" minOccurs="0">
\r
207 <xsd:documentation>
\r
208 A space (ASCII #32) separated list of properties that
\r
209 have changed as part of an update request. The property
\r
210 names don't always match the name of the associated
\r
212 </xsd:documentation>
\r
215 <xsd:element name="fDeleted" type="xsd:boolean" minOccurs="0"/>
\r
216 <xsd:element name="lastChange" type="xsd:dateTime" minOccurs="0"/>
\r
217 <xsd:element name="CreateDate" type="xsd:dateTime" minOccurs="0"/>
\r
218 <xsd:element name="LastModifiedBy" type="xsd:integer" minOccurs="0"/>
\r
219 <xsd:element name="CreatedBy" type="xsd:integer" minOccurs="0"/>
\r
222 <xsd:complexType name="ContactIdType">
\r
224 <xsd:element name="contactId" type="msnab:Guid" minOccurs="0"/>
\r
227 <xsd:complexType name="contactInfoType">
\r
229 <xsd:element name="emails" minOccurs="0">
\r
232 <xsd:element name="ContactEmail" type="msnab:contactEmailType" maxOccurs="unbounded"/>
\r
236 <xsd:element name="phones" minOccurs="0">
\r
239 <xsd:element name="ContactPhone" type="msnab:contactPhoneType" maxOccurs="unbounded"/>
\r
243 <xsd:element name="locations" minOccurs="0">
\r
246 <xsd:element name="ContactLocation" type="msnab:contactLocationType" maxOccurs="unbounded"/>
\r
250 <xsd:element name="webSites" minOccurs="0">
\r
253 <xsd:element name="ContactWebSite" type="msnab:contactWebSiteType" maxOccurs="unbounded"/>
\r
257 <xsd:element name="annotations" minOccurs="0">
\r
260 <xsd:element name="Annotation" type="msnab:Annotation" maxOccurs="unbounded"/>
\r
264 <xsd:element name="groupIds" minOccurs="0">
\r
267 <xsd:element name="guid" type="msnab:Guid" maxOccurs="unbounded"/>
\r
271 <xsd:element name="groupIdsDeleted" minOccurs="0">
\r
274 <xsd:element name="guid" type="msnab:Guid" maxOccurs="unbounded"/>
\r
278 <xsd:element name="contactType" type="xsd:string" minOccurs="0"/>
\r
279 <xsd:element name="quickName" type="xsd:string" minOccurs="0"/>
\r
280 <xsd:element name="firstName" type="xsd:string" minOccurs="0"/>
\r
281 <xsd:element name="MiddleName" type="xsd:string" minOccurs="0"/>
\r
282 <xsd:element name="lastName" type="xsd:string" minOccurs="0"/>
\r
283 <xsd:element name="Suffix" type="xsd:string" minOccurs="0"/>
\r
284 <xsd:element name="NameTitle" type="xsd:string" minOccurs="0"/>
\r
285 <xsd:element name="passportName" type="xsd:string" minOccurs="0"/>
\r
286 <xsd:element name="IsPassportNameHidden" type="xsd:boolean" minOccurs="0"/>
\r
287 <xsd:element name="displayName" type="xsd:string" minOccurs="0"/>
\r
288 <xsd:element name="puid" type="xsd:long" minOccurs="0"/>
\r
289 <xsd:element name="CID" type="xsd:long" minOccurs="0"/>
\r
290 <xsd:element name="BrandIdList" type="xsd:anyType" minOccurs="0"/>
\r
291 <xsd:element name="comment" type="xsd:string" minOccurs="0"/>
\r
292 <xsd:element name="IsNotMobileVisible" type="xsd:boolean" minOccurs="0"/>
\r
293 <xsd:element name="isMobileIMEnabled" type="xsd:boolean" minOccurs="0"/>
\r
294 <xsd:element name="isMessengerUser" type="xsd:boolean" minOccurs="0"/>
\r
295 <xsd:element name="isFavorite" type="xsd:boolean" minOccurs="0"/>
\r
296 <xsd:element name="isSmtp" type="xsd:boolean" minOccurs="0"/>
\r
297 <xsd:element name="hasSpace" type="xsd:boolean" minOccurs="0">
\r
299 <xsd:documentation>
\r
300 Indicates whether the contact has a Windows Live
\r
302 </xsd:documentation>
\r
305 <xsd:element name="spotWatchState" type="xsd:string" minOccurs="0"/>
\r
306 <xsd:element name="birthdate" type="xsd:dateTime" minOccurs="0"/>
\r
307 <xsd:element name="primaryEmailType" type="msnab:ContactEmailTypeType" minOccurs="0"/>
\r
308 <xsd:element name="PrimaryLocation" type="msnab:ContactLocationTypeType" minOccurs="0"/>
\r
309 <xsd:element name="PrimaryPhone" type="msnab:ContactPhoneTypeType" minOccurs="0"/>
\r
310 <xsd:element name="IsPrivate" type="xsd:boolean" minOccurs="0"/>
\r
311 <xsd:element name="Anniversary" type="xsd:string" minOccurs="0">
\r
313 <xsd:documentation>
\r
314 Seen is YYYY/MM/DD format.
\r
315 </xsd:documentation>
\r
318 <xsd:element name="Gender" type="xsd:string" minOccurs="0"/>
\r
319 <xsd:element name="TimeZone" type="xsd:string" minOccurs="0"/>
\r
320 <xsd:element name="NetworkInfoList" minOccurs="0">
\r
323 <xsd:element name="NetworkInfo" type="msnab:NetworkInfoType" minOccurs="0" maxOccurs="unbounded"/>
\r
327 <xsd:element name="PublicDisplayName" type="xsd:string" minOccurs="0"/>
\r
328 <xsd:element name="IsAutoUpdateDisabled" type="xsd:boolean" minOccurs="0"/>
\r
329 <xsd:element name="MessengerMemberInfo" type="msnab:MessengerMemberInfo" minOccurs="0"/>
\r
330 <xsd:element name="PropertiesChanged" type="xsd:anyType" minOccurs="0"/>
\r
333 <xsd:complexType name="contactEmailType">
\r
335 <xsd:element name="contactEmailType" type="msnab:ContactEmailTypeType"/>
\r
336 <xsd:element name="email" type="xsd:string"/>
\r
337 <xsd:element name="isMessengerEnabled" type="xsd:boolean"/>
\r
338 <xsd:element name="Capability" type="xsd:integer"/>
\r
339 <xsd:element name="MessengerEnabledExternally" type="xsd:boolean"/>
\r
340 <xsd:element name="propertiesChanged" type="xsd:string"/>
\r
343 <xsd:simpleType name="ContactEmailTypeType">
\r
344 <xsd:restriction base="xsd:string">
\r
345 <xsd:enumeration value="ContactEmailPersonal"/>
\r
346 <xsd:enumeration value="ContactEmailBusiness"/>
\r
347 <xsd:enumeration value="ContactEmailOther"/>
\r
348 <xsd:enumeration value="ContactEmailMessenger"/>
\r
349 <xsd:enumeration value="Messenger2"/>
\r
350 <xsd:enumeration value="Messenger3"/>
\r
351 <xsd:enumeration value="Messenger4"/>
\r
352 <xsd:enumeration value="Passport"/>
\r
355 <xsd:complexType name="contactPhoneType">
\r
357 <xsd:element name="contactPhoneType" type="msnab:ContactPhoneTypeType"/>
\r
358 <xsd:element name="number" type="xsd:string"/>
\r
359 <xsd:element name="isMessengerEnabled" type="xsd:boolean"/>
\r
360 <xsd:element name="propertiesChanged" type="xsd:string"/>
\r
363 <xsd:simpleType name="ContactPhoneTypeType">
\r
364 <xsd:restriction base="xsd:string">
\r
365 <xsd:enumeration value="ContactPhonePersonal"/>
\r
366 <xsd:enumeration value="ContactPhoneBusiness"/>
\r
367 <xsd:enumeration value="ContactPhoneMobile"/>
\r
368 <xsd:enumeration value="ContactPhonePager"/>
\r
369 <xsd:enumeration value="ContactPhoneOther"/>
\r
370 <xsd:enumeration value="ContactPhoneFax"/>
\r
371 <xsd:enumeration value="Personal2"/>
\r
372 <xsd:enumeration value="Business2"/>
\r
373 <xsd:enumeration value="BusinessFax"/>
\r
374 <xsd:enumeration value="BusinessMobile"/>
\r
377 <xsd:complexType name="contactLocationType">
\r
379 <xsd:element name="contactLocationType" type="msnab:ContactLocationTypeType"/>
\r
380 <xsd:element name="name" type="xsd:string" minOccurs="0"/>
\r
381 <xsd:element name="street" type="xsd:string"/>
\r
382 <xsd:element name="city" type="xsd:string"/>
\r
383 <xsd:element name="state" type="xsd:string"/>
\r
384 <xsd:element name="country" type="xsd:string"/>
\r
385 <xsd:element name="postalCode" type="xsd:string"/>
\r
386 <xsd:element name="Department" type="xsd:string" minOccurs="0"/>
\r
387 <xsd:element name="Changes" type="xsd:string"/>
\r
390 <xsd:simpleType name="ContactLocationTypeType">
\r
391 <xsd:restriction base="xsd:string">
\r
392 <xsd:enumeration value="ContactLocationPersonal"/>
\r
393 <xsd:enumeration value="ContactLocationBusiness"/>
\r
396 <xsd:complexType name="contactWebSiteType">
\r
398 <xsd:element name="contactWebSiteType" type="msnab:ContactWebSiteTypeType"/>
\r
399 <xsd:element name="webURL" type="xsd:string"/>
\r
402 <xsd:simpleType name="ContactWebSiteTypeType">
\r
403 <xsd:restriction base="xsd:string">
\r
404 <xsd:enumeration value="ContactWebSitePersonal"/>
\r
405 <xsd:enumeration value="ContactWebSiteBusiness"/>
\r
408 <xsd:complexType name="GroupType">
\r
410 <xsd:element name="groupId" type="msnab:Guid"/>
\r
411 <xsd:element name="groupInfo" type="msnab:groupInfoType"/>
\r
412 <xsd:element name="propertiesChanged" type="xsd:string">
\r
414 <xsd:documentation>
\r
415 A space (ASCII #32) separated list of properties that
\r
416 have changed as part of an update request. The property
\r
417 names don't always match the name of the associated
\r
419 </xsd:documentation>
\r
422 <xsd:element name="fDeleted" type="xsd:boolean" minOccurs="0"/>
\r
423 <xsd:element name="lastChange" type="xsd:dateTime" minOccurs="0"/>
\r
426 <xsd:complexType name="groupInfoType">
\r
428 <xsd:element name="annotations" minOccurs="0">
\r
431 <xsd:element name="Annotation" type="msnab:Annotation" minOccurs="0" maxOccurs="unbounded"/>
\r
435 <xsd:element name="groupType" type="msnab:Guid" default="C8529CE2-6EAD-434d-881F-341E17DB3FF8" minOccurs="0"/>
\r
436 <xsd:element name="name" type="xsd:string" minOccurs="0"/>
\r
437 <xsd:element name="IsNotMobileVisible" type="xsd:boolean" minOccurs="0"/>
\r
438 <xsd:element name="IsPrivate" type="xsd:boolean" minOccurs="0"/>
\r
439 <xsd:element name="IsFavorite" type="xsd:boolean" minOccurs="0"/>
\r
440 <xsd:element name="fMessenger" type="xsd:boolean" minOccurs="0"/>
\r
443 <xsd:complexType name="groupFilterType">
\r
445 <xsd:element name="groupIds">
\r
448 <xsd:element name="guid" type="msnab:Guid" minOccurs="0" maxOccurs="unbounded"/>
\r
454 <xsd:element name="InvalidPassportUser">
\r
457 <xsd:element name="errorcode" type="xsd:string"/>
\r
458 <xsd:element name="errorstring" type="xsd:string"/>
\r
459 <xsd:element name="additionalDetails">
\r
462 <xsd:element name="originalExceptionErrorMessage" type="xsd:string"/>
\r
469 <xsd:complexType name="MessengerMemberInfo">
\r
471 <xsd:element name="PendingAnnotations" minOccurs="0">
\r
474 <xsd:element name="Annotation" type="msnab:Annotation" maxOccurs="unbounded"/>
\r
478 <xsd:element name="DisplayName" type="xsd:string" minOccurs="0"/>
\r
481 <xsd:complexType name="InfoType">
\r
483 <xsd:element name="Handle" type="msnab:HandleType"/>
\r
484 <xsd:element name="DisplayName" type="xsd:string" minOccurs="0"/>
\r
485 <xsd:element name="InverseRequired" type="xsd:boolean" default="false"/>
\r
486 <xsd:element name="AuthorizationCriteria" type="xsd:string" minOccurs="0"/>
\r
487 <xsd:element name="RSSUrl" type="xsd:anyURI" minOccurs="0"/>
\r
488 <xsd:element name="IsBot" type="xsd:boolean" default="false"/>
\r
491 <xsd:complexType name="NotificationDataType">
\r
493 <xsd:element name="StoreService" type="msnab:ServiceType"/>
\r
494 <xsd:element name="Status" type="xsd:string"/>
\r
495 <xsd:element name="LastChanged" type="xsd:dateTime"/>
\r
496 <xsd:element name="Gleam" type="xsd:boolean" default="false"/>
\r
497 <xsd:element name="InstanceId" type="xsd:string" default="0"/>
\r
500 <xsd:complexType name="BaseDynamicItemType">
\r
502 <xsd:element name="Type" type="xsd:string"/>
\r
503 <xsd:element name="Deleted" type="xsd:boolean" minOccurs="0"/>
\r
504 <xsd:element name="LastChanged" type="xsd:dateTime" minOccurs="0"/>
\r
505 <xsd:element name="Notifications" minOccurs="0">
\r
508 <xsd:element name="NotificationData" type="msnab:NotificationDataType" maxOccurs="unbounded"/>
\r
512 <xsd:element name="Changes" type="xsd:string"/>
\r
515 <xsd:complexType name="CircleDynamicItem" mixed="false">
\r
516 <xsd:complexContent mixed="false">
\r
517 <xsd:extension base="msnab:BaseDynamicItemType">
\r
519 <xsd:element name="Id" type="xsd:string"/>
\r
522 </xsd:complexContent>
\r
524 <xsd:complexType name="PassportDynamicItem" block="" mixed="false">
\r
525 <xsd:complexContent mixed="false">
\r
526 <xsd:extension base="msnab:BaseDynamicItemType">
\r
528 <xsd:element name="CID" type="xsd:string" minOccurs="0"/>
\r
529 <xsd:element name="PassportName" type="xsd:string"/>
\r
530 <xsd:element name="PassportId" type="xsd:string" minOccurs="0"/>
\r
531 <xsd:element name="SpaceStatus" type="xsd:string"/>
\r
532 <xsd:element name="SpaceLastChanged" type="xsd:dateTime" minOccurs="0"/>
\r
533 <xsd:element name="SpaceLastViewed" type="xsd:dateTime" minOccurs="0"/>
\r
534 <xsd:element name="SpaceGleam" type="xsd:boolean" minOccurs="0"/>
\r
535 <xsd:element name="ProfileLastChanged" type="xsd:dateTime" minOccurs="0"/>
\r
536 <xsd:element name="ProfileLastView" type="xsd:dateTime" minOccurs="0"/>
\r
537 <xsd:element name="ProfileStatus" type="xsd:string"/>
\r
538 <xsd:element name="ProfileGleam" type="xsd:boolean" minOccurs="0"/>
\r
539 <xsd:element name="ContactProfileStatus" type="xsd:string"/>
\r
540 <xsd:element name="ContactProfileLastChanged" type="xsd:dateTime" minOccurs="0"/>
\r
541 <xsd:element name="ContactProfileLastViewed" type="xsd:dateTime" minOccurs="0"/>
\r
542 <xsd:element name="LiveContactLastChanged" type="xsd:dateTime" minOccurs="0"/>
\r
545 </xsd:complexContent>
\r
547 <xsd:complexType name="abType">
\r
549 <xsd:element name="abId" type="msnab:Guid"/>
\r
550 <xsd:element name="abInfo" type="msnab:abInfoType"/>
\r
551 <xsd:element name="lastChange" type="xsd:dateTime"/>
\r
552 <xsd:element name="DynamicItemLastChanged" type="xsd:dateTime"/>
\r
553 <xsd:element name="RecentActivityItemLastChanged" type="xsd:dateTime"/>
\r
554 <xsd:element name="createDate" type="xsd:dateTime"/>
\r
555 <xsd:element name="propertiesChanged" type="xsd:anyType"/>
\r
558 <xsd:complexType name="CircleResultType">
\r
560 <xsd:element name="Circles" minOccurs="0">
\r
563 <xsd:element name="CircleInverseInfo" type="msnab:CircleInverseInfoType" maxOccurs="unbounded"/>
\r
567 <xsd:element name="CircleTicket" type="xsd:string"/>
\r
570 <xsd:complexType name="NetworkInfoType">
\r
572 <xsd:element name="DomainId" type="xsd:int" minOccurs="0"/>
\r
573 <xsd:element name="DomainTag" type="xsd:string" minOccurs="0"/>
\r
574 <xsd:element name="UserTileURL" type="xsd:string" minOccurs="0"/>
\r
575 <xsd:element name="ProfileURL" type="xsd:string" minOccurs="0"/>
\r
576 <xsd:element name="DisplayName" type="xsd:string" minOccurs="0"/>
\r
577 <xsd:element name="RelationshipType" type="xsd:int" minOccurs="0"/>
\r
578 <xsd:element name="RelationshipState" type="xsd:int" minOccurs="0"/>
\r
579 <xsd:element name="RelationshipStateDate" type="xsd:string" minOccurs="0"/>
\r
580 <xsd:element name="RelationshipRole" type="xsd:int" minOccurs="0"/>
\r
581 <xsd:element name="NDRCount" type="xsd:int" minOccurs="0"/>
\r
582 <xsd:element name="InviterCID" type="xsd:long" minOccurs="0"/>
\r
583 <xsd:element name="CreateDate" type="xsd:dateTime" minOccurs="0"/>
\r
584 <xsd:element name="LastChanged" type="xsd:dateTime" minOccurs="0"/>
\r
585 <xsd:element name="PropertiesChanged" type="xsd:anyType" minOccurs="0"/>
\r
588 <xsd:complexType name="ContactFilterType">
\r
590 <xsd:element name="IncludeHiddenContacts" type="xsd:boolean"/>
\r
593 <xsd:complexType name="filterOptionsType">
\r
595 <xsd:element name="DeltasOnly" type="xsd:boolean"/>
\r
596 <xsd:element name="LastChanged" type="xsd:dateTime" minOccurs="0"/>
\r
597 <xsd:element name="ContactFilter" type="msnab:ContactFilterType"/>
\r
600 <xsd:complexType name="entityHandle">
\r
602 <xsd:element name="Cid" type="xsd:long"/>
\r
605 <xsd:complexType name="NotationType">
\r
607 <xsd:element name="Name" type="xsd:string"/>
\r
608 <xsd:element name="Value" type="xsd:string"/>
\r
611 <xsd:complexType name="ListTemplateVariableItemType">
\r
613 <xsd:element name="Values">
\r
616 <xsd:element name="Value" type="msnab:SimpleTemplateVariableBaseType" maxOccurs="unbounded"/>
\r
622 <xsd:complexType name="TemplateVariableBaseType">
\r
624 <xsd:element name="Name" type="xsd:string"/>
\r
627 <xsd:complexType name="SimpleTemplateVariableBaseType">
\r
628 <xsd:complexContent>
\r
629 <xsd:extension base="msnab:TemplateVariableBaseType">
\r
631 <xsd:element name="Value" type="xsd:string"/>
\r
634 </xsd:complexContent>
\r
636 <xsd:complexType name="PublisherIdTemplateVariable">
\r
637 <xsd:complexContent>
\r
638 <xsd:extension base="msnab:TemplateVariableBaseType">
\r
640 <xsd:element name="Id" type="xsd:string"/>
\r
641 <xsd:element name="NameHint" type="xsd:string" minOccurs="0"/>
\r
644 </xsd:complexContent>
\r
646 <xsd:complexType name="TargetIdTemplateVariable">
\r
647 <xsd:complexContent>
\r
648 <xsd:extension base="msnab:PublisherIdTemplateVariable">
\r
650 <xsd:element name="IdOwner" type="xsd:string"/>
\r
653 </xsd:complexContent>
\r
655 <xsd:complexType name="TextTemplateVariable">
\r
656 <xsd:complexContent>
\r
657 <xsd:extension base="msnab:SimpleTemplateVariableBaseType"/>
\r
658 </xsd:complexContent>
\r
660 <xsd:complexType name="HlinkTemplateVariable">
\r
661 <xsd:complexContent>
\r
662 <xsd:extension base="msnab:SimpleTemplateVariableBaseType">
\r
664 <xsd:element name="Text" type="xsd:string"/>
\r
665 <xsd:element name="Notations">
\r
668 <xsd:element name="Notation" type="msnab:NotationType" maxOccurs="unbounded"/>
\r
674 </xsd:complexContent>
\r
676 <xsd:complexType name="ListTemplateVariable">
\r
677 <xsd:complexContent>
\r
678 <xsd:extension base="msnab:TemplateVariableBaseType">
\r
680 <xsd:element name="Items">
\r
683 <xsd:element name="ListTemplateVariableItem" type="msnab:ListTemplateVariableItemType" maxOccurs="unbounded"/>
\r
689 </xsd:complexContent>
\r
691 <xsd:complexType name="ImageTemplateVariable">
\r
692 <xsd:complexContent>
\r
693 <xsd:extension base="msnab:SimpleTemplateVariableBaseType">
\r
695 <xsd:element name="Href" type="xsd:anyURI"/>
\r
696 <xsd:element name="Notations">
\r
699 <xsd:element name="Notation" type="msnab:NotationType" maxOccurs="unbounded"/>
\r
705 </xsd:complexContent>
\r
707 <xsd:complexType name="ActivityDetailsType">
\r
709 <xsd:element name="OwnerCID" type="xsd:string"/>
\r
710 <xsd:element name="ObjectId" type="xsd:string"/>
\r
711 <xsd:element name="ApplicationId" type="xsd:string"/>
\r
712 <xsd:element name="ChangeType" type="xsd:string"/>
\r
713 <xsd:element name="PublishDate" type="xsd:dateTime"/>
\r
714 <xsd:element name="TemplateVariables">
\r
717 <xsd:element name="TemplateVariable" type="msnab:TemplateVariableBaseType" maxOccurs="unbounded"/>
\r
723 <xsd:complexType name="RecentActivityTemplateType">
\r
725 <xsd:element name="Cardinality" type="xsd:string"/>
\r
726 <xsd:element name="Data" type="xsd:string"/>
\r
727 <xsd:element name="Title" type="xsd:string"/>
\r
730 <xsd:complexType name="RequestedLocalesType">
\r
732 <xsd:element name="string" type="xsd:string" maxOccurs="unbounded"/>
\r
735 <xsd:complexType name="RecentActivityTemplateContainerType">
\r
737 <xsd:element name="ApplicationId" type="xsd:string"/>
\r
738 <xsd:element name="ApplicationName" type="xsd:string"/>
\r
739 <xsd:element name="ChangeType" type="xsd:integer"/>
\r
740 <xsd:element name="Locale" type="xsd:string"/>
\r
741 <xsd:element name="RequestedLocales" type="msnab:RequestedLocalesType"/>
\r
742 <xsd:element name="TemplateRevision" type="xsd:integer"/>
\r
743 <xsd:element name="Templates">
\r
746 <xsd:element name="RecentActivityTemplate" type="msnab:RecentActivityTemplateType" maxOccurs="unbounded"/>
\r
750 <xsd:element name="CollapseCondition" type="msnab:CollapseConditionType" minOccurs="0"/>
\r
753 <xsd:complexType name="CollapseConditionType">
\r
755 <xsd:element name="string" type="xsd:string" maxOccurs="unbounded"/>
\r
758 <xsd:complexType name="CirclePersonalMembershipType">
\r
760 <xsd:element name="Role" type="xsd:string"/>
\r
761 <xsd:element name="State" type="xsd:string"/>
\r
764 <xsd:complexType name="abHandleType">
\r
766 <xsd:element name="ABId" type="xsd:string"/>
\r
767 <xsd:element name="Puid" type="xsd:long"/>
\r
768 <xsd:element name="Cid" type="xsd:long"/>
\r
771 <xsd:complexType name="contactHandleType">
\r
773 <xsd:element name="Email" type="xsd:string"/>
\r
774 <xsd:element name="Puid" type="xsd:long"/>
\r
775 <xsd:element name="Cid" type="xsd:long"/>
\r
776 <xsd:element name="CircleId" type="xsd:string"/>
\r
779 <xsd:complexType name="MembershipInfoType">
\r
781 <xsd:element name="CirclePersonalMembership" type="msnab:CirclePersonalMembershipType"/>
\r
784 <xsd:complexType name="PersonalInfoType">
\r
786 <xsd:element name="MembershipInfo" type="msnab:MembershipInfoType"/>
\r
787 <xsd:element name="Name" type="xsd:string"/>
\r
788 <xsd:element name="IsNotMobileVisible" type="xsd:boolean"/>
\r
789 <xsd:element name="IsFavorite" type="xsd:boolean"/>
\r
790 <xsd:element name="IsFamily" type="xsd:boolean"/>
\r
791 <xsd:element name="Changes" type="xsd:anyType"/>
\r
794 <xsd:complexType name="ContentInfoType">
\r
796 <xsd:element name="Domain" type="xsd:int"/>
\r
797 <xsd:element name="HostedDomain" type="xsd:string"/>
\r
798 <xsd:element name="Type" type="xsd:int"/>
\r
799 <xsd:element name="MembershipAccess" type="xsd:int"/>
\r
800 <xsd:element name="IsPresenceEnabled" type="xsd:boolean"/>
\r
801 <xsd:element name="RequestMembershipOption" type="xsd:int"/>
\r
802 <xsd:element name="DisplayName" type="xsd:string"/>
\r
803 <xsd:element name="ProfileLastUpdated" type="xsd:dateTime" minOccurs="0"/>
\r
804 <xsd:element name="Changes" type="xsd:anyType" minOccurs="0"/>
\r
805 <xsd:element name="CreateDate" type="xsd:dateTime" minOccurs="0"/>
\r
806 <xsd:element name="LastChanged" type="xsd:dateTime" minOccurs="0"/>
\r
809 <xsd:complexType name="ContentHandleType">
\r
811 <xsd:element name="Id" type="xsd:string"/>
\r
814 <xsd:complexType name="ContentType">
\r
816 <xsd:element name="Handle" type="msnab:ContentHandleType"/>
\r
817 <xsd:element name="Info" type="msnab:ContentInfoType"/>
\r
820 <xsd:complexType name="CircleInverseInfoType">
\r
822 <xsd:element name="Content" type="msnab:ContentType"/>
\r
823 <xsd:element name="PersonalInfo" type="msnab:PersonalInfoType"/>
\r
824 <xsd:element name="Deleted" type="xsd:boolean"/>
\r
827 <xsd:complexType name="callerInfoType">
\r
829 <xsd:element name="PublicDisplayName" type="xsd:string"/>
\r