| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294 | 
							- directive @goTag(
 
-     key: String!
 
-     value: String
 
- ) on INPUT_FIELD_DEFINITION | FIELD_DEFINITION
 
- directive @goField(
 
-     forceResolver: Boolean,
 
-     name: String
 
- ) on INPUT_FIELD_DEFINITION | FIELD_DEFINITION
 
- type Query {
 
-     locations(
 
-         after: String
 
-         before: String
 
-         first: Int
 
-         last: Int
 
-         near: GeoCoordinateInput
 
-         reverse: Boolean = false
 
-         sortKey: LocationSortKeys = ID
 
-     ): LocationConnection!
 
- }
 
- type LocationConnection {
 
-     # A list of edges.
 
-     edges: [LocationEdge!]!
 
-     # A list of the nodes contained in LocationEdge.
 
-     nodes: [Location!]!
 
-     # Information to aid in pagination.
 
-     pageInfo: PageInfo!
 
- }
 
- type LocationEdge {
 
-     # A cursor for use in pagination.
 
-     cursor: String!
 
-     #  The item at the end of LocationEdge.
 
-     node: Location!
 
- }
 
- input GeoCoordinateInput {
 
-     # The coordinate's latitude value.
 
-     latitude: Float!
 
-     # The coordinate's longitude value.
 
-     longitude: Float!
 
- }
 
- enum LocationSortKeys {
 
-     # Sort by the `id` value.
 
-     ID
 
-     # Sort by the `name` value.
 
-     NAME
 
-     # Sort by the `city` value.
 
-     CITY
 
-     # Sort by the `distance` value.
 
-     DISTANCE
 
- }
 
- # 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!
 
- }
 
- # 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
 
- }
 
- # Represents a location where product inventory is held.
 
- type Location implements Node @key(fields: "id") {
 
-     # The address of the location.
 
-     address: LocationAddress!
 
-     # A globally-unique identifier.
 
-     id: ID!
 
-     # The name of the location.
 
-     name: String!
 
- }
 
- # Represents the address of a location.
 
- type LocationAddress {
 
-     # The first line of the address for the location.
 
-     address1: String
 
-     # The second line of the address for the location.
 
-     address2: String
 
-     # The city of the location.
 
-     city: String
 
-     # The country of the location.
 
-     country: String
 
-     # The country code of the location.
 
-     countryCode: String
 
-     # A formatted version of the address for the location.
 
-     formatted: [String!]!
 
-     # The latitude coordinates of the location.
 
-     latitude: Float
 
-     # The longitude coordinates of the location.
 
-     longitude: Float
 
-     # The phone number of the location.
 
-     phone: String
 
-     # The province of the location.
 
-     province: String
 
-     # The code for the province, state, or district of the address of the location.
 
-     provinceCode: String
 
-     # The ZIP code of the location.
 
-     zip: String
 
- }
 
- # 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
 
- }
 
 
  |