123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668 |
- directive @goTag(
- key: String!
- value: String
- ) on INPUT_FIELD_DEFINITION | FIELD_DEFINITION
- scalar DateTime
- scalar UnsignedInt64
- scalar URL
- scalar HTML
- union MetafieldParentResource = Customer
- union MetafieldReference = Page
- type Query {
- # Find a customer by its access token.
- customer(customerAccessToken: String!): Customer
- }
- type Mutation {
- # Creates a customer access token.
- # The customer access token is required to modify the customer object in any way.
- customerAccessTokenCreate(input: CustomerAccessTokenCreateInput!): CustomerAccessTokenCreatePayload
- # Renews a customer access token.
- #
- # Access token renewal must happen before a token expires.
- # If a token has already expired, a new one should be created instead via `customerAccessTokenCreate`.
- customerAccessTokenRenew(customerAccessToken: String!): CustomerAccessTokenRenewPayload
- # Permanently destroys a customer access token.
- customerAccessTokenDelete(customerAccessToken: String!): CustomerAccessTokenDeletePayload
- # Creates a new customer.
- customerCreate(input: CustomerCreateInput!): CustomerCreatePayload
- # Updates an existing customer.
- customerUpdate(customerAccessToken: String! customer: CustomerUpdateInput!): CustomerUpdatePayload
- }
- type Page implements Node&HasMetafields&OnlineStorePublishable{
- # The description of the page, complete with HTML formatting.
- body: HTML!
- # Summary of the page body.
- bodySummary: String!
- # The timestamp of the page creation.
- createdAt: DateTime!
- # A human-friendly unique string for the page automatically generated from its title.
- handle: String!
- # A globally-unique identifier.
- id: ID!
- # Returns a metafield found by namespace and key.
- metafield(namespace: String!key: String!): Metafield
- # The metafields associated with the resource matching the supplied list of namespaces and keys.
- metafields(identifiers: [HasMetafieldsIdentifier!]!): [Metafield]!
- # The URL used for viewing the resource on the shop's Online Store. Returns `null` if the resource is currently not published to the Online Store sales channel.
- onlineStoreUrl: URL
- # The page's SEO information.
- seo: SEO
- # The title of the page.
- title: String!
- # The timestamp of the latest page update.
- updatedAt: DateTime!
- }
- # SEO information.
- type SEO {
- # The meta description.
- description: String
- # The SEO title.
- title: String
- }
- # Represents a resource that can be published to the Online Store sales channel.
- interface OnlineStorePublishable {
- # The URL used for viewing the resource on the shop's Online Store. Returns `null` if the resource is currently not published to the Online Store sales channel.
- onlineStoreUrl: URL
- }
- # Represents information about the metafields associated to the specified resource.
- interface HasMetafields {
- # Returns a metafield found by namespace and key.
- metafield(namespace: String!key: String!): Metafield
- # The metafields associated with the resource matching the supplied list of namespaces and keys.
- metafields(identifiers: [HasMetafieldsIdentifier!]!): [Metafield]!
- }
- type MetafieldReferenceEdge {
- # A cursor for use in pagination.
- cursor: String!
- # The item at the end of MetafieldReferenceEdge.
- node: MetafieldReference!
- }
- # An object with an ID field to support global identification, in accordance with the
- # Relay specification.
- # This interface is used by the node
- # and nodes queries.
- interface Node {
- # A globally-unique identifier.
- id: ID!
- }
- # Metafields represent custom metadata attached to a resource.
- # Metafields can be sorted into namespaces and are comprised of keys, values, and value types.
- type Metafield implements Node {
- # The date and time when the storefront metafield was created.
- createdAt: DateTime!
- # The description of a metafield.
- description: String
- # A globally-unique identifier.
- id: ID!
- # The key name for a metafield.
- key: String!
- # The namespace for a metafield.
- namespace: String!
- # The parent object that the metafield belongs to.
- parentResource: MetafieldParentResource!
- # Returns a reference object if the metafield definition's type is a resource reference.
- reference: MetafieldReference
- # A list of reference objects if the metafield's type is a resource reference list.
- references(
- first: Int
- after: String
- last: Int
- before: String
- ): MetafieldReferenceConnection
- # The type name of the metafield. See the list of supported types.
- type: String!
- # The date and time when the storefront metafield was updated.
- updatedAt: DateTime!
- # The value of a metafield.
- value: String!
- }
- # An auto-generated type for paginating through multiple MetafieldReferences.
- type MetafieldReferenceConnection {
- # A list of edges.
- edges: [MetafieldReferenceEdge!]!
- # A list of the nodes contained in MetafieldReferenceEdge.
- nodes: [MetafieldReference!]!
- # Information to aid in pagination.
- pageInfo: PageInfo!
- }
- # Identifies a metafield on an owner resource by namespace and key.
- input HasMetafieldsIdentifier {
- # A container for a set of metafields.
- namespace: String!
- # The identifier for the metafield.
- key: String!
- }
- # Returns information about pagination in a connection, in accordance with the Relay specification.
- type PageInfo {
- # The cursor corresponding to the last node in edges.
- endCursor: String
- # Whether there are more pages to fetch following the current page.
- hasNextPage: Boolean!
- # Whether there are any pages prior to the current page.
- hasPreviousPage: Boolean!
- # The cursor corresponding to the first node in edges.
- startCursor: String
- }
- # A customer represents a customer account with the shop.
- # Customer accounts store contact information for the customer,
- # saving logged-in customers the trouble of having to provide it at every checkout.
- type Customer implements HasMetafields {
- # Indicates whether the customer has consented to be sent marketing material via email.
- acceptsMarketing: Boolean! @goTag(key: "mapstructure" value: "accepts_marketing")
- # A list of addresses for the customer.
- addresses(
- after: String
- before: String
- first: Int
- last: Int
- reverse: Boolean = false
- ): MailingAddressConnection! @goTag(key: "mapstructure" value: "addresses")
- # The date and time when the customer was created.
- createdAt: DateTime! @goTag(key: "mapstructure" value: "created_at")
- # The customer’s default address.
- defaultAddress: MailingAddress @goTag(key: "mapstructure" value: "default_address")
- # The customer’s name, email or phone number.
- displayName: String! @goTag(key: "mapstructure" value: "name")
- # The customer’s email address.
- email: String @goTag(key: "mapstructure" value: "email")
- # The customer’s first name.
- firstName: String @goTag(key: "mapstructure" value: "given_name")
- # A unique identifier for the customer.
- id: ID! @goTag(key: "mapstructure" value: "sub")
- # The customer's most recently updated, incomplete checkout.
- # lastIncompleteCheckout: Checkout
- # The customer’s last name.
- lastName: String @goTag(key: "mapstructure" value: "family_name")
- # Returns a metafield found by namespace and key.
- metafield(key: String!namespace: String!): Metafield @goTag(key: "mapstructure" value: "metafield")
- # The metafields associated with the resource matching the supplied list of namespaces and keys.
- metafields(identifiers: [HasMetafieldsIdentifier!]!): [Metafield]! @goTag(key: "mapstructure" value: "metafields")
- # The number of orders that the customer has made at the store in their lifetime.
- numberOfOrders: UnsignedInt64! @goTag(key: "mapstructure" value: "number_of_orders")
- # The orders associated with the customer.
- # orders(
- # after: String
- # before: String
- # first: Int
- # last: Int
- # query: String
- # reverse: Boolean = false
- # sortKey: OrderSortKeys = ID
- # ): OrderConnection! @goTag(key: "mapstructure" value: "orders")
- # The customer’s phone number.
- phone: String @goTag(key: "mapstructure" value: "phone_number")
- # A comma separated list of tags that have been added to the customer.
- # Additional access scope required: unauthenticated_read_customer_tags.
- tags: [String!]! @goTag(key: "mapstructure" value: "tags")
- # The date and time when the customer information was updated.
- updatedAt: DateTime! @goTag(key: "mapstructure" value: "updated_at")
- }
- # An auto-generated type for paginating through multiple MailingAddresses.
- type MailingAddressConnection {
- # A list of edges.
- edges: [MailingAddressEdge!]!
- # A list of the nodes contained in MailingAddressEdge.
- nodes: [MailingAddress!]!
- # Information to aid in pagination.
- pageInfo: PageInfo!
- }
- # An auto-generated type which holds one MailingAddress and a cursor during pagination.
- type MailingAddressEdge {
- # A cursor for use in pagination.
- cursor: String!
- # The item at the end of MailingAddressEdge.
- node: MailingAddress!
- }
- # Represents a mailing address for customers and shipping.
- type MailingAddress implements Node {
- # The first line of the address. Typically the street address or PO Box number.
- address1: String
- # The second line of the address. Typically the number of the apartment, suite, or unit.
- address2: String
- # The name of the city, district, village, or town.
- city: String
- # The name of the customer's company or organization.
- company: String
- # The name of the country.
- country: String
- # The two-letter code for the country of the address.
- #
- # For example, US.
- countryCodeV2: CountryCode
- # The first name of the customer.
- firstName: String
- # A formatted version of the address, customized by the provided arguments.
- formatted(withName: Boolean = false, withCompany: Boolean = true): [String!]!
- # A comma-separated list of the values for city, province, and country.
- formattedArea: String
- # A globally-unique identifier.
- id: ID!
- # The last name of the customer.
- lastName: String
- # The latitude coordinate of the customer address.
- latitude: Float
- # The longitude coordinate of the customer address.
- longitude: Float
- # The full name of the customer, based on firstName and lastName.
- name: String
- # A unique phone number for the customer.
- #
- # Formatted using E.164 standard. For example, +16135551111.
- phone: String
- # The region of the address, such as the province, state, or district.
- province: String
- # The two-letter code for the region.
- #
- # For example, ON.
- provinceCode: String
- # The zip or postal code of the address.
- zip: String
- # The two-letter code for the country of the address.
- countryCode: String @deprecated(reason: "Use `countryCodeV2` instead.")
- }
- type CustomerAccessTokenCreatePayload {
- customerAccessToken: CustomerAccessToken
- customerUserErrors: [CustomerUserError!]!
- }
- type CustomerAccessTokenRenewPayload {
- customerAccessToken: CustomerAccessToken
- userErrors: [UserError!]!
- }
- input CustomerAccessTokenCreateInput {
- email: String!
- password: String!
- }
- type CustomerAccessToken {
- accessToken: String!
- expiresAt: DateTime!
- }
- interface DisplayableError {
- field: [String!]
- message: String!
- }
- type UserError implements DisplayableError {
- field: [String!]
- message: String!
- }
- type CustomerUserError implements DisplayableError {
- code: CustomerErrorCode
- field: [String!]
- message: String!
- }
- enum CustomerErrorCode {
- # The input value is blank.
- BLANK
- # The input value is invalid.
- INVALID
- # The input value is already taken.
- TAKEN
- # The input value is too long.
- TOO_LONG
- # The input value is too short.
- TOO_SHORT
- # Unidentified customer.
- UNIDENTIFIED_CUSTOMER
- # Customer is disabled.
- CUSTOMER_DISABLED
- # Input password starts or ends with whitespace.
- PASSWORD_STARTS_OR_ENDS_WITH_WHITESPACE
- # Input contains HTML tags.
- CONTAINS_HTML_TAGS
- # Input contains URL.
- CONTAINS_URL
- # Invalid activation token.
- TOKEN_INVALID
- # Customer already enabled.
- ALREADY_ENABLED
- # Address does not exist.
- NOT_FOUND
- # Input email contains an invalid domain name.
- BAD_DOMAIN
- # Multipass token is not valid.
- INVALID_MULTIPASS_REQUEST
- }
- # Return type for `customerAccessTokenDelete` mutation.
- type CustomerAccessTokenDeletePayload {
- # The destroyed access token.
- deletedAccessToken: String
- # ID of the destroyed customer access token.
- deletedCustomerAccessTokenId: String
- # The list of errors that occurred from executing the mutation.
- userErrors: [UserError!]!
- }
- # Specifies the fields required to update the Customer information.
- input CustomerUpdateInput {
- # The customer’s first name.
- firstName: String
- # The customer’s last name.
- lastName: String
- # The customer’s email.
- email: String
- # A unique phone number for the customer.
- #
- # Formatted using E.164 standard. For example, +16135551111. To remove the phone number, specify null.
- phone: String
- # The login password used by the customer.
- password: String
- # Indicates whether the customer has consented to be sent marketing material via email.
- acceptsMarketing: Boolean
- }
- # The fields required to create a new customer.
- input CustomerCreateInput {
- # The customer’s first name.
- firstName: String
- # The customer’s last name.
- lastName: String
- # The customer’s email.
- email: String!
- # A unique phone number for the customer.
- #
- # Formatted using E.164 standard. For example, +16135551111.
- phone: String
- # The login password used by the customer.
- password: String!
- # Indicates whether the customer has consented to be sent marketing material via email.
- acceptsMarketing: Boolean
- }
- # Return type for `customerCreate` mutation.
- type CustomerCreatePayload {
- # The created customer object.
- customer: Customer
- # The list of errors that occurred from executing the mutation.
- customerUserErrors: [CustomerUserError!]!
- }
- # Return type for `customerUpdate` mutation.
- type CustomerUpdatePayload {
- # The updated customer object.
- customer: Customer
- # The newly created customer access token. If the customer's password is updated, all previous access tokens
- # (including the one used to perform this mutation) become invalid, and a new token is generated.
- customerAccessToken: CustomerAccessToken
- # The list of errors that occurred from executing the mutation.
- customerUserErrors: [CustomerUserError!]!
- }
- # ISO 639-1 language codes supported by Shopify.
- enum LanguageCode {
- # Afrikaans
- AF
- # Akan
- AK
- # Amharic
- AM
- # Arabic
- AR
- # Assamese
- AS
- # Azerbaijani
- AZ
- # Belarusian
- BE
- # Bulgarian
- BG
- # Bambara
- BM
- # Bangla
- BN
- # Tibetan
- BO
- # Breton
- BR
- # Bosnian
- BS
- # Catalan
- CA
- # Chechen
- CE
- # Czech
- CS
- # Church Slavic
- CU
- # Welsh
- CY
- # Danish
- DA
- # German
- DE
- # Dzongkha
- DZ
- # Ewe
- EE
- # Greek
- EL
- # English
- EN
- # Esperanto
- EO
- # Spanish
- ES
- # Estonian
- ET
- # Basque
- EU
- # Persian
- FA
- # Fulah
- FF
- # Finnish
- FI
- # Faroese
- FO
- # French
- FR
- # Western Frisian
- FY
- # Irish
- GA
- # Scottish Gaelic
- GD
- # Galician
- GL
- # Gujarati
- GU
- # Manx
- GV
- # Hausa
- HA
- # Hebrew
- HE
- # Hindi
- HI
- # Croatian
- HR
- # Hungarian
- HU
- # Armenian
- HY
- # Interlingua
- IA
- # Indonesian
- ID
- # Igbo
- IG
- # Sichuan Yi
- II
- # Icelandic
- IS
- # Italian
- IT
- # Japanese
- JA
- # Javanese
- JV
- # Georgian.
- KA
- # Kikuyu.
- KI
- # Kazakh.
- KK
- # Kalaallisut.
- KL
- # Khmer.
- KM
- # Kannada.
- KN
- # Korean.
- KO
- # Kashmiri.
- KS
- # Kurdish.
- KU
- # Cornish.
- KW
- # Kyrgyz.
- KY
- # Luxembourgish.
- LB
- # Ganda.
- LG
- # Lingala.
- LN
- # Lao.
- LO
- # Lithuanian.
- LT
- # Luba-Katanga.
- LU
- # Latvian.
- LV
- # Malagasy.
- MG
- # Māori.
- MI
- # Macedonian.
- MK
- # Malayalam.
- ML
- # Mongolian.
- MN
- # Marathi.
- MR
- # Malay.
- MS
- # Maltese.
- MT
- # Burmese.
- MY
- # Norwegian (Bokmål).
- NB
- # North Ndebele.
- ND
- # Nepali.
- NE
- # Dutch.
- NL
- # Norwegian Nynorsk.
- NN
- # Norwegian.
- NO
- # Oromo.
- OM
- # Odia.
- OR
- # Ossetic.
- OS
- # Punjabi.
- PA
- # Polish.
- PL
- # Pashto.
- PS
- # Portuguese (Brazil).
- PT_BR
- # Portuguese (Portugal).
- PT_PT
- QU
- # Quechua.
- # Romansh.
- RM
- # Rundi.
- RN
- # Romanian.
- RO
- # Russian.
- RU
- # Kinyarwanda.
- RW
- # Sindhi.
- SD
- # Northern Sami.
- SE
- # Sango.
- SG
- # Sinhala.
- SI
- # Slovak.
- SK
- # Slovenian.
- SL
- # Shona.
- SN
- # Somali.
- SO
- # Albanian.
- SQ
- # Serbian.
- SR
- # Sundanese.
- SU
- # Swedish.
- SV
- # Swahili.
- SW
- # Tamil.
- TA
- # Telugu.
- TE
- # Tajik.
- TG
- # Thai.
- TH
- # Tigrinya.
- TI
- # Turkmen.
- TK
- # Tongan.
- TO
- # Turkish.
- TR
- # Tatar.
- TT
- # Uyghur.
- UG
- # Ukrainian.
- UK
- # Urdu.
- UR
- # Uzbek.
- UZ
- # Vietnamese.
- VI
- # Wolof.
- WO
- # Xhosa.
- XH
- # Yiddish.
- YI
- # Yoruba.
- YO
- # Chinese (Simplified).
- ZH_CN
- # Chinese (Traditional).
- ZH_TW
- # Zulu.
- ZU
- # Chinese.
- ZH
- # Portuguese.
- PT
- # Volapük.
- VO
- }
- # The code designating a country/region, which generally follows ISO 3166-1 alpha-2 guidelines.
- # If a territory doesn't have a country code value in the CountryCode enum, then it might be considered a subdivision
- # of another country. For example, the territories associated with Spain are represented by the country code ES,
- # and the territories associated with the United States of America are represented by the country code US.
- enum CountryCode {
- # Afghanistan.
- AF
- # Åland Islands.
- AX
- # Albania.
- AL
- # Algeria.
- DZ
- # Andorra.
- AD
- # Angola.
- AO
- # Anguilla.
- AI
- # Antigua & Barbuda.
- AG
- # Argentina.
- AR
- # Armenia.
- AM
- # Aruba.
- AW
- # Ascension Island.
- AC
- # Australia.
- AU
- # Austria.
- AT
- # Azerbaijan.
- AZ
- # Bahamas.
- BS
- # Bahrain.
- BH
- # Bangladesh.
- BD
- # Barbados.
- BB
- # Belarus.
- BY
- # Belgium.
- BE
- # Belize.
- BZ
- # Benin.
- BJ
- # Bermuda.
- BM
- # Bhutan.
- BT
- # Bolivia.
- BO
- # Bosnia & Herzegovina.
- BA
- # Botswana.
- BW
- # Bouvet Island.
- BV
- # Brazil.
- BR
- # British Indian Ocean Territory.
- IO
- # Brunei.
- BN
- # Bulgaria.
- BG
- # Burkina Faso.
- BF
- # Burundi.
- BI
- # Cambodia.
- KH
- # Canada.
- CA
- # Cape Verde.
- CV
- # Caribbean Netherlands.
- BQ
- # Cayman Islands.
- KY
- # Central African Republic.
- CF
- # Chad.
- TD
- # Chile.
- CL
- # China.
- CN
- # Christmas Island.
- CX
- # Cocos (Keeling) Islands.
- CC
- # Colombia.
- CO
- # Comoros.
- KM
- # Congo - Brazzaville.
- CG
- # Congo - Kinshasa.
- CD
- # Cook Islands.
- CK
- # Costa Rica.
- CR
- # Croatia.
- HR
- # Cuba.
- CU
- # Curaçao.
- CW
- # Cyprus.
- CY
- # Czechia.
- CZ
- # Côte d’Ivoire.
- CI
- # Denmark.
- DK
- # Djibouti.
- DJ
- # Dominica.
- DM
- # Dominican Republic.
- DO
- # Ecuador.
- EC
- # Egypt.
- EG
- # El Salvador.
- SV
- # Equatorial Guinea.
- GQ
- # Eritrea.
- ER
- # Estonia.
- EE
- # Eswatini.
- SZ
- # Ethiopia.
- ET
- # Falkland Islands.
- FK
- # Faroe Islands.
- FO
- # Fiji.
- FJ
- # Finland.
- FI
- # France.
- FR
- # French Guiana.
- GF
- # French Polynesia.
- PF
- # French Southern Territories.
- TF
- # Gabon.
- GA
- # Gambia.
- GM
- # Georgia.
- GE
- # Germany.
- DE
- # Ghana.
- GH
- # Gibraltar.
- GI
- # Greece.
- GR
- # Greenland.
- GL
- # Grenada.
- GD
- # Guadeloupe.
- GP
- # Guatemala.
- GT
- # Guernsey.
- GG
- # Guinea.
- GN
- # Guinea-Bissau.
- GW
- # Guyana.
- GY
- # Haiti.
- HT
- # Heard & McDonald Islands.
- HM
- # Vatican City.
- VA
- # Honduras.
- HN
- # Hong Kong SAR.
- HK
- # Hungary.
- HU
- # Iceland.
- IS
- # India.
- IN
- # Indonesia.
- ID
- # Iran.
- IR
- # Iraq.
- IQ
- # Ireland.
- IE
- # Isle of Man.
- IM
- # Israel.
- IL
- # Italy.
- IT
- # Jamaica.
- JM
- # Japan.
- JP
- # Jersey.
- JE
- # Jordan.
- JO
- # Kazakhstan.
- KZ
- # Kenya.
- KE
- # Kiribati.
- KI
- # North Korea.
- KP
- # Kosovo.
- XK
- # Kuwait.
- KW
- # Kyrgyzstan.
- KG
- # Laos.
- LA
- # Latvia.
- LV
- # Lebanon.
- LB
- # Lesotho.
- LS
- # Liberia.
- LR
- # Libya.
- LY
- # Liechtenstein.
- LI
- # Lithuania.
- LT
- # Luxembourg.
- LU
- # Macao SAR.
- MO
- # Madagascar.
- MG
- # Malawi.
- MW
- # Malaysia.
- MY
- # Maldives.
- MV
- # Mali.
- ML
- # Malta.
- MT
- # Martinique.
- MQ
- # Mauritania.
- MR
- # Mauritius.
- MU
- # Mayotte.
- YT
- # Mexico.
- MX
- # Moldova.
- MD
- # Monaco.
- MC
- # Mongolia.
- MN
- # Montenegro.
- ME
- # Montserrat.
- MS
- # Morocco.
- MA
- # Mozambique.
- MZ
- # Myanmar (Burma).
- MM
- # Namibia.
- NA
- # Nauru.
- NR
- # Nepal.
- NP
- # Netherlands.
- NL
- # Netherlands Antilles.
- AN
- # New Caledonia.
- NC
- # New Zealand.
- NZ
- # Nicaragua.
- NI
- # Niger.
- NE
- # Nigeria.
- NG
- # Niue.
- NU
- # Norfolk Island.
- NF
- # North Macedonia.
- MK
- # Norway.
- NO
- # Oman.
- OM
- # Pakistan.
- PK
- # Palestinian Territories.
- PS
- # Panama.
- PA
- # Papua New Guinea.
- PG
- # Paraguay.
- PY
- # Peru.
- PE
- # Philippines.
- PH
- # Pitcairn Islands.
- PN
- # Poland.
- PL
- # Portugal.
- PT
- # Qatar.
- QA
- # Cameroon.
- CM
- # Réunion.
- RE
- # Romania.
- RO
- # Russia.
- RU
- # Rwanda.
- RW
- # St. Barthélemy.
- BL
- # St. Helena.
- SH
- # St. Kitts & Nevis.
- KN
- # St. Lucia.
- LC
- # St. Martin.
- MF
- # St. Pierre & Miquelon.
- PM
- # Samoa.
- WS
- # San Marino.
- SM
- # São Tomé & Príncipe.
- ST
- # Saudi Arabia.
- SA
- # Senegal.
- SN
- # Serbia.
- RS
- # Seychelles.
- SC
- # Sierra Leone.
- SL
- # Singapore.
- SG
- # Sint Maarten.
- SX
- # Slovakia.
- SK
- # Slovenia.
- SI
- # Solomon Islands.
- SB
- # Somalia.
- SO
- # South Africa.
- ZA
- # South Georgia & South Sandwich Islands.
- GS
- # South Korea.
- KR
- # South Sudan.
- SS
- # Spain.
- ES
- # Sri Lanka.
- LK
- # St. Vincent & Grenadines.
- VC
- # Sudan.
- SD
- # Suriname.
- SR
- # Svalbard & Jan Mayen.
- SJ
- # Sweden.
- SE
- # Switzerland.
- CH
- # Syria.
- SY
- # Taiwan.
- TW
- # Tajikistan.
- TJ
- # Tanzania.
- TZ
- # Thailand.
- TH
- # Timor-Leste.
- TL
- # Togo.
- TG
- # Tokelau.
- TK
- # Tonga.
- TO
- # Trinidad & Tobago.
- TT
- # Tristan da Cunha.
- TA
- # Tunisia.
- TN
- # Turkey.
- TR
- # Turkmenistan.
- TM
- # Turks & Caicos Islands.
- TC
- # Tuvalu.
- TV
- # Uganda.
- UG
- # Ukraine.
- UA
- # United Arab Emirates.
- AE
- # United Kingdom.
- GB
- # United States.
- US
- # U.S. Outlying Islands.
- UM
- # Uruguay.
- UY
- # Uzbekistan.
- UZ
- # Vanuatu.
- VU
- # Venezuela.
- VE
- # Vietnam.
- VN
- # British Virgin Islands.
- VG
- # Wallis & Futuna.
- WF
- # Western Sahara.
- EH
- # Yemen.
- YE
- # Zambia.
- ZM
- # Zimbabwe.
- ZW
- # Unknown Region.
- ZZ
- }
|