/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

Large files are truncated click here to view the full 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 nam