connection.graphql 38 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376
  1. # Returns information about pagination in a connection, in accordance with the
  2. # Relay specification.
  3. type PageInfo {
  4. # The cursor corresponding to the last node in edges.
  5. endCursor: String
  6. # Whether there are more pages to fetch following the current page.
  7. hasNextPage: Boolean!
  8. # Whether there are any pages prior to the current page.
  9. hasPreviousPage: Boolean!
  10. # The cursor corresponding to the first node in edges.
  11. startCursor: String
  12. }
  13. # An auto-generated type for paginating through multiple Events.
  14. type EventConnection {
  15. # A list of edges.
  16. edges: [EventEdge!]!
  17. # A list of the nodes contained in EventEdge.
  18. nodes: [Event!]!
  19. # Information to aid in pagination.
  20. pageInfo: PageInfo!
  21. }
  22. # An auto-generated type which holds one Event and a cursor during pagination.
  23. type EventEdge {
  24. # A cursor for use in pagination.
  25. cursor: String!
  26. # The item at the end of EventEdge.
  27. node: Event!
  28. }
  29. # An auto-generated type for paginating through multiple Metafields.
  30. type MetafieldConnection {
  31. # A list of edges.
  32. edges: [MetafieldEdge!]!
  33. # A list of the nodes contained in MetafieldEdge.
  34. nodes: [Metafield!]!
  35. # Information to aid in pagination.
  36. pageInfo: PageInfo!
  37. }
  38. # An auto-generated type which holds one Metafield and a cursor during pagination.
  39. type MetafieldEdge {
  40. # A cursor for use in pagination.
  41. cursor: String!
  42. # The item at the end of MetafieldEdge.
  43. node: Metafield!
  44. }
  45. # An auto-generated type for paginating through multiple MetafieldReferences.
  46. type MetafieldReferenceConnection {
  47. # A list of edges.
  48. edges: [MetafieldReferenceEdge!]!
  49. # A list of the nodes contained in MetafieldReferenceEdge.
  50. nodes: [MetafieldReference]!
  51. # Information to aid in pagination.
  52. pageInfo: PageInfo!
  53. }
  54. # An auto-generated type which holds one MetafieldReference and a cursor during pagination.
  55. type MetafieldReferenceEdge {
  56. # A cursor for use in pagination.
  57. cursor: String!
  58. # The item at the end of MetafieldReferenceEdge.
  59. node: MetafieldReference
  60. }
  61. # An auto-generated type for paginating through multiple PrivateMetafields.
  62. type PrivateMetafieldConnection {
  63. # A list of edges.
  64. edges: [PrivateMetafieldEdge!]!
  65. # A list of the nodes contained in PrivateMetafieldEdge.
  66. nodes: [PrivateMetafield!]!
  67. # Information to aid in pagination.
  68. pageInfo: PageInfo!
  69. }
  70. # An auto-generated type which holds one PrivateMetafield and a cursor during pagination.
  71. type PrivateMetafieldEdge {
  72. # A cursor for use in pagination.
  73. cursor: String!
  74. # The item at the end of PrivateMetafieldEdge.
  75. node: PrivateMetafield!
  76. }
  77. # An auto-generated type for paginating through multiple LocalizationExtensions.
  78. type LocalizationExtensionConnection {
  79. # A list of edges.
  80. edges: [LocalizationExtensionEdge!]!
  81. # A list of the nodes contained in LocalizationExtensionEdge.
  82. nodes: [LocalizationExtension!]!
  83. # Information to aid in pagination.
  84. pageInfo: PageInfo!
  85. }
  86. # An auto-generated type which holds one LocalizationExtension and a cursor during pagination.
  87. type LocalizationExtensionEdge {
  88. # A cursor for use in pagination.
  89. cursor: String!
  90. # The item at the end of LocalizationExtensionEdge.
  91. node: LocalizationExtension!
  92. }
  93. # An auto-generated type for paginating through multiple MetafieldDefinitions.
  94. type MetafieldDefinitionConnection {
  95. # A list of edges.
  96. edges: [MetafieldDefinitionEdge!]!
  97. # A list of the nodes contained in MetafieldDefinitionEdge.
  98. nodes: [MetafieldDefinition!]!
  99. # Information to aid in pagination.
  100. pageInfo: PageInfo!
  101. }
  102. # An auto-generated type which holds one MetafieldDefinition and a cursor during pagination.
  103. type MetafieldDefinitionEdge {
  104. # A cursor for use in pagination.
  105. cursor: String!
  106. # The item at the end of MetafieldDefinitionEdge.
  107. node: MetafieldDefinition!
  108. }
  109. # An auto-generated type for paginating through multiple InventoryLevels.
  110. type InventoryLevelConnection {
  111. # A list of edges.
  112. edges: [InventoryLevelEdge!]!
  113. # A list of the nodes contained in InventoryLevelEdge.
  114. nodes: [InventoryLevel!]!
  115. # Information to aid in pagination.
  116. pageInfo: PageInfo!
  117. }
  118. # An auto-generated type which holds one InventoryLevel and a cursor during pagination.
  119. type InventoryLevelEdge {
  120. # A cursor for use in pagination.
  121. cursor: String!
  122. # The item at the end of InventoryLevelEdge.
  123. node: InventoryLevel!
  124. }
  125. # An auto-generated type for paginating through multiple CountryHarmonizedSystemCodes.
  126. type CountryHarmonizedSystemCodeConnection {
  127. # A list of edges.
  128. edges: [CountryHarmonizedSystemCodeEdge!]!
  129. # A list of the nodes contained in CountryHarmonizedSystemCodeEdge.
  130. nodes: [CountryHarmonizedSystemCode!]!
  131. # Information to aid in pagination.
  132. pageInfo: PageInfo!
  133. }
  134. # An auto-generated type which holds one CountryHarmonizedSystemCode and a cursor during pagination.
  135. type CountryHarmonizedSystemCodeEdge {
  136. # A cursor for use in pagination.
  137. cursor: String!
  138. # The item at the end of CountryHarmonizedSystemCodeEdge.
  139. node: CountryHarmonizedSystemCode!
  140. }
  141. # An auto-generated type for paginating through multiple Locations.
  142. type LocationConnection {
  143. # A list of edges.
  144. edges: [LocationEdge!]!
  145. # A list of the nodes contained in LocationEdge.
  146. nodes: [Location!]!
  147. # Information to aid in pagination.
  148. pageInfo: PageInfo!
  149. }
  150. # An auto-generated type which holds one Location and a cursor during pagination.
  151. type LocationEdge {
  152. # A cursor for use in pagination.
  153. cursor: String!
  154. # The item at the end of LocationEdge.
  155. node: Location!
  156. }
  157. # An auto-generated type for paginating through multiple DeliveryLocationGroupZones.
  158. type DeliveryLocationGroupZoneConnection {
  159. # A list of edges.
  160. edges: [DeliveryLocationGroupZoneEdge!]!
  161. # A list of the nodes contained in DeliveryLocationGroupZoneEdge.
  162. nodes: [DeliveryLocationGroupZone!]!
  163. # Information to aid in pagination.
  164. pageInfo: PageInfo!
  165. }
  166. # An auto-generated type which holds one DeliveryLocationGroupZone and a cursor during pagination.
  167. type DeliveryLocationGroupZoneEdge {
  168. # A cursor for use in pagination.
  169. cursor: String!
  170. # The item at the end of DeliveryLocationGroupZoneEdge.
  171. node: DeliveryLocationGroupZone!
  172. }
  173. # An auto-generated type for paginating through multiple DeliveryMethodDefinitions.
  174. type DeliveryMethodDefinitionConnection {
  175. # A list of edges.
  176. edges: [DeliveryMethodDefinitionEdge!]!
  177. # A list of the nodes contained in DeliveryMethodDefinitionEdge.
  178. nodes: [DeliveryMethodDefinition!]!
  179. # Information to aid in pagination.
  180. pageInfo: PageInfo!
  181. }
  182. # An auto-generated type which holds one DeliveryMethodDefinition and a cursor during pagination.
  183. type DeliveryMethodDefinitionEdge {
  184. # A cursor for use in pagination.
  185. cursor: String!
  186. # The item at the end of DeliveryMethodDefinitionEdge.
  187. node: DeliveryMethodDefinition!
  188. }
  189. # An auto-generated type for paginating through multiple DraftOrderLineItems.
  190. type DraftOrderLineItemConnection {
  191. # A list of edges.
  192. edges: [DraftOrderLineItemEdge!]!
  193. # A list of the nodes contained in DraftOrderLineItemEdge.
  194. nodes: [DraftOrderLineItem!]!
  195. # Information to aid in pagination.
  196. pageInfo: PageInfo!
  197. }
  198. # An auto-generated type which holds one DraftOrderLineItem and a cursor during pagination.
  199. type DraftOrderLineItemEdge {
  200. # A cursor for use in pagination.
  201. cursor: String!
  202. # The item at the end of DraftOrderLineItemEdge.
  203. node: DraftOrderLineItem!
  204. }
  205. # An auto-generated type for paginating through multiple PaymentSchedules.
  206. type PaymentScheduleConnection {
  207. # A list of edges.
  208. edges: [PaymentScheduleEdge!]!
  209. # A list of the nodes contained in PaymentScheduleEdge.
  210. nodes: [PaymentSchedule!]!
  211. # Information to aid in pagination.
  212. pageInfo: PageInfo!
  213. }
  214. # An auto-generated type which holds one PaymentSchedule and a cursor during pagination.
  215. type PaymentScheduleEdge {
  216. # A cursor for use in pagination.
  217. cursor: String!
  218. # The item at the end of PaymentScheduleEdge.
  219. node: PaymentSchedule!
  220. }
  221. # An auto-generated type for paginating through multiple DeliveryProfileItems.
  222. type DeliveryProfileItemConnection {
  223. # A list of edges.
  224. edges: [DeliveryProfileItemEdge!]!
  225. # A list of the nodes contained in DeliveryProfileItemEdge.
  226. nodes: [DeliveryProfileItem!]!
  227. # Information to aid in pagination.
  228. pageInfo: PageInfo!
  229. }
  230. # An auto-generated type which holds one DeliveryProfileItem and a cursor during pagination.
  231. type DeliveryProfileItemEdge {
  232. # A cursor for use in pagination.
  233. cursor: String!
  234. # The item at the end of DeliveryProfileItemEdge.
  235. node: DeliveryProfileItem!
  236. }
  237. # An auto-generated type for paginating through multiple ProductVariants.
  238. type ProductVariantConnection {
  239. # A list of edges.
  240. edges: [ProductVariantEdge!]!
  241. # A list of the nodes contained in ProductVariantEdge.
  242. nodes: [ProductVariant!]!
  243. # Information to aid in pagination.
  244. pageInfo: PageInfo!
  245. }
  246. # An auto-generated type which holds one ProductVariant and a cursor during pagination.
  247. type ProductVariantEdge {
  248. # A cursor for use in pagination.
  249. cursor: String!
  250. # The item at the end of ProductVariantEdge.
  251. node: ProductVariant!
  252. }
  253. # An auto-generated type for paginating through multiple SellingPlanGroups.
  254. type SellingPlanGroupConnection {
  255. # A list of edges.
  256. edges: [SellingPlanGroupEdge!]!
  257. # A list of the nodes contained in SellingPlanGroupEdge.
  258. nodes: [SellingPlanGroup!]!
  259. # Information to aid in pagination.
  260. pageInfo: PageInfo!
  261. }
  262. # An auto-generated type which holds one SellingPlanGroup and a cursor during pagination.
  263. type SellingPlanGroupEdge {
  264. # A cursor for use in pagination.
  265. cursor: String!
  266. # The item at the end of SellingPlanGroupEdge.
  267. node: SellingPlanGroup!
  268. }
  269. # An auto-generated type for paginating through multiple SellingPlans.
  270. type SellingPlanConnection {
  271. # A list of edges.
  272. edges: [SellingPlanEdge!]!
  273. # A list of the nodes contained in SellingPlanEdge.
  274. nodes: [SellingPlan!]!
  275. # Information to aid in pagination.
  276. pageInfo: PageInfo!
  277. }
  278. # An auto-generated type which holds one SellingPlan and a cursor during pagination.
  279. type SellingPlanEdge {
  280. # A cursor for use in pagination.
  281. cursor: String!
  282. # The item at the end of SellingPlanEdge.
  283. node: SellingPlan!
  284. }
  285. # An auto-generated type for paginating through multiple Products.
  286. type ProductConnection {
  287. # A list of edges.
  288. edges: [ProductEdge!]!
  289. # A list of the nodes contained in ProductEdge.
  290. nodes: [Product!]!
  291. # Information to aid in pagination.
  292. pageInfo: PageInfo!
  293. }
  294. # An auto-generated type which holds one Product and a cursor during pagination.
  295. type ProductEdge {
  296. # A cursor for use in pagination.
  297. cursor: String!
  298. # The item at the end of ProductEdge.
  299. node: Product!
  300. }
  301. # An auto-generated type for paginating through multiple AppSubscriptions.
  302. type AppSubscriptionConnection {
  303. # A list of edges.
  304. edges: [AppSubscriptionEdge!]!
  305. # A list of the nodes contained in AppSubscriptionEdge.
  306. nodes: [AppSubscription!]!
  307. # Information to aid in pagination.
  308. pageInfo: PageInfo!
  309. }
  310. # An auto-generated type which holds one AppSubscription and a cursor during pagination.
  311. type AppSubscriptionEdge {
  312. # A cursor for use in pagination.
  313. cursor: String!
  314. # The item at the end of AppSubscriptionEdge.
  315. node: AppSubscription!
  316. }
  317. # An auto-generated type for paginating through multiple AppCredits.
  318. type AppCreditConnection {
  319. # A list of edges.
  320. edges: [AppCreditEdge!]!
  321. # A list of the nodes contained in AppCreditEdge.
  322. nodes: [AppCredit!]!
  323. # Information to aid in pagination.
  324. pageInfo: PageInfo!
  325. }
  326. # An auto-generated type which holds one AppCredit and a cursor during pagination.
  327. type AppCreditEdge {
  328. # A cursor for use in pagination.
  329. cursor: String!
  330. # The item at the end of AppCreditEdge.
  331. node: AppCredit!
  332. }
  333. # An auto-generated type for paginating through multiple AppPurchaseOneTimes.
  334. type AppPurchaseOneTimeConnection {
  335. # A list of edges.
  336. edges: [AppPurchaseOneTimeEdge!]!
  337. # A list of the nodes contained in AppPurchaseOneTimeEdge.
  338. nodes: [AppPurchaseOneTime!]!
  339. # Information to aid in pagination.
  340. pageInfo: PageInfo!
  341. }
  342. # An auto-generated type which holds one AppPurchaseOneTime and a cursor during pagination.
  343. type AppPurchaseOneTimeEdge {
  344. # A cursor for use in pagination.
  345. cursor: String!
  346. # The item at the end of AppPurchaseOneTimeEdge.
  347. node: AppPurchaseOneTime!
  348. }
  349. # An auto-generated type for paginating through multiple AppRevenueAttributionRecords.
  350. type AppRevenueAttributionRecordConnection {
  351. # A list of edges.
  352. edges: [AppRevenueAttributionRecordEdge!]!
  353. # A list of the nodes contained in AppRevenueAttributionRecordEdge.
  354. nodes: [AppRevenueAttributionRecord!]!
  355. # Information to aid in pagination.
  356. pageInfo: PageInfo!
  357. }
  358. # An auto-generated type which holds one AppRevenueAttributionRecord and a cursor during pagination.
  359. type AppRevenueAttributionRecordEdge {
  360. # A cursor for use in pagination.
  361. cursor: String!
  362. # The item at the end of AppRevenueAttributionRecordEdge.
  363. node: AppRevenueAttributionRecord!
  364. }
  365. # An auto-generated type for paginating through multiple AppUsageRecords.
  366. type AppUsageRecordConnection {
  367. # A list of edges.
  368. edges: [AppUsageRecordEdge!]!
  369. # A list of the nodes contained in AppUsageRecordEdge.
  370. nodes: [AppUsageRecord!]!
  371. # Information to aid in pagination.
  372. pageInfo: PageInfo!
  373. }
  374. # An auto-generated type which holds one AppUsageRecord and a cursor during pagination.
  375. type AppUsageRecordEdge {
  376. # A cursor for use in pagination.
  377. cursor: String!
  378. # The item at the end of AppUsageRecordEdge.
  379. node: AppUsageRecord!
  380. }
  381. # An auto-generated type for paginating through multiple ResourcePublications.
  382. type ResourcePublicationConnection {
  383. # A list of edges.
  384. edges: [ResourcePublicationEdge!]!
  385. # A list of the nodes contained in ResourcePublicationEdge.
  386. nodes: [ResourcePublication!]!
  387. # Information to aid in pagination.
  388. pageInfo: PageInfo!
  389. }
  390. # An auto-generated type which holds one ResourcePublication and a cursor during pagination.
  391. type ResourcePublicationEdge {
  392. # A cursor for use in pagination.
  393. cursor: String!
  394. # The item at the end of ResourcePublicationEdge.
  395. node: ResourcePublication!
  396. }
  397. # An auto-generated type for paginating through multiple Collections.
  398. type CollectionConnection {
  399. # A list of edges.
  400. edges: [CollectionEdge!]!
  401. # A list of the nodes contained in CollectionEdge.
  402. nodes: [Collection!]!
  403. # Information to aid in pagination.
  404. pageInfo: PageInfo!
  405. }
  406. # An auto-generated type which holds one Collection and a cursor during pagination.
  407. type CollectionEdge {
  408. # A cursor for use in pagination.
  409. cursor: String!
  410. # The item at the end of CollectionEdge.
  411. node: Collection!
  412. }
  413. # An auto-generated type for paginating through multiple Publications.
  414. type PublicationConnection {
  415. # A list of edges.
  416. edges: [PublicationEdge!]!
  417. # A list of the nodes contained in PublicationEdge.
  418. nodes: [Publication!]!
  419. # Information to aid in pagination.
  420. pageInfo: PageInfo!
  421. }
  422. # An auto-generated type which holds one Publication and a cursor during pagination.
  423. type PublicationEdge {
  424. # A cursor for use in pagination.
  425. cursor: String!
  426. # The item at the end of PublicationEdge.
  427. node: Publication!
  428. }
  429. # An auto-generated type for paginating through multiple ResourcePublicationV2s.
  430. type ResourcePublicationV2Connection {
  431. # A list of edges.
  432. edges: [ResourcePublicationV2Edge!]!
  433. # A list of the nodes contained in ResourcePublicationV2Edge.
  434. nodes: [ResourcePublicationV2!]!
  435. # Information to aid in pagination.
  436. pageInfo: PageInfo!
  437. }
  438. # An auto-generated type which holds one ResourcePublicationV2 and a cursor during pagination.
  439. type ResourcePublicationV2Edge {
  440. # A cursor for use in pagination.
  441. cursor: String!
  442. # The item at the end of ResourcePublicationV2Edge.
  443. node: ResourcePublicationV2!
  444. }
  445. # An auto-generated type for paginating through multiple CustomerMoments.
  446. type CustomerMomentConnection {
  447. # A list of edges.
  448. edges: [CustomerMomentEdge!]!
  449. # A list of the nodes contained in CustomerMomentEdge.
  450. nodes: [CustomerMoment!]!
  451. # Information to aid in pagination.
  452. pageInfo: PageInfo!
  453. }
  454. # An auto-generated type which holds one CustomerMoment and a cursor during pagination.
  455. type CustomerMomentEdge {
  456. # A cursor for use in pagination.
  457. cursor: String!
  458. # The item at the end of CustomerMomentEdge.
  459. node: CustomerMoment!
  460. }
  461. # An auto-generated type for paginating through multiple SubscriptionManualDiscounts.
  462. type SubscriptionManualDiscountConnection {
  463. # A list of edges.
  464. edges: [SubscriptionManualDiscountEdge!]!
  465. # A list of the nodes contained in SubscriptionManualDiscountEdge.
  466. nodes: [SubscriptionManualDiscount!]!
  467. # Information to aid in pagination.
  468. pageInfo: PageInfo!
  469. }
  470. # An auto-generated type which holds one SubscriptionManualDiscount and a cursor during pagination.
  471. type SubscriptionManualDiscountEdge {
  472. # A cursor for use in pagination.
  473. cursor: String!
  474. # The item at the end of SubscriptionManualDiscountEdge.
  475. node: SubscriptionManualDiscount!
  476. }
  477. # An auto-generated type for paginating through multiple SubscriptionLines.
  478. type SubscriptionLineConnection {
  479. # A list of edges.
  480. edges: [SubscriptionLineEdge!]!
  481. # A list of the nodes contained in SubscriptionLineEdge.
  482. nodes: [SubscriptionLine!]!
  483. # Information to aid in pagination.
  484. pageInfo: PageInfo!
  485. }
  486. # An auto-generated type which holds one SubscriptionLine and a cursor during pagination.
  487. type SubscriptionLineEdge {
  488. # A cursor for use in pagination.
  489. cursor: String!
  490. # The item at the end of SubscriptionLineEdge.
  491. node: SubscriptionLine!
  492. }
  493. # An auto-generated type for paginating through multiple SubscriptionContracts.
  494. type SubscriptionContractConnection {
  495. # A list of edges.
  496. edges: [SubscriptionContractEdge!]!
  497. # A list of the nodes contained in SubscriptionContractEdge.
  498. nodes: [SubscriptionContract!]!
  499. # Information to aid in pagination.
  500. pageInfo: PageInfo!
  501. }
  502. # An auto-generated type which holds one SubscriptionContract and a cursor during pagination.
  503. type SubscriptionContractEdge {
  504. # A cursor for use in pagination.
  505. cursor: String!
  506. # The item at the end of SubscriptionContractEdge.
  507. node: SubscriptionContract!
  508. }
  509. # An auto-generated type for paginating through multiple Orders.
  510. type OrderConnection {
  511. # A list of edges.
  512. edges: [OrderEdge!]!
  513. # A list of the nodes contained in OrderEdge.
  514. nodes: [Order!]!
  515. # Information to aid in pagination.
  516. pageInfo: PageInfo!
  517. }
  518. # An auto-generated type which holds one Order and a cursor during pagination.
  519. type OrderEdge {
  520. # A cursor for use in pagination.
  521. cursor: String!
  522. # The item at the end of OrderEdge.
  523. node: Order!
  524. }
  525. # An auto-generated type for paginating through multiple CustomerPaymentMethods.
  526. type CustomerPaymentMethodConnection {
  527. # A list of edges.
  528. edges: [CustomerPaymentMethodEdge!]!
  529. # A list of the nodes contained in CustomerPaymentMethodEdge.
  530. nodes: [CustomerPaymentMethod!]!
  531. # Information to aid in pagination.
  532. pageInfo: PageInfo!
  533. }
  534. # An auto-generated type which holds one CustomerPaymentMethod and a cursor during pagination.
  535. type CustomerPaymentMethodEdge {
  536. # A cursor for use in pagination.
  537. cursor: String!
  538. # The item at the end of CustomerPaymentMethodEdge.
  539. node: CustomerPaymentMethod!
  540. }
  541. # An auto-generated type for paginating through multiple LineItems.
  542. type LineItemConnection {
  543. # A list of edges.
  544. edges: [LineItemEdge!]!
  545. # A list of the nodes contained in LineItemEdge.
  546. nodes: [LineItem!]!
  547. # Information to aid in pagination.
  548. pageInfo: PageInfo!
  549. }
  550. # An auto-generated type which holds one LineItem and a cursor during pagination.
  551. type LineItemEdge {
  552. # A cursor for use in pagination.
  553. cursor: String!
  554. # The item at the end of LineItemEdge.
  555. node: LineItem!
  556. }
  557. # An auto-generated type for paginating through multiple SalesAgreements.
  558. type SalesAgreementConnection {
  559. # A list of edges.
  560. edges: [SalesAgreementEdge!]!
  561. # A list of the nodes contained in SalesAgreementEdge.
  562. nodes: [SalesAgreement!]!
  563. # Information to aid in pagination.
  564. pageInfo: PageInfo!
  565. }
  566. # An auto-generated type which holds one SalesAgreement and a cursor during pagination.
  567. type SalesAgreementEdge {
  568. # A cursor for use in pagination.
  569. cursor: String!
  570. # The item at the end of SalesAgreementEdge.
  571. node: SalesAgreement!
  572. }
  573. # An auto-generated type for paginating through multiple Sales.
  574. type SaleConnection {
  575. # A list of edges.
  576. edges: [SaleEdge!]!
  577. # A list of the nodes contained in SaleEdge.
  578. nodes: [Sale!]!
  579. # Information to aid in pagination.
  580. pageInfo: PageInfo!
  581. }
  582. # An auto-generated type which holds one Sale and a cursor during pagination.
  583. type SaleEdge {
  584. # A cursor for use in pagination.
  585. cursor: String!
  586. # The item at the end of SaleEdge.
  587. node: Sale!
  588. }
  589. # An auto-generated type for paginating through multiple SubscriptionBillingAttempts.
  590. type SubscriptionBillingAttemptConnection {
  591. # A list of edges.
  592. edges: [SubscriptionBillingAttemptEdge!]!
  593. # A list of the nodes contained in SubscriptionBillingAttemptEdge.
  594. nodes: [SubscriptionBillingAttempt!]!
  595. # Information to aid in pagination.
  596. pageInfo: PageInfo!
  597. }
  598. # An auto-generated type which holds one SubscriptionBillingAttempt and a cursor during pagination.
  599. type SubscriptionBillingAttemptEdge {
  600. # A cursor for use in pagination.
  601. cursor: String!
  602. # The item at the end of SubscriptionBillingAttemptEdge.
  603. node: SubscriptionBillingAttempt!
  604. }
  605. # An auto-generated type for paginating through multiple OrderTransactions.
  606. type OrderTransactionConnection {
  607. # A list of edges.
  608. edges: [OrderTransactionEdge!]!
  609. # A list of the nodes contained in OrderTransactionEdge.
  610. nodes: [OrderTransaction!]!
  611. # Information to aid in pagination.
  612. pageInfo: PageInfo!
  613. }
  614. # An auto-generated type which holds one OrderTransaction and a cursor during pagination.
  615. type OrderTransactionEdge {
  616. # A cursor for use in pagination.
  617. cursor: String!
  618. # The item at the end of OrderTransactionEdge.
  619. node: OrderTransaction!
  620. }
  621. # An auto-generated type for paginating through multiple RefundLineItems.
  622. type RefundLineItemConnection {
  623. # A list of edges.
  624. edges: [RefundLineItemEdge!]!
  625. # A list of the nodes contained in RefundLineItemEdge.
  626. nodes: [RefundLineItem!]!
  627. # Information to aid in pagination.
  628. pageInfo: PageInfo!
  629. }
  630. # An auto-generated type which holds one RefundLineItem and a cursor during pagination.
  631. type RefundLineItemEdge {
  632. # A cursor for use in pagination.
  633. cursor: String!
  634. # The item at the end of RefundLineItemEdge.
  635. node: RefundLineItem!
  636. }
  637. # An auto-generated type for paginating through multiple ShippingLines.
  638. type ShippingLineConnection {
  639. # A list of edges.
  640. edges: [ShippingLineEdge!]!
  641. # A list of the nodes contained in ShippingLineEdge.
  642. nodes: [ShippingLine!]!
  643. # Information to aid in pagination.
  644. pageInfo: PageInfo!
  645. }
  646. # An auto-generated type which holds one ShippingLine and a cursor during pagination.
  647. type ShippingLineEdge {
  648. # A cursor for use in pagination.
  649. cursor: String!
  650. # The item at the end of ShippingLineEdge.
  651. node: ShippingLine!
  652. }
  653. # An auto-generated type for paginating through multiple FulfillmentOrders.
  654. type FulfillmentOrderConnection {
  655. # A list of edges.
  656. edges: [FulfillmentOrderEdge!]!
  657. # A list of the nodes contained in FulfillmentOrderEdge.
  658. nodes: [FulfillmentOrder!]!
  659. # Information to aid in pagination.
  660. pageInfo: PageInfo!
  661. }
  662. # An auto-generated type which holds one FulfillmentOrder and a cursor during pagination.
  663. type FulfillmentOrderEdge {
  664. # A cursor for use in pagination.
  665. cursor: String!
  666. # The item at the end of FulfillmentOrderEdge.
  667. node: FulfillmentOrder!
  668. }
  669. # An auto-generated type for paginating through multiple DiscountApplications.
  670. type DiscountApplicationConnection {
  671. # A list of edges.
  672. edges: [DiscountApplicationEdge!]!
  673. # A list of the nodes contained in DiscountApplicationEdge.
  674. nodes: [DiscountApplication!]!
  675. # Information to aid in pagination.
  676. pageInfo: PageInfo!
  677. }
  678. # An auto-generated type which holds one DiscountApplication and a cursor during pagination.
  679. type DiscountApplicationEdge {
  680. # A cursor for use in pagination.
  681. cursor: String!
  682. # The item at the end of DiscountApplicationEdge.
  683. node: DiscountApplication!
  684. }
  685. # An auto-generated type for paginating through multiple FulfillmentEvents.
  686. type FulfillmentEventConnection {
  687. # A list of edges.
  688. edges: [FulfillmentEventEdge!]!
  689. # A list of the nodes contained in FulfillmentEventEdge.
  690. nodes: [FulfillmentEvent!]!
  691. # Information to aid in pagination.
  692. pageInfo: PageInfo!
  693. }
  694. # An auto-generated type which holds one FulfillmentEvent and a cursor during pagination.
  695. type FulfillmentEventEdge {
  696. # A cursor for use in pagination.
  697. cursor: String!
  698. # The item at the end of FulfillmentEventEdge.
  699. node: FulfillmentEvent!
  700. }
  701. # An auto-generated type for paginating through multiple FulfillmentLineItems.
  702. type FulfillmentLineItemConnection {
  703. # A list of edges.
  704. edges: [FulfillmentLineItemEdge!]!
  705. # A list of the nodes contained in FulfillmentLineItemEdge.
  706. nodes: [FulfillmentLineItem!]!
  707. # Information to aid in pagination.
  708. pageInfo: PageInfo!
  709. }
  710. # An auto-generated type which holds one FulfillmentLineItem and a cursor during pagination.
  711. type FulfillmentLineItemEdge {
  712. # A cursor for use in pagination.
  713. cursor: String!
  714. # The item at the end of FulfillmentLineItemEdge.
  715. node: FulfillmentLineItem!
  716. }
  717. # An auto-generated type for paginating through multiple Fulfillments.
  718. type FulfillmentConnection {
  719. # A list of edges.
  720. edges: [FulfillmentEdge!]!
  721. # A list of the nodes contained in FulfillmentEdge.
  722. nodes: [Fulfillment!]!
  723. # Information to aid in pagination.
  724. pageInfo: PageInfo!
  725. }
  726. # An auto-generated type which holds one Fulfillment and a cursor during pagination.
  727. type FulfillmentEdge {
  728. # A cursor for use in pagination.
  729. cursor: String!
  730. # The item at the end of FulfillmentEdge.
  731. node: Fulfillment!
  732. }
  733. # An auto-generated type for paginating through multiple FulfillmentOrderLineItems.
  734. type FulfillmentOrderLineItemConnection {
  735. # A list of edges.
  736. edges: [FulfillmentOrderLineItemEdge!]!
  737. # A list of the nodes contained in FulfillmentOrderLineItemEdge.
  738. nodes: [FulfillmentOrderLineItem!]!
  739. # Information to aid in pagination.
  740. pageInfo: PageInfo!
  741. }
  742. # An auto-generated type which holds one FulfillmentOrderLineItem and a cursor during pagination.
  743. type FulfillmentOrderLineItemEdge {
  744. # A cursor for use in pagination.
  745. cursor: String!
  746. # The item at the end of FulfillmentOrderLineItemEdge.
  747. node: FulfillmentOrderLineItem!
  748. }
  749. # An auto-generated type for paginating through multiple FulfillmentOrderLocationForMoves.
  750. type FulfillmentOrderLocationForMoveConnection {
  751. # A list of edges.
  752. edges: [FulfillmentOrderLocationForMoveEdge!]!
  753. # A list of the nodes contained in FulfillmentOrderLocationForMoveEdge.
  754. nodes: [FulfillmentOrderLocationForMove!]!
  755. # Information to aid in pagination.
  756. pageInfo: PageInfo!
  757. }
  758. # An auto-generated type which holds one FulfillmentOrderLocationForMove and a cursor during pagination.
  759. type FulfillmentOrderLocationForMoveEdge {
  760. # A cursor for use in pagination.
  761. cursor: String!
  762. # The item at the end of FulfillmentOrderLocationForMoveEdge.
  763. node: FulfillmentOrderLocationForMove!
  764. }
  765. # An auto-generated type for paginating through multiple FulfillmentOrderMerchantRequests.
  766. type FulfillmentOrderMerchantRequestConnection {
  767. # A list of edges.
  768. edges: [FulfillmentOrderMerchantRequestEdge!]!
  769. # A list of the nodes contained in FulfillmentOrderMerchantRequestEdge.
  770. nodes: [FulfillmentOrderMerchantRequest!]!
  771. # Information to aid in pagination.
  772. pageInfo: PageInfo!
  773. }
  774. # An auto-generated type which holds one FulfillmentOrderMerchantRequest and a cursor during pagination.
  775. type FulfillmentOrderMerchantRequestEdge {
  776. # A cursor for use in pagination.
  777. cursor: String!
  778. # The item at the end of FulfillmentOrderMerchantRequestEdge.
  779. node: FulfillmentOrderMerchantRequest!
  780. }
  781. # An auto-generated type for paginating through multiple MarketRegions.
  782. type MarketRegionConnection {
  783. # A list of edges.
  784. edges: [MarketRegionEdge!]!
  785. # A list of the nodes contained in MarketRegionEdge.
  786. nodes: [MarketRegion!]!
  787. # Information to aid in pagination.
  788. pageInfo: PageInfo!
  789. }
  790. # An auto-generated type which holds one MarketRegion and a cursor during pagination.
  791. type MarketRegionEdge {
  792. # A cursor for use in pagination.
  793. cursor: String!
  794. # The item at the end of MarketRegionEdge.
  795. node: MarketRegion!
  796. }
  797. # An auto-generated type for paginating through multiple PriceListPrices.
  798. type PriceListPriceConnection {
  799. # A list of edges.
  800. edges: [PriceListPriceEdge!]!
  801. # A list of the nodes contained in PriceListPriceEdge.
  802. nodes: [PriceListPrice!]!
  803. # Information to aid in pagination.
  804. pageInfo: PageInfo!
  805. }
  806. # An auto-generated type which holds one PriceListPrice and a cursor during pagination.
  807. type PriceListPriceEdge {
  808. # A cursor for use in pagination.
  809. cursor: String!
  810. # The item at the end of PriceListPriceEdge.
  811. node: PriceListPrice!
  812. }
  813. # An auto-generated type for paginating through multiple Images.
  814. type ImageConnection {
  815. # A list of edges.
  816. edges: [ImageEdge!]!
  817. # A list of the nodes contained in ImageEdge.
  818. nodes: [Image!]!
  819. # Information to aid in pagination.
  820. pageInfo: PageInfo!
  821. }
  822. # An auto-generated type which holds one Image and a cursor during pagination.
  823. type ImageEdge {
  824. # A cursor for use in pagination.
  825. cursor: String!
  826. # The item at the end of ImageEdge.
  827. node: Image!
  828. }
  829. # An auto-generated type for paginating through multiple Media.
  830. type MediaConnection {
  831. # A list of edges.
  832. edges: [MediaEdge!]!
  833. # A list of the nodes contained in MediaEdge.
  834. nodes: [Media!]!
  835. # Information to aid in pagination.
  836. pageInfo: PageInfo!
  837. }
  838. # An auto-generated type which holds one Media and a cursor during pagination.
  839. type MediaEdge {
  840. # A cursor for use in pagination.
  841. cursor: String!
  842. # The item at the end of MediaEdge.
  843. node: Media!
  844. }
  845. # An auto-generated type for paginating through multiple DraftOrders.
  846. type DraftOrderConnection {
  847. # A list of edges.
  848. edges: [DraftOrderEdge!]!
  849. # A list of the nodes contained in DraftOrderEdge.
  850. nodes: [DraftOrder!]!
  851. # Information to aid in pagination.
  852. pageInfo: PageInfo!
  853. }
  854. # An auto-generated type which holds one DraftOrder and a cursor during pagination.
  855. type DraftOrderEdge {
  856. # A cursor for use in pagination.
  857. cursor: String!
  858. # The item at the end of DraftOrderEdge.
  859. node: DraftOrder!
  860. }
  861. # An auto-generated type for paginating through multiple CompanyContactRoles.
  862. type CompanyContactRoleConnection {
  863. # A list of edges.
  864. edges: [CompanyContactRoleEdge!]!
  865. # A list of the nodes contained in CompanyContactRoleEdge.
  866. nodes: [CompanyContactRole!]!
  867. # Information to aid in pagination.
  868. pageInfo: PageInfo!
  869. }
  870. # An auto-generated type which holds one CompanyContactRole and a cursor during pagination.
  871. type CompanyContactRoleEdge {
  872. # A cursor for use in pagination.
  873. cursor: String!
  874. # The item at the end of CompanyContactRoleEdge.
  875. node: CompanyContactRole!
  876. }
  877. # An auto-generated type for paginating through multiple CompanyContacts.
  878. type CompanyContactConnection {
  879. # A list of edges.
  880. edges: [CompanyContactEdge!]!
  881. # A list of the nodes contained in CompanyContactEdge.
  882. nodes: [CompanyContact!]!
  883. # Information to aid in pagination.
  884. pageInfo: PageInfo!
  885. }
  886. # An auto-generated type which holds one CompanyContact and a cursor during pagination.
  887. type CompanyContactEdge {
  888. # A cursor for use in pagination.
  889. cursor: String!
  890. # The item at the end of CompanyContactEdge.
  891. node: CompanyContact!
  892. }
  893. # An auto-generated type for paginating through multiple CompanyLocations.
  894. type CompanyLocationConnection {
  895. # A list of edges.
  896. edges: [CompanyLocationEdge!]!
  897. # A list of the nodes contained in CompanyLocationEdge.
  898. nodes: [CompanyLocation!]!
  899. # Information to aid in pagination.
  900. pageInfo: PageInfo!
  901. }
  902. # An auto-generated type which holds one CompanyLocation and a cursor during pagination.
  903. type CompanyLocationEdge {
  904. # A cursor for use in pagination.
  905. cursor: String!
  906. # The item at the end of CompanyLocationEdge.
  907. node: CompanyLocation!
  908. }
  909. # An auto-generated type for paginating through multiple CompanyContactRoleAssignments.
  910. type CompanyContactRoleAssignmentConnection {
  911. # A list of edges.
  912. edges: [CompanyContactRoleAssignmentEdge!]!
  913. # A list of the nodes contained in CompanyContactRoleAssignmentEdge.
  914. nodes: [CompanyContactRoleAssignment!]!
  915. # Information to aid in pagination.
  916. pageInfo: PageInfo!
  917. }
  918. # An auto-generated type which holds one CompanyContactRoleAssignment and a cursor during pagination.
  919. type CompanyContactRoleAssignmentEdge {
  920. # A cursor for use in pagination.
  921. cursor: String!
  922. # The item at the end of CompanyContactRoleAssignmentEdge.
  923. node: CompanyContactRoleAssignment!
  924. }
  925. # An auto-generated type for paginating through multiple Apps.
  926. type AppConnection {
  927. # A list of edges.
  928. edges: [AppEdge!]!
  929. # A list of the nodes contained in AppEdge.
  930. nodes: [App!]!
  931. # Information to aid in pagination.
  932. pageInfo: PageInfo!
  933. }
  934. # An auto-generated type which holds one App and a cursor during pagination.
  935. type AppEdge {
  936. # A cursor for use in pagination.
  937. cursor: String!
  938. # The item at the end of AppEdge.
  939. node: App!
  940. }
  941. # An auto-generated type for paginating through a list of Strings.
  942. type StringConnection {
  943. # A list of edges.
  944. edges: [StringEdge!]!
  945. # Information to aid in pagination.
  946. pageInfo: PageInfo!
  947. }
  948. # An auto-generated type which holds one String and a cursor during pagination.
  949. type StringEdge {
  950. # A cursor for use in pagination.
  951. cursor: String!
  952. # The item at the end of StringEdge.
  953. node: String!
  954. }
  955. # An auto-generated type for paginating through multiple CurrencySettings.
  956. type CurrencySettingConnection {
  957. # A list of edges.
  958. edges: [CurrencySettingEdge!]!
  959. # A list of the nodes contained in CurrencySettingEdge.
  960. nodes: [CurrencySetting!]!
  961. # Information to aid in pagination.
  962. pageInfo: PageInfo!
  963. }
  964. # An auto-generated type which holds one CurrencySetting and a cursor during pagination.
  965. type CurrencySettingEdge {
  966. # A cursor for use in pagination.
  967. cursor: String!
  968. # The item at the end of CurrencySettingEdge.
  969. node: CurrencySetting!
  970. }
  971. # The connection type for SearchResult.
  972. type SearchResultConnection {
  973. # A list of edges.
  974. edges: [SearchResultEdge!]!
  975. # Information to aid in pagination.
  976. pageInfo: PageInfo!
  977. }
  978. # An auto-generated type which holds one SearchResult and a cursor during pagination.
  979. type SearchResultEdge {
  980. # A cursor for use in pagination.
  981. cursor: String!
  982. # The item at the end of SearchResultEdge.
  983. node: SearchResult!
  984. }
  985. # An auto-generated type for paginating through multiple StaffMembers.
  986. type StaffMemberConnection {
  987. # A list of edges.
  988. edges: [StaffMemberEdge!]!
  989. # A list of the nodes contained in StaffMemberEdge.
  990. nodes: [StaffMember!]!
  991. # Information to aid in pagination.
  992. pageInfo: PageInfo!
  993. }
  994. # An auto-generated type which holds one StaffMember and a cursor during pagination.
  995. type StaffMemberEdge {
  996. # A cursor for use in pagination.
  997. cursor: String!
  998. # The item at the end of StaffMemberEdge.
  999. node: StaffMember!
  1000. }
  1001. # An auto-generated type for paginating through multiple StorefrontAccessTokens.
  1002. type StorefrontAccessTokenConnection {
  1003. # A list of edges.
  1004. edges: [StorefrontAccessTokenEdge!]!
  1005. # A list of the nodes contained in StorefrontAccessTokenEdge.
  1006. nodes: [StorefrontAccessToken!]!
  1007. # Information to aid in pagination.
  1008. pageInfo: PageInfo!
  1009. }
  1010. # An auto-generated type which holds one StorefrontAccessToken and a cursor during pagination.
  1011. type StorefrontAccessTokenEdge {
  1012. # A cursor for use in pagination.
  1013. cursor: String!
  1014. # The item at the end of StorefrontAccessTokenEdge.
  1015. node: StorefrontAccessToken!
  1016. }
  1017. # A token that's used to delegate unauthenticated access scopes to clients that need to access
  1018. # the unauthenticated Storefront API. An app can have a maximum of 100 active storefront access
  1019. # tokens for each shop.
  1020. type StorefrontAccessToken implements Node {
  1021. # List of permissions associated with the token.
  1022. accessScopes: [AccessScope!]!
  1023. # The issued public access token.
  1024. accessToken: String!
  1025. # The date and time when the public access token was created.
  1026. createdAt: DateTime!
  1027. # A globally-unique identifier.
  1028. id: ID!
  1029. # An arbitrary title for each token determined by the developer, used for reference purposes.
  1030. title: String!
  1031. # The date and time when the storefront access token was updated.
  1032. updatedAt: DateTime!
  1033. }
  1034. # An auto-generated type for paginating through multiple SavedSearches.
  1035. type SavedSearchConnection {
  1036. # A list of edges.
  1037. edges: [SavedSearchEdge!]!
  1038. # A list of the nodes contained in SavedSearchEdge.
  1039. nodes: [SavedSearch!]!
  1040. # Information to aid in pagination.
  1041. pageInfo: PageInfo!
  1042. }
  1043. # An auto-generated type which holds one SavedSearch and a cursor during pagination.
  1044. type SavedSearchEdge {
  1045. # A cursor for use in pagination.
  1046. cursor: String!
  1047. # The item at the end of SavedSearchEdge.
  1048. node: SavedSearch!
  1049. }