PageRenderTime 65ms CodeModel.GetById 20ms RepoModel.GetById 0ms app.codeStats 0ms

/facebook-java-api-schema/src/main/resources/schema.xsd

http://facebook-java-api.googlecode.com/
XML Schema | 2324 lines | 2001 code | 323 blank | 0 comment | 0 complexity | b91ff614f19e923ef795eb040372637f MD5 | raw file
  1. <?xml version="1.0" encoding="UTF-8" ?>
  2. <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" targetNamespace="http://api.facebook.com/1.0/" xmlns="http://api.facebook.com/1.0/" elementFormDefault="qualified">
  3. <!-- Yo yo yo, this XSD woz be generated by Thrift. -->
  4. <xsd:simpleType name="aid">
  5. <xsd:restriction base="xsd:string" />
  6. </xsd:simpleType>
  7. <xsd:simpleType name="pid">
  8. <xsd:restriction base="xsd:string" />
  9. </xsd:simpleType>
  10. <xsd:simpleType name="eid">
  11. <xsd:restriction base="xsd:long" />
  12. </xsd:simpleType>
  13. <xsd:simpleType name="gid">
  14. <xsd:restriction base="xsd:long" />
  15. </xsd:simpleType>
  16. <xsd:simpleType name="nid">
  17. <xsd:restriction base="xsd:int" />
  18. </xsd:simpleType>
  19. <xsd:simpleType name="hsid">
  20. <xsd:restriction base="xsd:int" />
  21. </xsd:simpleType>
  22. <xsd:simpleType name="uid">
  23. <xsd:restriction base="xsd:long" />
  24. </xsd:simpleType>
  25. <xsd:simpleType name="flid">
  26. <xsd:restriction base="xsd:long" />
  27. </xsd:simpleType>
  28. <xsd:simpleType name="id">
  29. <xsd:restriction base="xsd:long" />
  30. </xsd:simpleType>
  31. <xsd:simpleType name="page_id">
  32. <xsd:restriction base="xsd:long" />
  33. </xsd:simpleType>
  34. <xsd:simpleType name="tbid">
  35. <xsd:restriction base="xsd:long" />
  36. </xsd:simpleType>
  37. <xsd:simpleType name="note_id">
  38. <xsd:restriction base="xsd:long" />
  39. </xsd:simpleType>
  40. <xsd:simpleType name="thread_id">
  41. <xsd:restriction base="xsd:long" />
  42. </xsd:simpleType>
  43. <xsd:simpleType name="message_id">
  44. <xsd:restriction base="xsd:string" />
  45. </xsd:simpleType>
  46. <xsd:simpleType name="status_id">
  47. <xsd:restriction base="xsd:long" />
  48. </xsd:simpleType>
  49. <xsd:simpleType name="post_id">
  50. <xsd:restriction base="xsd:string" />
  51. </xsd:simpleType>
  52. <xsd:simpleType name="share_id">
  53. <xsd:restriction base="xsd:long" />
  54. </xsd:simpleType>
  55. <xsd:simpleType name="link_id">
  56. <xsd:restriction base="xsd:long" />
  57. </xsd:simpleType>
  58. <xsd:simpleType name="vid">
  59. <xsd:restriction base="xsd:long" />
  60. </xsd:simpleType>
  61. <xsd:simpleType name="old_id_list">
  62. <xsd:restriction base="xsd:string" />
  63. </xsd:simpleType>
  64. <xsd:simpleType name="aid_list">
  65. <xsd:restriction base="xsd:string" />
  66. </xsd:simpleType>
  67. <xsd:simpleType name="pid_list">
  68. <xsd:restriction base="xsd:string" />
  69. </xsd:simpleType>
  70. <xsd:simpleType name="gid_list">
  71. <xsd:restriction base="xsd:string" />
  72. </xsd:simpleType>
  73. <xsd:simpleType name="eid_list">
  74. <xsd:restriction base="xsd:string" />
  75. </xsd:simpleType>
  76. <xsd:simpleType name="uid_list">
  77. <xsd:restriction base="xsd:string" />
  78. </xsd:simpleType>
  79. <xsd:simpleType name="field_list">
  80. <xsd:restriction base="xsd:string" />
  81. </xsd:simpleType>
  82. <xsd:simpleType name="tag_list">
  83. <xsd:restriction base="xsd:string" />
  84. </xsd:simpleType>
  85. <xsd:simpleType name="lid_list">
  86. <xsd:restriction base="xsd:string" />
  87. </xsd:simpleType>
  88. <xsd:simpleType name="pageid_list">
  89. <xsd:restriction base="xsd:string" />
  90. </xsd:simpleType>
  91. <xsd:simpleType name="id_list">
  92. <xsd:restriction base="xsd:string" />
  93. </xsd:simpleType>
  94. <xsd:simpleType name="time">
  95. <xsd:restriction base="xsd:long" />
  96. </xsd:simpleType>
  97. <xsd:simpleType name="date">
  98. <xsd:restriction base="xsd:string" />
  99. </xsd:simpleType>
  100. <xsd:simpleType name="year">
  101. <xsd:restriction base="xsd:int" />
  102. </xsd:simpleType>
  103. <xsd:simpleType name="auth_token">
  104. <xsd:restriction base="xsd:string" />
  105. </xsd:simpleType>
  106. <xsd:simpleType name="session_key">
  107. <xsd:restriction base="xsd:string" />
  108. </xsd:simpleType>
  109. <xsd:simpleType name="session_secret">
  110. <xsd:restriction base="xsd:string" />
  111. </xsd:simpleType>
  112. <xsd:simpleType name="friend_link">
  113. <xsd:restriction base="xsd:string" />
  114. </xsd:simpleType>
  115. <xsd:simpleType name="member_type">
  116. <xsd:restriction base="xsd:string" />
  117. </xsd:simpleType>
  118. <xsd:simpleType name="old_id">
  119. <xsd:restriction base="xsd:string" />
  120. </xsd:simpleType>
  121. <xsd:simpleType name="xid">
  122. <xsd:restriction base="xsd:string" />
  123. </xsd:simpleType>
  124. <xsd:simpleType name="comment_id">
  125. <xsd:restriction base="xsd:int" />
  126. </xsd:simpleType>
  127. <xsd:simpleType name="json_string">
  128. <xsd:restriction base="xsd:string" />
  129. </xsd:simpleType>
  130. <xsd:simpleType name="concentration">
  131. <xsd:restriction base="xsd:string" />
  132. </xsd:simpleType>
  133. <xsd:simpleType name="sex">
  134. <xsd:restriction base="xsd:string" />
  135. </xsd:simpleType>
  136. <xsd:simpleType name="seeking">
  137. <xsd:restriction base="xsd:string" />
  138. </xsd:simpleType>
  139. <xsd:simpleType name="one_line_story_template">
  140. <xsd:restriction base="xsd:string" />
  141. </xsd:simpleType>
  142. <xsd:complexType name="user_status">
  143. <xsd:sequence>
  144. <xsd:element name="message" type="xsd:string" />
  145. <xsd:element name="time" type="time" />
  146. <xsd:element name="status_id" type="status_id" />
  147. <xsd:element name="source" type="xsd:string" />
  148. <xsd:element name="uid" type="uid" />
  149. <xsd:element name="comment_count" type="xsd:int" />
  150. </xsd:sequence>
  151. </xsd:complexType>
  152. <xsd:complexType name="comment">
  153. <xsd:sequence>
  154. <xsd:element name="xid" type="xid" />
  155. <xsd:element name="fromid" type="uid" />
  156. <xsd:element name="time" type="time" />
  157. <xsd:element name="text" type="xsd:string" />
  158. <xsd:element name="id" type="comment_id" />
  159. <xsd:element name="username" type="xsd:string" />
  160. <xsd:element name="reply_xid" type="xid" />
  161. <xsd:element name="post_id" type="xsd:string" />
  162. </xsd:sequence>
  163. </xsd:complexType>
  164. <xsd:complexType name="profile">
  165. <xsd:sequence>
  166. <xsd:element name="id" type="xsd:long" />
  167. <xsd:element name="url" type="xsd:string" />
  168. <xsd:element name="name" type="xsd:string" />
  169. <xsd:element name="pic_square" type="xsd:string" />
  170. <xsd:element name="type" type="xsd:string" />
  171. </xsd:sequence>
  172. </xsd:complexType>
  173. <xsd:complexType name="id_map">
  174. <xsd:sequence>
  175. <xsd:element name="old_id" type="old_id" />
  176. <xsd:element name="new_id" type="id" />
  177. </xsd:sequence>
  178. </xsd:complexType>
  179. <xsd:complexType name="arg">
  180. <xsd:sequence>
  181. <xsd:element name="key" type="xsd:string" />
  182. <xsd:element name="value" type="xsd:string" />
  183. </xsd:sequence>
  184. </xsd:complexType>
  185. <xsd:complexType name="FacebookApiException">
  186. <xsd:sequence>
  187. <xsd:element name="error_code" type="xsd:int" />
  188. <xsd:element name="error_msg" type="xsd:string" />
  189. <xsd:element name="request_args">
  190. <xsd:complexType>
  191. <xsd:sequence minOccurs="0" maxOccurs="unbounded">
  192. <xsd:element name="arg" type="arg" minOccurs="0" maxOccurs="unbounded" />
  193. </xsd:sequence>
  194. <xsd:attribute name="list" type="xsd:boolean" />
  195. </xsd:complexType>
  196. </xsd:element>
  197. </xsd:sequence>
  198. </xsd:complexType>
  199. <xsd:complexType name="session_info">
  200. <xsd:sequence>
  201. <xsd:element name="session_key" type="session_key" />
  202. <xsd:element name="uid" type="uid" />
  203. <xsd:element name="expires" type="xsd:int" />
  204. <xsd:element name="secret" type="xsd:string" minOccurs="0" />
  205. <xsd:element name="base_domain" type="xsd:string" minOccurs="0" />
  206. </xsd:sequence>
  207. </xsd:complexType>
  208. <xsd:complexType name="public_session_data">
  209. <xsd:sequence>
  210. <xsd:element name="uid" type="uid" />
  211. <xsd:element name="api_key" type="xsd:string" />
  212. <xsd:element name="expires" type="xsd:int" />
  213. <xsd:element name="sig" type="xsd:string" />
  214. </xsd:sequence>
  215. </xsd:complexType>
  216. <xsd:complexType name="location">
  217. <xsd:sequence>
  218. <xsd:element name="street" type="xsd:string" minOccurs="0" />
  219. <xsd:element name="city" type="xsd:string" />
  220. <xsd:element name="state" type="xsd:string" />
  221. <xsd:element name="country" type="xsd:string" />
  222. <xsd:element name="zip" type="xsd:string" minOccurs="0" />
  223. <xsd:element name="latitude" type="xsd:decimal" minOccurs="0" />
  224. <xsd:element name="longitude" type="xsd:decimal" minOccurs="0" />
  225. </xsd:sequence>
  226. </xsd:complexType>
  227. <xsd:complexType name="connect_account_info">
  228. <xsd:sequence>
  229. <xsd:element name="email_hash" type="xsd:string" />
  230. <xsd:element name="account_id" type="xsd:string" minOccurs="0" />
  231. <xsd:element name="account_url" type="xsd:string" minOccurs="0" />
  232. </xsd:sequence>
  233. </xsd:complexType>
  234. <xsd:complexType name="event">
  235. <xsd:sequence>
  236. <xsd:element name="eid" type="eid" />
  237. <xsd:element name="name" type="xsd:string" />
  238. <xsd:element name="tagline" type="xsd:string" />
  239. <xsd:element name="nid" type="nid" />
  240. <xsd:element name="pic" type="xsd:string" />
  241. <xsd:element name="pic_big" type="xsd:string" />
  242. <xsd:element name="pic_small" type="xsd:string" />
  243. <xsd:element name="host" type="xsd:string" />
  244. <xsd:element name="description" type="xsd:string" />
  245. <xsd:element name="event_type" type="xsd:string" />
  246. <xsd:element name="event_subtype" type="xsd:string" />
  247. <xsd:element name="start_time" type="time" />
  248. <xsd:element name="end_time" type="time" />
  249. <xsd:element name="creator" type="id" nillable="true" />
  250. <xsd:element name="update_time" type="time" />
  251. <xsd:element name="location" type="xsd:string" />
  252. <xsd:element name="venue" type="location" />
  253. <xsd:element name="privacy" type="xsd:string" />
  254. <xsd:element name="hide_guest_list" type="xsd:boolean" />
  255. <xsd:element name="show_in_search" type="xsd:boolean" />
  256. </xsd:sequence>
  257. </xsd:complexType>
  258. <xsd:complexType name="event_member">
  259. <xsd:sequence>
  260. <xsd:element name="uid" type="uid" />
  261. <xsd:element name="oid" type="eid" />
  262. <xsd:element name="attending" type="xsd:string" />
  263. </xsd:sequence>
  264. </xsd:complexType>
  265. <xsd:complexType name="group">
  266. <xsd:sequence>
  267. <xsd:element name="gid" type="gid" />
  268. <xsd:element name="name" type="xsd:string" />
  269. <xsd:element name="nid" type="nid" />
  270. <xsd:element name="description" type="xsd:string" />
  271. <xsd:element name="group_type" type="xsd:string" />
  272. <xsd:element name="group_subtype" type="xsd:string" />
  273. <xsd:element name="recent_news" type="xsd:string" />
  274. <xsd:element name="pic" type="xsd:string" />
  275. <xsd:element name="pic_big" type="xsd:string" />
  276. <xsd:element name="pic_small" type="xsd:string" />
  277. <xsd:element name="creator" type="uid" nillable="true" />
  278. <xsd:element name="update_time" type="time" />
  279. <xsd:element name="office" type="xsd:string" />
  280. <xsd:element name="website" type="xsd:string" />
  281. <xsd:element name="venue" type="location" />
  282. <xsd:element name="privacy" type="xsd:string" />
  283. </xsd:sequence>
  284. </xsd:complexType>
  285. <xsd:complexType name="group_member">
  286. <xsd:sequence>
  287. <xsd:element name="uid" type="uid" />
  288. <xsd:element name="gid" type="gid" />
  289. <xsd:element name="positions">
  290. <xsd:complexType>
  291. <xsd:sequence minOccurs="0" maxOccurs="unbounded">
  292. <xsd:element name="member_type" type="member_type" minOccurs="0" maxOccurs="unbounded" />
  293. </xsd:sequence>
  294. <xsd:attribute name="list" type="xsd:boolean" />
  295. </xsd:complexType>
  296. </xsd:element>
  297. </xsd:sequence>
  298. </xsd:complexType>
  299. <xsd:complexType name="group_members">
  300. <xsd:sequence>
  301. <xsd:element name="members">
  302. <xsd:complexType>
  303. <xsd:sequence minOccurs="0" maxOccurs="unbounded">
  304. <xsd:element name="uid" type="uid" minOccurs="0" maxOccurs="unbounded" />
  305. </xsd:sequence>
  306. <xsd:attribute name="list" type="xsd:boolean" />
  307. </xsd:complexType>
  308. </xsd:element>
  309. <xsd:element name="admins">
  310. <xsd:complexType>
  311. <xsd:sequence minOccurs="0" maxOccurs="unbounded">
  312. <xsd:element name="uid" type="uid" minOccurs="0" maxOccurs="unbounded" />
  313. </xsd:sequence>
  314. <xsd:attribute name="list" type="xsd:boolean" />
  315. </xsd:complexType>
  316. </xsd:element>
  317. <xsd:element name="officers">
  318. <xsd:complexType>
  319. <xsd:sequence minOccurs="0" maxOccurs="unbounded">
  320. <xsd:element name="uid" type="uid" minOccurs="0" maxOccurs="unbounded" />
  321. </xsd:sequence>
  322. <xsd:attribute name="list" type="xsd:boolean" />
  323. </xsd:complexType>
  324. </xsd:element>
  325. <xsd:element name="not_replied">
  326. <xsd:complexType>
  327. <xsd:sequence minOccurs="0" maxOccurs="unbounded">
  328. <xsd:element name="uid" type="uid" minOccurs="0" maxOccurs="unbounded" />
  329. </xsd:sequence>
  330. <xsd:attribute name="list" type="xsd:boolean" />
  331. </xsd:complexType>
  332. </xsd:element>
  333. </xsd:sequence>
  334. </xsd:complexType>
  335. <xsd:complexType name="event_members">
  336. <xsd:sequence>
  337. <xsd:element name="attending">
  338. <xsd:complexType>
  339. <xsd:sequence minOccurs="0" maxOccurs="unbounded">
  340. <xsd:element name="uid" type="uid" minOccurs="0" maxOccurs="unbounded" />
  341. </xsd:sequence>
  342. <xsd:attribute name="list" type="xsd:boolean" />
  343. </xsd:complexType>
  344. </xsd:element>
  345. <xsd:element name="unsure">
  346. <xsd:complexType>
  347. <xsd:sequence minOccurs="0" maxOccurs="unbounded">
  348. <xsd:element name="uid" type="uid" minOccurs="0" maxOccurs="unbounded" />
  349. </xsd:sequence>
  350. <xsd:attribute name="list" type="xsd:boolean" />
  351. </xsd:complexType>
  352. </xsd:element>
  353. <xsd:element name="declined">
  354. <xsd:complexType>
  355. <xsd:sequence minOccurs="0" maxOccurs="unbounded">
  356. <xsd:element name="uid" type="uid" minOccurs="0" maxOccurs="unbounded" />
  357. </xsd:sequence>
  358. <xsd:attribute name="list" type="xsd:boolean" />
  359. </xsd:complexType>
  360. </xsd:element>
  361. <xsd:element name="not_replied">
  362. <xsd:complexType>
  363. <xsd:sequence minOccurs="0" maxOccurs="unbounded">
  364. <xsd:element name="uid" type="uid" minOccurs="0" maxOccurs="unbounded" />
  365. </xsd:sequence>
  366. <xsd:attribute name="list" type="xsd:boolean" />
  367. </xsd:complexType>
  368. </xsd:element>
  369. </xsd:sequence>
  370. </xsd:complexType>
  371. <xsd:complexType name="notification_count">
  372. <xsd:sequence>
  373. <xsd:element name="unread" type="xsd:int" />
  374. <xsd:element name="most_recent" type="time" />
  375. </xsd:sequence>
  376. </xsd:complexType>
  377. <xsd:complexType name="notifications">
  378. <xsd:sequence>
  379. <xsd:element name="messages" type="notification_count" />
  380. <xsd:element name="pokes" type="notification_count" />
  381. <xsd:element name="shares" type="notification_count" />
  382. <xsd:element name="friend_requests">
  383. <xsd:complexType>
  384. <xsd:sequence minOccurs="0" maxOccurs="unbounded">
  385. <xsd:element name="uid" type="uid" minOccurs="0" maxOccurs="unbounded" />
  386. </xsd:sequence>
  387. <xsd:attribute name="list" type="xsd:boolean" />
  388. </xsd:complexType>
  389. </xsd:element>
  390. <xsd:element name="group_invites">
  391. <xsd:complexType>
  392. <xsd:sequence minOccurs="0" maxOccurs="unbounded">
  393. <xsd:element name="gid" type="gid" minOccurs="0" maxOccurs="unbounded" />
  394. </xsd:sequence>
  395. <xsd:attribute name="list" type="xsd:boolean" />
  396. </xsd:complexType>
  397. </xsd:element>
  398. <xsd:element name="event_invites">
  399. <xsd:complexType>
  400. <xsd:sequence minOccurs="0" maxOccurs="unbounded">
  401. <xsd:element name="eid" type="eid" minOccurs="0" maxOccurs="unbounded" />
  402. </xsd:sequence>
  403. <xsd:attribute name="list" type="xsd:boolean" />
  404. </xsd:complexType>
  405. </xsd:element>
  406. </xsd:sequence>
  407. </xsd:complexType>
  408. <xsd:complexType name="notification">
  409. <xsd:sequence>
  410. <xsd:element name="notification_id" type="id" />
  411. <xsd:element name="sender_id" type="uid" />
  412. <xsd:element name="recipient_id" type="uid" />
  413. <xsd:element name="created_time" type="time" />
  414. <xsd:element name="updated_time" type="time" />
  415. <xsd:element name="title_html" type="xsd:string" />
  416. <xsd:element name="title_text" type="xsd:string" />
  417. <xsd:element name="body_html" type="xsd:string" />
  418. <xsd:element name="body_text" type="xsd:string" />
  419. <xsd:element name="href" type="xsd:string" />
  420. <xsd:element name="app_id" type="id" />
  421. <xsd:element name="is_unread" type="xsd:int" />
  422. <xsd:element name="is_hidden" type="xsd:int" />
  423. </xsd:sequence>
  424. </xsd:complexType>
  425. <xsd:complexType name="photo">
  426. <xsd:sequence>
  427. <xsd:element name="pid" type="pid" />
  428. <xsd:element name="aid" type="aid" />
  429. <xsd:element name="owner" type="uid" />
  430. <xsd:element name="src" type="xsd:string" />
  431. <xsd:element name="src_big" type="xsd:string" />
  432. <xsd:element name="src_small" type="xsd:string" />
  433. <xsd:element name="link" type="xsd:string" />
  434. <xsd:element name="caption" type="xsd:string" />
  435. <xsd:element name="created" type="time" />
  436. <xsd:element name="story_fbid" type="id" />
  437. <xsd:element name="modified" type="time" />
  438. <xsd:element name="object_id" type="xsd:long" />
  439. </xsd:sequence>
  440. </xsd:complexType>
  441. <xsd:complexType name="photo_tag">
  442. <xsd:sequence>
  443. <xsd:element name="pid" type="pid" />
  444. <xsd:element name="subject" type="uid" minOccurs="0" />
  445. <xsd:element name="text" type="xsd:string" minOccurs="0" />
  446. <xsd:element name="xcoord" type="xsd:decimal" />
  447. <xsd:element name="ycoord" type="xsd:decimal" />
  448. <xsd:element name="created" type="time" />
  449. </xsd:sequence>
  450. </xsd:complexType>
  451. <xsd:complexType name="album">
  452. <xsd:sequence>
  453. <xsd:element name="aid" type="aid" />
  454. <xsd:element name="cover_pid" type="pid" />
  455. <xsd:element name="owner" type="uid" />
  456. <xsd:element name="name" type="xsd:string" />
  457. <xsd:element name="created" type="time" nillable="true"/>
  458. <xsd:element name="modified" type="time" nillable="true"/>
  459. <xsd:element name="description" type="xsd:string" />
  460. <xsd:element name="location" type="xsd:string" />
  461. <xsd:element name="link" type="xsd:string" />
  462. <xsd:element name="size" type="xsd:int" />
  463. <xsd:element name="visible" type="xsd:string" />
  464. <xsd:element name="modified_major" type="time" />
  465. <xsd:element name="type" type="xsd:string" />
  466. <xsd:element name="object_id" type="xsd:long" />
  467. </xsd:sequence>
  468. </xsd:complexType>
  469. <xsd:complexType name="video">
  470. <xsd:sequence>
  471. <xsd:element name="vid" type="vid" />
  472. <xsd:element name="title" type="xsd:string" />
  473. <xsd:element name="description" type="xsd:string" />
  474. <xsd:element name="link" type="xsd:string" />
  475. </xsd:sequence>
  476. </xsd:complexType>
  477. <xsd:complexType name="video_limits">
  478. <xsd:sequence>
  479. <xsd:element name="length" type="xsd:int" />
  480. <xsd:element name="size" type="xsd:long" />
  481. </xsd:sequence>
  482. </xsd:complexType>
  483. <xsd:complexType name="affiliation">
  484. <xsd:sequence>
  485. <xsd:element name="nid" type="nid" />
  486. <xsd:element name="name" type="xsd:string" />
  487. <xsd:element name="type" type="xsd:string" />
  488. <xsd:element name="status" type="xsd:string" />
  489. <xsd:element name="year" type="year" />
  490. </xsd:sequence>
  491. </xsd:complexType>
  492. <xsd:complexType name="hs_info">
  493. <xsd:sequence>
  494. <xsd:element name="hs1_name" type="xsd:string" />
  495. <xsd:element name="hs2_name" type="xsd:string" />
  496. <xsd:element name="grad_year" type="year" />
  497. <xsd:element name="hs1_id" type="hsid" />
  498. <xsd:element name="hs2_id" type="hsid" />
  499. </xsd:sequence>
  500. </xsd:complexType>
  501. <xsd:complexType name="education_info">
  502. <xsd:sequence>
  503. <xsd:element name="name" type="xsd:string" />
  504. <xsd:element name="year" type="year" />
  505. <xsd:element name="concentrations">
  506. <xsd:complexType>
  507. <xsd:sequence minOccurs="0" maxOccurs="unbounded">
  508. <xsd:element name="concentration" type="concentration" minOccurs="0" maxOccurs="unbounded" />
  509. </xsd:sequence>
  510. <xsd:attribute name="list" type="xsd:boolean" />
  511. </xsd:complexType>
  512. </xsd:element>
  513. <xsd:element name="degree" type="xsd:string" />
  514. </xsd:sequence>
  515. </xsd:complexType>
  516. <xsd:complexType name="work_info">
  517. <xsd:sequence>
  518. <xsd:element name="location" type="location" />
  519. <xsd:element name="company_name" type="xsd:string" />
  520. <xsd:element name="position" type="xsd:string" />
  521. <xsd:element name="description" type="xsd:string" />
  522. <xsd:element name="start_date" type="date" />
  523. <xsd:element name="end_date" type="date" />
  524. </xsd:sequence>
  525. </xsd:complexType>
  526. <xsd:complexType name="family_info">
  527. <xsd:sequence>
  528. <xsd:element name="relationship" type="xsd:string" />
  529. <xsd:element name="uid" type="uid" nillable="true" />
  530. <xsd:element name="name" type="xsd:string" nillable="true" />
  531. <xsd:element name="birthday" type="xsd:string" nillable="true" />
  532. </xsd:sequence>
  533. </xsd:complexType>
  534. <xsd:complexType name="user">
  535. <xsd:all>
  536. <xsd:element name="about_me" type="xsd:string" minOccurs="0" nillable="true" />
  537. <xsd:element name="activities" type="xsd:string" minOccurs="0" nillable="true" />
  538. <xsd:element name="affiliations" minOccurs="0">
  539. <xsd:complexType>
  540. <xsd:sequence minOccurs="0" maxOccurs="unbounded">
  541. <xsd:element name="affiliation" type="affiliation" minOccurs="0" maxOccurs="unbounded" />
  542. </xsd:sequence>
  543. <xsd:attribute name="list" type="xsd:boolean" />
  544. </xsd:complexType>
  545. </xsd:element>
  546. <xsd:element name="birthday" type="xsd:string" minOccurs="0" nillable="true" />
  547. <xsd:element name="books" type="xsd:string" minOccurs="0" nillable="true" />
  548. <xsd:element name="current_location" type="location" minOccurs="0" nillable="true" />
  549. <xsd:element name="education_history" minOccurs="0" nillable="true">
  550. <xsd:complexType>
  551. <xsd:sequence minOccurs="0" maxOccurs="unbounded">
  552. <xsd:element name="education_info" type="education_info" minOccurs="0" maxOccurs="unbounded" />
  553. </xsd:sequence>
  554. <xsd:attribute name="list" type="xsd:boolean" />
  555. </xsd:complexType>
  556. </xsd:element>
  557. <xsd:element name="first_name" type="xsd:string" minOccurs="0" />
  558. <xsd:element name="hometown_location" type="location" minOccurs="0" nillable="true" />
  559. <xsd:element name="hs_info" type="hs_info" minOccurs="0" nillable="true" />
  560. <xsd:element name="interests" type="xsd:string" minOccurs="0" nillable="true" />
  561. <xsd:element name="is_app_user" type="xsd:boolean" minOccurs="0" />
  562. <xsd:element name="last_name" type="xsd:string" minOccurs="0" />
  563. <xsd:element name="meeting_for" minOccurs="0" nillable="true">
  564. <xsd:complexType>
  565. <xsd:sequence minOccurs="0" maxOccurs="unbounded">
  566. <xsd:element name="seeking" type="seeking" minOccurs="0" maxOccurs="unbounded" />
  567. </xsd:sequence>
  568. <xsd:attribute name="list" type="xsd:boolean" />
  569. </xsd:complexType>
  570. </xsd:element>
  571. <xsd:element name="meeting_sex" minOccurs="0" nillable="true">
  572. <xsd:complexType>
  573. <xsd:sequence minOccurs="0" maxOccurs="unbounded">
  574. <xsd:element name="sex" type="sex" minOccurs="0" maxOccurs="unbounded" />
  575. </xsd:sequence>
  576. <xsd:attribute name="list" type="xsd:boolean" />
  577. </xsd:complexType>
  578. </xsd:element>
  579. <xsd:element name="movies" type="xsd:string" minOccurs="0" nillable="true" />
  580. <xsd:element name="music" type="xsd:string" minOccurs="0" nillable="true" />
  581. <xsd:element name="name" type="xsd:string" minOccurs="0" />
  582. <xsd:element name="notes_count" type="xsd:int" minOccurs="0" nillable="true" />
  583. <xsd:element name="pic" type="xsd:string" minOccurs="0" nillable="true" />
  584. <xsd:element name="pic_big" type="xsd:string" minOccurs="0" nillable="true" />
  585. <xsd:element name="pic_small" type="xsd:string" minOccurs="0" nillable="true" />
  586. <xsd:element name="political" type="xsd:string" minOccurs="0" nillable="true" />
  587. <xsd:element name="profile_update_time" type="time" minOccurs="0" nillable="true" />
  588. <xsd:element name="quotes" type="xsd:string" minOccurs="0" nillable="true" />
  589. <xsd:element name="relationship_status" type="xsd:string" minOccurs="0" nillable="true" />
  590. <xsd:element name="religion" type="xsd:string" minOccurs="0" nillable="true" />
  591. <xsd:element name="sex" type="sex" minOccurs="0" nillable="true" />
  592. <xsd:element name="significant_other_id" type="uid" minOccurs="0" nillable="true" />
  593. <xsd:element name="status" type="user_status" minOccurs="0" nillable="true" />
  594. <xsd:element name="timezone" type="xsd:decimal" minOccurs="0" nillable="true" />
  595. <xsd:element name="tv" type="xsd:string" minOccurs="0" nillable="true" />
  596. <xsd:element name="uid" type="uid" minOccurs="0" />
  597. <xsd:element name="wall_count" type="xsd:int" minOccurs="0" nillable="true" />
  598. <xsd:element name="work_history" minOccurs="0" nillable="true">
  599. <xsd:complexType>
  600. <xsd:sequence minOccurs="0" maxOccurs="unbounded">
  601. <xsd:element name="work_info" type="work_info" minOccurs="0" maxOccurs="unbounded" />
  602. </xsd:sequence>
  603. <xsd:attribute name="list" type="xsd:boolean" />
  604. </xsd:complexType>
  605. </xsd:element>
  606. <xsd:element name="pic_square" type="xsd:string" minOccurs="0" nillable="true" />
  607. <xsd:element name="has_added_app" type="xsd:boolean" minOccurs="0" nillable="true" />
  608. <xsd:element name="email_hashes" minOccurs="0" nillable="true">
  609. <xsd:complexType>
  610. <xsd:sequence minOccurs="0" maxOccurs="unbounded">
  611. <xsd:element name="email_hashes_elt" type="xsd:string" minOccurs="0" maxOccurs="unbounded" />
  612. </xsd:sequence>
  613. <xsd:attribute name="list" type="xsd:boolean" />
  614. </xsd:complexType>
  615. </xsd:element>
  616. <xsd:element name="locale" type="xsd:string" minOccurs="0" nillable="true" />
  617. <xsd:element name="family" minOccurs="0">
  618. <xsd:complexType>
  619. <xsd:sequence minOccurs="0" maxOccurs="unbounded">
  620. <xsd:element name="family_info" type="family_info" minOccurs="0" maxOccurs="unbounded" />
  621. </xsd:sequence>
  622. <xsd:attribute name="list" type="xsd:boolean" />
  623. </xsd:complexType>
  624. </xsd:element>
  625. <xsd:element name="are_friends" type="xsd:boolean" minOccurs="0" />
  626. <xsd:element name="can_see_profile" type="xsd:boolean" minOccurs="0" />
  627. </xsd:all>
  628. </xsd:complexType>
  629. <xsd:complexType name="friend_info">
  630. <xsd:all>
  631. <xsd:element name="uid1" type="uid" minOccurs="0" />
  632. <xsd:element name="uid2" type="uid" minOccurs="0" />
  633. <xsd:element name="are_friends" type="xsd:boolean" minOccurs="0" nillable="true" />
  634. </xsd:all>
  635. </xsd:complexType>
  636. <xsd:complexType name="friendlist">
  637. <xsd:sequence>
  638. <xsd:element name="flid" type="flid" />
  639. <xsd:element name="name" type="xsd:string" />
  640. <xsd:element name="owner" type="uid" minOccurs="0" />
  641. </xsd:sequence>
  642. </xsd:complexType>
  643. <xsd:complexType name="friendlist_member">
  644. <xsd:sequence>
  645. <xsd:element name="flid" type="flid" />
  646. <xsd:element name="uid" type="uid" />
  647. </xsd:sequence>
  648. </xsd:complexType>
  649. <xsd:complexType name="object_type_info">
  650. <xsd:sequence>
  651. <xsd:element name="name" type="xsd:string" />
  652. <xsd:element name="object_class" type="xsd:int" />
  653. </xsd:sequence>
  654. </xsd:complexType>
  655. <xsd:complexType name="object_property_info">
  656. <xsd:sequence>
  657. <xsd:element name="name" type="xsd:string" />
  658. <xsd:element name="data_type" type="xsd:int" />
  659. <xsd:element name="index_type" type="xsd:int" />
  660. </xsd:sequence>
  661. </xsd:complexType>
  662. <xsd:complexType name="assoc_object_type">
  663. <xsd:sequence>
  664. <xsd:element name="alias" type="xsd:string" />
  665. <xsd:element name="object_type" type="xsd:string" />
  666. <xsd:element name="unique" type="xsd:boolean" />
  667. </xsd:sequence>
  668. </xsd:complexType>
  669. <xsd:complexType name="object_assoc_info">
  670. <xsd:sequence>
  671. <xsd:element name="name" type="xsd:string" />
  672. <xsd:element name="assoc_type" type="xsd:int" />
  673. <xsd:element name="assoc_info1" type="assoc_object_type" />
  674. <xsd:element name="assoc_info2" type="assoc_object_type" />
  675. </xsd:sequence>
  676. </xsd:complexType>
  677. <xsd:complexType name="object_association">
  678. <xsd:sequence>
  679. <xsd:element name="name" type="xsd:string" />
  680. <xsd:element name="id1" type="xsd:long" />
  681. <xsd:element name="id2" type="xsd:long" />
  682. <xsd:element name="data" type="xsd:string" />
  683. <xsd:element name="time" type="time" />
  684. </xsd:sequence>
  685. </xsd:complexType>
  686. <xsd:complexType name="container">
  687. <xsd:sequence>
  688. </xsd:sequence>
  689. </xsd:complexType>
  690. <xsd:complexType name="preference">
  691. <xsd:sequence>
  692. <xsd:element name="pref_id" type="xsd:int" />
  693. <xsd:element name="value" type="xsd:string" />
  694. </xsd:sequence>
  695. </xsd:complexType>
  696. <xsd:complexType name="page_hours">
  697. <xsd:sequence>
  698. <xsd:element name="mon_1_open" type="time" />
  699. <xsd:element name="mon_1_close" type="time" />
  700. <xsd:element name="tue_1_open" type="time" />
  701. <xsd:element name="tue_1_close" type="time" />
  702. <xsd:element name="wed_1_open" type="time" />
  703. <xsd:element name="thu_1_open" type="time" />
  704. <xsd:element name="thu_1_close" type="time" />
  705. <xsd:element name="fri_1_open" type="time" />
  706. <xsd:element name="fri_1_close" type="time" />
  707. <xsd:element name="sat_1_open" type="time" />
  708. <xsd:element name="sat_1_close" type="time" />
  709. <xsd:element name="sun_1_open" type="time" />
  710. <xsd:element name="sun_1_close" type="time" />
  711. <xsd:element name="mon_2_open" type="time" />
  712. <xsd:element name="mon_2_close" type="time" />
  713. <xsd:element name="tue_2_open" type="time" />
  714. <xsd:element name="tue_2_close" type="time" />
  715. <xsd:element name="wed_2_open" type="time" />
  716. <xsd:element name="wed_2_close" type="time" />
  717. <xsd:element name="thu_2_open" type="time" />
  718. <xsd:element name="thu_2_close" type="time" />
  719. <xsd:element name="fri_2_open" type="time" />
  720. <xsd:element name="fri_2_close" type="time" />
  721. <xsd:element name="sat_2_open" type="time" />
  722. <xsd:element name="sat_2_close" type="time" />
  723. <xsd:element name="sun_2_open" type="time" />
  724. <xsd:element name="sun_2_close" type="time" />
  725. </xsd:sequence>
  726. </xsd:complexType>
  727. <xsd:complexType name="page_parking">
  728. <xsd:sequence>
  729. <xsd:element name="street" type="xsd:boolean" />
  730. <xsd:element name="lot" type="xsd:boolean" />
  731. <xsd:element name="valet" type="xsd:boolean" />
  732. </xsd:sequence>
  733. </xsd:complexType>
  734. <xsd:complexType name="page_fan">
  735. <xsd:sequence>
  736. <xsd:element name="page_id" type="page_id" />
  737. <xsd:element name="uid" type="uid" />
  738. <xsd:element name="type" type="xsd:string" />
  739. </xsd:sequence>
  740. </xsd:complexType>
  741. <xsd:complexType name="page_admin">
  742. <xsd:sequence>
  743. <xsd:element name="page_id" type="page_id" />
  744. <xsd:element name="uid" type="uid" />
  745. <xsd:element name="type" type="xsd:string" />
  746. </xsd:sequence>
  747. </xsd:complexType>
  748. <xsd:complexType name="page_restaurant_services">
  749. <xsd:sequence>
  750. <xsd:element name="reserve" type="xsd:boolean" />
  751. <xsd:element name="walkins" type="xsd:boolean" />
  752. <xsd:element name="groups" type="xsd:boolean" />
  753. <xsd:element name="kids" type="xsd:boolean" />
  754. <xsd:element name="takeout" type="xsd:boolean" />
  755. <xsd:element name="delivery" type="xsd:boolean" />
  756. <xsd:element name="catering" type="xsd:boolean" />
  757. <xsd:element name="waiter" type="xsd:boolean" />
  758. <xsd:element name="outdoor" type="xsd:boolean" />
  759. </xsd:sequence>
  760. </xsd:complexType>
  761. <xsd:complexType name="page_restaurant_specialties">
  762. <xsd:sequence>
  763. <xsd:element name="breakfast" type="xsd:boolean" />
  764. <xsd:element name="lunch" type="xsd:boolean" />
  765. <xsd:element name="dinner" type="xsd:boolean" />
  766. <xsd:element name="coffee" type="xsd:boolean" />
  767. <xsd:element name="drinks" type="xsd:boolean" />
  768. </xsd:sequence>
  769. </xsd:complexType>
  770. <xsd:complexType name="page_payment_options">
  771. <xsd:sequence>
  772. <xsd:element name="cash_only" type="xsd:boolean" />
  773. <xsd:element name="visa" type="xsd:boolean" />
  774. <xsd:element name="amex" type="xsd:boolean" />
  775. <xsd:element name="mastercard" type="xsd:boolean" />
  776. <xsd:element name="discover" type="xsd:boolean" />
  777. </xsd:sequence>
  778. </xsd:complexType>
  779. <xsd:complexType name="page">
  780. <xsd:all>
  781. <xsd:element name="page_id" type="page_id" minOccurs="0" />
  782. <xsd:element name="name" type="xsd:string" minOccurs="0" />
  783. <xsd:element name="pic_small" type="xsd:string" minOccurs="0" nillable="true" />
  784. <xsd:element name="pic_big" type="xsd:string" minOccurs="0" nillable="true" />
  785. <xsd:element name="pic_square" type="xsd:string" minOccurs="0" nillable="true" />
  786. <xsd:element name="pic" type="xsd:string" minOccurs="0" nillable="true" />
  787. <xsd:element name="pic_large" type="xsd:string" minOccurs="0" nillable="true" />
  788. <xsd:element name="page_url" type="xsd:string" minOccurs="0" />
  789. <xsd:element name="status" type="user_status" minOccurs="0" nillable="true" />
  790. <xsd:element name="type" type="xsd:string" minOccurs="0" />
  791. <xsd:element name="website" type="xsd:string" minOccurs="0" nillable="true" />
  792. <xsd:element name="has_added_app" type="xsd:boolean" minOccurs="0" nillable="true" />
  793. <xsd:element name="founded" type="xsd:string" minOccurs="0" nillable="true" />
  794. <xsd:element name="company_overview" type="xsd:string" minOccurs="0" nillable="true" />
  795. <xsd:element name="mission" type="xsd:string" minOccurs="0" nillable="true" />
  796. <xsd:element name="products" type="xsd:string" minOccurs="0" nillable="true" />
  797. <xsd:element name="location" type="location" minOccurs="0" nillable="true" />
  798. <xsd:element name="parking" type="page_parking" minOccurs="0" nillable="true" />
  799. <xsd:element name="public_transit" type="xsd:string" minOccurs="0" nillable="true" />
  800. <xsd:element name="hours" type="page_hours" minOccurs="0" nillable="true" />
  801. <xsd:element name="attire" type="xsd:string" minOccurs="0" nillable="true" />
  802. <xsd:element name="payment_options" type="xsd:string" minOccurs="0" nillable="true" />
  803. <xsd:element name="culinary_team" type="xsd:string" minOccurs="0" nillable="true" />
  804. <xsd:element name="general_manager" type="xsd:string" minOccurs="0" nillable="true" />
  805. <xsd:element name="price_range" type="xsd:string" minOccurs="0" nillable="true" />
  806. <xsd:element name="restaurant_services" type="page_restaurant_services" minOccurs="0" nillable="true" />
  807. <xsd:element name="restaurant_specialties" type="page_restaurant_specialties" minOccurs="0" nillable="true" />
  808. <xsd:element name="release_date" type="xsd:string" minOccurs="0" nillable="true" />
  809. <xsd:element name="genre" type="xsd:string" minOccurs="0" nillable="true" />
  810. <xsd:element name="starring" type="xsd:string" minOccurs="0" nillable="true" />
  811. <xsd:element name="screenplay_by" type="xsd:string" minOccurs="0" nillable="true" />
  812. <xsd:element name="directed_by" type="xsd:string" minOccurs="0" nillable="true" />
  813. <xsd:element name="produced_by" type="xsd:string" minOccurs="0" nillable="true" />
  814. <xsd:element name="studio" type="xsd:string" minOccurs="0" nillable="true" />
  815. <xsd:element name="awards" type="xsd:string" minOccurs="0" nillable="true" />
  816. <xsd:element name="plot_outline" type="xsd:string" minOccurs="0" nillable="true" />
  817. <xsd:element name="network" type="xsd:string" minOccurs="0" nillable="true" />
  818. <xsd:element name="season" type="xsd:string" minOccurs="0" nillable="true" />
  819. <xsd:element name="schedule" type="xsd:string" minOccurs="0" nillable="true" />
  820. <xsd:element name="written_by" type="xsd:string" minOccurs="0" nillable="true" />
  821. <xsd:element name="band_members" type="xsd:string" minOccurs="0" nillable="true" />
  822. <xsd:element name="hometown" type="xsd:string" minOccurs="0" nillable="true" />
  823. <xsd:element name="current_location" type="xsd:string" minOccurs="0" nillable="true" />
  824. <xsd:element name="record_label" type="xsd:string" minOccurs="0" nillable="true" />
  825. <xsd:element name="booking_agent" type="xsd:string" minOccurs="0" nillable="true" />
  826. <xsd:element name="artists_we_like" type="xsd:string" minOccurs="0" nillable="true" />
  827. <xsd:element name="influences" type="xsd:string" minOccurs="0" nillable="true" />
  828. <xsd:element name="band_interests" type="xsd:string" minOccurs="0" nillable="true" />
  829. <xsd:element name="bio" type="xsd:string" minOccurs="0" nillable="true" />
  830. <xsd:element name="affiliation" type="xsd:string" minOccurs="0" nillable="true" />
  831. <xsd:element name="birthday" type="xsd:string" minOccurs="0" nillable="true" />
  832. <xsd:element name="personal_info" type="xsd:string" minOccurs="0" nillable="true" />
  833. <xsd:element name="personal_interests" type="xsd:string" minOccurs="0" nillable="true" />
  834. <xsd:element name="members" type="xsd:string" minOccurs="0" nillable="true" />
  835. <xsd:element name="built" type="xsd:string" minOccurs="0" nillable="true" />
  836. <xsd:element name="features" type="xsd:string" minOccurs="0" nillable="true" />
  837. <xsd:element name="mpg" type="xsd:string" minOccurs="0" nillable="true" />
  838. <xsd:element name="general_info" type="xsd:string" minOccurs="0" nillable="true" />
  839. </xsd:all>
  840. </xsd:complexType>
  841. <xsd:complexType name="cookie">
  842. <xsd:sequence>
  843. <xsd:element name="uid" type="uid" />
  844. <xsd:element name="name" type="xsd:string" />
  845. <xsd:element name="value" type="xsd:string" />
  846. <xsd:element name="expires" type="xsd:int" />
  847. <xsd:element name="path" type="xsd:string" />
  848. </xsd:sequence>
  849. </xsd:complexType>
  850. <xsd:complexType name="phrase">
  851. <xsd:sequence>
  852. <xsd:element name="description" type="xsd:string" />
  853. <xsd:element name="text" type="xsd:string" />
  854. </xsd:sequence>
  855. </xsd:complexType>
  856. <xsd:complexType name="developer_info">
  857. <xsd:sequence>
  858. <xsd:element name="uid" type="xsd:int" />
  859. <xsd:element name="name" type="xsd:string" />
  860. </xsd:sequence>
  861. </xsd:complexType>
  862. <xsd:complexType name="app_info">
  863. <xsd:sequence>
  864. <xsd:element name="app_id" type="xsd:long" />
  865. <xsd:element name="api_key" type="xsd:string" />
  866. <xsd:element name="canvas_name" type="xsd:string" />
  867. <xsd:element name="display_name" type="xsd:string" />
  868. <xsd:element name="icon_url" type="xsd:string" />
  869. <xsd:element name="logo_url" type="xsd:string" />
  870. <xsd:element name="developers">
  871. <xsd:complexType>
  872. <xsd:sequence minOccurs="0" maxOccurs="unbounded">
  873. <xsd:element name="developer_info" type="developer_info" minOccurs="0" maxOccurs="unbounded" />
  874. </xsd:sequence>
  875. <xsd:attribute name="list" type="xsd:boolean" />
  876. </xsd:complexType>
  877. </xsd:element>
  878. <xsd:element name="company_name" type="xsd:string" />
  879. <xsd:element name="description" type="xsd:string" />
  880. <xsd:element name="daily_active_users" type="xsd:int" />
  881. <xsd:element name="weekly_active_users" type="xsd:int" />
  882. <xsd:element name="monthly_active_users" type="xsd:int" />
  883. <xsd:element name="category" type="xsd:string" />
  884. <xsd:element name="subcategory" type="xsd:string" />
  885. </xsd:sequence>
  886. </xsd:complexType>
  887. <xsd:complexType name="notification_data">
  888. <xsd:sequence>
  889. <xsd:element name="notifications">
  890. <xsd:complexType>
  891. <xsd:sequence minOccurs="0" maxOccurs="unbounded">
  892. <xsd:element name="notification" type="notification" minOccurs="0" maxOccurs="unbounded" />
  893. </xsd:sequence>
  894. <xsd:attribute name="list" type="xsd:boolean" />
  895. </xsd:complexType>
  896. </xsd:element>
  897. <xsd:element name="apps">
  898. <xsd:complexType>
  899. <xsd:sequence minOccurs="0" maxOccurs="unbounded">
  900. <xsd:element name="app_info" type="app_info" minOccurs="0" maxOccurs="unbounded" />
  901. </xsd:sequence>
  902. <xsd:attribute name="list" type="xsd:boolean" />
  903. </xsd:complexType>
  904. </xsd:element>
  905. </xsd:sequence>
  906. </xsd:complexType>
  907. <xsd:complexType name="note">
  908. <xsd:sequence>
  909. <xsd:element name="note_id" type="note_id" />
  910. <xsd:element name="title" type="xsd:string" />
  911. <xsd:element name="content" type="xsd:string" />
  912. <xsd:element name="created_time" type="time" />
  913. <xsd:element name="updated_time" type="time" />
  914. </xsd:sequence>
  915. </xsd:complexType>
  916. <xsd:complexType name="link">
  917. <xsd:sequence>
  918. <xsd:element name="link_id" type="link_id" />
  919. <xsd:element name="owner" type="uid" />
  920. <xsd:element name="owner_comment" type="xsd:string" />
  921. <xsd:element name="created_time" type="time" />
  922. <xsd:element name="title" type="xsd:string" />
  923. <xsd:element name="summary" type="xsd:string" />
  924. <xsd:element name="url" type="xsd:string" />
  925. <xsd:element name="image_urls">
  926. <xsd:complexType>
  927. <xsd:sequence minOccurs="0" maxOccurs="unbounded">
  928. <xsd:element name="image_urls_elt" type="xsd:string" minOccurs="0" maxOccurs="unbounded" />
  929. </xsd:sequence>
  930. <xsd:attribute name="list" type="xsd:boolean" />
  931. </xsd:complexType>
  932. </xsd:element>
  933. </xsd:sequence>
  934. </xsd:complexType>
  935. <xsd:complexType name="metrics">
  936. <xsd:all>
  937. <xsd:element name="end_time" type="time" minOccurs="0" />
  938. <xsd:element name="active_users" type="xsd:int" minOccurs="0" />
  939. <xsd:element name="api_calls" type="xsd:int" minOccurs="0" />
  940. <xsd:element name="unique_api_calls" type="xsd:int" minOccurs="0" />
  941. <xsd:element name="canvas_page_views" type="xsd:int" minOccurs="0" />
  942. <xsd:element name="unique_canvas_page_views" type="xsd:int" minOccurs="0" />
  943. <xsd:element name="canvas_http_request_time_avg" type="xsd:int" minOccurs="0" />
  944. <xsd:element name="canvas_fbml_render_time_avg" type="xsd:int" minOccurs="0" />
  945. <xsd:element name="unique_adds" type="xsd:int" minOccurs="0" />
  946. <xsd:element name="unique_removes" type="xsd:int" minOccurs="0" />
  947. <xsd:element name="unique_blocks" type="xsd:int" minOccurs="0" />
  948. <xsd:element name="unique_unblocks" type="xsd:int" minOccurs="0" />
  949. <xsd:element name="canvas_page_views_http_code_0" type="xsd:int" minOccurs="0" />
  950. <xsd:element name="canvas_page_views_http_code_100" type="xsd:int" minOccurs="0" />
  951. <xsd:element name="canvas_page_views_http_code_200" type="xsd:int" minOccurs="0" />
  952. <xsd:element name="canvas_page_views_http_code_200ND" type="xsd:int" minOccurs="0" />
  953. <xsd:element name="canvas_page_views_http_code_301" type="xsd:int" minOccurs="0" />
  954. <xsd:element name="canvas_page_views_http_code_302" type="xsd:int" minOccurs="0" />
  955. <xsd:element name="canvas_page_views_http_code_303" type="xsd:int" minOccurs="0" />
  956. <xsd:element name="canvas_page_views_http_code_400" type="xsd:int" minOccurs="0" />
  957. <xsd:element name="canvas_page_views_http_code_401" type="xsd:int" minOccurs="0" />
  958. <xsd:element name="canvas_page_views_http_code_402" type="xsd:int" minOccurs="0" />
  959. <xsd:element name="canvas_page_views_http_code_403" type="xsd:int" minOccurs="0" />
  960. <xsd:element name="canvas_page_views_http_code_404" type="xsd:int" minOccurs="0" />
  961. <xsd:element name="canvas_page_views_http_code_405" type="xsd:int" minOccurs="0" />
  962. <xsd:element name="canvas_page_views_http_code_413" type="xsd:int" minOccurs="0" />
  963. <xsd:element name="canvas_page_views_http_code_422" type="xsd:int" minOccurs="0" />
  964. <xsd:element name="canvas_page_views_http_code_500" type="xsd:int" minOccurs="0" />
  965. <xsd:element name="canvas_page_views_http_code_502" type="xsd:int" minOccurs="0" />
  966. <xsd:element name="canvas_page_views_http_code_503" type="xsd:int" minOccurs="0" />
  967. <xsd:element name="canvas_page_views_http_code_505" type="xsd:int" minOccurs="0" />
  968. </xsd:all>
  969. </xsd:complexType>
  970. <xsd:complexType name="short_story_template">
  971. <xsd:sequence>
  972. <xsd:element name="template_title" type="xsd:string" />
  973. <xsd:element name="template_body" type="xsd:string" />
  974. </xsd:sequence>
  975. </xsd:complexType>
  976. <xsd:complexType name="full_story_template">
  977. <xsd:sequence>
  978. <xsd:element name="template_title" type="xsd:string" />
  979. <xsd:element name="template_body" type="xsd:string" />
  980. </xsd:sequence>
  981. </xsd:complexType>
  982. <xsd:complexType name="action_link">
  983. <xsd:sequence>
  984. <xsd:element name="text" type="xsd:string" />
  985. <xsd:element name="href" type="xsd:string" />
  986. </xsd:sequence>
  987. </xsd:complexType>
  988. <xsd:complexType name="stream_action_link">
  989. <xsd:sequence>
  990. <xsd:element name="text" type="xsd:string" />
  991. <xsd:element name="href" type="xsd:string" />
  992. </xsd:sequence>
  993. </xsd:complexType>
  994. <xsd:complexType name="template_bundle">
  995. <xsd:sequence>
  996. <xsd:element name="one_line_story_templates">
  997. <xsd:complexType>
  998. <xsd:sequence minOccurs="0" maxOccurs="unbounded">
  999. <xsd:element name="one_line_story_template" type="one_line_story_template" minOccurs="0" maxOccurs="unbounded" />
  1000. </xsd:sequence>
  1001. <xsd:attribute name="list" type="xsd:boolean" />
  1002. </xsd:complexType>
  1003. </xsd:element>
  1004. <xsd:element name="short_story_templates">
  1005. <xsd:complexType>
  1006. <xsd:sequence minOccurs="0" maxOccurs="unbounded">
  1007. <xsd:element name="short_story_template" type="short_story_template" minOccurs="0" maxOccurs="unbounded" />
  1008. </xsd:sequence>
  1009. <xsd:attribute name="list" type="xsd:boolean" />
  1010. </xsd:complexType>
  1011. </xsd:element>
  1012. <xsd:element name="full_story_template" type="full_story_template" />
  1013. <xsd:element name="action_links">
  1014. <xsd:complexType>
  1015. <xsd:sequence minOccurs="0" maxOccurs="unbounded">
  1016. <xsd:element name="stream_action_link" type="stream_action_link" minOccurs="0" maxOccurs="unbounded" />
  1017. </xsd:sequence>
  1018. <xsd:attribute name="list" type="xsd:boolean" />
  1019. </xsd:complexType>
  1020. </xsd:element>
  1021. <xsd:element name="time_created" type="time" />
  1022. <xsd:element name="template_bundle_id" type="tbid" />
  1023. </xsd:sequence>
  1024. </xsd:complexType>
  1025. <xsd:complexType name="feed_story">
  1026. <xsd:sequence>
  1027. <xsd:element name="story_title" type="xsd:string" />
  1028. <xsd:element name="story_body" type="xsd:string" minOccurs="0" />
  1029. <xsd:element name="images" type="xsd:string" minOccurs="0" />
  1030. <xsd:element name="flash" type="xsd:string" minOccurs="0" />
  1031. <xsd:element name="mp3" type="xsd:string" minOccurs="0" />
  1032. <xsd:element name="video" type="xsd:string" minOccurs="0" />
  1033. <xsd:element name="time_published" type="time" />
  1034. </xsd:sequence>
  1035. </xsd:complexType>
  1036. <xsd:complexType name="info_item">
  1037. <xsd:sequence>
  1038. <xsd:element name="label" type="xsd:string" />
  1039. <xsd:element name="sublabel" type="xsd:string" />
  1040. <xsd:element name="description" type="xsd:string" />
  1041. <xsd:element name="link" type="xsd:string" />
  1042. <xsd:element name="image" type="xsd:string" />
  1043. <xsd:element name="meta" type="xsd:string" />
  1044. </xsd:sequence>
  1045. </xsd:complexType>
  1046. <xsd:complexType name="info_field">
  1047. <xsd:sequence>
  1048. <xsd:element name="field" type="xsd:string" />
  1049. <xsd:element name="items">
  1050. <xsd:complexType>
  1051. <xsd:sequence minOccurs="0" maxOccurs="unbounded">
  1052. <xsd:element name="info_item" type="info_item" minOccurs="0" maxOccurs="unbounded" />
  1053. </xsd:sequence>
  1054. <xsd:attribute name="list" type="xsd:boolean" />
  1055. </xsd:complexType>
  1056. </xsd:element>
  1057. </xsd:sequence>
  1058. </xsd:complexType>
  1059. <xsd:complexType name="user_info">
  1060. <xsd:sequence>
  1061. <xsd:element name="title" type="xsd:string" />
  1062. <xsd:element name="type" type="xsd:int" />
  1063. <xsd:element name="info_fields">
  1064. <xsd:complexType>
  1065. <xsd:sequence minOccurs="0" maxOccurs="unbounded">
  1066. <xsd:element name="info_field" type="info_field" minOccurs="0" maxOccurs="unbounded" />
  1067. </xsd:sequence>
  1068. <xsd:attribute name="list" type="xsd:boolean" />
  1069. </xsd:complexType>
  1070. </xsd:element>
  1071. </xsd:sequence>
  1072. </xsd:complexType>
  1073. <xsd:complexType name="custom_tag_parameter">
  1074. <xsd:sequence>
  1075. <xsd:element name="name" type="xsd:string" />
  1076. <xsd:element name="custom_tag_parameter_type" type="xsd:string" />
  1077. <xsd:element name="description" type="xsd:string" />
  1078. <xsd:element name="default_value" type="xsd:string" />
  1079. </xsd:sequence>
  1080. </xsd:complexType>
  1081. <xsd:complexType name="custom_tag">
  1082. <xsd:sequence>
  1083. <xsd:element name="name" type="xsd:string" />
  1084. <xsd:element name="type" type="xsd:int" />
  1085. <xsd:element name="summary" type="xsd:string" />
  1086. <xsd:element name="description" type="xsd:string" />
  1087. <xsd:element name="parameter">
  1088. <xsd:complexType>
  1089. <xsd:sequence minOccurs="0" maxOccurs="unbounded">
  1090. <xsd:element name="custom_tag_parameter" type="custom_tag_parameter" minOccurs="0" maxOccurs="unbounded" />
  1091. </xsd:sequence>
  1092. <xsd:attribute name="list" type="xsd:boolean" />
  1093. </xsd:complexType>
  1094. </xsd:element>
  1095. <xsd:element name="body" type="xsd:string" />
  1096. <xsd:element name="open_tag" type="xsd:string" />
  1097. <xsd:element name="close_tag" type="xsd:string" />
  1098. </xsd:sequence>
  1099. </xsd:complexType>
  1100. <xsd:complexType name="privacy">
  1101. <xsd:sequence>
  1102. <xsd:element name="description" type="xsd:string" />
  1103. <xsd:element name="value" type="xsd:string" />
  1104. </xsd:sequence>
  1105. </xsd:complexType>
  1106. <xsd:complexType name="stream_comments">
  1107. <xsd:sequence>
  1108. <xsd:element name="can_remove" type="xsd:boolean" />
  1109. <xsd:element name="can_post" type="xsd:boolean" />
  1110. <xsd:element name="count" type="xsd:int" />
  1111. <xsd:element name="comment_list">
  1112. <xsd:complexType>
  1113. <xsd:sequence minOccurs="0" maxOccurs="unbounded">
  1114. <xsd:element name="comment" type="comment" minOccurs="0" maxOccurs="unbounded" />
  1115. </xsd:sequence>
  1116. <xsd:attribute name="list" type="xsd:boolean" />
  1117. </xsd:complexType>
  1118. </xsd:element>
  1119. </xsd:sequence>
  1120. </xsd:complexType>
  1121. <xsd:complexType name="stream_likes">
  1122. <xsd:sequence>
  1123. <xsd:element name="href" type="xsd:string" />
  1124. <xsd:element name="count" type="xsd:int" />
  1125. <xsd:element name="sample">
  1126. <xsd:complexType>
  1127. <xsd:sequence minOccurs="0" maxOccurs="unbounded">
  1128. <xsd:element name="uid" type="uid" minOccurs="0" maxOccurs="unbounded" />
  1129. </xsd:sequence>
  1130. <xsd:attribute name="list" type="xsd:boolean" />
  1131. </xsd:complexType>
  1132. </xsd:element>
  1133. <xsd:element name="friends">
  1134. <xsd:complexType>
  1135. <xsd:sequence minOccurs="0" maxOccurs="unbounded">
  1136. <xsd:element name="uid" type="uid" minOccurs="0" maxOccurs="unbounded" />
  1137. </xsd:sequence>
  1138. <xsd:attribute name="list" type="xsd:boolean" />
  1139. </xsd:complexType>
  1140. </xsd:element>
  1141. <xsd:element name="user_likes" type="xsd:boolean" />
  1142. </xsd:sequence>
  1143. </xsd:complexType>
  1144. <xsd:complexType name="stream_video">
  1145. <xsd:sequence>
  1146. <xsd:element name="display_url" type="xsd:string" />
  1147. <xsd:element name="source_url" type="xsd:string" />
  1148. <xsd:element name="owner" type="uid" />
  1149. <xsd:element name="permalink" type="xsd:string" />
  1150. <xsd:element name="preview_img" type="xsd:string" />
  1151. <xsd:element name="source_type" type="xsd:string" />
  1152. </xsd:sequence>
  1153. </xsd:complexType>
  1154. <xsd:complexType name="stream_photo">
  1155. <xsd:sequence>
  1156. <xsd:element name="aid" type="aid" />
  1157. <xsd:element name="pid" type="pid" />
  1158. <xsd:element name="owner" type="uid" />
  1159. <xsd:element name="index" type="xsd:int" />
  1160. <xsd:element name="width" type="xsd:int" />
  1161. <xsd:element name="height" type="xsd:int" />
  1162. </xsd:sequence>
  1163. </xsd:complexType>
  1164. <xsd:complexType name="stream_swf">
  1165. <xsd:sequence>
  1166. <xsd:element name="source_url" type="xsd:string" />
  1167. <xsd:element name="preview_img" type="xsd:string" />
  1168. <xsd:element name="flash_vars" type="xsd:string" />
  1169. <xsd:element name="width" type="xsd:int" />
  1170. <xsd:element name="height" type="xsd:int" />
  1171. </xsd:sequence>
  1172. </xsd:complexType>
  1173. <xsd:complexType name="stream_music">
  1174. <xsd:sequence>
  1175. <xsd:element name="source_url" type="xsd:string" />
  1176. <xsd:element name="title" type="xsd:string" />
  1177. <xsd:element name="artist" type="xsd:string" />
  1178. <xsd:element name="album" type="xsd:string" />
  1179. </xsd:sequence>
  1180. </xsd:complexType>
  1181. <xsd:complexType name="stream_media">
  1182. <xsd:sequence>
  1183. <xsd:element name="href" type="xsd:string" />
  1184. <xsd:element name="alt" type="xsd:string" />
  1185. <xsd:element name="type" type="xsd:string" />
  1186. <xsd:element name="src" type="xsd:string" />
  1187. <xsd:element name="video" type="stream_video" />
  1188. <xsd:element name="obj" type="xsd:string" />
  1189. <xsd:element name="music" type="stream_music" />
  1190. <xsd:element name="data" type="xsd:string" />
  1191. <xsd:element name="photo" type="stream_photo" />
  1192. <xsd:element name="swf" type="stream_swf" />
  1193. </xsd:sequence>
  1194. </xsd:complexType>
  1195. <xsd:complexType name="stream_property">
  1196. <xsd:sequence>
  1197. <xsd:element name="name" type="xsd:string" />
  1198. <xsd:element name="text" type="xsd:string" />
  1199. <xsd:element name="href" type="xsd:string" />
  1200. </xsd:sequence>
  1201. </xsd:complexType>
  1202. <xsd:complexType name="stream_attachment">
  1203. <xsd:sequence>
  1204. <xsd:element name="media">
  1205. <xsd:complexType>
  1206. <xsd:sequence minOccurs="0" maxOccurs="unbounded">
  1207. <xsd:element name="stream_media" type="stream_media" minOccurs="0" maxOccurs="unbounded" />
  1208. </xsd:sequence>
  1209. <xsd:attribute name="list" type="xsd:boolean" />
  1210. </xsd:complexType>
  1211. </xsd:element>
  1212. <xsd:element name="name" type="xsd:string" />
  1213. <xsd:element name="href" type="xsd:string" />
  1214. <xsd:element name="caption" type="xsd:string" />
  1215. <xsd:element name="description" type="xsd:string" />
  1216. <xsd:element name="properties">
  1217. <xsd:complexType>
  1218. <xsd:sequence minOccurs="0" maxOccurs="unbounded">
  1219. <xsd:element name="stream_property" type="stream_property" minOccurs="0" maxOccurs="unbounded" />
  1220. </xsd:sequence>
  1221. <xsd:attribute name="list" type="xsd:boolean" />
  1222. </xsd:complexType>
  1223. </xsd:element>
  1224. <xsd:element name="icon" type="xsd:string" />
  1225. <xsd:element name="fb_object_type" type="xsd:string" />
  1226. <xsd:element name="fb_object_id" type="xsd:string" />
  1227. </xsd:sequence>
  1228. </xsd:complexType>
  1229. <xsd:complexType name="stream_app_data">
  1230. <xsd:sequence>
  1231. <xsd:element name="tbid" type="xsd:long" />
  1232. <xsd:element name="attachment_data" type="xsd:string" />
  1233. <xsd:element name="images" type="xsd:string" />
  1234. </xsd:sequence>
  1235. </xsd:complexType>
  1236. <xsd:complexType name="stream_post">
  1237. <xsd:sequence>
  1238. <xsd:element name="post_id" type="post_id" />
  1239. <xsd:element name="viewer_id" type="uid" />
  1240. <xsd:element name="view" type="xsd:string" />
  1241. <xsd:element name="source_id" type="uid" />
  1242. <xsd:element name="type" type="xsd:string" />
  1243. <xsd:element name="app_id" type="xsd:long" />
  1244. <xsd:element name="attribution" type="xsd:string" />
  1245. <xsd:element name="actor_id" type="uid" />
  1246. <xsd:element name="target_id" type="uid" />
  1247. <xsd:element name="message" type="xsd:string" />
  1248. <xsd:element name="attachment" type="stream_attachment" />
  1249. <xsd:element name="app_data" type="stream_app_data" />
  1250. <xsd:element name="action_links">
  1251. <xsd:complexType>
  1252. <xsd:sequence minOccurs="0" maxOccurs="unbounded">
  1253. <xsd:element name="stream_action_link" type="stream_action_link" minOccurs="0" maxOccurs="unbounded" />
  1254. </xsd:sequence>
  1255. <xsd:attribute name="list" type="xsd:boolean" />
  1256. </xsd:complexType>
  1257. </xsd:element>
  1258. <xsd:element name="comments" type="stream_comments" />
  1259. <xsd:element name="likes" type="stream_likes" />
  1260. <xsd:element name="privacy" type="xsd:string" />
  1261. <xsd:element name="updated_time" type="time" />
  1262. <xsd:element name="created_time" type="time" />
  1263. <xsd:element name="tagged_ids">
  1264. <xsd:complexType>
  1265. <xsd:sequence minOccurs="0" maxOccurs="unbounded">
  1266. <xsd:element name="id" type="id" minOccurs="0" maxOccurs="unbounded" />
  1267. </xsd:sequence>
  1268. <xsd:attribute name="list" type="xsd:boolean" />
  1269. </xsd:complexType>
  1270. </xsd:element>
  1271. <xsd:element name="is_hidden" type="xsd:boolean" />
  1272. </xsd:sequence>
  1273. </xsd:complexType>
  1274. <xsd:complexType name="photo_feedback">
  1275. <xsd:sequence>
  1276. <xsd:element name="pid" type="pid" />
  1277. <xsd:element name="comments" type="stream_comments" />
  1278. <xsd:element name="likes" type="stream_likes" />
  1279. </xsd:sequence>
  1280. </xsd:complexType>
  1281. <xsd:complexType name="connection">
  1282. <xsd:sequence>
  1283. <xsd:element name="source_id" type="xsd:long" />
  1284. <xsd:element name="target_id" type="xsd:long" />
  1285. <xsd:element name="is_following" type="xsd:boolean" />
  1286. </xsd:sequence>
  1287. </xsd:complexType>
  1288. <xsd:complexType name="stream_data">
  1289. <xsd:sequence>
  1290. <xsd:element name="posts">
  1291. <xsd:complexType>
  1292. <xsd:sequence minOccurs="0" maxOccurs="unbounded">
  1293. <xsd:element name="stream_post" type="stream_post" minOccurs="0" maxOccurs="unbounded" />
  1294. </xsd:sequence>
  1295. <xsd:attribute name="list" type="xsd:boolean" />
  1296. </xsd:complexType>
  1297. </xsd:element>
  1298. <xsd:element name="profiles">
  1299. <xsd:complexType>
  1300. <xsd:sequence minOccurs="0" maxOccurs="unbounded">
  1301. <xsd:element name="profile" type="profile" minOccurs="0" maxOccurs="unbounded" />
  1302. </xsd:sequence>
  1303. <xsd:attribute name="list" type="xsd:boolean" />
  1304. </xsd:complexType>
  1305. </xsd:element>
  1306. <xsd:element name="albums">
  1307. <xsd:complexType>
  1308. <xsd:sequence minOccurs="0" maxOccurs="unbounded">
  1309. <xsd:element name="album" type="album" minOccurs="0" maxOccurs="unbounded" />
  1310. </xsd:sequence>
  1311. <xsd:attribute name="list" type="xsd:boolean" />
  1312. </xsd:complexType>
  1313. </xsd:element>
  1314. <xsd:element name="photo_tags">
  1315. <xsd:complexType>
  1316. <xsd:sequence minOccurs="0" maxOccurs="unbounded">
  1317. <xsd:element name="photo_tag" type="photo_tag" minOccurs="0" maxOccurs="unbounded" />
  1318. </xsd:sequence>
  1319. <xsd:attribute name="list" type="xsd:boolean" />
  1320. </xsd:complexType>
  1321. </xsd:element>
  1322. <xsd:element name="photo_feedback">
  1323. <xsd:complexType>
  1324. <xsd:sequence minOccurs="0" maxOccurs="unbounded">
  1325. <xsd:element name="photo_feedback" type="photo_feedback" minOccurs="0" maxOccurs="unbounded" />
  1326. </xsd:sequence>
  1327. <xsd:attribute name="list" type="xsd:boolean" />
  1328. </xsd:complexType>
  1329. </xsd:element>
  1330. <xsd:element name="connections">
  1331. <xsd:complexType>
  1332. <xsd:sequence minOccurs="0" maxOccurs="unbounded">
  1333. <xsd:element name="connection" type="connection" minOccurs="0" maxOccurs="unbounded" />
  1334. </xsd:sequence>
  1335. <xsd:attribute name="list" type="xsd:boolean" />
  1336. </xsd:complexType>
  1337. </xsd:element>
  1338. </xsd:sequence>
  1339. </xsd:complexType>
  1340. <xsd:complexType name="stream_filter">
  1341. <xsd:sequence>
  1342. <xsd:element name="uid" type="uid" />
  1343. <xsd:element name="filter_key" type="xsd:string" />
  1344. <xsd:element name="name" type="xsd:string" />
  1345. <xsd:element name="rank" type="xsd:int" />
  1346. <xsd:element name="icon_url" type="xsd:string" />
  1347. <xsd:element name="is_visible" type="xsd:boolean" />
  1348. <xsd:element name="type" type="xsd:string" />
  1349. <xsd:element name="value" type="xsd:long" />
  1350. </xsd:sequence>
  1351. </xsd:complexType>
  1352. <xsd:complexType name="link_stat">
  1353. <xsd:sequence>
  1354. <xsd:element name="url" type="xsd:string" />
  1355. <xsd:element name="share_count" type="xsd:long" />
  1356. <xsd:element name="like_count" type="xsd:long" />
  1357. <xsd:element name="comment_count" type="xsd:long" />
  1358. <xsd:element name="total_count" type="xsd:long" />
  1359. <xsd:element name="click_count" type="xsd:long" />
  1360. <xsd:element name="normalized_url" type="xsd:string" />
  1361. </xsd:sequence>
  1362. </xsd:complexType>
  1363. <xsd:complexType name="fql_result">
  1364. <xsd:sequence>
  1365. <xsd:element name="name" type="xsd:string" />
  1366. <xsd:element name="fql_result_set" type="xsd:string" />
  1367. </xsd:sequence>
  1368. </xsd:complexType>
  1369. <xsd:complexType name="translation">
  1370. <xsd:sequence>
  1371. <xsd:element name="native_string" type="xsd:string" />
  1372. <xsd:element name="description" type="xsd:string" />
  1373. <xsd:element name="native_hash" type="xsd:string" />
  1374. <xsd:element name="translation" type="xsd:string" />
  1375. <xsd:element name="locale" type="xsd:string" />
  1376. <xsd:element name="approval_status" type="xsd:string" />
  1377. <xsd:element name="pre_hash_string" type="xsd:string" />
  1378. <xsd:element name="best_string" type="xsd:string" />
  1379. <xsd:element name="is_translatable" type="xsd:int" />
  1380. </xsd:sequence>
  1381. </xsd:complexType>
  1382. <xsd:complexType name="translation_info">
  1383. <xsd:sequence>
  1384. <xsd:element name="translation" type="xsd:string" />
  1385. <xsd:element name="status" type="xsd:string" />
  1386. <xsd:element name="description" type="xsd:string" />
  1387. </xsd:sequence>
  1388. </xsd:complexType>
  1389. <xsd:complexType name="locale_string">
  1390. <xsd:sequence>
  1391. <xsd:element name="native_string" type="xsd:string" />
  1392. <xsd:element name="translations">
  1393. <xsd:complexType>
  1394. <xsd:sequence minOccurs="0" maxOccurs="unbounded">
  1395. <xsd:element name="translation_info" type="translation_info" minOccurs="0" maxOccurs="unbounded" />
  1396. </xsd:sequence>
  1397. <xsd:attribute name="list" type="xsd:boolean" />
  1398. </xsd:complexType>
  1399. </xsd:element>
  1400. </xsd:sequence>
  1401. </xsd:complexType>
  1402. <xsd:complexType name="locale_data">
  1403. <xsd:sequence>
  1404. <xsd:element name="locale" type="xsd:string" />
  1405. <xsd:element name="strings">
  1406. <xsd:complexType>
  1407. <xsd:sequence minOccurs="0" maxOccurs="unbounded">
  1408. <xsd:element name="locale_string" type="locale_string" minOccurs="0" maxOccurs="unbounded" />
  1409. </xsd:sequence>
  1410. <xsd:attribute name="list" type="xsd:boolean" />
  1411. </xsd:complexType>
  1412. </xsd:element>
  1413. </xsd:sequence>
  1414. </xsd:complexType>
  1415. <xsd:complexType name="message">
  1416. <xsd:sequence>
  1417. <xsd:element name="message_id" type="message_id" />
  1418. <xsd:element name="author_id" type="uid" />
  1419. <xsd:element name="body" type="xsd:string" />
  1420. <xsd:element name="created_time" type="time" />
  1421. <xsd:element name="attachment" type="stream_attachment" />
  1422. </xsd:sequence>
  1423. </xsd:complexType>
  1424. <xsd:complexType name="thread">
  1425. <xsd:sequence>
  1426. <xsd:element name="thread_id" type="thread_id" />
  1427. <xsd:element name="subject" type="xsd:string" />
  1428. <xsd:element name="recipients">
  1429. <xsd:complexType>
  1430. <xsd:sequence minOccurs="0" maxOccurs="unbounded">
  1431. <xsd:element name="uid" type="uid" minOccurs="0" maxOccurs="unbounded" />
  1432. </xsd:sequence>
  1433. <xsd:attribute name="list" type="xsd:boolean" />
  1434. </xsd:complexType>
  1435. </xsd:element>
  1436. <xsd:element name="updated_time" type="time" />
  1437. <xsd:element name="parent_message_id" type="message_id" />
  1438. <xsd:element name="parent_thread_id" type="thread_id" />
  1439. <xsd:element name="message_count" type="xsd:int" />
  1440. <xsd:element name="snippet" type="xsd:string" />
  1441. <xsd:element name="snippet_author" type="uid" />
  1442. <xsd:element name="object_id" type="id" />
  1443. <xsd:element name="unread" type="xsd:boolean" />
  1444. <xsd:element name="messages">
  1445. <xsd:complexType>
  1446. <xsd:sequence minOccurs="0" maxOccurs="unbounded">
  1447. <xsd:element name="message" type="message" minOccurs="0" maxOccurs="unbounded" />
  1448. </xsd:sequence>
  1449. <xsd:attribute name="list" type="xsd:boolean" />
  1450. </xsd:complexType>
  1451. </xsd:element>
  1452. </xsd:sequence>
  1453. </xsd:complexType>
  1454. <xsd:element name="auth_createToken_response" type="auth_token" />
  1455. <xsd:element name="auth_getSession_response" type="session_info" />
  1456. <xsd:element name="auth_promoteSession_response" type="session_secret" />
  1457. <xsd:element name="auth_expireSession_response" type="xsd:boolean" />
  1458. <xsd:element name="auth_revokeExtendedPermission_response" type="xsd:boolean" />
  1459. <xsd:element name="auth_revokeAuthorization_response" type="xsd:boolean" />
  1460. <xsd:element name="auth_getAppPublicKey_response" type="xsd:string" />
  1461. <xsd:element name="auth_getSignedPublicSessionData_response" type="public_session_data" />
  1462. <xsd:element name="auth_renewOfflineSession_response" type="session_key" />
  1463. <xsd:element name="connect_getUnconnectedFriendsCount_response" type="xsd:int" />
  1464. <xsd:element name="connect_registerUsers_response">
  1465. <xsd:complexType>
  1466. <xsd:sequence minOccurs="0" maxOccurs="unbounded">
  1467. <xsd:element name="connect_registerUsers_response_elt" type="xsd:string" minOccurs="0" maxOccurs="unbounded" />
  1468. </xsd:sequence>
  1469. <xsd:attribute name="list" type="xsd:boolean" />
  1470. </xsd:complexType>
  1471. </xsd:element>
  1472. <xsd:element name="connect_unregisterUsers_response">
  1473. <xsd:complexType>
  1474. <xsd:sequence minOccurs="0" maxOccurs="unbounded">
  1475. <xsd:element name="connect_unregisterUsers_response_elt" type="xsd:string" minOccurs="0" maxOccurs="unbounded" />
  1476. </xsd:sequence>
  1477. <xsd:attribute name="list" type="xsd:boolean" />
  1478. </xsd:complexType>
  1479. </xsd:element>
  1480. <xsd:complexType name="idPair">
  1481. <xsd:simpleContent>
  1482. <xsd:extension base="xsd:long">
  1483. <xsd:attribute name="key" type="xsd:long" />
  1484. </xsd:extension>
  1485. </xsd:simpleContent>
  1486. </xsd:complexType>
  1487. <xsd:complexType name="idToBooleanPair">
  1488. <xsd:simpleContent>
  1489. <xsd:extension base="xsd:boolean">
  1490. <xsd:attribute name="key" type="xsd:long"/>
  1491. </xsd:extension>
  1492. </xsd:simpleContent>
  1493. </xsd:complexType>
  1494. <!-- For issues with these return types, see: http://bugs.developers.facebook.com/show_bug.cgi?id=8607 -->
  1495. <xsd:element name="dashboard_multiClearNews_response">
  1496. <xsd:complexType>
  1497. <xsd:sequence minOccurs="0" maxOccurs="unbounded">
  1498. <xsd:element name="dashboard_multiClearNews_response_elt">
  1499. <xsd:complexType>
  1500. <xsd:sequence minOccurs="0" maxOccurs="unbounded">
  1501. <xsd:element name="dashboard_multiClearNews_response_elt_elt" type="idToBooleanPair" />
  1502. </xsd:sequence>
  1503. <xsd:attribute name="key" type="xsd:long" />
  1504. <xsd:attribute name="list" type="xsd:boolean"/>
  1505. </xsd:complexType>
  1506. </xsd:element>
  1507. </xsd:sequence>
  1508. <xsd:attribute name="list" type="xsd:boolean" />
  1509. </xsd:complexType>
  1510. </xsd:element>
  1511. <xsd:element name="dashboard_multiAddNews_response">
  1512. <xsd:complexType>
  1513. <xsd:sequence minOccurs="0" maxOccurs="unbounded">
  1514. <xsd:element name="dashboard_multiAddNews_response_elt" type="idPair"/>
  1515. </xsd:sequence>
  1516. <xsd:attribute name="list" type="xsd:boolean" />
  1517. </xsd:complexType>
  1518. </xsd:element>
  1519. <xsd:element name="dashboard_incrementCount_response" type="xsd:boolean" />
  1520. <xsd:element name="dashboard_decrementCount_response" type="xsd:boolean" />
  1521. <xsd:element name="dashboard_clearCount_response" type="xsd:boolean" />
  1522. <xsd:element name="dashboard_getCount_response" type="xsd:int" />
  1523. <xsd:element name="dashboard_setNews_response" type="xsd:boolean" />
  1524. <xsd:element name="dashboard_getNews_response" type="xsd:string" />
  1525. <xsd:element name="dashboard_clearNews_response" type="xsd:boolean" />
  1526. <xsd:element name="events_get_response">
  1527. <xsd:complexType>
  1528. <xsd:sequence minOccurs="0" maxOccurs="unbounded">
  1529. <xsd:element name="event" type="event" minOccurs="0" maxOccurs="unbounded" />
  1530. </xsd:sequence>
  1531. <xsd:attribute name="list" type="xsd:boolean" />
  1532. </xsd:complexType>
  1533. </xsd:element>
  1534. <xsd:element name="events_getMembers_response" type="event_members" />
  1535. <xsd:element name="events_rsvp_response" type="xsd:boolean" />
  1536. <xsd:element name="events_create_response" type="eid" />
  1537. <xsd:element name="events_edit_response" type="xsd:boolean" />
  1538. <xsd:element name="events_cancel_response" type="xsd:boolean" />
  1539. <xsd:element name="notes_get_response">
  1540. <xsd:complexType>
  1541. <xsd:sequence minOccurs="0" maxOccurs="unbounded">
  1542. <xsd:element name="note" type="note" minOccurs="0" maxOccurs="unbounded" />
  1543. </xsd:sequence>
  1544. <xsd:attribute name="list" type="xsd:boolean" />
  1545. </xsd:complexType>
  1546. </xsd:element>
  1547. <xsd:element name="notes_create_response" type="note_id" />
  1548. <xsd:element name="notes_edit_response" type="xsd:boolean" />
  1549. <xsd:element name="notes_delete_response" type="xsd:boolean" />
  1550. <xsd:element name="status_set_response" type="xsd:boolean" />
  1551. <xsd:element name="status_get_response">
  1552. <xsd:complexType>
  1553. <xsd:sequence minOccurs="0" maxOccurs="unbounded">
  1554. <xsd:element name="user_status" type="user_status" minOccurs="0" maxOccurs="unbounded" />
  1555. </xsd:sequence>
  1556. <xsd:attribute name="list" type="xsd:boolean" />
  1557. </xsd:complexType>
  1558. </xsd:element>
  1559. <xsd:element name="stream_get_response" type="stream_data" />
  1560. <xsd:element name="stream_getFilters_response">
  1561. <xsd:complexType>
  1562. <xsd:sequence minOccurs="0" maxOccurs="unbounded">
  1563. <xsd:element name="stream_filter" type="stream_filter" minOccurs="0" maxOccurs="unbounded" />
  1564. </xsd:sequence>
  1565. <xsd:attribute name="list" type="xsd:boolean" />
  1566. </xsd:complexType>
  1567. </xsd:element>
  1568. <xsd:element name="stream_getComments_response">
  1569. <xsd:complexType>
  1570. <xsd:sequence minOccurs="0" maxOccurs="unbounded">
  1571. <xsd:element name="comment" type="comment" minOccurs="0" maxOccurs="unbounded" />
  1572. </xsd:sequence>
  1573. <xsd:attribute name="list" type="xsd:boolean" />
  1574. </xsd:complexType>
  1575. </xsd:element>
  1576. <xsd:element name="stream_sethidden_response" type="xsd:boolean" />
  1577. <xsd:element name="links_preview_response" type="stream_attachment" />
  1578. <xsd:element name="links_post_response" type="link_id" />
  1579. <xsd:element name="links_get_response">
  1580. <xsd:complexType>
  1581. <xsd:sequence minOccurs="0" maxOccurs="unbounded">
  1582. <xsd:element name="link" type="link" minOccurs="0" maxOccurs="unbounded" />
  1583. </xsd:sequence>
  1584. <xsd:attribute name="list" type="xsd:boolean" />
  1585. </xsd:complexType>
  1586. </xsd:element>
  1587. <xsd:element name="links_getStats_response">
  1588. <xsd:complexType>
  1589. <xsd:sequence minOccurs="0" maxOccurs="unbounded">
  1590. <xsd:element name="link_stat" type="link_stat" minOccurs="0" maxOccurs="unbounded" />
  1591. </xsd:sequence>
  1592. <xsd:attribute name="list" type="xsd:boolean" />
  1593. </xsd:complexType>
  1594. </xsd:element>
  1595. <xsd:element name="comments_get_response">
  1596. <xsd:complexType>
  1597. <xsd:sequence minOccurs="0" maxOccurs="unbounded">
  1598. <xsd:element name="comment" type="comment" minOccurs="0" maxOccurs="unbounded" />
  1599. </xsd:sequence>
  1600. <xsd:attribute name="list" type="xsd:boolean" />
  1601. </xsd:complexType>
  1602. </xsd:element>
  1603. <xsd:element name="comments_add_response" type="comment_id" />
  1604. <xsd:element name="comments_remove_response" type="xsd:boolean" />
  1605. <xsd:element name="stream_publish_response" type="xsd:string" />
  1606. <xsd:element name="stream_remove_response" type="xsd:boolean" />
  1607. <xsd:element name="stream_addComment_response" type="xsd:long" />
  1608. <xsd:element name="stream_removeComment_response" type="xsd:boolean" />
  1609. <xsd:element name="stream_addLike_response" type="xsd:boolean" />
  1610. <xsd:element name="stream_removeLike_response" type="xsd:boolean" />
  1611. <xsd:element name="fbml_setRefHandle_response" type="xsd:boolean" />
  1612. <xsd:element name="fbml_refreshRefUrl_response" type="xsd:boolean" />
  1613. <xsd:element name="fbml_refreshImgSrc_response" type="xsd:boolean" />
  1614. <xsd:element name="fbml_uploadNativeStrings_response" type="xsd:boolean" />
  1615. <xsd:element name="fbml_registerCustomTags_response" type="xsd:boolean" />
  1616. <xsd:element name="fbml_getCustomTags_response">
  1617. <xsd:complexType>
  1618. <xsd:sequence minOccurs="0" maxOccurs="unbounded">
  1619. <xsd:element name="custom_tag" type="custom_tag" minOccurs="0" maxOccurs="unbounded" />
  1620. </xsd:sequence>
  1621. <xsd:attribute name="list" type="xsd:boolean" />
  1622. </xsd:complexType>
  1623. </xsd:element>
  1624. <xsd:element name="fbml_deleteCustomTags_response" type="xsd:boolean" />
  1625. <xsd:element name="feed_publishStoryToUser_response" type="xsd:boolean" />
  1626. <xsd:element name="feed_publishActionOfUser_response" type="xsd:boolean" />
  1627. <xsd:element name="friends_areFriends_response">
  1628. <xsd:complexType>
  1629. <xsd:sequence minOccurs="0" maxOccurs="unbounded">
  1630. <xsd:element name="friend_info" type="friend_info" minOccurs="0" maxOccurs="unbounded" />
  1631. </xsd:sequence>
  1632. <xsd:attribute name="list" type="xsd:boolean" />
  1633. </xsd:complexType>
  1634. </xsd:element>
  1635. <xsd:element name="friends_get_response">
  1636. <xsd:complexType>
  1637. <xsd:sequence minOccurs="0" maxOccurs="unbounded">
  1638. <xsd:element name="uid" type="uid" minOccurs="0" maxOccurs="unbounded" />
  1639. </xsd:sequence>
  1640. <xsd:attribute name="list" type="xsd:boolean" />
  1641. </xsd:complexType>
  1642. </xsd:element>
  1643. <xsd:element name="friends_getMutualFriends_response">
  1644. <xsd:complexType>
  1645. <xsd:sequence minOccurs="0" maxOccurs="unbounded">
  1646. <xsd:element name="uid" type="uid" minOccurs="0" maxOccurs="unbounded" />
  1647. </xsd:sequence>
  1648. <xsd:attribute name="list" type="xsd:boolean" />
  1649. </xsd:complexType>
  1650. </xsd:element>
  1651. <xsd:element name="friends_getAppUsers_response">
  1652. <xsd:complexType>
  1653. <xsd:sequence minOccurs="0" maxOccurs="unbounded">
  1654. <xsd:element name="uid" type="uid" minOccurs="0" maxOccurs="unbounded" />
  1655. </xsd:sequence>
  1656. <xsd:attribute name="list" type="xsd:boolean" />
  1657. </xsd:complexType>
  1658. </xsd:element>
  1659. <xsd:element name="friends_getLists_response">
  1660. <xsd:complexType>
  1661. <xsd:sequence minOccurs="0" maxOccurs="unbounded">
  1662. <xsd:element name="friendlist" type="friendlist" minOccurs="0" maxOccurs="unbounded" />
  1663. </xsd:sequence>
  1664. <xsd:attribute name="list" type="xsd:boolean" />
  1665. </xsd:complexType>
  1666. </xsd:element>
  1667. <xsd:element name="groups_get_response">
  1668. <xsd:complexType>
  1669. <xsd:sequence minOccurs="0" maxOccurs="unbounded">
  1670. <xsd:element name="group" type="group" minOccurs="0" maxOccurs="unbounded" />
  1671. </xsd:sequence>
  1672. <xsd:attribute name="list" type="xsd:boolean" />
  1673. </xsd:complexType>
  1674. </xsd:element>
  1675. <xsd:element name="groups_getMembers_response" type="group_members" />
  1676. <xsd:element name="intl_getTranslations_response">
  1677. <xsd:complexType>
  1678. <xsd:sequence minOccurs="0" maxOccurs="unbounded">
  1679. <xsd:element name="locale_data" type="locale_data" minOccurs="0" maxOccurs="unbounded" />
  1680. </xsd:sequence>
  1681. <xsd:attribute name="list" type="xsd:boolean" />
  1682. </xsd:complexType>
  1683. </xsd:element>
  1684. <xsd:element name="intl_uploadNativeStrings_response" type="xsd:boolean" />
  1685. <xsd:element name="privacy_canSee_response">
  1686. <xsd:complexType>
  1687. <xsd:sequence minOccurs="0" maxOccurs="unbounded">
  1688. <xsd:element name="privacy_canSee_response_elt" type="xsd:boolean" minOccurs="0" maxOccurs="unbounded" />
  1689. </xsd:sequence>
  1690. <xsd:attribute name="list" type="xsd:boolean" />
  1691. </xsd:complexType>
  1692. </xsd:element>
  1693. <xsd:element name="data_getCookies_response">
  1694. <xsd:complexType>
  1695. <xsd:sequence minOccurs="0" maxOccurs="unbounded">
  1696. <xsd:element name="cookie" type="cookie" minOccurs="0" maxOccurs="unbounded" />
  1697. </xsd:sequence>
  1698. <xsd:attribute name="list" type="xsd:boolean" />
  1699. </xsd:complexType>
  1700. </xsd:element>
  1701. <xsd:element name="data_setCookie_response" type="xsd:boolean" />
  1702. <xsd:element name="permissions_checkGrantedApiAccess_response">
  1703. <xsd:complexType>
  1704. <xsd:sequence minOccurs="0" maxOccurs="unbounded">
  1705. <xsd:element name="permissions_checkGrantedApiAccess_response_elt" type="xsd:string" minOccurs="0" maxOccurs="unbounded" />
  1706. </xsd:sequence>
  1707. <xsd:attribute name="list" type="xsd:boolean" />
  1708. </xsd:complexType>
  1709. </xsd:element>
  1710. <xsd:element name="permissions_checkAvailableApiAccess_response">
  1711. <xsd:complexType>
  1712. <xsd:sequence minOccurs="0" maxOccurs="unbounded">
  1713. <xsd:element name="permissions_checkAvailableApiAccess_response_elt" type="xsd:string" minOccurs="0" maxOccurs="unbounded" />
  1714. </xsd:sequence>
  1715. <xsd:attribute name="list" type="xsd:boolean" />
  1716. </xsd:complexType>
  1717. </xsd:element>
  1718. <xsd:element name="permissions_grantApiAccess_response" type="xsd:boolean" />
  1719. <xsd:element name="permissions_revokeApiAccess_response" type="xsd:boolean" />
  1720. <xsd:element name="payments_setProperties_response" type="xsd:boolean" />
  1721. <xsd:element name="payments_getOrderDetails_response" type="xsd:string" />
  1722. <xsd:element name="payments_updateOrder_response" type="xsd:boolean" />
  1723. <xsd:element name="payments_getOrders_response" type="xsd:string" />
  1724. <xsd:element name="gifts_get_response" type="xsd:string" />
  1725. <xsd:element name="gifts_update_response" type="xsd:string" />
  1726. <xsd:element name="fql_query_response">
  1727. <xsd:complexType>
  1728. <xsd:sequence minOccurs="0" maxOccurs="unbounded">
  1729. <xsd:any />
  1730. </xsd:sequence>
  1731. </xsd:complexType>
  1732. </xsd:element>
  1733. <xsd:element name="fql_multiquery_response">
  1734. <xsd:complexType>
  1735. <xsd:sequence minOccurs="0" maxOccurs="unbounded">
  1736. <xsd:element name="fql_result" type="fql_result" minOccurs="0" maxOccurs="unbounded" />
  1737. </xsd:sequence>
  1738. <xsd:attribute name="list" type="xsd:boolean" />
  1739. </xsd:complexType>
  1740. </xsd:element>
  1741. <xsd:element name="batch_run_response">
  1742. <xsd:complexType>
  1743. <xsd:sequence minOccurs="0" maxOccurs="unbounded">
  1744. <xsd:element name="batch_run_response_elt" type="xsd:string" minOccurs="0" maxOccurs="unbounded" />
  1745. </xsd:sequence>
  1746. <xsd:attribute name="list" type="xsd:boolean" />
  1747. </xsd:complexType>
  1748. </xsd:element>
  1749. <xsd:element name="liveMessage_send_response" type="xsd:boolean" />
  1750. <xsd:element name="notifications_get_response" type="notifications" />
  1751. <xsd:element name="notifications_send_response" type="xsd:string" />
  1752. <xsd:element name="notifications_sendEmail_response" type="uid_list" />
  1753. <xsd:element name="notifications_getList_response" type="notification_data" />
  1754. <xsd:element name="notifications_markRead_response" type="xsd:boolean" />
  1755. <xsd:element name="message_createThread_response" type="thread_id" />
  1756. <xsd:element name="message_replyToThread_response" type="message_id" />
  1757. <xsd:element name="message_branchFromThread_response" type="thread_id" />
  1758. <xsd:element name="message_setThreadReadStatus_response" type="xsd:boolean" />
  1759. <xsd:element name="message_deleteThread_response" type="xsd:boolean" />
  1760. <xsd:element name="message_getThreadsInFolder_response">
  1761. <xsd:complexType>
  1762. <xsd:sequence minOccurs="0" maxOccurs="unbounded">
  1763. <xsd:element name="thread" type="thread" minOccurs="0" maxOccurs="unbounded" />
  1764. </xsd:sequence>
  1765. <xsd:attribute name="list" type="xsd:boolean" />
  1766. </xsd:complexType>
  1767. </xsd:element>
  1768. <xsd:element name="photos_get_response">
  1769. <xsd:complexType>
  1770. <xsd:sequence minOccurs="0" maxOccurs="unbounded">
  1771. <xsd:element name="photo" type="photo" minOccurs="0" maxOccurs="unbounded" />
  1772. </xsd:sequence>
  1773. <xsd:attribute name="list" type="xsd:boolean" />
  1774. </xsd:complexType>
  1775. </xsd:element>
  1776. <xsd:element name="photos_getAlbums_response">
  1777. <xsd:complexType>
  1778. <xsd:sequence minOccurs="0" maxOccurs="unbounded">
  1779. <xsd:element name="album" type="album" minOccurs="0" maxOccurs="unbounded" />
  1780. </xsd:sequence>
  1781. <xsd:attribute name="list" type="xsd:boolean" />
  1782. </xsd:complexType>
  1783. </xsd:element>
  1784. <xsd:element name="photos_getTags_response">
  1785. <xsd:complexType>
  1786. <xsd:sequence minOccurs="0" maxOccurs="unbounded">
  1787. <xsd:element name="photo_tag" type="photo_tag" minOccurs="0" maxOccurs="unbounded" />
  1788. </xsd:sequence>
  1789. <xsd:attribute name="list" type="xsd:boolean" />
  1790. </xsd:complexType>
  1791. </xsd:element>
  1792. <xsd:element name="photos_createAlbum_response" type="album" />
  1793. <xsd:element name="photos_upload_response" type="photo" />
  1794. <xsd:element name="photos_addTag_response" type="xsd:boolean" />
  1795. <xsd:element name="video_upload_response" type="video" />
  1796. <xsd:element name="video_getUploadLimits_response" type="video_limits" />
  1797. <xsd:element name="profile_setFBML_response" type="xsd:boolean" />
  1798. <xsd:element name="profile_getFBML_response" type="xsd:string" />
  1799. <xsd:element name="profile_setInfo_response" type="xsd:boolean" />
  1800. <xsd:element name="profile_getInfo_response">
  1801. <xsd:complexType>
  1802. <xsd:sequence minOccurs="0" maxOccurs="unbounded">
  1803. <xsd:element name="user_info" type="user_info" minOccurs="0" maxOccurs="unbounded" />
  1804. </xsd:sequence>
  1805. <xsd:attribute name="list" type="xsd:boolean" />
  1806. </xsd:complexType>
  1807. </xsd:element>
  1808. <xsd:element name="profile_setInfoOptions_response" type="xsd:boolean" />
  1809. <xsd:element name="profile_getInfoOptions_response">
  1810. <xsd:complexType>
  1811. <xsd:sequence minOccurs="0" maxOccurs="unbounded">
  1812. <xsd:element name="info_item" type="info_item" minOccurs="0" maxOccurs="unbounded" />
  1813. </xsd:sequence>
  1814. <xsd:attribute name="list" type="xsd:boolean" />
  1815. </xsd:complexType>
  1816. </xsd:element>
  1817. <xsd:element name="update_decodeIDs_response">
  1818. <xsd:complexType>
  1819. <xsd:sequence minOccurs="0" maxOccurs="unbounded">
  1820. <xsd:element name="id_map" type="id_map" minOccurs="0" maxOccurs="unbounded" />
  1821. </xsd:sequence>
  1822. <xsd:attribute name="list" type="xsd:boolean" />
  1823. </xsd:complexType>
  1824. </xsd:element>
  1825. <xsd:element name="users_getInfo_response">
  1826. <xsd:complexType>
  1827. <xsd:sequence minOccurs="0" maxOccurs="unbounded">
  1828. <xsd:element name="user" type="user" minOccurs="0" maxOccurs="unbounded" />
  1829. </xsd:sequence>
  1830. <xsd:attribute name="list" type="xsd:boolean" />
  1831. </xsd:complexType>
  1832. </xsd:element>
  1833. <xsd:element name="users_getStandardInfo_response">
  1834. <xsd:complexType>
  1835. <xsd:sequence minOccurs="0" maxOccurs="unbounded">
  1836. <xsd:element name="user" type="user" minOccurs="0" maxOccurs="unbounded" />
  1837. </xsd:sequence>
  1838. <xsd:attribute name="list" type="xsd:boolean" />
  1839. </xsd:complexType>
  1840. </xsd:element>
  1841. <xsd:element name="users_isAppUser_response" type="xsd:boolean" />
  1842. <xsd:element name="users_isAppAdded_response" type="xsd:boolean" />
  1843. <xsd:element name="users_hasAppPermission_response" type="xsd:boolean" />
  1844. <xsd:element name="users_getLoggedInUser_response" type="uid" />
  1845. <xsd:element name="users_setStatus_response" type="xsd:boolean" />
  1846. <xsd:element name="users_isVerified_response" type="xsd:boolean" />
  1847. <xsd:element name="pages_getInfo_response">
  1848. <xsd:complexType>
  1849. <xsd:sequence minOccurs="0" maxOccurs="unbounded">
  1850. <xsd:element name="page" type="page" minOccurs="0" maxOccurs="unbounded" />
  1851. </xsd:sequence>
  1852. <xsd:attribute name="list" type="xsd:boolean" />
  1853. </xsd:complexType>
  1854. </xsd:element>
  1855. <xsd:element name="pages_isAdmin_response" type="xsd:boolean" />
  1856. <xsd:element name="pages_isFan_response" type="xsd:boolean" />
  1857. <xsd:element name="pages_isAppAdded_response" type="xsd:boolean" />
  1858. <xsd:element name="data_setUserPreference_response" type="xsd:boolean" />
  1859. <xsd:element name="data_setUserPreferences_response" type="xsd:boolean" />
  1860. <xsd:element name="data_getUserPreference_response" type="xsd:string" />
  1861. <xsd:element name="data_getUserPreferences_response">
  1862. <xsd:complexType>
  1863. <xsd:sequence minOccurs="0" maxOccurs="unbounded">
  1864. <xsd:element name="preference" type="preference" minOccurs="0" maxOccurs="unbounded" />
  1865. </xsd:sequence>
  1866. <xsd:attribute name="list" type="xsd:boolean" />
  1867. </xsd:complexType>
  1868. </xsd:element>
  1869. <xsd:element name="data_createObjectType_response" type="xsd:boolean" />
  1870. <xsd:element name="data_dropObjectType_response" type="xsd:boolean" />
  1871. <xsd:element name="data_renameObjectType_response" type="xsd:boolean" />
  1872. <xsd:element name="data_defineObjectProperty_response" type="xsd:boolean" />
  1873. <xsd:element name="data_undefineObjectProperty_response" type="xsd:boolean" />
  1874. <xsd:element name="data_renameObjectProperty_response" type="xsd:boolean" />
  1875. <xsd:element name="data_getObjectTypes_response">
  1876. <xsd:complexType>
  1877. <xsd:sequence minOccurs="0" maxOccurs="unbounded">
  1878. <xsd:element name="object_type_info" type="object_type_info" minOccurs="0" maxOccurs="unbounded" />
  1879. </xsd:sequence>
  1880. <xsd:attribute name="list" type="xsd:boolean" />
  1881. </xsd:complexType>
  1882. </xsd:element>
  1883. <xsd:element name="data_getObjectType_response">
  1884. <xsd:complexType>
  1885. <xsd:sequence minOccurs="0" maxOccurs="unbounded">
  1886. <xsd:element name="object_property_info" type="object_property_info" minOccurs="0" maxOccurs="unbounded" />
  1887. </xsd:sequence>
  1888. <xsd:attribute name="list" type="xsd:boolean" />
  1889. </xsd:complexType>
  1890. </xsd:element>
  1891. <xsd:element name="data_createObject_response" type="xsd:long" />
  1892. <xsd:element name="data_updateObject_response" type="xsd:boolean" />
  1893. <xsd:element name="data_deleteObject_response" type="xsd:boolean" />
  1894. <xsd:element name="data_deleteObjects_response" type="xsd:boolean" />
  1895. <xsd:element name="data_getObject_response" type="container" />
  1896. <xsd:element name="data_getObjects_response">
  1897. <xsd:complexType>
  1898. <xsd:sequence minOccurs="0" maxOccurs="unbounded">
  1899. <xsd:element name="data_getObjects_response_elt" type="container" minOccurs="0" maxOccurs="unbounded" />
  1900. </xsd:sequence>
  1901. <xsd:attribute name="list" type="xsd:boolean" />
  1902. </xsd:complexType>
  1903. </xsd:element>
  1904. <xsd:element name="data_getObjectProperty_response" type="xsd:string" />
  1905. <xsd:element name="data_setObjectProperty_response" type="xsd:boolean" />
  1906. <xsd:element name="data_getHashValue_response" type="xsd:string" />
  1907. <xsd:element name="data_setHashValue_response" type="xsd:long" />
  1908. <xsd:element name="data_incHashValue_response" type="xsd:int" />
  1909. <xsd:element name="data_removeHashKey_response" type="xsd:boolean" />
  1910. <xsd:element name="data_removeHashKeys_response" type="xsd:boolean" />
  1911. <xsd:element name="data_defineAssociation_response" type="xsd:boolean" />
  1912. <xsd:element name="data_undefineAssociation_response" type="xsd:boolean" />
  1913. <xsd:element name="data_renameAssociation_response" type="xsd:boolean" />
  1914. <xsd:element name="data_getAssociationDefinition_response" type="object_assoc_info" />
  1915. <xsd:element name="data_getAssociationDefinitions_response">
  1916. <xsd:complexType>
  1917. <xsd:sequence minOccurs="0" maxOccurs="unbounded">
  1918. <xsd:element name="object_assoc_info" type="object_assoc_info" minOccurs="0" maxOccurs="unbounded" />
  1919. </xsd:sequence>
  1920. <xsd:attribute name="list" type="xsd:boolean" />
  1921. </xsd:complexType>
  1922. </xsd:element>
  1923. <xsd:element name="data_setAssociation_response" type="xsd:boolean" />
  1924. <xsd:element name="data_setAssociations_response" type="xsd:boolean" />
  1925. <xsd:element name="data_removeAssociation_response" type="xsd:boolean" />
  1926. <xsd:element name="data_removeAssociations_response" type="xsd:boolean" />
  1927. <xsd:element name="data_removeAssociatedObjects_response" type="xsd:boolean" />
  1928. <xsd:element name="data_getAssociatedObjects_response">
  1929. <xsd:complexType>
  1930. <xsd:sequence minOccurs="0" maxOccurs="unbounded">
  1931. <xsd:element name="object_association" type="object_association" minOccurs="0" maxOccurs="unbounded" />
  1932. </xsd:sequence>
  1933. <xsd:attribute name="list" type="xsd:boolean" />
  1934. </xsd:complexType>
  1935. </xsd:element>
  1936. <xsd:element name="data_getAssociatedObjectCount_response" type="xsd:int" />
  1937. <xsd:element name="data_getAssociatedObjectCounts_response">
  1938. <xsd:complexType>
  1939. <xsd:sequence minOccurs="0" maxOccurs="unbounded">
  1940. <xsd:element name="data_getAssociatedObjectCounts_response_elt" type="xsd:int" minOccurs="0" maxOccurs="unbounded" />
  1941. </xsd:sequence>
  1942. <xsd:attribute name="list" type="xsd:boolean" />
  1943. </xsd:complexType>
  1944. </xsd:element>
  1945. <xsd:element name="data_getAssociations_response">
  1946. <xsd:complexType>
  1947. <xsd:sequence minOccurs="0" maxOccurs="unbounded">
  1948. <xsd:element name="object_association" type="object_association" minOccurs="0" maxOccurs="unbounded" />
  1949. </xsd:sequence>
  1950. <xsd:attribute name="list" type="xsd:boolean" />
  1951. </xsd:complexType>
  1952. </xsd:element>
  1953. <xsd:element name="admin_getAppProperties_response" type="xsd:string" />
  1954. <xsd:element name="admin_getLiveStreamViaLink_response" type="xsd:string" />
  1955. <xsd:element name="admin_setLiveStreamViaLink_response" type="xsd:string" />
  1956. <xsd:element name="admin_setAppProperties_response" type="xsd:boolean" />
  1957. <xsd:element name="admin_getAllocation_response" type="xsd:int" />
  1958. <xsd:element name="admin_banUsers_response" type="xsd:boolean" />
  1959. <xsd:element name="admin_unbanUsers_response" type="xsd:boolean" />
  1960. <xsd:element name="admin_getBannedUsers_response">
  1961. <xsd:complexType>
  1962. <xsd:sequence minOccurs="0" maxOccurs="unbounded">
  1963. <xsd:element name="uid" type="uid" minOccurs="0" maxOccurs="unbounded" />
  1964. </xsd:sequence>
  1965. <xsd:attribute name="list" type="xsd:boolean" />
  1966. </xsd:complexType>
  1967. </xsd:element>
  1968. <xsd:element name="application_getPublicInfo_response" type="app_info" />
  1969. <xsd:element name="feed_registerTemplateBundle_response" type="tbid" />
  1970. <xsd:element name="feed_publishTemplatizedAction_response" type="xsd:boolean" />
  1971. <xsd:element name="feed_getRegisteredTemplateBundles_response">
  1972. <xsd:complexType>
  1973. <xsd:sequence minOccurs="0" maxOccurs="unbounded">
  1974. <xsd:element name="template_bundle" type="template_bundle" minOccurs="0" maxOccurs="unbounded" />
  1975. </xsd:sequence>
  1976. <xsd:attribute name="list" type="xsd:boolean" />
  1977. </xsd:complexType>
  1978. </xsd:element>
  1979. <xsd:element name="feed_getRegisteredTemplateBundleByID_response" type="template_bundle" />
  1980. <xsd:element name="feed_deactivateTemplateBundleByID_response" type="xsd:boolean" />
  1981. <xsd:element name="feed_publishUserAction_response" type="xsd:boolean" />
  1982. <xsd:element name="feed_getAppFriendStories_response">
  1983. <xsd:complexType>
  1984. <xsd:sequence minOccurs="0" maxOccurs="unbounded">
  1985. <xsd:element name="feed_story" type="feed_story" minOccurs="0" maxOccurs="unbounded" />
  1986. </xsd:sequence>
  1987. <xsd:attribute name="list" type="xsd:boolean" />
  1988. </xsd:complexType>
  1989. </xsd:element>
  1990. <xsd:element name="admin_getMetrics_response">
  1991. <xsd:complexType>
  1992. <xsd:sequence minOccurs="0" maxOccurs="unbounded">
  1993. <xsd:element name="metrics" type="metrics" minOccurs="0" maxOccurs="unbounded" />
  1994. </xsd:sequence>
  1995. <xsd:attribute name="list" type="xsd:boolean" />
  1996. </xsd:complexType>
  1997. </xsd:element>
  1998. <xsd:element name="admin_setRestrictionInfo_response" type="xsd:boolean" />
  1999. <xsd:element name="admin_getRestrictionInfo_response" type="xsd:string" />
  2000. <xsd:element name="error_response" type="FacebookApiException" />
  2001. </xsd:schema>