Você não pode selecionar mais de 25 tópicos Os tópicos devem começar com uma letra ou um número, podem incluir traços ('-') e podem ter até 35 caracteres.
 
 
 
 
 
 

427 linhas
26 KiB

  1. # Copyright © Magento, Inc. All rights reserved.
  2. # See COPYING.txt for license details.
  3. type StoreConfig {
  4. required_character_classes_number : String @doc(description: "The number of different character classes (lowercase, uppercase, digits, special characters) required in a password.")
  5. minimum_password_length : String @doc(description: "The minimum number of characters required for a valid password.")
  6. autocomplete_on_storefront : Boolean @doc(description: "Indicates whether to enable autocomplete on login and forgot password forms.")
  7. }
  8. type Query {
  9. customer: Customer @resolver(class: "Magento\\CustomerGraphQl\\Model\\Resolver\\Customer") @doc(description: "Return detailed information about a customer account.") @cache(cacheable: false)
  10. isEmailAvailable (
  11. email: String! @doc(description: "The email address to check.")
  12. ): IsEmailAvailableOutput @resolver(class: "Magento\\CustomerGraphQl\\Model\\Resolver\\IsEmailAvailable") @doc(description: "Check whether the specified email has already been used to create a customer account.")
  13. }
  14. type Mutation {
  15. generateCustomerToken(email: String! @doc(description: "The customer's email address."), password: String! @doc(description: "The customer's password.")): CustomerToken @resolver(class: "\\Magento\\CustomerGraphQl\\Model\\Resolver\\GenerateCustomerToken") @doc(description:"Generate a token for specified customer.")
  16. changeCustomerPassword(currentPassword: String! @doc(description: "The customer's original password."), newPassword: String! @doc(description: "The customer's updated password.")): Customer @resolver(class: "\\Magento\\CustomerGraphQl\\Model\\Resolver\\ChangePassword") @doc(description:"Change the password for the logged-in customer.")
  17. createCustomer (input: CustomerInput! @doc(description: "An input object that defines the customer to be created.")): CustomerOutput @resolver(class: "\\Magento\\CustomerGraphQl\\Model\\Resolver\\CreateCustomer") @doc(description:"Use `createCustomerV2` instead.")
  18. createCustomerV2 (input: CustomerCreateInput! @doc(description: "An input object that defines the customer to be created.")): CustomerOutput @resolver(class: "\\Magento\\CustomerGraphQl\\Model\\Resolver\\CreateCustomer") @doc(description:"Create a customer account.")
  19. updateCustomer (input: CustomerInput! @doc(description: "An input object that defines the customer characteristics to update.")): CustomerOutput @resolver(class: "\\Magento\\CustomerGraphQl\\Model\\Resolver\\UpdateCustomer") @doc(description:"Use `updateCustomerV2` instead.")
  20. updateCustomerV2 (input: CustomerUpdateInput! @doc(description: "An input object that defines the customer characteristics to update.")): CustomerOutput @resolver(class: "\\Magento\\CustomerGraphQl\\Model\\Resolver\\UpdateCustomer") @doc(description:"Update the customer's personal information.")
  21. revokeCustomerToken: RevokeCustomerTokenOutput @resolver(class: "\\Magento\\CustomerGraphQl\\Model\\Resolver\\RevokeCustomerToken") @doc(description:"Revoke the customer token.")
  22. createCustomerAddress(input: CustomerAddressInput!): CustomerAddress @resolver(class: "Magento\\CustomerGraphQl\\Model\\Resolver\\CreateCustomerAddress") @doc(description: "Create a billing or shipping address for a customer or guest.")
  23. updateCustomerAddress(id: Int! @doc(description: "The ID assigned to the customer address."), input: CustomerAddressInput @doc(description: "An input object that contains changes to the customer address.")): CustomerAddress @resolver(class: "Magento\\CustomerGraphQl\\Model\\Resolver\\UpdateCustomerAddress") @doc(description: "Update the billing or shipping address of a customer or guest.")
  24. deleteCustomerAddress(id: Int! @doc(description: "The ID of the customer address to be deleted.")): Boolean @resolver(class: "Magento\\CustomerGraphQl\\Model\\Resolver\\DeleteCustomerAddress") @doc(description: "Delete the billing or shipping address of a customer.")
  25. requestPasswordResetEmail(email: String! @doc(description: "The customer's email address.")): Boolean @resolver(class: "\\Magento\\CustomerGraphQl\\Model\\Resolver\\RequestPasswordResetEmail") @doc(description: "Request an email with a reset password token for the registered customer identified by the specified email.")
  26. resetPassword(email: String! @doc(description: "The customer's email address."), resetPasswordToken: String! @doc(description: "A runtime token generated by the `requestPasswordResetEmail` mutation."), newPassword: String! @doc(description: "The customer's new password.")): Boolean @resolver(class: "\\Magento\\CustomerGraphQl\\Model\\Resolver\\ResetPassword") @doc(description: "Reset a customer's password using the reset password token that the customer received in an email after requesting it using `requestPasswordResetEmail`.")
  27. updateCustomerEmail(email: String! @doc(description: "The customer's email address."), password: String! @doc(description: "The customer's password.")): CustomerOutput @resolver(class: "\\Magento\\CustomerGraphQl\\Model\\Resolver\\UpdateCustomerEmail") @doc(description: "Change the email address for the logged-in customer.")
  28. }
  29. input CustomerAddressInput @doc(description: "Contains details about a billing or shipping address."){
  30. firstname: String @doc(description: "The first name of the person associated with the billing/shipping address.")
  31. lastname: String @doc(description: "The family name of the person associated with the billing/shipping address.")
  32. company: String @doc(description: "The customer's company.")
  33. telephone: String @doc(description: "The customer's telephone number.")
  34. street: [String] @doc(description: "An array of strings that define the street number and name.")
  35. city: String @doc(description: "The customer's city or town.")
  36. region: CustomerAddressRegionInput @doc(description: "An object containing the region name, region code, and region ID.")
  37. postcode: String @doc(description: "The customer's ZIP or postal code.")
  38. country_id: CountryCodeEnum @doc(description: "Deprecated: use `country_code` instead.")
  39. country_code: CountryCodeEnum @doc(description: "The two-letter code representing the customer's country.")
  40. default_shipping: Boolean @doc(description: "Indicates whether the address is the default shipping address.")
  41. default_billing: Boolean @doc(description: "Indicates whether the address is the default billing address.")
  42. fax: String @doc(description: "The customer's fax number.")
  43. middlename: String @doc(description: "The middle name of the person associated with the billing/shipping address.")
  44. prefix: String @doc(description: "An honorific, such as Dr., Mr., or Mrs.")
  45. suffix: String @doc(description: "A value such as Sr., Jr., or III.")
  46. vat_id: String @doc(description: "The customer's Tax/VAT number (for corporate customers).")
  47. custom_attributes: [CustomerAddressAttributeInput] @doc(description: "Deprecated: Custom attributes should not be put into container.")
  48. }
  49. input CustomerAddressRegionInput @doc(description: "Defines the customer's state or province.") {
  50. region_code: String @doc(description: "The address region code.")
  51. region: String @doc(description: "The state or province name.")
  52. region_id: Int @doc(description: "The unique ID for a pre-defined region.")
  53. }
  54. input CustomerAddressAttributeInput @doc(description: "Specifies the attribute code and value of a customer attribute.") {
  55. attribute_code: String! @doc(description: "The name assigned to the attribute.")
  56. value: String! @doc(description: "The value assigned to the attribute.")
  57. }
  58. type CustomerToken @doc(description: "Contains a customer authorization token.") {
  59. token: String @doc(description: "The customer authorization token.")
  60. }
  61. input CustomerInput @doc(description: "An input object that assigns or updates customer attributes.") {
  62. prefix: String @doc(description: "An honorific, such as Dr., Mr., or Mrs.")
  63. firstname: String @doc(description: "The customer's first name.")
  64. middlename: String @doc(description: "The customer's middle name.")
  65. lastname: String @doc(description: "The customer's family name.")
  66. suffix: String @doc(description: "A value such as Sr., Jr., or III.")
  67. email: String @doc(description: "The customer's email address. Required when creating a customer.")
  68. dob: String @doc(description: "Deprecated: Use `date_of_birth` instead.")
  69. date_of_birth: String @doc(description: "The customer's date of birth.")
  70. taxvat: String @doc(description: "The customer's Tax/VAT number (for corporate customers).")
  71. gender: Int @doc(description: "The customer's gender (Male - 1, Female - 2).")
  72. password: String @doc(description: "The customer's password.")
  73. is_subscribed: Boolean @doc(description: "Indicates whether the customer is subscribed to the company's newsletter.")
  74. }
  75. input CustomerCreateInput @doc(description: "An input object for creating a customer.") {
  76. prefix: String @doc(description: "An honorific, such as Dr., Mr., or Mrs.")
  77. firstname: String! @doc(description: "The customer's first name.")
  78. middlename: String @doc(description: "The customer's middle name.")
  79. lastname: String! @doc(description: "The customer's family name.")
  80. suffix: String @doc(description: "A value such as Sr., Jr., or III.")
  81. email: String! @doc(description: "The customer's email address.")
  82. dob: String @doc(description: "Deprecated: Use `date_of_birth` instead.")
  83. date_of_birth: String @doc(description: "The customer's date of birth.")
  84. taxvat: String @doc(description: "The customer's Tax/VAT number (for corporate customers).")
  85. gender: Int @doc(description: "The customer's gender (Male - 1, Female - 2).")
  86. password: String @doc(description: "The customer's password.")
  87. is_subscribed: Boolean @doc(description: "Indicates whether the customer is subscribed to the company's newsletter.")
  88. }
  89. input CustomerUpdateInput @doc(description: "An input object for updating a customer.") {
  90. date_of_birth: String @doc(description: "The customer's date of birth.")
  91. dob: String @doc(description: "Deprecated: Use `date_of_birth` instead.")
  92. firstname: String @doc(description: "The customer's first name.")
  93. gender: Int @doc(description: "The customer's gender (Male - 1, Female - 2).")
  94. is_subscribed: Boolean @doc(description: "Indicates whether the customer is subscribed to the company's newsletter.")
  95. lastname: String @doc(description: "The customer's family name.")
  96. middlename: String @doc(description: "The customer's middle name.")
  97. prefix: String @doc(description: "An honorific, such as Dr., Mr., or Mrs.")
  98. suffix: String @doc(description: "A value such as Sr., Jr., or III.")
  99. taxvat: String @doc(description: "The customer's Tax/VAT number (for corporate customers).")
  100. }
  101. type CustomerOutput @doc(description: "Contains details about a newly-created or updated customer.") {
  102. customer: Customer! @doc(description: "Customer details after creating or updating a customer.")
  103. }
  104. type RevokeCustomerTokenOutput @doc(description: "Contains the result of a request to revoke a customer token.") {
  105. result: Boolean! @doc(description: "The result of a request to revoke a customer token.")
  106. }
  107. type Customer @doc(description: "Defines the customer name, addresses, and other details.") {
  108. created_at: String @doc(description: "Timestamp indicating when the account was created.")
  109. group_id: Int @deprecated(reason: "Customer group should not be exposed in the storefront scenarios.")
  110. prefix: String @doc(description: "An honorific, such as Dr., Mr., or Mrs.")
  111. firstname: String @doc(description: "The customer's first name.")
  112. middlename: String @doc(description: "The customer's middle name.")
  113. lastname: String @doc(description: "The customer's family name.")
  114. suffix: String @doc(description: "A value such as Sr., Jr., or III.")
  115. email: String @doc(description: "The customer's email address. Required.")
  116. default_billing: String @doc(description: "The ID assigned to the billing address.")
  117. default_shipping: String @doc(description: "The ID assigned to the shipping address.")
  118. dob: String @doc(description: "The customer's date of birth.") @deprecated(reason: "Use `date_of_birth` instead.")
  119. date_of_birth: String @doc(description: "The customer's date of birth.")
  120. taxvat: String @doc(description: "The customer's Value-added tax (VAT) number (for corporate customers).")
  121. id: Int @doc(description: "The ID assigned to the customer.") @deprecated(reason: "`id` is not needed as part of `Customer`, because on the server side, it can be identified based on the customer token used for authentication. There is no need to know customer ID on the client side.")
  122. is_subscribed: Boolean @doc(description: "Indicates whether the customer is subscribed to the company's newsletter.") @resolver(class: "\\Magento\\CustomerGraphQl\\Model\\Resolver\\IsSubscribed")
  123. addresses: [CustomerAddress] @doc(description: "An array containing the customer's shipping and billing addresses.") @resolver(class: "\\Magento\\CustomerGraphQl\\Model\\Resolver\\CustomerAddresses")
  124. gender: Int @doc(description: "The customer's gender (Male - 1, Female - 2).")
  125. }
  126. type CustomerAddress @doc(description: "Contains detailed information about a customer's billing or shipping address."){
  127. id: Int @doc(description: "The ID of a `CustomerAddress` object.")
  128. customer_id: Int @doc(description: "The customer ID") @deprecated(reason: "`customer_id` is not needed as part of `CustomerAddress`. The `id` is a unique identifier for the addresses.")
  129. region: CustomerAddressRegion @doc(description: "An object containing the region name, region code, and region ID.")
  130. region_id: Int @doc(description: "The unique ID for a pre-defined region.")
  131. country_id: String @doc(description: "The customer's country.") @deprecated(reason: "Use `country_code` instead.")
  132. country_code: CountryCodeEnum @doc(description: "The customer's country.")
  133. street: [String] @doc(description: "An array of strings that define the street number and name.")
  134. company: String @doc(description: "The customer's company.")
  135. telephone: String @doc(description: "The customer's telephone number.")
  136. fax: String @doc(description: "The customer's fax number.")
  137. postcode: String @doc(description: "The customer's ZIP or postal code.")
  138. city: String @doc(description: "The customer's city or town.")
  139. firstname: String @doc(description: "The first name of the person associated with the shipping/billing address.")
  140. lastname: String @doc(description: "The family name of the person associated with the shipping/billing address.")
  141. middlename: String @doc(description: "The middle name of the person associated with the shipping/billing address.")
  142. prefix: String @doc(description: "An honorific, such as Dr., Mr., or Mrs.")
  143. suffix: String @doc(description: "A value such as Sr., Jr., or III.")
  144. vat_id: String @doc(description: "The customer's Value-added tax (VAT) number (for corporate customers).")
  145. default_shipping: Boolean @doc(description: "Indicates whether the address is the customer's default shipping address.")
  146. default_billing: Boolean @doc(description: "Indicates whether the address is the customer's default billing address.")
  147. custom_attributes: [CustomerAddressAttribute] @deprecated(reason: "Custom attributes should not be put into a container.")
  148. extension_attributes: [CustomerAddressAttribute] @doc(description: "Contains any extension attributes for the address.")
  149. }
  150. type CustomerAddressRegion @doc(description: "Defines the customer's state or province.") {
  151. region_code: String @doc(description: "The address region code.")
  152. region: String @doc(description: "The state or province name.")
  153. region_id: Int @doc(description: "The unique ID for a pre-defined region.")
  154. }
  155. type CustomerAddressAttribute @doc(description: "Specifies the attribute code and value of a customer address attribute.") {
  156. attribute_code: String @doc(description: "The name assigned to the customer address attribute.")
  157. value: String @doc(description: "The valuue assigned to the customer address attribute.")
  158. }
  159. type IsEmailAvailableOutput @doc(description: "Contains the result of the `isEmailAvailable` query.") {
  160. is_email_available: Boolean @doc(description: "Indicates whether the specified email address can be used to create a customer.")
  161. }
  162. enum CountryCodeEnum @doc(description: "The list of country codes.") {
  163. AF @doc(description: "Afghanistan")
  164. AX @doc(description: "Åland Islands")
  165. AL @doc(description: "Albania")
  166. DZ @doc(description: "Algeria")
  167. AS @doc(description: "American Samoa")
  168. AD @doc(description: "Andorra")
  169. AO @doc(description: "Angola")
  170. AI @doc(description: "Anguilla")
  171. AQ @doc(description: "Antarctica")
  172. AG @doc(description: "Antigua & Barbuda")
  173. AR @doc(description: "Argentina")
  174. AM @doc(description: "Armenia")
  175. AW @doc(description: "Aruba")
  176. AU @doc(description: "Australia")
  177. AT @doc(description: "Austria")
  178. AZ @doc(description: "Azerbaijan")
  179. BS @doc(description: "Bahamas")
  180. BH @doc(description: "Bahrain")
  181. BD @doc(description: "Bangladesh")
  182. BB @doc(description: "Barbados")
  183. BY @doc(description: "Belarus")
  184. BE @doc(description: "Belgium")
  185. BZ @doc(description: "Belize")
  186. BJ @doc(description: "Benin")
  187. BM @doc(description: "Bermuda")
  188. BT @doc(description: "Bhutan")
  189. BO @doc(description: "Bolivia")
  190. BA @doc(description: "Bosnia & Herzegovina")
  191. BW @doc(description: "Botswana")
  192. BV @doc(description: "Bouvet Island")
  193. BR @doc(description: "Brazil")
  194. IO @doc(description: "British Indian Ocean Territory")
  195. VG @doc(description: "British Virgin Islands")
  196. BN @doc(description: "Brunei")
  197. BG @doc(description: "Bulgaria")
  198. BF @doc(description: "Burkina Faso")
  199. BI @doc(description: "Burundi")
  200. KH @doc(description: "Cambodia")
  201. CM @doc(description: "Cameroon")
  202. CA @doc(description: "Canada")
  203. CV @doc(description: "Cape Verde")
  204. KY @doc(description: "Cayman Islands")
  205. CF @doc(description: "Central African Republic")
  206. TD @doc(description: "Chad")
  207. CL @doc(description: "Chile")
  208. CN @doc(description: "China")
  209. CX @doc(description: "Christmas Island")
  210. CC @doc(description: "Cocos (Keeling) Islands")
  211. CO @doc(description: "Colombia")
  212. KM @doc(description: "Comoros")
  213. CG @doc(description: "Congo-Brazzaville")
  214. CD @doc(description: "Congo-Kinshasa")
  215. CK @doc(description: "Cook Islands")
  216. CR @doc(description: "Costa Rica")
  217. CI @doc(description: "Côte d’Ivoire")
  218. HR @doc(description: "Croatia")
  219. CU @doc(description: "Cuba")
  220. CY @doc(description: "Cyprus")
  221. CZ @doc(description: "Czech Republic")
  222. DK @doc(description: "Denmark")
  223. DJ @doc(description: "Djibouti")
  224. DM @doc(description: "Dominica")
  225. DO @doc(description: "Dominican Republic")
  226. EC @doc(description: "Ecuador")
  227. EG @doc(description: "Egypt")
  228. SV @doc(description: "El Salvador")
  229. GQ @doc(description: "Equatorial Guinea")
  230. ER @doc(description: "Eritrea")
  231. EE @doc(description: "Estonia")
  232. ET @doc(description: "Ethiopia")
  233. FK @doc(description: "Falkland Islands")
  234. FO @doc(description: "Faroe Islands")
  235. FJ @doc(description: "Fiji")
  236. FI @doc(description: "Finland")
  237. FR @doc(description: "France")
  238. GF @doc(description: "French Guiana")
  239. PF @doc(description: "French Polynesia")
  240. TF @doc(description: "French Southern Territories")
  241. GA @doc(description: "Gabon")
  242. GM @doc(description: "Gambia")
  243. GE @doc(description: "Georgia")
  244. DE @doc(description: "Germany")
  245. GH @doc(description: "Ghana")
  246. GI @doc(description: "Gibraltar")
  247. GR @doc(description: "Greece")
  248. GL @doc(description: "Greenland")
  249. GD @doc(description: "Grenada")
  250. GP @doc(description: "Guadeloupe")
  251. GU @doc(description: "Guam")
  252. GT @doc(description: "Guatemala")
  253. GG @doc(description: "Guernsey")
  254. GN @doc(description: "Guinea")
  255. GW @doc(description: "Guinea-Bissau")
  256. GY @doc(description: "Guyana")
  257. HT @doc(description: "Haiti")
  258. HM @doc(description: "Heard & McDonald Islands")
  259. HN @doc(description: "Honduras")
  260. HK @doc(description: "Hong Kong SAR China")
  261. HU @doc(description: "Hungary")
  262. IS @doc(description: "Iceland")
  263. IN @doc(description: "India")
  264. ID @doc(description: "Indonesia")
  265. IR @doc(description: "Iran")
  266. IQ @doc(description: "Iraq")
  267. IE @doc(description: "Ireland")
  268. IM @doc(description: "Isle of Man")
  269. IL @doc(description: "Israel")
  270. IT @doc(description: "Italy")
  271. JM @doc(description: "Jamaica")
  272. JP @doc(description: "Japan")
  273. JE @doc(description: "Jersey")
  274. JO @doc(description: "Jordan")
  275. KZ @doc(description: "Kazakhstan")
  276. KE @doc(description: "Kenya")
  277. KI @doc(description: "Kiribati")
  278. KW @doc(description: "Kuwait")
  279. KG @doc(description: "Kyrgyzstan")
  280. LA @doc(description: "Laos")
  281. LV @doc(description: "Latvia")
  282. LB @doc(description: "Lebanon")
  283. LS @doc(description: "Lesotho")
  284. LR @doc(description: "Liberia")
  285. LY @doc(description: "Libya")
  286. LI @doc(description: "Liechtenstein")
  287. LT @doc(description: "Lithuania")
  288. LU @doc(description: "Luxembourg")
  289. MO @doc(description: "Macau SAR China")
  290. MK @doc(description: "Macedonia")
  291. MG @doc(description: "Madagascar")
  292. MW @doc(description: "Malawi")
  293. MY @doc(description: "Malaysia")
  294. MV @doc(description: "Maldives")
  295. ML @doc(description: "Mali")
  296. MT @doc(description: "Malta")
  297. MH @doc(description: "Marshall Islands")
  298. MQ @doc(description: "Martinique")
  299. MR @doc(description: "Mauritania")
  300. MU @doc(description: "Mauritius")
  301. YT @doc(description: "Mayotte")
  302. MX @doc(description: "Mexico")
  303. FM @doc(description: "Micronesia")
  304. MD @doc(description: "Moldova")
  305. MC @doc(description: "Monaco")
  306. MN @doc(description: "Mongolia")
  307. ME @doc(description: "Montenegro")
  308. MS @doc(description: "Montserrat")
  309. MA @doc(description: "Morocco")
  310. MZ @doc(description: "Mozambique")
  311. MM @doc(description: "Myanmar (Burma)")
  312. NA @doc(description: "Namibia")
  313. NR @doc(description: "Nauru")
  314. NP @doc(description: "Nepal")
  315. NL @doc(description: "Netherlands")
  316. AN @doc(description: "Netherlands Antilles")
  317. NC @doc(description: "New Caledonia")
  318. NZ @doc(description: "New Zealand")
  319. NI @doc(description: "Nicaragua")
  320. NE @doc(description: "Niger")
  321. NG @doc(description: "Nigeria")
  322. NU @doc(description: "Niue")
  323. NF @doc(description: "Norfolk Island")
  324. MP @doc(description: "Northern Mariana Islands")
  325. KP @doc(description: "North Korea")
  326. NO @doc(description: "Norway")
  327. OM @doc(description: "Oman")
  328. PK @doc(description: "Pakistan")
  329. PW @doc(description: "Palau")
  330. PS @doc(description: "Palestinian Territories")
  331. PA @doc(description: "Panama")
  332. PG @doc(description: "Papua New Guinea")
  333. PY @doc(description: "Paraguay")
  334. PE @doc(description: "Peru")
  335. PH @doc(description: "Philippines")
  336. PN @doc(description: "Pitcairn Islands")
  337. PL @doc(description: "Poland")
  338. PT @doc(description: "Portugal")
  339. QA @doc(description: "Qatar")
  340. RE @doc(description: "Réunion")
  341. RO @doc(description: "Romania")
  342. RU @doc(description: "Russia")
  343. RW @doc(description: "Rwanda")
  344. WS @doc(description: "Samoa")
  345. SM @doc(description: "San Marino")
  346. ST @doc(description: "São Tomé & Príncipe")
  347. SA @doc(description: "Saudi Arabia")
  348. SN @doc(description: "Senegal")
  349. RS @doc(description: "Serbia")
  350. SC @doc(description: "Seychelles")
  351. SL @doc(description: "Sierra Leone")
  352. SG @doc(description: "Singapore")
  353. SK @doc(description: "Slovakia")
  354. SI @doc(description: "Slovenia")
  355. SB @doc(description: "Solomon Islands")
  356. SO @doc(description: "Somalia")
  357. ZA @doc(description: "South Africa")
  358. GS @doc(description: "South Georgia & South Sandwich Islands")
  359. KR @doc(description: "South Korea")
  360. ES @doc(description: "Spain")
  361. LK @doc(description: "Sri Lanka")
  362. BL @doc(description: "St. Barthélemy")
  363. SH @doc(description: "St. Helena")
  364. KN @doc(description: "St. Kitts & Nevis")
  365. LC @doc(description: "St. Lucia")
  366. MF @doc(description: "St. Martin")
  367. PM @doc(description: "St. Pierre & Miquelon")
  368. VC @doc(description: "St. Vincent & Grenadines")
  369. SD @doc(description: "Sudan")
  370. SR @doc(description: "Suriname")
  371. SJ @doc(description: "Svalbard & Jan Mayen")
  372. SZ @doc(description: "Swaziland")
  373. SE @doc(description: "Sweden")
  374. CH @doc(description: "Switzerland")
  375. SY @doc(description: "Syria")
  376. TW @doc(description: "Taiwan")
  377. TJ @doc(description: "Tajikistan")
  378. TZ @doc(description: "Tanzania")
  379. TH @doc(description: "Thailand")
  380. TL @doc(description: "Timor-Leste")
  381. TG @doc(description: "Togo")
  382. TK @doc(description: "Tokelau")
  383. TO @doc(description: "Tonga")
  384. TT @doc(description: "Trinidad & Tobago")
  385. TN @doc(description: "Tunisia")
  386. TR @doc(description: "Turkey")
  387. TM @doc(description: "Turkmenistan")
  388. TC @doc(description: "Turks & Caicos Islands")
  389. TV @doc(description: "Tuvalu")
  390. UG @doc(description: "Uganda")
  391. UA @doc(description: "Ukraine")
  392. AE @doc(description: "United Arab Emirates")
  393. GB @doc(description: "United Kingdom")
  394. US @doc(description: "United States")
  395. UY @doc(description: "Uruguay")
  396. UM @doc(description: "U.S. Outlying Islands")
  397. VI @doc(description: "U.S. Virgin Islands")
  398. UZ @doc(description: "Uzbekistan")
  399. VU @doc(description: "Vanuatu")
  400. VA @doc(description: "Vatican City")
  401. VE @doc(description: "Venezuela")
  402. VN @doc(description: "Vietnam")
  403. WF @doc(description: "Wallis & Futuna")
  404. EH @doc(description: "Western Sahara")
  405. YE @doc(description: "Yemen")
  406. ZM @doc(description: "Zambia")
  407. ZW @doc(description: "Zimbabwe")
  408. }