Skip to content

Instantly share code, notes, and snippets.

@seanonthenet
Created March 30, 2022 13:20
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save seanonthenet/1d75d8c2b6a9dbe445df0c97168ddfd1 to your computer and use it in GitHub Desktop.
Save seanonthenet/1d75d8c2b6a9dbe445df0c97168ddfd1 to your computer and use it in GitHub Desktop.
Shopify Admin API Zeus GraphQL Typescript Types const.ts
/* eslint-disable */
export const AllTypesProps: Record<string, any> = {
ARN: 'String',
AppInstallation: {
allSubscriptions: {
first: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
after: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
last: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
before: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
reverse: {
type: 'Boolean',
array: false,
arrayRequired: false,
required: false,
},
sortKey: {
type: 'AppSubscriptionSortKeys',
array: false,
arrayRequired: false,
required: false,
},
},
credits: {
first: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
after: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
last: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
before: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
reverse: {
type: 'Boolean',
array: false,
arrayRequired: false,
required: false,
},
sortKey: {
type: 'AppTransactionSortKeys',
array: false,
arrayRequired: false,
required: false,
},
},
oneTimePurchases: {
first: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
after: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
last: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
before: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
reverse: {
type: 'Boolean',
array: false,
arrayRequired: false,
required: false,
},
sortKey: {
type: 'AppTransactionSortKeys',
array: false,
arrayRequired: false,
required: false,
},
},
revenueAttributionRecords: {
first: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
after: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
last: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
before: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
reverse: {
type: 'Boolean',
array: false,
arrayRequired: false,
required: false,
},
sortKey: {
type: 'AppRevenueAttributionRecordSortKeys',
array: false,
arrayRequired: false,
required: false,
},
},
},
AppInstallationCategory: 'enum',
AppInstallationPrivacy: 'enum',
AppInstallationSortKeys: 'enum',
AppPlanInput: {
appUsagePricingDetails: {
type: 'AppUsagePricingInput',
array: false,
arrayRequired: false,
required: false,
},
appRecurringPricingDetails: {
type: 'AppRecurringPricingInput',
array: false,
arrayRequired: false,
required: false,
},
},
AppPricingInterval: 'enum',
AppPurchaseStatus: 'enum',
AppRecurringPricingInput: {
interval: {
type: 'AppPricingInterval',
array: false,
arrayRequired: false,
required: false,
},
price: {
type: 'MoneyInput',
array: false,
arrayRequired: false,
required: true,
},
},
AppRevenueAttributionRecordCreateUserErrorCode: 'enum',
AppRevenueAttributionRecordDeleteUserErrorCode: 'enum',
AppRevenueAttributionRecordInput: {
idempotencyKey: {
type: 'String',
array: false,
arrayRequired: false,
required: true,
},
capturedAt: {
type: 'DateTime',
array: false,
arrayRequired: false,
required: true,
},
amount: {
type: 'MoneyInput',
array: false,
arrayRequired: false,
required: true,
},
type: {
type: 'AppRevenueAttributionType',
array: false,
arrayRequired: false,
required: true,
},
test: {
type: 'Boolean',
array: false,
arrayRequired: false,
required: true,
},
},
AppRevenueAttributionRecordSortKeys: 'enum',
AppRevenueAttributionType: 'enum',
AppSubscriptionLineItem: {
usageRecords: {
first: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
after: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
last: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
before: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
reverse: {
type: 'Boolean',
array: false,
arrayRequired: false,
required: false,
},
sortKey: {
type: 'AppUsageRecordSortKeys',
array: false,
arrayRequired: false,
required: false,
},
},
},
AppSubscriptionLineItemInput: {
plan: {
type: 'AppPlanInput',
array: false,
arrayRequired: false,
required: true,
},
},
AppSubscriptionSortKeys: 'enum',
AppSubscriptionStatus: 'enum',
AppTransactionSortKeys: 'enum',
AppUsagePricingInput: {
cappedAmount: {
type: 'MoneyInput',
array: false,
arrayRequired: false,
required: true,
},
terms: {
type: 'String',
array: false,
arrayRequired: false,
required: true,
},
},
AppUsageRecordSortKeys: 'enum',
AttributeInput: {
key: {
type: 'String',
array: false,
arrayRequired: false,
required: true,
},
value: {
type: 'String',
array: false,
arrayRequired: false,
required: true,
},
},
AutomaticDiscountSortKeys: 'enum',
BillingAttemptUserErrorCode: 'enum',
BulkMutationErrorCode: 'enum',
BulkOperationErrorCode: 'enum',
BulkOperationStatus: 'enum',
BulkOperationType: 'enum',
BulkProductResourceFeedbackCreateUserErrorCode: 'enum',
CalculatedOrder: {
addedDiscountApplications: {
first: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
after: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
last: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
before: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
reverse: {
type: 'Boolean',
array: false,
arrayRequired: false,
required: false,
},
},
addedLineItems: {
first: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
after: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
last: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
before: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
reverse: {
type: 'Boolean',
array: false,
arrayRequired: false,
required: false,
},
},
lineItems: {
first: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
after: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
last: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
before: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
reverse: {
type: 'Boolean',
array: false,
arrayRequired: false,
required: false,
},
query: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
},
stagedChanges: {
first: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
after: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
last: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
before: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
reverse: {
type: 'Boolean',
array: false,
arrayRequired: false,
required: false,
},
},
},
Channel: {
collectionPublicationsV3: {
first: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
after: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
last: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
before: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
reverse: {
type: 'Boolean',
array: false,
arrayRequired: false,
required: false,
},
},
collections: {
first: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
after: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
last: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
before: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
reverse: {
type: 'Boolean',
array: false,
arrayRequired: false,
required: false,
},
},
hasCollection: {
id: {
type: 'ID',
array: false,
arrayRequired: false,
required: true,
},
},
productPublications: {
first: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
after: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
last: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
before: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
reverse: {
type: 'Boolean',
array: false,
arrayRequired: false,
required: false,
},
},
productPublicationsV3: {
first: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
after: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
last: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
before: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
reverse: {
type: 'Boolean',
array: false,
arrayRequired: false,
required: false,
},
},
products: {
first: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
after: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
last: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
before: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
reverse: {
type: 'Boolean',
array: false,
arrayRequired: false,
required: false,
},
},
},
CodeDiscountSortKeys: 'enum',
Collection: {
description: {
truncateAt: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
},
hasProduct: {
id: {
type: 'ID',
array: false,
arrayRequired: false,
required: true,
},
},
image: {
maxWidth: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
maxHeight: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
crop: {
type: 'CropRegion',
array: false,
arrayRequired: false,
required: false,
},
scale: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
},
metafield: {
namespace: {
type: 'String',
array: false,
arrayRequired: false,
required: true,
},
key: {
type: 'String',
array: false,
arrayRequired: false,
required: true,
},
},
metafieldDefinitions: {
namespace: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
pinnedStatus: {
type: 'MetafieldDefinitionPinnedStatus',
array: false,
arrayRequired: false,
required: false,
},
first: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
after: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
last: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
before: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
reverse: {
type: 'Boolean',
array: false,
arrayRequired: false,
required: false,
},
sortKey: {
type: 'MetafieldDefinitionSortKeys',
array: false,
arrayRequired: false,
required: false,
},
query: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
},
metafields: {
namespace: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
first: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
after: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
last: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
before: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
reverse: {
type: 'Boolean',
array: false,
arrayRequired: false,
required: false,
},
},
privateMetafield: {
namespace: {
type: 'String',
array: false,
arrayRequired: false,
required: true,
},
key: {
type: 'String',
array: false,
arrayRequired: false,
required: true,
},
},
privateMetafields: {
namespace: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
first: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
after: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
last: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
before: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
reverse: {
type: 'Boolean',
array: false,
arrayRequired: false,
required: false,
},
},
products: {
first: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
after: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
last: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
before: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
reverse: {
type: 'Boolean',
array: false,
arrayRequired: false,
required: false,
},
sortKey: {
type: 'ProductCollectionSortKeys',
array: false,
arrayRequired: false,
required: false,
},
},
publicationCount: {
onlyPublished: {
type: 'Boolean',
array: false,
arrayRequired: false,
required: false,
},
},
publications: {
onlyPublished: {
type: 'Boolean',
array: false,
arrayRequired: false,
required: false,
},
first: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
after: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
last: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
before: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
reverse: {
type: 'Boolean',
array: false,
arrayRequired: false,
required: false,
},
},
publishedOnChannel: {
channelId: {
type: 'ID',
array: false,
arrayRequired: false,
required: true,
},
},
publishedOnPublication: {
publicationId: {
type: 'ID',
array: false,
arrayRequired: false,
required: true,
},
},
resourcePublications: {
onlyPublished: {
type: 'Boolean',
array: false,
arrayRequired: false,
required: false,
},
first: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
after: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
last: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
before: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
reverse: {
type: 'Boolean',
array: false,
arrayRequired: false,
required: false,
},
},
resourcePublicationsV2: {
onlyPublished: {
type: 'Boolean',
array: false,
arrayRequired: false,
required: false,
},
first: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
after: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
last: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
before: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
reverse: {
type: 'Boolean',
array: false,
arrayRequired: false,
required: false,
},
},
translations: {
locale: {
type: 'String',
array: false,
arrayRequired: false,
required: true,
},
},
unpublishedChannels: {
first: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
after: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
last: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
before: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
reverse: {
type: 'Boolean',
array: false,
arrayRequired: false,
required: false,
},
},
unpublishedPublications: {
first: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
after: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
last: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
before: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
reverse: {
type: 'Boolean',
array: false,
arrayRequired: false,
required: false,
},
},
},
CollectionDeleteInput: {
id: {
type: 'ID',
array: false,
arrayRequired: false,
required: true,
},
},
CollectionInput: {
descriptionHtml: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
handle: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
id: {
type: 'ID',
array: false,
arrayRequired: false,
required: false,
},
image: {
type: 'ImageInput',
array: false,
arrayRequired: false,
required: false,
},
products: {
type: 'ID',
array: true,
arrayRequired: false,
required: true,
},
publications: {
type: 'CollectionPublicationInput',
array: true,
arrayRequired: false,
required: true,
},
privateMetafields: {
type: 'PrivateMetafieldInput',
array: true,
arrayRequired: false,
required: true,
},
ruleSet: {
type: 'CollectionRuleSetInput',
array: false,
arrayRequired: false,
required: false,
},
templateSuffix: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
sortOrder: {
type: 'CollectionSortOrder',
array: false,
arrayRequired: false,
required: false,
},
title: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
metafields: {
type: 'MetafieldInput',
array: true,
arrayRequired: false,
required: true,
},
seo: {
type: 'SEOInput',
array: false,
arrayRequired: false,
required: false,
},
redirectNewHandle: {
type: 'Boolean',
array: false,
arrayRequired: false,
required: false,
},
},
CollectionPublicationInput: {
publicationId: {
type: 'ID',
array: false,
arrayRequired: false,
required: false,
},
channelId: {
type: 'ID',
array: false,
arrayRequired: false,
required: false,
},
channelHandle: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
},
CollectionPublishInput: {
id: {
type: 'ID',
array: false,
arrayRequired: false,
required: true,
},
collectionPublications: {
type: 'CollectionPublicationInput',
array: true,
arrayRequired: true,
required: true,
},
},
CollectionRuleColumn: 'enum',
CollectionRuleInput: {
column: {
type: 'CollectionRuleColumn',
array: false,
arrayRequired: false,
required: true,
},
relation: {
type: 'CollectionRuleRelation',
array: false,
arrayRequired: false,
required: true,
},
condition: {
type: 'String',
array: false,
arrayRequired: false,
required: true,
},
},
CollectionRuleRelation: 'enum',
CollectionRuleSetInput: {
appliedDisjunctively: {
type: 'Boolean',
array: false,
arrayRequired: false,
required: true,
},
rules: {
type: 'CollectionRuleInput',
array: true,
arrayRequired: false,
required: true,
},
},
CollectionSortKeys: 'enum',
CollectionSortOrder: 'enum',
CollectionUnpublishInput: {
id: {
type: 'ID',
array: false,
arrayRequired: false,
required: true,
},
collectionPublications: {
type: 'CollectionPublicationInput',
array: true,
arrayRequired: true,
required: true,
},
},
CommentEventAttachment: {
image: {
maxWidth: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
maxHeight: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
crop: {
type: 'CropRegion',
array: false,
arrayRequired: false,
required: false,
},
scale: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
},
},
ContextualPricingContext: {
country: {
type: 'CountryCode',
array: false,
arrayRequired: false,
required: false,
},
},
CountryCode: 'enum',
CountryHarmonizedSystemCodeInput: {
harmonizedSystemCode: {
type: 'String',
array: false,
arrayRequired: false,
required: true,
},
countryCode: {
type: 'CountryCode',
array: false,
arrayRequired: false,
required: true,
},
},
CreateMediaInput: {
originalSource: {
type: 'String',
array: false,
arrayRequired: false,
required: true,
},
alt: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
mediaContentType: {
type: 'MediaContentType',
array: false,
arrayRequired: false,
required: true,
},
},
CropRegion: 'enum',
CurrencyCode: 'enum',
Customer: {
addresses: {
first: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
},
events: {
first: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
after: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
last: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
before: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
reverse: {
type: 'Boolean',
array: false,
arrayRequired: false,
required: false,
},
sortKey: {
type: 'EventSortKeys',
array: false,
arrayRequired: false,
required: false,
},
query: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
},
image: {
size: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
},
metafield: {
namespace: {
type: 'String',
array: false,
arrayRequired: false,
required: true,
},
key: {
type: 'String',
array: false,
arrayRequired: false,
required: true,
},
},
metafieldDefinitions: {
namespace: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
pinnedStatus: {
type: 'MetafieldDefinitionPinnedStatus',
array: false,
arrayRequired: false,
required: false,
},
first: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
after: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
last: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
before: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
reverse: {
type: 'Boolean',
array: false,
arrayRequired: false,
required: false,
},
sortKey: {
type: 'MetafieldDefinitionSortKeys',
array: false,
arrayRequired: false,
required: false,
},
query: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
},
metafields: {
namespace: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
first: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
after: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
last: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
before: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
reverse: {
type: 'Boolean',
array: false,
arrayRequired: false,
required: false,
},
},
orders: {
first: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
after: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
last: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
before: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
reverse: {
type: 'Boolean',
array: false,
arrayRequired: false,
required: false,
},
sortKey: {
type: 'OrderSortKeys',
array: false,
arrayRequired: false,
required: false,
},
query: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
},
paymentMethods: {
showRevoked: {
type: 'Boolean',
array: false,
arrayRequired: false,
required: false,
},
first: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
after: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
last: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
before: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
reverse: {
type: 'Boolean',
array: false,
arrayRequired: false,
required: false,
},
},
privateMetafield: {
namespace: {
type: 'String',
array: false,
arrayRequired: false,
required: true,
},
key: {
type: 'String',
array: false,
arrayRequired: false,
required: true,
},
},
privateMetafields: {
namespace: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
first: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
after: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
last: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
before: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
reverse: {
type: 'Boolean',
array: false,
arrayRequired: false,
required: false,
},
},
subscriptionContracts: {
first: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
after: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
last: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
before: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
reverse: {
type: 'Boolean',
array: false,
arrayRequired: false,
required: false,
},
},
},
CustomerConsentCollectedFrom: 'enum',
CustomerDeleteInput: {
id: {
type: 'ID',
array: false,
arrayRequired: false,
required: true,
},
},
CustomerInput: {
acceptsMarketing: {
type: 'Boolean',
array: false,
arrayRequired: false,
required: false,
},
acceptsMarketingUpdatedAt: {
type: 'DateTime',
array: false,
arrayRequired: false,
required: false,
},
addresses: {
type: 'MailingAddressInput',
array: true,
arrayRequired: false,
required: true,
},
email: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
firstName: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
id: {
type: 'ID',
array: false,
arrayRequired: false,
required: false,
},
lastName: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
locale: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
marketingOptInLevel: {
type: 'CustomerMarketingOptInLevel',
array: false,
arrayRequired: false,
required: false,
},
metafields: {
type: 'MetafieldInput',
array: true,
arrayRequired: false,
required: true,
},
note: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
phone: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
privateMetafields: {
type: 'PrivateMetafieldInput',
array: true,
arrayRequired: false,
required: true,
},
tags: {
type: 'String',
array: true,
arrayRequired: false,
required: true,
},
smsMarketingConsent: {
type: 'CustomerSmsMarketingConsentInput',
array: false,
arrayRequired: false,
required: false,
},
taxExempt: {
type: 'Boolean',
array: false,
arrayRequired: false,
required: false,
},
taxExemptions: {
type: 'TaxExemption',
array: true,
arrayRequired: false,
required: true,
},
},
CustomerJourneySummary: {
moments: {
first: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
after: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
last: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
before: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
reverse: {
type: 'Boolean',
array: false,
arrayRequired: false,
required: false,
},
},
},
CustomerMarketingOptInLevel: 'enum',
CustomerPaymentMethod: {
subscriptionContracts: {
first: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
after: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
last: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
before: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
reverse: {
type: 'Boolean',
array: false,
arrayRequired: false,
required: false,
},
},
},
CustomerPaymentMethodGetUpdateUrlUserErrorCode: 'enum',
CustomerPaymentMethodRemoteInput: {
stripePaymentMethod: {
type: 'RemoteStripePaymentMethodInput',
array: false,
arrayRequired: false,
required: false,
},
authorizeNetCustomerPaymentProfile: {
type: 'RemoteAuthorizeNetCustomerPaymentProfileInput',
array: false,
arrayRequired: false,
required: false,
},
},
CustomerPaymentMethodRemoteUserErrorCode: 'enum',
CustomerPaymentMethodRevocationReason: 'enum',
CustomerPaymentMethodUserErrorCode: 'enum',
CustomerProductSubscriberStatus: 'enum',
CustomerSavedSearchSortKeys: 'enum',
CustomerSmsMarketingConsentErrorCode: 'enum',
CustomerSmsMarketingConsentInput: {
marketingOptInLevel: {
type: 'CustomerMarketingOptInLevel',
array: false,
arrayRequired: false,
required: false,
},
marketingState: {
type: 'CustomerSmsMarketingState',
array: false,
arrayRequired: false,
required: true,
},
consentUpdatedAt: {
type: 'DateTime',
array: false,
arrayRequired: false,
required: false,
},
},
CustomerSmsMarketingConsentUpdateInput: {
customerId: {
type: 'ID',
array: false,
arrayRequired: false,
required: true,
},
smsMarketingConsent: {
type: 'CustomerSmsMarketingConsentInput',
array: false,
arrayRequired: false,
required: true,
},
},
CustomerSmsMarketingState: 'enum',
CustomerSortKeys: 'enum',
CustomerState: 'enum',
Date: 'String',
DateTime: 'String',
DayOfTheWeek: 'enum',
Decimal: 'String',
DeletionEventSortKeys: 'enum',
DeletionEventSubjectType: 'enum',
DeliveryCarrierService: {
availableServicesForCountries: {
origins: {
type: 'ID',
array: true,
arrayRequired: false,
required: true,
},
countryCodes: {
type: 'CountryCode',
array: true,
arrayRequired: false,
required: true,
},
restOfWorld: {
type: 'Boolean',
array: false,
arrayRequired: false,
required: true,
},
},
},
DeliveryConditionField: 'enum',
DeliveryConditionOperator: 'enum',
DeliveryCountryInput: {
code: {
type: 'CountryCode',
array: false,
arrayRequired: false,
required: false,
},
restOfWorld: {
type: 'Boolean',
array: false,
arrayRequired: false,
required: false,
},
provinces: {
type: 'DeliveryProvinceInput',
array: true,
arrayRequired: false,
required: true,
},
includeAllProvinces: {
type: 'Boolean',
array: false,
arrayRequired: false,
required: false,
},
},
DeliveryLegacyModeBlockedReason: 'enum',
DeliveryLocationGroup: {
locations: {
first: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
after: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
last: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
before: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
reverse: {
type: 'Boolean',
array: false,
arrayRequired: false,
required: false,
},
sortKey: {
type: 'LocationSortKeys',
array: false,
arrayRequired: false,
required: false,
},
query: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
includeLegacy: {
type: 'Boolean',
array: false,
arrayRequired: false,
required: false,
},
includeInactive: {
type: 'Boolean',
array: false,
arrayRequired: false,
required: false,
},
},
},
DeliveryLocationGroupZone: {
methodDefinitions: {
eligible: {
type: 'Boolean',
array: false,
arrayRequired: false,
required: false,
},
type: {
type: 'DeliveryMethodDefinitionType',
array: false,
arrayRequired: false,
required: false,
},
first: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
after: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
last: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
before: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
reverse: {
type: 'Boolean',
array: false,
arrayRequired: false,
required: false,
},
sortKey: {
type: 'MethodDefinitionSortKeys',
array: false,
arrayRequired: false,
required: false,
},
},
},
DeliveryLocationGroupZoneInput: {
id: {
type: 'ID',
array: false,
arrayRequired: false,
required: false,
},
name: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
countries: {
type: 'DeliveryCountryInput',
array: true,
arrayRequired: false,
required: true,
},
methodDefinitionsToCreate: {
type: 'DeliveryMethodDefinitionInput',
array: true,
arrayRequired: false,
required: true,
},
methodDefinitionsToUpdate: {
type: 'DeliveryMethodDefinitionInput',
array: true,
arrayRequired: false,
required: true,
},
},
DeliveryMethodDefinitionInput: {
id: {
type: 'ID',
array: false,
arrayRequired: false,
required: false,
},
name: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
description: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
active: {
type: 'Boolean',
array: false,
arrayRequired: false,
required: false,
},
rateDefinition: {
type: 'DeliveryRateDefinitionInput',
array: false,
arrayRequired: false,
required: false,
},
participant: {
type: 'DeliveryParticipantInput',
array: false,
arrayRequired: false,
required: false,
},
weightConditionsToCreate: {
type: 'DeliveryWeightConditionInput',
array: true,
arrayRequired: false,
required: true,
},
priceConditionsToCreate: {
type: 'DeliveryPriceConditionInput',
array: true,
arrayRequired: false,
required: true,
},
conditionsToUpdate: {
type: 'DeliveryUpdateConditionInput',
array: true,
arrayRequired: false,
required: true,
},
},
DeliveryMethodDefinitionType: 'enum',
DeliveryMethodType: 'enum',
DeliveryParticipantInput: {
id: {
type: 'ID',
array: false,
arrayRequired: false,
required: false,
},
carrierServiceId: {
type: 'ID',
array: false,
arrayRequired: false,
required: false,
},
fixedFee: {
type: 'MoneyInput',
array: false,
arrayRequired: false,
required: false,
},
percentageOfRateFee: {
type: 'Float',
array: false,
arrayRequired: false,
required: false,
},
participantServices: {
type: 'DeliveryParticipantServiceInput',
array: true,
arrayRequired: false,
required: true,
},
adaptToNewServices: {
type: 'Boolean',
array: false,
arrayRequired: false,
required: false,
},
},
DeliveryParticipantServiceInput: {
name: {
type: 'String',
array: false,
arrayRequired: false,
required: true,
},
active: {
type: 'Boolean',
array: false,
arrayRequired: false,
required: true,
},
},
DeliveryPriceConditionInput: {
criteria: {
type: 'MoneyInput',
array: false,
arrayRequired: false,
required: false,
},
operator: {
type: 'DeliveryConditionOperator',
array: false,
arrayRequired: false,
required: false,
},
},
DeliveryProfile: {
profileItems: {
first: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
after: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
last: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
before: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
reverse: {
type: 'Boolean',
array: false,
arrayRequired: false,
required: false,
},
sortKey: {
type: 'ProfileItemSortKeys',
array: false,
arrayRequired: false,
required: false,
},
},
sellingPlanGroups: {
first: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
after: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
last: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
before: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
reverse: {
type: 'Boolean',
array: false,
arrayRequired: false,
required: false,
},
},
},
DeliveryProfileInput: {
name: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
profileLocationGroups: {
type: 'DeliveryProfileLocationGroupInput',
array: true,
arrayRequired: false,
required: true,
},
locationGroupsToCreate: {
type: 'DeliveryProfileLocationGroupInput',
array: true,
arrayRequired: false,
required: true,
},
locationGroupsToUpdate: {
type: 'DeliveryProfileLocationGroupInput',
array: true,
arrayRequired: false,
required: true,
},
locationGroupsToDelete: {
type: 'ID',
array: true,
arrayRequired: false,
required: true,
},
variantsToAssociate: {
type: 'ID',
array: true,
arrayRequired: false,
required: true,
},
variantsToDissociate: {
type: 'ID',
array: true,
arrayRequired: false,
required: true,
},
zonesToDelete: {
type: 'ID',
array: true,
arrayRequired: false,
required: true,
},
methodDefinitionsToDelete: {
type: 'ID',
array: true,
arrayRequired: false,
required: true,
},
conditionsToDelete: {
type: 'ID',
array: true,
arrayRequired: false,
required: true,
},
sellingPlanGroupsToAssociate: {
type: 'ID',
array: true,
arrayRequired: false,
required: true,
},
sellingPlanGroupsToDissociate: {
type: 'ID',
array: true,
arrayRequired: false,
required: true,
},
},
DeliveryProfileItem: {
variants: {
first: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
after: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
last: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
before: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
reverse: {
type: 'Boolean',
array: false,
arrayRequired: false,
required: false,
},
sortKey: {
type: 'ProductVariantSortKeys',
array: false,
arrayRequired: false,
required: false,
},
},
},
DeliveryProfileLocationGroup: {
locationGroupZones: {
first: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
after: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
last: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
before: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
reverse: {
type: 'Boolean',
array: false,
arrayRequired: false,
required: false,
},
},
},
DeliveryProfileLocationGroupInput: {
id: {
type: 'ID',
array: false,
arrayRequired: false,
required: false,
},
locations: {
type: 'ID',
array: true,
arrayRequired: false,
required: true,
},
zonesToCreate: {
type: 'DeliveryLocationGroupZoneInput',
array: true,
arrayRequired: false,
required: true,
},
zonesToUpdate: {
type: 'DeliveryLocationGroupZoneInput',
array: true,
arrayRequired: false,
required: true,
},
},
DeliveryProvinceInput: {
code: {
type: 'String',
array: false,
arrayRequired: false,
required: true,
},
},
DeliveryRateDefinitionInput: {
id: {
type: 'ID',
array: false,
arrayRequired: false,
required: false,
},
price: {
type: 'MoneyInput',
array: false,
arrayRequired: false,
required: true,
},
},
DeliverySettingInput: {
legacyModeProfiles: {
type: 'Boolean',
array: false,
arrayRequired: false,
required: false,
},
},
DeliveryUpdateConditionInput: {
id: {
type: 'ID',
array: false,
arrayRequired: false,
required: true,
},
criteria: {
type: 'Float',
array: false,
arrayRequired: false,
required: false,
},
criteriaUnit: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
field: {
type: 'DeliveryConditionField',
array: false,
arrayRequired: false,
required: false,
},
operator: {
type: 'DeliveryConditionOperator',
array: false,
arrayRequired: false,
required: false,
},
},
DeliveryWeightConditionInput: {
criteria: {
type: 'WeightInput',
array: false,
arrayRequired: false,
required: false,
},
operator: {
type: 'DeliveryConditionOperator',
array: false,
arrayRequired: false,
required: false,
},
},
DigitalWallet: 'enum',
DiscountAmountInput: {
amount: {
type: 'Decimal',
array: false,
arrayRequired: false,
required: false,
},
appliesOnEachItem: {
type: 'Boolean',
array: false,
arrayRequired: false,
required: false,
},
},
DiscountApplicationAllocationMethod: 'enum',
DiscountApplicationLevel: 'enum',
DiscountApplicationTargetSelection: 'enum',
DiscountApplicationTargetType: 'enum',
DiscountAutomaticBasicInput: {
title: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
startsAt: {
type: 'DateTime',
array: false,
arrayRequired: false,
required: false,
},
endsAt: {
type: 'DateTime',
array: false,
arrayRequired: false,
required: false,
},
minimumRequirement: {
type: 'DiscountMinimumRequirementInput',
array: false,
arrayRequired: false,
required: false,
},
customerGets: {
type: 'DiscountCustomerGetsInput',
array: false,
arrayRequired: false,
required: false,
},
},
DiscountAutomaticBxgy: {
events: {
first: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
after: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
last: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
before: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
reverse: {
type: 'Boolean',
array: false,
arrayRequired: false,
required: false,
},
sortKey: {
type: 'EventSortKeys',
array: false,
arrayRequired: false,
required: false,
},
query: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
},
},
DiscountAutomaticBxgyInput: {
startsAt: {
type: 'DateTime',
array: false,
arrayRequired: false,
required: false,
},
endsAt: {
type: 'DateTime',
array: false,
arrayRequired: false,
required: false,
},
title: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
usesPerOrderLimit: {
type: 'UnsignedInt64',
array: false,
arrayRequired: false,
required: false,
},
customerBuys: {
type: 'DiscountCustomerBuysInput',
array: false,
arrayRequired: false,
required: false,
},
customerGets: {
type: 'DiscountCustomerGetsInput',
array: false,
arrayRequired: false,
required: false,
},
},
DiscountAutomaticNode: {
events: {
first: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
after: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
last: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
before: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
reverse: {
type: 'Boolean',
array: false,
arrayRequired: false,
required: false,
},
sortKey: {
type: 'EventSortKeys',
array: false,
arrayRequired: false,
required: false,
},
query: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
},
},
DiscountCodeBasic: {
codes: {
first: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
after: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
last: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
before: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
reverse: {
type: 'Boolean',
array: false,
arrayRequired: false,
required: false,
},
sortKey: {
type: 'DiscountCodeSortKeys',
array: false,
arrayRequired: false,
required: false,
},
query: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
savedSearchId: {
type: 'ID',
array: false,
arrayRequired: false,
required: false,
},
},
},
DiscountCodeBasicInput: {
title: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
startsAt: {
type: 'DateTime',
array: false,
arrayRequired: false,
required: false,
},
endsAt: {
type: 'DateTime',
array: false,
arrayRequired: false,
required: false,
},
usageLimit: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
appliesOncePerCustomer: {
type: 'Boolean',
array: false,
arrayRequired: false,
required: false,
},
minimumRequirement: {
type: 'DiscountMinimumRequirementInput',
array: false,
arrayRequired: false,
required: false,
},
customerGets: {
type: 'DiscountCustomerGetsInput',
array: false,
arrayRequired: false,
required: false,
},
customerSelection: {
type: 'DiscountCustomerSelectionInput',
array: false,
arrayRequired: false,
required: false,
},
code: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
recurringCycleLimit: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
},
DiscountCodeBxgy: {
codes: {
first: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
after: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
last: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
before: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
reverse: {
type: 'Boolean',
array: false,
arrayRequired: false,
required: false,
},
sortKey: {
type: 'DiscountCodeSortKeys',
array: false,
arrayRequired: false,
required: false,
},
query: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
savedSearchId: {
type: 'ID',
array: false,
arrayRequired: false,
required: false,
},
},
},
DiscountCodeBxgyInput: {
title: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
startsAt: {
type: 'DateTime',
array: false,
arrayRequired: false,
required: false,
},
endsAt: {
type: 'DateTime',
array: false,
arrayRequired: false,
required: false,
},
customerBuys: {
type: 'DiscountCustomerBuysInput',
array: false,
arrayRequired: false,
required: false,
},
customerGets: {
type: 'DiscountCustomerGetsInput',
array: false,
arrayRequired: false,
required: false,
},
customerSelection: {
type: 'DiscountCustomerSelectionInput',
array: false,
arrayRequired: false,
required: false,
},
code: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
usageLimit: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
usesPerOrderLimit: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
appliesOncePerCustomer: {
type: 'Boolean',
array: false,
arrayRequired: false,
required: false,
},
},
DiscountCodeFreeShipping: {
codes: {
first: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
after: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
last: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
before: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
reverse: {
type: 'Boolean',
array: false,
arrayRequired: false,
required: false,
},
sortKey: {
type: 'DiscountCodeSortKeys',
array: false,
arrayRequired: false,
required: false,
},
query: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
savedSearchId: {
type: 'ID',
array: false,
arrayRequired: false,
required: false,
},
},
},
DiscountCodeFreeShippingInput: {
title: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
startsAt: {
type: 'DateTime',
array: false,
arrayRequired: false,
required: false,
},
endsAt: {
type: 'DateTime',
array: false,
arrayRequired: false,
required: false,
},
code: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
usageLimit: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
appliesOncePerCustomer: {
type: 'Boolean',
array: false,
arrayRequired: false,
required: false,
},
minimumRequirement: {
type: 'DiscountMinimumRequirementInput',
array: false,
arrayRequired: false,
required: false,
},
customerSelection: {
type: 'DiscountCustomerSelectionInput',
array: false,
arrayRequired: false,
required: false,
},
destination: {
type: 'DiscountShippingDestinationSelectionInput',
array: false,
arrayRequired: false,
required: false,
},
maximumShippingPrice: {
type: 'Decimal',
array: false,
arrayRequired: false,
required: false,
},
recurringCycleLimit: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
appliesOnOneTimePurchase: {
type: 'Boolean',
array: false,
arrayRequired: false,
required: false,
},
appliesOnSubscription: {
type: 'Boolean',
array: false,
arrayRequired: false,
required: false,
},
},
DiscountCodeNode: {
events: {
first: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
after: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
last: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
before: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
reverse: {
type: 'Boolean',
array: false,
arrayRequired: false,
required: false,
},
sortKey: {
type: 'EventSortKeys',
array: false,
arrayRequired: false,
required: false,
},
query: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
},
},
DiscountCodeSortKeys: 'enum',
DiscountCollections: {
collections: {
first: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
after: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
last: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
before: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
reverse: {
type: 'Boolean',
array: false,
arrayRequired: false,
required: false,
},
},
},
DiscountCollectionsInput: {
add: {
type: 'ID',
array: true,
arrayRequired: false,
required: true,
},
remove: {
type: 'ID',
array: true,
arrayRequired: false,
required: true,
},
},
DiscountCountriesInput: {
add: {
type: 'CountryCode',
array: true,
arrayRequired: false,
required: true,
},
remove: {
type: 'CountryCode',
array: true,
arrayRequired: false,
required: true,
},
includeRestOfWorld: {
type: 'Boolean',
array: false,
arrayRequired: false,
required: false,
},
},
DiscountCustomerBuysInput: {
value: {
type: 'DiscountCustomerBuysValueInput',
array: false,
arrayRequired: false,
required: false,
},
items: {
type: 'DiscountItemsInput',
array: false,
arrayRequired: false,
required: false,
},
},
DiscountCustomerBuysValueInput: {
quantity: {
type: 'UnsignedInt64',
array: false,
arrayRequired: false,
required: false,
},
amount: {
type: 'Decimal',
array: false,
arrayRequired: false,
required: false,
},
},
DiscountCustomerGetsInput: {
value: {
type: 'DiscountCustomerGetsValueInput',
array: false,
arrayRequired: false,
required: false,
},
items: {
type: 'DiscountItemsInput',
array: false,
arrayRequired: false,
required: false,
},
appliesOnOneTimePurchase: {
type: 'Boolean',
array: false,
arrayRequired: false,
required: false,
},
appliesOnSubscription: {
type: 'Boolean',
array: false,
arrayRequired: false,
required: false,
},
},
DiscountCustomerGetsValueInput: {
discountOnQuantity: {
type: 'DiscountOnQuantityInput',
array: false,
arrayRequired: false,
required: false,
},
percentage: {
type: 'Float',
array: false,
arrayRequired: false,
required: false,
},
discountAmount: {
type: 'DiscountAmountInput',
array: false,
arrayRequired: false,
required: false,
},
},
DiscountCustomerSavedSearchesInput: {
add: {
type: 'ID',
array: true,
arrayRequired: false,
required: true,
},
remove: {
type: 'ID',
array: true,
arrayRequired: false,
required: true,
},
},
DiscountCustomerSelectionInput: {
all: {
type: 'Boolean',
array: false,
arrayRequired: false,
required: false,
},
customers: {
type: 'DiscountCustomersInput',
array: false,
arrayRequired: false,
required: false,
},
},
DiscountCustomersInput: {
add: {
type: 'ID',
array: true,
arrayRequired: false,
required: true,
},
remove: {
type: 'ID',
array: true,
arrayRequired: false,
required: true,
},
},
DiscountEffectInput: {
percentage: {
type: 'Float',
array: false,
arrayRequired: false,
required: false,
},
},
DiscountErrorCode: 'enum',
DiscountItemsInput: {
products: {
type: 'DiscountProductsInput',
array: false,
arrayRequired: false,
required: false,
},
collections: {
type: 'DiscountCollectionsInput',
array: false,
arrayRequired: false,
required: false,
},
all: {
type: 'Boolean',
array: false,
arrayRequired: false,
required: false,
},
},
DiscountMinimumQuantityInput: {
greaterThanOrEqualToQuantity: {
type: 'UnsignedInt64',
array: false,
arrayRequired: false,
required: false,
},
},
DiscountMinimumRequirementInput: {
quantity: {
type: 'DiscountMinimumQuantityInput',
array: false,
arrayRequired: false,
required: false,
},
subtotal: {
type: 'DiscountMinimumSubtotalInput',
array: false,
arrayRequired: false,
required: false,
},
},
DiscountMinimumSubtotalInput: {
greaterThanOrEqualToSubtotal: {
type: 'Decimal',
array: false,
arrayRequired: false,
required: false,
},
},
DiscountOnQuantityInput: {
quantity: {
type: 'UnsignedInt64',
array: false,
arrayRequired: false,
required: false,
},
effect: {
type: 'DiscountEffectInput',
array: false,
arrayRequired: false,
required: false,
},
},
DiscountProducts: {
productVariants: {
first: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
after: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
last: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
before: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
reverse: {
type: 'Boolean',
array: false,
arrayRequired: false,
required: false,
},
},
products: {
first: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
after: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
last: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
before: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
reverse: {
type: 'Boolean',
array: false,
arrayRequired: false,
required: false,
},
},
},
DiscountProductsInput: {
productsToAdd: {
type: 'ID',
array: true,
arrayRequired: false,
required: true,
},
productsToRemove: {
type: 'ID',
array: true,
arrayRequired: false,
required: true,
},
productVariantsToAdd: {
type: 'ID',
array: true,
arrayRequired: false,
required: true,
},
productVariantsToRemove: {
type: 'ID',
array: true,
arrayRequired: false,
required: true,
},
},
DiscountRedeemCodeBulkCreation: {
codes: {
first: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
after: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
last: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
before: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
reverse: {
type: 'Boolean',
array: false,
arrayRequired: false,
required: false,
},
},
},
DiscountRedeemCodeInput: {
code: {
type: 'String',
array: false,
arrayRequired: false,
required: true,
},
},
DiscountShareableUrlTargetType: 'enum',
DiscountShippingDestinationSelectionInput: {
all: {
type: 'Boolean',
array: false,
arrayRequired: false,
required: false,
},
countries: {
type: 'DiscountCountriesInput',
array: false,
arrayRequired: false,
required: false,
},
},
DiscountStatus: 'enum',
DiscountTargetType: 'enum',
DiscountType: 'enum',
DisputeStatus: 'enum',
DisputeType: 'enum',
DraftOrder: {
events: {
first: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
after: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
last: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
before: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
reverse: {
type: 'Boolean',
array: false,
arrayRequired: false,
required: false,
},
sortKey: {
type: 'EventSortKeys',
array: false,
arrayRequired: false,
required: false,
},
query: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
},
lineItems: {
first: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
after: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
last: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
before: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
reverse: {
type: 'Boolean',
array: false,
arrayRequired: false,
required: false,
},
},
localizationExtensions: {
countryCodes: {
type: 'CountryCode',
array: true,
arrayRequired: false,
required: true,
},
purposes: {
type: 'LocalizationExtensionPurpose',
array: true,
arrayRequired: false,
required: true,
},
first: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
after: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
last: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
before: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
reverse: {
type: 'Boolean',
array: false,
arrayRequired: false,
required: false,
},
},
metafield: {
namespace: {
type: 'String',
array: false,
arrayRequired: false,
required: true,
},
key: {
type: 'String',
array: false,
arrayRequired: false,
required: true,
},
},
metafields: {
namespace: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
first: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
after: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
last: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
before: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
reverse: {
type: 'Boolean',
array: false,
arrayRequired: false,
required: false,
},
},
privateMetafield: {
namespace: {
type: 'String',
array: false,
arrayRequired: false,
required: true,
},
key: {
type: 'String',
array: false,
arrayRequired: false,
required: true,
},
},
privateMetafields: {
namespace: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
first: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
after: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
last: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
before: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
reverse: {
type: 'Boolean',
array: false,
arrayRequired: false,
required: false,
},
},
},
DraftOrderAppliedDiscountInput: {
amount: {
type: 'Money',
array: false,
arrayRequired: false,
required: false,
},
description: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
title: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
value: {
type: 'Float',
array: false,
arrayRequired: false,
required: true,
},
valueType: {
type: 'DraftOrderAppliedDiscountType',
array: false,
arrayRequired: false,
required: true,
},
},
DraftOrderAppliedDiscountType: 'enum',
DraftOrderDeleteInput: {
id: {
type: 'ID',
array: false,
arrayRequired: false,
required: true,
},
},
DraftOrderInput: {
appliedDiscount: {
type: 'DraftOrderAppliedDiscountInput',
array: false,
arrayRequired: false,
required: false,
},
billingAddress: {
type: 'MailingAddressInput',
array: false,
arrayRequired: false,
required: false,
},
customerId: {
type: 'ID',
array: false,
arrayRequired: false,
required: false,
},
customAttributes: {
type: 'AttributeInput',
array: true,
arrayRequired: false,
required: true,
},
email: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
lineItems: {
type: 'DraftOrderLineItemInput',
array: true,
arrayRequired: false,
required: true,
},
metafields: {
type: 'MetafieldInput',
array: true,
arrayRequired: false,
required: true,
},
privateMetafields: {
type: 'PrivateMetafieldInput',
array: true,
arrayRequired: false,
required: true,
},
localizationExtensions: {
type: 'LocalizationExtensionInput',
array: true,
arrayRequired: false,
required: true,
},
note: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
shippingAddress: {
type: 'MailingAddressInput',
array: false,
arrayRequired: false,
required: false,
},
shippingLine: {
type: 'ShippingLineInput',
array: false,
arrayRequired: false,
required: false,
},
tags: {
type: 'String',
array: true,
arrayRequired: false,
required: true,
},
taxExempt: {
type: 'Boolean',
array: false,
arrayRequired: false,
required: false,
},
useCustomerDefaultAddress: {
type: 'Boolean',
array: false,
arrayRequired: false,
required: false,
},
paymentTerms: {
type: 'PaymentTermsInput',
array: false,
arrayRequired: false,
required: false,
},
},
DraftOrderLineItem: {
image: {
maxWidth: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
maxHeight: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
crop: {
type: 'CropRegion',
array: false,
arrayRequired: false,
required: false,
},
scale: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
},
},
DraftOrderLineItemInput: {
appliedDiscount: {
type: 'DraftOrderAppliedDiscountInput',
array: false,
arrayRequired: false,
required: false,
},
customAttributes: {
type: 'AttributeInput',
array: true,
arrayRequired: false,
required: true,
},
grams: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
originalUnitPrice: {
type: 'Money',
array: false,
arrayRequired: false,
required: false,
},
quantity: {
type: 'Int',
array: false,
arrayRequired: false,
required: true,
},
requiresShipping: {
type: 'Boolean',
array: false,
arrayRequired: false,
required: false,
},
sku: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
taxable: {
type: 'Boolean',
array: false,
arrayRequired: false,
required: false,
},
title: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
variantId: {
type: 'ID',
array: false,
arrayRequired: false,
required: false,
},
weight: {
type: 'WeightInput',
array: false,
arrayRequired: false,
required: false,
},
},
DraftOrderSortKeys: 'enum',
DraftOrderStatus: 'enum',
EmailInput: {
subject: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
to: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
from: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
body: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
bcc: {
type: 'String',
array: true,
arrayRequired: false,
required: true,
},
customMessage: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
},
EventBridgeWebhookSubscriptionInput: {
arn: {
type: 'ARN',
array: false,
arrayRequired: false,
required: false,
},
format: {
type: 'WebhookSubscriptionFormat',
array: false,
arrayRequired: false,
required: false,
},
includeFields: {
type: 'String',
array: true,
arrayRequired: false,
required: true,
},
metafieldNamespaces: {
type: 'String',
array: true,
arrayRequired: false,
required: true,
},
},
EventSortKeys: 'enum',
FileContentType: 'enum',
FileCreateInput: {
originalSource: {
type: 'String',
array: false,
arrayRequired: false,
required: true,
},
contentType: {
type: 'FileContentType',
array: false,
arrayRequired: false,
required: false,
},
alt: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
},
FileErrorCode: 'enum',
FileSortKeys: 'enum',
FileStatus: 'enum',
FileUpdateInput: {
id: {
type: 'ID',
array: false,
arrayRequired: false,
required: true,
},
alt: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
},
FilesErrorCode: 'enum',
FormattedString: 'String',
Fulfillment: {
events: {
first: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
after: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
last: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
before: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
reverse: {
type: 'Boolean',
array: false,
arrayRequired: false,
required: false,
},
sortKey: {
type: 'FulfillmentEventSortKeys',
array: false,
arrayRequired: false,
required: false,
},
},
fulfillmentLineItems: {
first: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
after: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
last: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
before: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
reverse: {
type: 'Boolean',
array: false,
arrayRequired: false,
required: false,
},
},
fulfillmentOrders: {
first: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
after: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
last: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
before: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
reverse: {
type: 'Boolean',
array: false,
arrayRequired: false,
required: false,
},
},
trackingInfo: {
first: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
},
},
FulfillmentDisplayStatus: 'enum',
FulfillmentEventSortKeys: 'enum',
FulfillmentEventStatus: 'enum',
FulfillmentHoldReason: 'enum',
FulfillmentInput: {
orderId: {
type: 'ID',
array: false,
arrayRequired: false,
required: true,
},
lineItems: {
type: 'FulfillmentLineItemInput',
array: true,
arrayRequired: false,
required: true,
},
trackingNumbers: {
type: 'String',
array: true,
arrayRequired: false,
required: true,
},
trackingUrls: {
type: 'String',
array: true,
arrayRequired: false,
required: true,
},
trackingCompany: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
notifyCustomer: {
type: 'Boolean',
array: false,
arrayRequired: false,
required: false,
},
shippingMethod: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
locationId: {
type: 'ID',
array: false,
arrayRequired: false,
required: true,
},
originAddress: {
type: 'FulfillmentOriginAddressInput',
array: false,
arrayRequired: false,
required: false,
},
},
FulfillmentLineItemInput: {
id: {
type: 'ID',
array: false,
arrayRequired: false,
required: true,
},
quantity: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
},
FulfillmentOrder: {
fulfillments: {
first: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
after: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
last: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
before: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
reverse: {
type: 'Boolean',
array: false,
arrayRequired: false,
required: false,
},
},
lineItems: {
first: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
after: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
last: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
before: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
reverse: {
type: 'Boolean',
array: false,
arrayRequired: false,
required: false,
},
},
locationsForMove: {
first: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
after: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
last: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
before: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
reverse: {
type: 'Boolean',
array: false,
arrayRequired: false,
required: false,
},
},
merchantRequests: {
kind: {
type: 'FulfillmentOrderMerchantRequestKind',
array: false,
arrayRequired: false,
required: false,
},
first: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
after: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
last: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
before: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
reverse: {
type: 'Boolean',
array: false,
arrayRequired: false,
required: false,
},
},
},
FulfillmentOrderAction: 'enum',
FulfillmentOrderAssignmentStatus: 'enum',
FulfillmentOrderHoldInput: {
reason: {
type: 'FulfillmentHoldReason',
array: false,
arrayRequired: false,
required: true,
},
reasonNotes: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
notifyMerchant: {
type: 'Boolean',
array: false,
arrayRequired: false,
required: false,
},
},
FulfillmentOrderHoldUserErrorCode: 'enum',
FulfillmentOrderLineItemInput: {
id: {
type: 'ID',
array: false,
arrayRequired: false,
required: true,
},
quantity: {
type: 'Int',
array: false,
arrayRequired: false,
required: true,
},
},
FulfillmentOrderLineItemsInput: {
fulfillmentOrderId: {
type: 'ID',
array: false,
arrayRequired: false,
required: true,
},
fulfillmentOrderLineItems: {
type: 'FulfillmentOrderLineItemInput',
array: true,
arrayRequired: false,
required: true,
},
},
FulfillmentOrderMerchantRequestKind: 'enum',
FulfillmentOrderReleaseHoldUserErrorCode: 'enum',
FulfillmentOrderRequestStatus: 'enum',
FulfillmentOrderRescheduleUserErrorCode: 'enum',
FulfillmentOrderSortKeys: 'enum',
FulfillmentOrderStatus: 'enum',
FulfillmentOriginAddressInput: {
address1: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
address2: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
city: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
zip: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
provinceCode: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
countryCode: {
type: 'String',
array: false,
arrayRequired: false,
required: true,
},
},
FulfillmentServiceType: 'enum',
FulfillmentStatus: 'enum',
FulfillmentTrackingInput: {
number: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
url: {
type: 'URL',
array: false,
arrayRequired: false,
required: false,
},
company: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
},
FulfillmentV2Input: {
trackingInfo: {
type: 'FulfillmentTrackingInput',
array: false,
arrayRequired: false,
required: false,
},
notifyCustomer: {
type: 'Boolean',
array: false,
arrayRequired: false,
required: false,
},
lineItemsByFulfillmentOrder: {
type: 'FulfillmentOrderLineItemsInput',
array: true,
arrayRequired: true,
required: true,
},
originAddress: {
type: 'FulfillmentOriginAddressInput',
array: false,
arrayRequired: false,
required: false,
},
},
GiftCardCreateInput: {
initialValue: {
type: 'Decimal',
array: false,
arrayRequired: false,
required: true,
},
code: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
customerId: {
type: 'ID',
array: false,
arrayRequired: false,
required: false,
},
expiresOn: {
type: 'Date',
array: false,
arrayRequired: false,
required: false,
},
note: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
templateSuffix: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
},
GiftCardErrorCode: 'enum',
GiftCardSortKeys: 'enum',
GiftCardUpdateInput: {
note: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
expiresOn: {
type: 'Date',
array: false,
arrayRequired: false,
required: false,
},
customerId: {
type: 'ID',
array: false,
arrayRequired: false,
required: false,
},
templateSuffix: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
},
HTML: 'String',
HasEvents: {
events: {
first: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
after: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
last: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
before: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
reverse: {
type: 'Boolean',
array: false,
arrayRequired: false,
required: false,
},
sortKey: {
type: 'EventSortKeys',
array: false,
arrayRequired: false,
required: false,
},
query: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
},
},
HasLocalizationExtensions: {
localizationExtensions: {
countryCodes: {
type: 'CountryCode',
array: true,
arrayRequired: false,
required: true,
},
purposes: {
type: 'LocalizationExtensionPurpose',
array: true,
arrayRequired: false,
required: true,
},
first: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
after: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
last: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
before: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
reverse: {
type: 'Boolean',
array: false,
arrayRequired: false,
required: false,
},
},
},
HasMetafieldDefinitions: {
metafieldDefinitions: {
namespace: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
pinnedStatus: {
type: 'MetafieldDefinitionPinnedStatus',
array: false,
arrayRequired: false,
required: false,
},
first: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
after: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
last: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
before: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
reverse: {
type: 'Boolean',
array: false,
arrayRequired: false,
required: false,
},
sortKey: {
type: 'MetafieldDefinitionSortKeys',
array: false,
arrayRequired: false,
required: false,
},
query: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
},
},
HasMetafields: {
metafield: {
namespace: {
type: 'String',
array: false,
arrayRequired: false,
required: true,
},
key: {
type: 'String',
array: false,
arrayRequired: false,
required: true,
},
},
metafields: {
namespace: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
first: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
after: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
last: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
before: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
reverse: {
type: 'Boolean',
array: false,
arrayRequired: false,
required: false,
},
},
privateMetafield: {
namespace: {
type: 'String',
array: false,
arrayRequired: false,
required: true,
},
key: {
type: 'String',
array: false,
arrayRequired: false,
required: true,
},
},
privateMetafields: {
namespace: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
first: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
after: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
last: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
before: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
reverse: {
type: 'Boolean',
array: false,
arrayRequired: false,
required: false,
},
},
},
HasPublishedTranslations: {
translations: {
locale: {
type: 'String',
array: false,
arrayRequired: false,
required: true,
},
},
},
Image: {
metafield: {
namespace: {
type: 'String',
array: false,
arrayRequired: false,
required: true,
},
key: {
type: 'String',
array: false,
arrayRequired: false,
required: true,
},
},
metafields: {
namespace: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
first: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
after: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
last: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
before: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
reverse: {
type: 'Boolean',
array: false,
arrayRequired: false,
required: false,
},
},
privateMetafield: {
namespace: {
type: 'String',
array: false,
arrayRequired: false,
required: true,
},
key: {
type: 'String',
array: false,
arrayRequired: false,
required: true,
},
},
privateMetafields: {
namespace: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
first: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
after: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
last: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
before: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
reverse: {
type: 'Boolean',
array: false,
arrayRequired: false,
required: false,
},
},
transformedSrc: {
maxWidth: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
maxHeight: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
crop: {
type: 'CropRegion',
array: false,
arrayRequired: false,
required: false,
},
scale: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
preferredContentType: {
type: 'ImageContentType',
array: false,
arrayRequired: false,
required: false,
},
},
url: {
transform: {
type: 'ImageTransformInput',
array: false,
arrayRequired: false,
required: false,
},
},
},
ImageContentType: 'enum',
ImageInput: {
id: {
type: 'ID',
array: false,
arrayRequired: false,
required: false,
},
altText: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
src: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
},
ImageTransformInput: {
crop: {
type: 'CropRegion',
array: false,
arrayRequired: false,
required: false,
},
maxWidth: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
maxHeight: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
scale: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
preferredContentType: {
type: 'ImageContentType',
array: false,
arrayRequired: false,
required: false,
},
},
InventoryAdjustItemInput: {
inventoryItemId: {
type: 'ID',
array: false,
arrayRequired: false,
required: true,
},
availableDelta: {
type: 'Int',
array: false,
arrayRequired: false,
required: true,
},
},
InventoryAdjustQuantityInput: {
inventoryLevelId: {
type: 'ID',
array: false,
arrayRequired: false,
required: true,
},
availableDelta: {
type: 'Int',
array: false,
arrayRequired: false,
required: true,
},
},
InventoryItem: {
countryHarmonizedSystemCodes: {
first: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
after: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
last: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
before: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
reverse: {
type: 'Boolean',
array: false,
arrayRequired: false,
required: false,
},
},
inventoryLevel: {
locationId: {
type: 'ID',
array: false,
arrayRequired: false,
required: true,
},
},
inventoryLevels: {
first: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
after: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
last: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
before: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
reverse: {
type: 'Boolean',
array: false,
arrayRequired: false,
required: false,
},
query: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
},
},
InventoryItemInput: {
cost: {
type: 'Decimal',
array: false,
arrayRequired: false,
required: false,
},
tracked: {
type: 'Boolean',
array: false,
arrayRequired: false,
required: false,
},
},
InventoryItemUpdateInput: {
cost: {
type: 'Decimal',
array: false,
arrayRequired: false,
required: false,
},
tracked: {
type: 'Boolean',
array: false,
arrayRequired: false,
required: false,
},
countryCodeOfOrigin: {
type: 'CountryCode',
array: false,
arrayRequired: false,
required: false,
},
provinceCodeOfOrigin: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
harmonizedSystemCode: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
countryHarmonizedSystemCodes: {
type: 'CountryHarmonizedSystemCodeInput',
array: true,
arrayRequired: false,
required: true,
},
},
InventoryLevelInput: {
availableQuantity: {
type: 'Int',
array: false,
arrayRequired: false,
required: true,
},
locationId: {
type: 'ID',
array: false,
arrayRequired: false,
required: true,
},
},
JSON: 'String',
LineItem: {
image: {
maxWidth: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
maxHeight: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
crop: {
type: 'CropRegion',
array: false,
arrayRequired: false,
required: false,
},
scale: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
},
taxLines: {
first: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
},
},
LineItemMutable: {
image: {
maxWidth: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
maxHeight: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
crop: {
type: 'CropRegion',
array: false,
arrayRequired: false,
required: false,
},
scale: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
},
taxLines: {
first: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
},
},
Link: {
translations: {
locale: {
type: 'String',
array: false,
arrayRequired: false,
required: true,
},
},
},
LocalizationExtensionInput: {
key: {
type: 'LocalizationExtensionKey',
array: false,
arrayRequired: false,
required: true,
},
value: {
type: 'String',
array: false,
arrayRequired: false,
required: true,
},
},
LocalizationExtensionKey: 'enum',
LocalizationExtensionPurpose: 'enum',
Location: {
inventoryLevel: {
inventoryItemId: {
type: 'ID',
array: false,
arrayRequired: false,
required: true,
},
},
inventoryLevels: {
first: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
after: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
last: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
before: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
reverse: {
type: 'Boolean',
array: false,
arrayRequired: false,
required: false,
},
query: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
},
metafieldDefinitions: {
namespace: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
pinnedStatus: {
type: 'MetafieldDefinitionPinnedStatus',
array: false,
arrayRequired: false,
required: false,
},
first: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
after: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
last: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
before: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
reverse: {
type: 'Boolean',
array: false,
arrayRequired: false,
required: false,
},
sortKey: {
type: 'MetafieldDefinitionSortKeys',
array: false,
arrayRequired: false,
required: false,
},
query: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
},
},
LocationSortKeys: 'enum',
MailingAddress: {
formatted: {
withName: {
type: 'Boolean',
array: false,
arrayRequired: false,
required: false,
},
withCompany: {
type: 'Boolean',
array: false,
arrayRequired: false,
required: false,
},
},
},
MailingAddressInput: {
address1: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
address2: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
city: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
company: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
country: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
countryCode: {
type: 'CountryCode',
array: false,
arrayRequired: false,
required: false,
},
firstName: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
id: {
type: 'ID',
array: false,
arrayRequired: false,
required: false,
},
lastName: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
phone: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
province: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
provinceCode: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
zip: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
},
MarketingActivityBudgetInput: {
budgetType: {
type: 'MarketingBudgetBudgetType',
array: false,
arrayRequired: false,
required: false,
},
total: {
type: 'MoneyInput',
array: false,
arrayRequired: false,
required: false,
},
},
MarketingActivityCreateInput: {
marketingActivityTitle: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
formData: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
marketingActivityExtensionId: {
type: 'ID',
array: false,
arrayRequired: false,
required: true,
},
context: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
utm: {
type: 'UTMInput',
array: false,
arrayRequired: false,
required: false,
},
status: {
type: 'MarketingActivityStatus',
array: false,
arrayRequired: false,
required: true,
},
budget: {
type: 'MarketingActivityBudgetInput',
array: false,
arrayRequired: false,
required: false,
},
},
MarketingActivityExtensionAppErrorCode: 'enum',
MarketingActivitySortKeys: 'enum',
MarketingActivityStatus: 'enum',
MarketingActivityStatusBadgeType: 'enum',
MarketingActivityUpdateInput: {
id: {
type: 'ID',
array: false,
arrayRequired: false,
required: true,
},
marketingRecommendationId: {
type: 'ID',
array: false,
arrayRequired: false,
required: false,
},
title: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
budget: {
type: 'MarketingActivityBudgetInput',
array: false,
arrayRequired: false,
required: false,
},
adSpend: {
type: 'MoneyInput',
array: false,
arrayRequired: false,
required: false,
},
status: {
type: 'MarketingActivityStatus',
array: false,
arrayRequired: false,
required: false,
},
targetStatus: {
type: 'MarketingActivityStatus',
array: false,
arrayRequired: false,
required: false,
},
formData: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
utm: {
type: 'UTMInput',
array: false,
arrayRequired: false,
required: false,
},
marketedResources: {
type: 'ID',
array: true,
arrayRequired: false,
required: true,
},
context: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
errors: {
type: 'JSON',
array: false,
arrayRequired: false,
required: false,
},
},
MarketingBudgetBudgetType: 'enum',
MarketingChannel: 'enum',
MarketingEngagementInput: {
occurredOn: {
type: 'Date',
array: false,
arrayRequired: false,
required: true,
},
impressionsCount: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
viewsCount: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
clicksCount: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
sharesCount: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
favoritesCount: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
commentsCount: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
unsubscribesCount: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
complaintsCount: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
failsCount: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
sendsCount: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
uniqueViewsCount: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
uniqueClicksCount: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
adSpend: {
type: 'MoneyInput',
array: false,
arrayRequired: false,
required: false,
},
isCumulative: {
type: 'Boolean',
array: false,
arrayRequired: false,
required: false,
},
utcOffset: {
type: 'UtcOffset',
array: false,
arrayRequired: false,
required: false,
},
fetchedAt: {
type: 'DateTime',
array: false,
arrayRequired: false,
required: false,
},
},
MarketingEventSortKeys: 'enum',
MarketingTactic: 'enum',
MediaContentType: 'enum',
MediaErrorCode: 'enum',
MediaHost: 'enum',
MediaPreviewImageStatus: 'enum',
MediaStatus: 'enum',
MediaUserErrorCode: 'enum',
MediaWarningCode: 'enum',
MetafieldDefinition: {
metafields: {
validationStatus: {
type: 'MetafieldValidationStatus',
array: false,
arrayRequired: false,
required: false,
},
first: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
after: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
last: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
before: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
reverse: {
type: 'Boolean',
array: false,
arrayRequired: false,
required: false,
},
},
metafieldsCount: {
validationStatus: {
type: 'MetafieldValidationStatus',
array: false,
arrayRequired: false,
required: false,
},
},
},
MetafieldDefinitionCreateUserErrorCode: 'enum',
MetafieldDefinitionDeleteUserErrorCode: 'enum',
MetafieldDefinitionInput: {
namespace: {
type: 'String',
array: false,
arrayRequired: false,
required: true,
},
key: {
type: 'String',
array: false,
arrayRequired: false,
required: true,
},
name: {
type: 'String',
array: false,
arrayRequired: false,
required: true,
},
description: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
ownerType: {
type: 'MetafieldOwnerType',
array: false,
arrayRequired: false,
required: true,
},
type: {
type: 'String',
array: false,
arrayRequired: false,
required: true,
},
validations: {
type: 'MetafieldDefinitionValidationInput',
array: true,
arrayRequired: false,
required: true,
},
pin: {
type: 'Boolean',
array: false,
arrayRequired: false,
required: false,
},
},
MetafieldDefinitionPinUserErrorCode: 'enum',
MetafieldDefinitionPinnedStatus: 'enum',
MetafieldDefinitionSortKeys: 'enum',
MetafieldDefinitionUnpinUserErrorCode: 'enum',
MetafieldDefinitionUpdateInput: {
namespace: {
type: 'String',
array: false,
arrayRequired: false,
required: true,
},
key: {
type: 'String',
array: false,
arrayRequired: false,
required: true,
},
name: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
description: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
ownerType: {
type: 'MetafieldOwnerType',
array: false,
arrayRequired: false,
required: true,
},
pin: {
type: 'Boolean',
array: false,
arrayRequired: false,
required: false,
},
},
MetafieldDefinitionUpdateUserErrorCode: 'enum',
MetafieldDefinitionValidationInput: {
name: {
type: 'String',
array: false,
arrayRequired: false,
required: true,
},
value: {
type: 'String',
array: false,
arrayRequired: false,
required: true,
},
},
MetafieldDefinitionValidationStatus: 'enum',
MetafieldDeleteInput: {
id: {
type: 'ID',
array: false,
arrayRequired: false,
required: true,
},
},
MetafieldInput: {
description: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
id: {
type: 'ID',
array: false,
arrayRequired: false,
required: false,
},
namespace: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
key: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
value: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
type: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
},
MetafieldOwnerType: 'enum',
MetafieldStorefrontVisibilityInput: {
namespace: {
type: 'String',
array: false,
arrayRequired: false,
required: true,
},
key: {
type: 'String',
array: false,
arrayRequired: false,
required: true,
},
ownerType: {
type: 'MetafieldOwnerType',
array: false,
arrayRequired: false,
required: true,
},
},
MetafieldValidationStatus: 'enum',
MetafieldValueType: 'enum',
MetafieldsSetInput: {
ownerId: {
type: 'ID',
array: false,
arrayRequired: false,
required: true,
},
namespace: {
type: 'String',
array: false,
arrayRequired: false,
required: true,
},
key: {
type: 'String',
array: false,
arrayRequired: false,
required: true,
},
value: {
type: 'String',
array: false,
arrayRequired: false,
required: true,
},
type: {
type: 'String',
array: false,
arrayRequired: false,
required: true,
},
},
MetafieldsSetUserErrorCode: 'enum',
MethodDefinitionSortKeys: 'enum',
Money: 'String',
MoneyInput: {
amount: {
type: 'Decimal',
array: false,
arrayRequired: false,
required: true,
},
currencyCode: {
type: 'CurrencyCode',
array: false,
arrayRequired: false,
required: true,
},
},
MoveInput: {
id: {
type: 'ID',
array: false,
arrayRequired: false,
required: true,
},
newPosition: {
type: 'UnsignedInt64',
array: false,
arrayRequired: false,
required: true,
},
},
Mutation: {
appCreditCreate: {
description: {
type: 'String',
array: false,
arrayRequired: false,
required: true,
},
amount: {
type: 'MoneyInput',
array: false,
arrayRequired: false,
required: true,
},
test: {
type: 'Boolean',
array: false,
arrayRequired: false,
required: false,
},
},
appPurchaseOneTimeCreate: {
name: {
type: 'String',
array: false,
arrayRequired: false,
required: true,
},
price: {
type: 'MoneyInput',
array: false,
arrayRequired: false,
required: true,
},
returnUrl: {
type: 'URL',
array: false,
arrayRequired: false,
required: true,
},
test: {
type: 'Boolean',
array: false,
arrayRequired: false,
required: false,
},
},
appRevenueAttributionRecordCreate: {
appRevenueAttributionRecord: {
type: 'AppRevenueAttributionRecordInput',
array: false,
arrayRequired: false,
required: true,
},
},
appRevenueAttributionRecordDelete: {
id: {
type: 'ID',
array: false,
arrayRequired: false,
required: true,
},
},
appSubscriptionCancel: {
id: {
type: 'ID',
array: false,
arrayRequired: false,
required: true,
},
},
appSubscriptionCreate: {
name: {
type: 'String',
array: false,
arrayRequired: false,
required: true,
},
lineItems: {
type: 'AppSubscriptionLineItemInput',
array: true,
arrayRequired: true,
required: true,
},
test: {
type: 'Boolean',
array: false,
arrayRequired: false,
required: false,
},
trialDays: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
returnUrl: {
type: 'URL',
array: false,
arrayRequired: false,
required: true,
},
},
appSubscriptionLineItemUpdate: {
id: {
type: 'ID',
array: false,
arrayRequired: false,
required: true,
},
cappedAmount: {
type: 'MoneyInput',
array: false,
arrayRequired: false,
required: true,
},
},
appUsageRecordCreate: {
subscriptionLineItemId: {
type: 'ID',
array: false,
arrayRequired: false,
required: true,
},
price: {
type: 'MoneyInput',
array: false,
arrayRequired: false,
required: true,
},
description: {
type: 'String',
array: false,
arrayRequired: false,
required: true,
},
},
bulkOperationCancel: {
id: {
type: 'ID',
array: false,
arrayRequired: false,
required: true,
},
},
bulkOperationRunMutation: {
mutation: {
type: 'String',
array: false,
arrayRequired: false,
required: true,
},
stagedUploadPath: {
type: 'String',
array: false,
arrayRequired: false,
required: true,
},
clientIdentifier: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
},
bulkOperationRunQuery: {
query: {
type: 'String',
array: false,
arrayRequired: false,
required: true,
},
},
bulkProductResourceFeedbackCreate: {
feedbackInput: {
type: 'ProductResourceFeedbackInput',
array: true,
arrayRequired: true,
required: true,
},
},
collectionAddProducts: {
id: {
type: 'ID',
array: false,
arrayRequired: false,
required: true,
},
productIds: {
type: 'ID',
array: true,
arrayRequired: true,
required: true,
},
},
collectionCreate: {
input: {
type: 'CollectionInput',
array: false,
arrayRequired: false,
required: true,
},
},
collectionDelete: {
input: {
type: 'CollectionDeleteInput',
array: false,
arrayRequired: false,
required: true,
},
},
collectionPublish: {
input: {
type: 'CollectionPublishInput',
array: false,
arrayRequired: false,
required: true,
},
},
collectionRemoveProducts: {
id: {
type: 'ID',
array: false,
arrayRequired: false,
required: true,
},
productIds: {
type: 'ID',
array: true,
arrayRequired: true,
required: true,
},
},
collectionReorderProducts: {
id: {
type: 'ID',
array: false,
arrayRequired: false,
required: true,
},
moves: {
type: 'MoveInput',
array: true,
arrayRequired: true,
required: true,
},
},
collectionUnpublish: {
input: {
type: 'CollectionUnpublishInput',
array: false,
arrayRequired: false,
required: true,
},
},
collectionUpdate: {
input: {
type: 'CollectionInput',
array: false,
arrayRequired: false,
required: true,
},
},
customerAddTaxExemptions: {
customerId: {
type: 'ID',
array: false,
arrayRequired: false,
required: true,
},
taxExemptions: {
type: 'TaxExemption',
array: true,
arrayRequired: true,
required: true,
},
},
customerCreate: {
input: {
type: 'CustomerInput',
array: false,
arrayRequired: false,
required: true,
},
},
customerDelete: {
input: {
type: 'CustomerDeleteInput',
array: false,
arrayRequired: false,
required: true,
},
},
customerGenerateAccountActivationUrl: {
customerId: {
type: 'ID',
array: false,
arrayRequired: false,
required: true,
},
},
customerPaymentMethodCreditCardCreate: {
customerId: {
type: 'ID',
array: false,
arrayRequired: false,
required: true,
},
billingAddress: {
type: 'MailingAddressInput',
array: false,
arrayRequired: false,
required: true,
},
sessionId: {
type: 'String',
array: false,
arrayRequired: false,
required: true,
},
},
customerPaymentMethodCreditCardUpdate: {
id: {
type: 'ID',
array: false,
arrayRequired: false,
required: true,
},
billingAddress: {
type: 'MailingAddressInput',
array: false,
arrayRequired: false,
required: true,
},
sessionId: {
type: 'String',
array: false,
arrayRequired: false,
required: true,
},
},
customerPaymentMethodGetUpdateUrl: {
customerPaymentMethodId: {
type: 'ID',
array: false,
arrayRequired: false,
required: true,
},
},
customerPaymentMethodPaypalBillingAgreementCreate: {
customerId: {
type: 'ID',
array: false,
arrayRequired: false,
required: true,
},
billingAddress: {
type: 'MailingAddressInput',
array: false,
arrayRequired: false,
required: false,
},
billingAgreementId: {
type: 'String',
array: false,
arrayRequired: false,
required: true,
},
inactive: {
type: 'Boolean',
array: false,
arrayRequired: false,
required: false,
},
},
customerPaymentMethodPaypalBillingAgreementUpdate: {
id: {
type: 'ID',
array: false,
arrayRequired: false,
required: true,
},
billingAddress: {
type: 'MailingAddressInput',
array: false,
arrayRequired: false,
required: true,
},
},
customerPaymentMethodRemoteCreate: {
customerId: {
type: 'ID',
array: false,
arrayRequired: false,
required: true,
},
remoteReference: {
type: 'CustomerPaymentMethodRemoteInput',
array: false,
arrayRequired: false,
required: true,
},
},
customerPaymentMethodRemoteCreditCardCreate: {
customerId: {
type: 'ID',
array: false,
arrayRequired: false,
required: true,
},
stripeCustomerId: {
type: 'String',
array: false,
arrayRequired: false,
required: true,
},
stripePaymentMethodId: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
},
customerPaymentMethodRevoke: {
customerPaymentMethodId: {
type: 'ID',
array: false,
arrayRequired: false,
required: true,
},
},
customerPaymentMethodSendUpdateEmail: {
customerPaymentMethodId: {
type: 'ID',
array: false,
arrayRequired: false,
required: true,
},
email: {
type: 'EmailInput',
array: false,
arrayRequired: false,
required: false,
},
},
customerRemoveTaxExemptions: {
customerId: {
type: 'ID',
array: false,
arrayRequired: false,
required: true,
},
taxExemptions: {
type: 'TaxExemption',
array: true,
arrayRequired: true,
required: true,
},
},
customerReplaceTaxExemptions: {
customerId: {
type: 'ID',
array: false,
arrayRequired: false,
required: true,
},
taxExemptions: {
type: 'TaxExemption',
array: true,
arrayRequired: true,
required: true,
},
},
customerSmsMarketingConsentUpdate: {
input: {
type: 'CustomerSmsMarketingConsentUpdateInput',
array: false,
arrayRequired: false,
required: true,
},
},
customerUpdate: {
input: {
type: 'CustomerInput',
array: false,
arrayRequired: false,
required: true,
},
},
customerUpdateDefaultAddress: {
customerId: {
type: 'ID',
array: false,
arrayRequired: false,
required: true,
},
addressId: {
type: 'ID',
array: false,
arrayRequired: false,
required: true,
},
},
deliveryProfileCreate: {
profile: {
type: 'DeliveryProfileInput',
array: false,
arrayRequired: false,
required: true,
},
},
deliveryProfileRemove: {
id: {
type: 'ID',
array: false,
arrayRequired: false,
required: true,
},
},
deliveryProfileUpdate: {
id: {
type: 'ID',
array: false,
arrayRequired: false,
required: true,
},
profile: {
type: 'DeliveryProfileInput',
array: false,
arrayRequired: false,
required: true,
},
leaveLegacyModeProfiles: {
type: 'Boolean',
array: false,
arrayRequired: false,
required: false,
},
},
deliverySettingUpdate: {
setting: {
type: 'DeliverySettingInput',
array: false,
arrayRequired: false,
required: true,
},
},
deliveryShippingOriginAssign: {
locationId: {
type: 'ID',
array: false,
arrayRequired: false,
required: true,
},
},
discountAutomaticActivate: {
id: {
type: 'ID',
array: false,
arrayRequired: false,
required: true,
},
},
discountAutomaticBasicCreate: {
automaticBasicDiscount: {
type: 'DiscountAutomaticBasicInput',
array: false,
arrayRequired: false,
required: true,
},
},
discountAutomaticBasicUpdate: {
id: {
type: 'ID',
array: false,
arrayRequired: false,
required: true,
},
automaticBasicDiscount: {
type: 'DiscountAutomaticBasicInput',
array: false,
arrayRequired: false,
required: true,
},
},
discountAutomaticBulkDelete: {
search: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
savedSearchId: {
type: 'ID',
array: false,
arrayRequired: false,
required: false,
},
ids: {
type: 'ID',
array: true,
arrayRequired: false,
required: true,
},
},
discountAutomaticBxgyCreate: {
automaticBxgyDiscount: {
type: 'DiscountAutomaticBxgyInput',
array: false,
arrayRequired: false,
required: true,
},
},
discountAutomaticBxgyUpdate: {
id: {
type: 'ID',
array: false,
arrayRequired: false,
required: true,
},
automaticBxgyDiscount: {
type: 'DiscountAutomaticBxgyInput',
array: false,
arrayRequired: false,
required: true,
},
},
discountAutomaticDeactivate: {
id: {
type: 'ID',
array: false,
arrayRequired: false,
required: true,
},
},
discountAutomaticDelete: {
id: {
type: 'ID',
array: false,
arrayRequired: false,
required: true,
},
},
discountCodeActivate: {
id: {
type: 'ID',
array: false,
arrayRequired: false,
required: true,
},
},
discountCodeBasicCreate: {
basicCodeDiscount: {
type: 'DiscountCodeBasicInput',
array: false,
arrayRequired: false,
required: true,
},
},
discountCodeBasicUpdate: {
id: {
type: 'ID',
array: false,
arrayRequired: false,
required: true,
},
basicCodeDiscount: {
type: 'DiscountCodeBasicInput',
array: false,
arrayRequired: false,
required: true,
},
},
discountCodeBulkActivate: {
search: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
savedSearchId: {
type: 'ID',
array: false,
arrayRequired: false,
required: false,
},
ids: {
type: 'ID',
array: true,
arrayRequired: false,
required: true,
},
},
discountCodeBulkDeactivate: {
search: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
savedSearchId: {
type: 'ID',
array: false,
arrayRequired: false,
required: false,
},
ids: {
type: 'ID',
array: true,
arrayRequired: false,
required: true,
},
},
discountCodeBulkDelete: {
search: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
savedSearchId: {
type: 'ID',
array: false,
arrayRequired: false,
required: false,
},
ids: {
type: 'ID',
array: true,
arrayRequired: false,
required: true,
},
},
discountCodeBxgyCreate: {
bxgyCodeDiscount: {
type: 'DiscountCodeBxgyInput',
array: false,
arrayRequired: false,
required: true,
},
},
discountCodeBxgyUpdate: {
id: {
type: 'ID',
array: false,
arrayRequired: false,
required: true,
},
bxgyCodeDiscount: {
type: 'DiscountCodeBxgyInput',
array: false,
arrayRequired: false,
required: true,
},
},
discountCodeDeactivate: {
id: {
type: 'ID',
array: false,
arrayRequired: false,
required: true,
},
},
discountCodeDelete: {
id: {
type: 'ID',
array: false,
arrayRequired: false,
required: true,
},
},
discountCodeFreeShippingCreate: {
freeShippingCodeDiscount: {
type: 'DiscountCodeFreeShippingInput',
array: false,
arrayRequired: false,
required: true,
},
},
discountCodeFreeShippingUpdate: {
id: {
type: 'ID',
array: false,
arrayRequired: false,
required: true,
},
freeShippingCodeDiscount: {
type: 'DiscountCodeFreeShippingInput',
array: false,
arrayRequired: false,
required: true,
},
},
discountCodeRedeemCodeBulkDelete: {
discountId: {
type: 'ID',
array: false,
arrayRequired: false,
required: true,
},
search: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
savedSearchId: {
type: 'ID',
array: false,
arrayRequired: false,
required: false,
},
ids: {
type: 'ID',
array: true,
arrayRequired: false,
required: true,
},
},
discountRedeemCodeBulkAdd: {
discountId: {
type: 'ID',
array: false,
arrayRequired: false,
required: true,
},
codes: {
type: 'DiscountRedeemCodeInput',
array: true,
arrayRequired: true,
required: true,
},
},
draftOrderCalculate: {
input: {
type: 'DraftOrderInput',
array: false,
arrayRequired: false,
required: true,
},
},
draftOrderComplete: {
id: {
type: 'ID',
array: false,
arrayRequired: false,
required: true,
},
paymentPending: {
type: 'Boolean',
array: false,
arrayRequired: false,
required: false,
},
},
draftOrderCreate: {
input: {
type: 'DraftOrderInput',
array: false,
arrayRequired: false,
required: true,
},
},
draftOrderDelete: {
input: {
type: 'DraftOrderDeleteInput',
array: false,
arrayRequired: false,
required: true,
},
},
draftOrderInvoicePreview: {
id: {
type: 'ID',
array: false,
arrayRequired: false,
required: true,
},
email: {
type: 'EmailInput',
array: false,
arrayRequired: false,
required: false,
},
},
draftOrderInvoiceSend: {
id: {
type: 'ID',
array: false,
arrayRequired: false,
required: true,
},
email: {
type: 'EmailInput',
array: false,
arrayRequired: false,
required: false,
},
},
draftOrderUpdate: {
id: {
type: 'ID',
array: false,
arrayRequired: false,
required: true,
},
input: {
type: 'DraftOrderInput',
array: false,
arrayRequired: false,
required: true,
},
},
eventBridgeWebhookSubscriptionCreate: {
topic: {
type: 'WebhookSubscriptionTopic',
array: false,
arrayRequired: false,
required: true,
},
webhookSubscription: {
type: 'EventBridgeWebhookSubscriptionInput',
array: false,
arrayRequired: false,
required: true,
},
},
eventBridgeWebhookSubscriptionUpdate: {
id: {
type: 'ID',
array: false,
arrayRequired: false,
required: true,
},
webhookSubscription: {
type: 'EventBridgeWebhookSubscriptionInput',
array: false,
arrayRequired: false,
required: true,
},
},
fileCreate: {
files: {
type: 'FileCreateInput',
array: true,
arrayRequired: true,
required: true,
},
},
fileDelete: {
fileIds: {
type: 'ID',
array: true,
arrayRequired: true,
required: true,
},
},
fileUpdate: {
files: {
type: 'FileUpdateInput',
array: true,
arrayRequired: true,
required: true,
},
},
flowTriggerReceive: {
body: {
type: 'String',
array: false,
arrayRequired: false,
required: true,
},
},
fulfillmentCancel: {
id: {
type: 'ID',
array: false,
arrayRequired: false,
required: true,
},
},
fulfillmentCreate: {
input: {
type: 'FulfillmentInput',
array: false,
arrayRequired: false,
required: true,
},
},
fulfillmentCreateV2: {
fulfillment: {
type: 'FulfillmentV2Input',
array: false,
arrayRequired: false,
required: true,
},
message: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
},
fulfillmentOrderAcceptCancellationRequest: {
id: {
type: 'ID',
array: false,
arrayRequired: false,
required: true,
},
message: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
},
fulfillmentOrderAcceptFulfillmentRequest: {
id: {
type: 'ID',
array: false,
arrayRequired: false,
required: true,
},
message: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
},
fulfillmentOrderCancel: {
id: {
type: 'ID',
array: false,
arrayRequired: false,
required: true,
},
},
fulfillmentOrderClose: {
id: {
type: 'ID',
array: false,
arrayRequired: false,
required: true,
},
message: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
},
fulfillmentOrderHold: {
id: {
type: 'ID',
array: false,
arrayRequired: false,
required: true,
},
fulfillmentHold: {
type: 'FulfillmentOrderHoldInput',
array: false,
arrayRequired: false,
required: true,
},
},
fulfillmentOrderMove: {
id: {
type: 'ID',
array: false,
arrayRequired: false,
required: true,
},
newLocationId: {
type: 'ID',
array: false,
arrayRequired: false,
required: true,
},
},
fulfillmentOrderOpen: {
id: {
type: 'ID',
array: false,
arrayRequired: false,
required: true,
},
},
fulfillmentOrderRejectCancellationRequest: {
id: {
type: 'ID',
array: false,
arrayRequired: false,
required: true,
},
message: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
},
fulfillmentOrderRejectFulfillmentRequest: {
id: {
type: 'ID',
array: false,
arrayRequired: false,
required: true,
},
message: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
},
fulfillmentOrderReleaseHold: {
id: {
type: 'ID',
array: false,
arrayRequired: false,
required: true,
},
},
fulfillmentOrderReschedule: {
id: {
type: 'ID',
array: false,
arrayRequired: false,
required: true,
},
fulfillAt: {
type: 'DateTime',
array: false,
arrayRequired: false,
required: true,
},
},
fulfillmentOrderSubmitCancellationRequest: {
id: {
type: 'ID',
array: false,
arrayRequired: false,
required: true,
},
message: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
},
fulfillmentOrderSubmitFulfillmentRequest: {
id: {
type: 'ID',
array: false,
arrayRequired: false,
required: true,
},
message: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
notifyCustomer: {
type: 'Boolean',
array: false,
arrayRequired: false,
required: false,
},
fulfillmentOrderLineItems: {
type: 'FulfillmentOrderLineItemInput',
array: true,
arrayRequired: false,
required: true,
},
shippingMethod: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
},
fulfillmentServiceCreate: {
name: {
type: 'String',
array: false,
arrayRequired: false,
required: true,
},
callbackUrl: {
type: 'URL',
array: false,
arrayRequired: false,
required: false,
},
trackingSupport: {
type: 'Boolean',
array: false,
arrayRequired: false,
required: false,
},
fulfillmentOrdersOptIn: {
type: 'Boolean',
array: false,
arrayRequired: false,
required: false,
},
inventoryManagement: {
type: 'Boolean',
array: false,
arrayRequired: false,
required: false,
},
},
fulfillmentServiceDelete: {
id: {
type: 'ID',
array: false,
arrayRequired: false,
required: true,
},
destinationLocationId: {
type: 'ID',
array: false,
arrayRequired: false,
required: false,
},
},
fulfillmentServiceUpdate: {
id: {
type: 'ID',
array: false,
arrayRequired: false,
required: true,
},
name: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
callbackUrl: {
type: 'URL',
array: false,
arrayRequired: false,
required: false,
},
trackingSupport: {
type: 'Boolean',
array: false,
arrayRequired: false,
required: false,
},
fulfillmentOrdersOptIn: {
type: 'Boolean',
array: false,
arrayRequired: false,
required: false,
},
},
fulfillmentTrackingInfoUpdate: {
fulfillmentId: {
type: 'ID',
array: false,
arrayRequired: false,
required: true,
},
trackingInfoUpdateInput: {
type: 'TrackingInfoUpdateInput',
array: false,
arrayRequired: false,
required: true,
},
},
fulfillmentTrackingInfoUpdateV2: {
fulfillmentId: {
type: 'ID',
array: false,
arrayRequired: false,
required: true,
},
trackingInfoInput: {
type: 'FulfillmentTrackingInput',
array: false,
arrayRequired: false,
required: true,
},
notifyCustomer: {
type: 'Boolean',
array: false,
arrayRequired: false,
required: false,
},
},
giftCardCreate: {
input: {
type: 'GiftCardCreateInput',
array: false,
arrayRequired: false,
required: true,
},
},
giftCardDisable: {
id: {
type: 'ID',
array: false,
arrayRequired: false,
required: true,
},
},
giftCardUpdate: {
id: {
type: 'ID',
array: false,
arrayRequired: false,
required: true,
},
input: {
type: 'GiftCardUpdateInput',
array: false,
arrayRequired: false,
required: true,
},
},
inventoryActivate: {
inventoryItemId: {
type: 'ID',
array: false,
arrayRequired: false,
required: true,
},
locationId: {
type: 'ID',
array: false,
arrayRequired: false,
required: true,
},
available: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
},
inventoryAdjustQuantity: {
input: {
type: 'InventoryAdjustQuantityInput',
array: false,
arrayRequired: false,
required: true,
},
},
inventoryBulkAdjustQuantityAtLocation: {
inventoryItemAdjustments: {
type: 'InventoryAdjustItemInput',
array: true,
arrayRequired: true,
required: true,
},
locationId: {
type: 'ID',
array: false,
arrayRequired: false,
required: true,
},
},
inventoryDeactivate: {
inventoryLevelId: {
type: 'ID',
array: false,
arrayRequired: false,
required: true,
},
},
inventoryItemUpdate: {
id: {
type: 'ID',
array: false,
arrayRequired: false,
required: true,
},
input: {
type: 'InventoryItemUpdateInput',
array: false,
arrayRequired: false,
required: true,
},
},
marketingActivityCreate: {
input: {
type: 'MarketingActivityCreateInput',
array: false,
arrayRequired: false,
required: true,
},
},
marketingActivityUpdate: {
input: {
type: 'MarketingActivityUpdateInput',
array: false,
arrayRequired: false,
required: true,
},
},
marketingEngagementCreate: {
marketingActivityId: {
type: 'ID',
array: false,
arrayRequired: false,
required: true,
},
marketingEngagement: {
type: 'MarketingEngagementInput',
array: false,
arrayRequired: false,
required: true,
},
},
metafieldDefinitionCreate: {
definition: {
type: 'MetafieldDefinitionInput',
array: false,
arrayRequired: false,
required: true,
},
},
metafieldDefinitionDelete: {
id: {
type: 'ID',
array: false,
arrayRequired: false,
required: true,
},
deleteAllAssociatedMetafields: {
type: 'Boolean',
array: false,
arrayRequired: false,
required: false,
},
},
metafieldDefinitionPin: {
definitionId: {
type: 'ID',
array: false,
arrayRequired: false,
required: true,
},
},
metafieldDefinitionUnpin: {
definitionId: {
type: 'ID',
array: false,
arrayRequired: false,
required: true,
},
},
metafieldDefinitionUpdate: {
definition: {
type: 'MetafieldDefinitionUpdateInput',
array: false,
arrayRequired: false,
required: true,
},
},
metafieldDelete: {
input: {
type: 'MetafieldDeleteInput',
array: false,
arrayRequired: false,
required: true,
},
},
metafieldStorefrontVisibilityCreate: {
input: {
type: 'MetafieldStorefrontVisibilityInput',
array: false,
arrayRequired: false,
required: true,
},
},
metafieldStorefrontVisibilityDelete: {
id: {
type: 'ID',
array: false,
arrayRequired: false,
required: true,
},
},
metafieldsSet: {
metafields: {
type: 'MetafieldsSetInput',
array: true,
arrayRequired: true,
required: true,
},
},
orderCapture: {
input: {
type: 'OrderCaptureInput',
array: false,
arrayRequired: false,
required: true,
},
},
orderClose: {
input: {
type: 'OrderCloseInput',
array: false,
arrayRequired: false,
required: true,
},
},
orderEditAddCustomItem: {
id: {
type: 'ID',
array: false,
arrayRequired: false,
required: true,
},
title: {
type: 'String',
array: false,
arrayRequired: false,
required: true,
},
locationId: {
type: 'ID',
array: false,
arrayRequired: false,
required: false,
},
price: {
type: 'MoneyInput',
array: false,
arrayRequired: false,
required: true,
},
quantity: {
type: 'Int',
array: false,
arrayRequired: false,
required: true,
},
taxable: {
type: 'Boolean',
array: false,
arrayRequired: false,
required: false,
},
requiresShipping: {
type: 'Boolean',
array: false,
arrayRequired: false,
required: false,
},
},
orderEditAddLineItemDiscount: {
id: {
type: 'ID',
array: false,
arrayRequired: false,
required: true,
},
lineItemId: {
type: 'ID',
array: false,
arrayRequired: false,
required: true,
},
discount: {
type: 'OrderEditAppliedDiscountInput',
array: false,
arrayRequired: false,
required: true,
},
},
orderEditAddVariant: {
id: {
type: 'ID',
array: false,
arrayRequired: false,
required: true,
},
variantId: {
type: 'ID',
array: false,
arrayRequired: false,
required: true,
},
locationId: {
type: 'ID',
array: false,
arrayRequired: false,
required: false,
},
quantity: {
type: 'Int',
array: false,
arrayRequired: false,
required: true,
},
allowDuplicates: {
type: 'Boolean',
array: false,
arrayRequired: false,
required: false,
},
},
orderEditBegin: {
id: {
type: 'ID',
array: false,
arrayRequired: false,
required: true,
},
},
orderEditCommit: {
id: {
type: 'ID',
array: false,
arrayRequired: false,
required: true,
},
notifyCustomer: {
type: 'Boolean',
array: false,
arrayRequired: false,
required: false,
},
staffNote: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
},
orderEditRemoveLineItemDiscount: {
id: {
type: 'ID',
array: false,
arrayRequired: false,
required: true,
},
discountApplicationId: {
type: 'ID',
array: false,
arrayRequired: false,
required: true,
},
},
orderEditSetQuantity: {
id: {
type: 'ID',
array: false,
arrayRequired: false,
required: true,
},
lineItemId: {
type: 'ID',
array: false,
arrayRequired: false,
required: true,
},
quantity: {
type: 'Int',
array: false,
arrayRequired: false,
required: true,
},
restock: {
type: 'Boolean',
array: false,
arrayRequired: false,
required: false,
},
},
orderInvoiceSend: {
id: {
type: 'ID',
array: false,
arrayRequired: false,
required: true,
},
email: {
type: 'EmailInput',
array: false,
arrayRequired: false,
required: false,
},
},
orderMarkAsPaid: {
input: {
type: 'OrderMarkAsPaidInput',
array: false,
arrayRequired: false,
required: true,
},
},
orderOpen: {
input: {
type: 'OrderOpenInput',
array: false,
arrayRequired: false,
required: true,
},
},
orderUpdate: {
input: {
type: 'OrderInput',
array: false,
arrayRequired: false,
required: true,
},
},
paymentTermsCreate: {
referenceId: {
type: 'ID',
array: false,
arrayRequired: false,
required: true,
},
paymentTermsAttributes: {
type: 'PaymentTermsCreateInput',
array: false,
arrayRequired: false,
required: true,
},
},
paymentTermsDelete: {
input: {
type: 'PaymentTermsDeleteInput',
array: false,
arrayRequired: false,
required: true,
},
},
paymentTermsUpdate: {
input: {
type: 'PaymentTermsUpdateInput',
array: false,
arrayRequired: false,
required: true,
},
},
priceListCreate: {
input: {
type: 'PriceListCreateInput',
array: false,
arrayRequired: false,
required: true,
},
},
priceListDelete: {
id: {
type: 'ID',
array: false,
arrayRequired: false,
required: true,
},
},
priceListFixedPricesAdd: {
priceListId: {
type: 'ID',
array: false,
arrayRequired: false,
required: true,
},
prices: {
type: 'PriceListPriceInput',
array: true,
arrayRequired: true,
required: true,
},
},
priceListFixedPricesDelete: {
priceListId: {
type: 'ID',
array: false,
arrayRequired: false,
required: true,
},
variantIds: {
type: 'ID',
array: true,
arrayRequired: true,
required: true,
},
},
priceListUpdate: {
id: {
type: 'ID',
array: false,
arrayRequired: false,
required: true,
},
input: {
type: 'PriceListUpdateInput',
array: false,
arrayRequired: false,
required: true,
},
},
priceRuleActivate: {
id: {
type: 'ID',
array: false,
arrayRequired: false,
required: true,
},
},
priceRuleCreate: {
priceRule: {
type: 'PriceRuleInput',
array: false,
arrayRequired: false,
required: true,
},
priceRuleDiscountCode: {
type: 'PriceRuleDiscountCodeInput',
array: false,
arrayRequired: false,
required: false,
},
},
priceRuleDeactivate: {
id: {
type: 'ID',
array: false,
arrayRequired: false,
required: true,
},
},
priceRuleDelete: {
id: {
type: 'ID',
array: false,
arrayRequired: false,
required: true,
},
},
priceRuleDiscountCodeCreate: {
priceRuleId: {
type: 'ID',
array: false,
arrayRequired: false,
required: true,
},
code: {
type: 'String',
array: false,
arrayRequired: false,
required: true,
},
},
priceRuleDiscountCodeUpdate: {
priceRuleId: {
type: 'ID',
array: false,
arrayRequired: false,
required: true,
},
code: {
type: 'String',
array: false,
arrayRequired: false,
required: true,
},
},
priceRuleUpdate: {
id: {
type: 'ID',
array: false,
arrayRequired: false,
required: true,
},
priceRule: {
type: 'PriceRuleInput',
array: false,
arrayRequired: false,
required: true,
},
priceRuleDiscountCode: {
type: 'PriceRuleDiscountCodeInput',
array: false,
arrayRequired: false,
required: false,
},
},
privateMetafieldDelete: {
input: {
type: 'PrivateMetafieldDeleteInput',
array: false,
arrayRequired: false,
required: true,
},
},
privateMetafieldUpsert: {
input: {
type: 'PrivateMetafieldInput',
array: false,
arrayRequired: false,
required: true,
},
},
productAppendImages: {
input: {
type: 'ProductAppendImagesInput',
array: false,
arrayRequired: false,
required: true,
},
},
productChangeStatus: {
productId: {
type: 'ID',
array: false,
arrayRequired: false,
required: true,
},
status: {
type: 'ProductStatus',
array: false,
arrayRequired: false,
required: true,
},
},
productCreate: {
input: {
type: 'ProductInput',
array: false,
arrayRequired: false,
required: true,
},
media: {
type: 'CreateMediaInput',
array: true,
arrayRequired: false,
required: true,
},
},
productCreateMedia: {
productId: {
type: 'ID',
array: false,
arrayRequired: false,
required: true,
},
media: {
type: 'CreateMediaInput',
array: true,
arrayRequired: true,
required: true,
},
},
productDelete: {
input: {
type: 'ProductDeleteInput',
array: false,
arrayRequired: false,
required: true,
},
},
productDeleteImages: {
id: {
type: 'ID',
array: false,
arrayRequired: false,
required: true,
},
imageIds: {
type: 'ID',
array: true,
arrayRequired: true,
required: true,
},
},
productDeleteMedia: {
productId: {
type: 'ID',
array: false,
arrayRequired: false,
required: true,
},
mediaIds: {
type: 'ID',
array: true,
arrayRequired: true,
required: true,
},
},
productDuplicate: {
productId: {
type: 'ID',
array: false,
arrayRequired: false,
required: true,
},
newTitle: {
type: 'String',
array: false,
arrayRequired: false,
required: true,
},
newStatus: {
type: 'ProductStatus',
array: false,
arrayRequired: false,
required: false,
},
includeImages: {
type: 'Boolean',
array: false,
arrayRequired: false,
required: false,
},
},
productImageUpdate: {
productId: {
type: 'ID',
array: false,
arrayRequired: false,
required: true,
},
image: {
type: 'ImageInput',
array: false,
arrayRequired: false,
required: true,
},
},
productJoinSellingPlanGroups: {
id: {
type: 'ID',
array: false,
arrayRequired: false,
required: true,
},
sellingPlanGroupIds: {
type: 'ID',
array: true,
arrayRequired: true,
required: true,
},
},
productLeaveSellingPlanGroups: {
id: {
type: 'ID',
array: false,
arrayRequired: false,
required: true,
},
sellingPlanGroupIds: {
type: 'ID',
array: true,
arrayRequired: true,
required: true,
},
},
productPublish: {
input: {
type: 'ProductPublishInput',
array: false,
arrayRequired: false,
required: true,
},
},
productReorderImages: {
id: {
type: 'ID',
array: false,
arrayRequired: false,
required: true,
},
moves: {
type: 'MoveInput',
array: true,
arrayRequired: true,
required: true,
},
},
productReorderMedia: {
id: {
type: 'ID',
array: false,
arrayRequired: false,
required: true,
},
moves: {
type: 'MoveInput',
array: true,
arrayRequired: true,
required: true,
},
},
productUnpublish: {
input: {
type: 'ProductUnpublishInput',
array: false,
arrayRequired: false,
required: true,
},
},
productUpdate: {
input: {
type: 'ProductInput',
array: false,
arrayRequired: false,
required: true,
},
},
productUpdateMedia: {
productId: {
type: 'ID',
array: false,
arrayRequired: false,
required: true,
},
media: {
type: 'UpdateMediaInput',
array: true,
arrayRequired: true,
required: true,
},
},
productVariantAppendMedia: {
productId: {
type: 'ID',
array: false,
arrayRequired: false,
required: true,
},
variantMedia: {
type: 'ProductVariantAppendMediaInput',
array: true,
arrayRequired: true,
required: true,
},
},
productVariantCreate: {
input: {
type: 'ProductVariantInput',
array: false,
arrayRequired: false,
required: true,
},
},
productVariantDelete: {
id: {
type: 'ID',
array: false,
arrayRequired: false,
required: true,
},
},
productVariantDetachMedia: {
productId: {
type: 'ID',
array: false,
arrayRequired: false,
required: true,
},
variantMedia: {
type: 'ProductVariantDetachMediaInput',
array: true,
arrayRequired: true,
required: true,
},
},
productVariantJoinSellingPlanGroups: {
id: {
type: 'ID',
array: false,
arrayRequired: false,
required: true,
},
sellingPlanGroupIds: {
type: 'ID',
array: true,
arrayRequired: true,
required: true,
},
},
productVariantLeaveSellingPlanGroups: {
id: {
type: 'ID',
array: false,
arrayRequired: false,
required: true,
},
sellingPlanGroupIds: {
type: 'ID',
array: true,
arrayRequired: true,
required: true,
},
},
productVariantUpdate: {
input: {
type: 'ProductVariantInput',
array: false,
arrayRequired: false,
required: true,
},
},
productVariantsBulkCreate: {
variants: {
type: 'ProductVariantsBulkInput',
array: true,
arrayRequired: true,
required: true,
},
productId: {
type: 'ID',
array: false,
arrayRequired: false,
required: true,
},
},
productVariantsBulkDelete: {
variantsIds: {
type: 'ID',
array: true,
arrayRequired: true,
required: true,
},
productId: {
type: 'ID',
array: false,
arrayRequired: false,
required: true,
},
},
productVariantsBulkReorder: {
productId: {
type: 'ID',
array: false,
arrayRequired: false,
required: true,
},
positions: {
type: 'ProductVariantPositionInput',
array: true,
arrayRequired: true,
required: true,
},
},
productVariantsBulkUpdate: {
variants: {
type: 'ProductVariantsBulkInput',
array: true,
arrayRequired: true,
required: true,
},
productId: {
type: 'ID',
array: false,
arrayRequired: false,
required: true,
},
},
pubSubWebhookSubscriptionCreate: {
topic: {
type: 'WebhookSubscriptionTopic',
array: false,
arrayRequired: false,
required: true,
},
webhookSubscription: {
type: 'PubSubWebhookSubscriptionInput',
array: false,
arrayRequired: false,
required: true,
},
},
pubSubWebhookSubscriptionUpdate: {
id: {
type: 'ID',
array: false,
arrayRequired: false,
required: true,
},
webhookSubscription: {
type: 'PubSubWebhookSubscriptionInput',
array: false,
arrayRequired: false,
required: false,
},
},
publishablePublish: {
id: {
type: 'ID',
array: false,
arrayRequired: false,
required: true,
},
input: {
type: 'PublicationInput',
array: true,
arrayRequired: true,
required: true,
},
},
publishablePublishToCurrentChannel: {
id: {
type: 'ID',
array: false,
arrayRequired: false,
required: true,
},
},
publishableUnpublish: {
id: {
type: 'ID',
array: false,
arrayRequired: false,
required: true,
},
input: {
type: 'PublicationInput',
array: true,
arrayRequired: true,
required: true,
},
},
publishableUnpublishToCurrentChannel: {
id: {
type: 'ID',
array: false,
arrayRequired: false,
required: true,
},
},
refundCreate: {
input: {
type: 'RefundInput',
array: false,
arrayRequired: false,
required: true,
},
},
savedSearchCreate: {
input: {
type: 'SavedSearchCreateInput',
array: false,
arrayRequired: false,
required: true,
},
},
savedSearchDelete: {
input: {
type: 'SavedSearchDeleteInput',
array: false,
arrayRequired: false,
required: true,
},
},
savedSearchUpdate: {
input: {
type: 'SavedSearchUpdateInput',
array: false,
arrayRequired: false,
required: true,
},
},
scriptTagCreate: {
input: {
type: 'ScriptTagInput',
array: false,
arrayRequired: false,
required: true,
},
},
scriptTagDelete: {
id: {
type: 'ID',
array: false,
arrayRequired: false,
required: true,
},
},
scriptTagUpdate: {
id: {
type: 'ID',
array: false,
arrayRequired: false,
required: true,
},
input: {
type: 'ScriptTagInput',
array: false,
arrayRequired: false,
required: true,
},
},
sellingPlanGroupAddProductVariants: {
id: {
type: 'ID',
array: false,
arrayRequired: false,
required: true,
},
productVariantIds: {
type: 'ID',
array: true,
arrayRequired: true,
required: true,
},
},
sellingPlanGroupAddProducts: {
id: {
type: 'ID',
array: false,
arrayRequired: false,
required: true,
},
productIds: {
type: 'ID',
array: true,
arrayRequired: true,
required: true,
},
},
sellingPlanGroupCreate: {
input: {
type: 'SellingPlanGroupInput',
array: false,
arrayRequired: false,
required: true,
},
resources: {
type: 'SellingPlanGroupResourceInput',
array: false,
arrayRequired: false,
required: false,
},
},
sellingPlanGroupDelete: {
id: {
type: 'ID',
array: false,
arrayRequired: false,
required: true,
},
},
sellingPlanGroupRemoveProductVariants: {
id: {
type: 'ID',
array: false,
arrayRequired: false,
required: true,
},
productVariantIds: {
type: 'ID',
array: true,
arrayRequired: true,
required: true,
},
},
sellingPlanGroupRemoveProducts: {
id: {
type: 'ID',
array: false,
arrayRequired: false,
required: true,
},
productIds: {
type: 'ID',
array: true,
arrayRequired: true,
required: true,
},
},
sellingPlanGroupUpdate: {
id: {
type: 'ID',
array: false,
arrayRequired: false,
required: true,
},
input: {
type: 'SellingPlanGroupInput',
array: false,
arrayRequired: false,
required: false,
},
},
shippingPackageDelete: {
id: {
type: 'ID',
array: false,
arrayRequired: false,
required: true,
},
},
shippingPackageMakeDefault: {
id: {
type: 'ID',
array: false,
arrayRequired: false,
required: true,
},
},
shippingPackageUpdate: {
id: {
type: 'ID',
array: false,
arrayRequired: false,
required: true,
},
},
shopLocaleDisable: {
locale: {
type: 'String',
array: false,
arrayRequired: false,
required: true,
},
},
shopLocaleEnable: {
locale: {
type: 'String',
array: false,
arrayRequired: false,
required: true,
},
},
shopLocaleUpdate: {
locale: {
type: 'String',
array: false,
arrayRequired: false,
required: true,
},
shopLocale: {
type: 'ShopLocaleInput',
array: false,
arrayRequired: false,
required: true,
},
},
shopPolicyUpdate: {
shopPolicy: {
type: 'ShopPolicyInput',
array: false,
arrayRequired: false,
required: true,
},
},
stagedUploadTargetGenerate: {
input: {
type: 'StagedUploadTargetGenerateInput',
array: false,
arrayRequired: false,
required: true,
},
},
stagedUploadTargetsGenerate: {
input: {
type: 'StageImageInput',
array: true,
arrayRequired: true,
required: true,
},
},
stagedUploadsCreate: {
input: {
type: 'StagedUploadInput',
array: true,
arrayRequired: true,
required: true,
},
},
standardMetafieldDefinitionEnable: {
id: {
type: 'ID',
array: false,
arrayRequired: false,
required: true,
},
ownerType: {
type: 'MetafieldOwnerType',
array: false,
arrayRequired: false,
required: true,
},
pin: {
type: 'Boolean',
array: false,
arrayRequired: false,
required: true,
},
},
storefrontAccessTokenCreate: {
input: {
type: 'StorefrontAccessTokenInput',
array: false,
arrayRequired: false,
required: true,
},
},
storefrontAccessTokenDelete: {
input: {
type: 'StorefrontAccessTokenDeleteInput',
array: false,
arrayRequired: false,
required: true,
},
},
subscriptionBillingAttemptCreate: {
subscriptionContractId: {
type: 'ID',
array: false,
arrayRequired: false,
required: true,
},
subscriptionBillingAttemptInput: {
type: 'SubscriptionBillingAttemptInput',
array: false,
arrayRequired: false,
required: true,
},
},
subscriptionContractCreate: {
input: {
type: 'SubscriptionContractCreateInput',
array: false,
arrayRequired: false,
required: true,
},
},
subscriptionContractSetNextBillingDate: {
contractId: {
type: 'ID',
array: false,
arrayRequired: false,
required: true,
},
date: {
type: 'DateTime',
array: false,
arrayRequired: false,
required: true,
},
},
subscriptionContractUpdate: {
contractId: {
type: 'ID',
array: false,
arrayRequired: false,
required: true,
},
},
subscriptionDraftCommit: {
draftId: {
type: 'ID',
array: false,
arrayRequired: false,
required: true,
},
},
subscriptionDraftDiscountAdd: {
draftId: {
type: 'ID',
array: false,
arrayRequired: false,
required: true,
},
input: {
type: 'SubscriptionManualDiscountInput',
array: false,
arrayRequired: false,
required: true,
},
},
subscriptionDraftDiscountCodeApply: {
draftId: {
type: 'ID',
array: false,
arrayRequired: false,
required: true,
},
redeemCode: {
type: 'String',
array: false,
arrayRequired: false,
required: true,
},
},
subscriptionDraftDiscountRemove: {
draftId: {
type: 'ID',
array: false,
arrayRequired: false,
required: true,
},
discountId: {
type: 'ID',
array: false,
arrayRequired: false,
required: true,
},
},
subscriptionDraftDiscountUpdate: {
draftId: {
type: 'ID',
array: false,
arrayRequired: false,
required: true,
},
discountId: {
type: 'ID',
array: false,
arrayRequired: false,
required: true,
},
input: {
type: 'SubscriptionManualDiscountInput',
array: false,
arrayRequired: false,
required: true,
},
},
subscriptionDraftFreeShippingDiscountAdd: {
draftId: {
type: 'ID',
array: false,
arrayRequired: false,
required: true,
},
input: {
type: 'SubscriptionFreeShippingDiscountInput',
array: false,
arrayRequired: false,
required: true,
},
},
subscriptionDraftFreeShippingDiscountUpdate: {
draftId: {
type: 'ID',
array: false,
arrayRequired: false,
required: true,
},
discountId: {
type: 'ID',
array: false,
arrayRequired: false,
required: true,
},
input: {
type: 'SubscriptionFreeShippingDiscountInput',
array: false,
arrayRequired: false,
required: true,
},
},
subscriptionDraftLineAdd: {
draftId: {
type: 'ID',
array: false,
arrayRequired: false,
required: true,
},
input: {
type: 'SubscriptionLineInput',
array: false,
arrayRequired: false,
required: true,
},
},
subscriptionDraftLineRemove: {
draftId: {
type: 'ID',
array: false,
arrayRequired: false,
required: true,
},
lineId: {
type: 'ID',
array: false,
arrayRequired: false,
required: true,
},
},
subscriptionDraftLineUpdate: {
draftId: {
type: 'ID',
array: false,
arrayRequired: false,
required: true,
},
lineId: {
type: 'ID',
array: false,
arrayRequired: false,
required: true,
},
input: {
type: 'SubscriptionLineUpdateInput',
array: false,
arrayRequired: false,
required: true,
},
},
subscriptionDraftUpdate: {
draftId: {
type: 'ID',
array: false,
arrayRequired: false,
required: true,
},
input: {
type: 'SubscriptionDraftInput',
array: false,
arrayRequired: false,
required: true,
},
},
tagsAdd: {
id: {
type: 'ID',
array: false,
arrayRequired: false,
required: true,
},
tags: {
type: 'String',
array: true,
arrayRequired: true,
required: true,
},
},
tagsRemove: {
id: {
type: 'ID',
array: false,
arrayRequired: false,
required: true,
},
tags: {
type: 'String',
array: true,
arrayRequired: true,
required: true,
},
},
translationsRegister: {
resourceId: {
type: 'ID',
array: false,
arrayRequired: false,
required: true,
},
translations: {
type: 'TranslationInput',
array: true,
arrayRequired: true,
required: true,
},
},
translationsRemove: {
resourceId: {
type: 'ID',
array: false,
arrayRequired: false,
required: true,
},
translationKeys: {
type: 'String',
array: true,
arrayRequired: true,
required: true,
},
locales: {
type: 'String',
array: true,
arrayRequired: true,
required: true,
},
},
urlRedirectBulkDeleteByIds: {
ids: {
type: 'ID',
array: true,
arrayRequired: true,
required: true,
},
},
urlRedirectBulkDeleteBySavedSearch: {
savedSearchId: {
type: 'ID',
array: false,
arrayRequired: false,
required: true,
},
},
urlRedirectBulkDeleteBySearch: {
search: {
type: 'String',
array: false,
arrayRequired: false,
required: true,
},
},
urlRedirectCreate: {
urlRedirect: {
type: 'UrlRedirectInput',
array: false,
arrayRequired: false,
required: true,
},
},
urlRedirectDelete: {
id: {
type: 'ID',
array: false,
arrayRequired: false,
required: true,
},
},
urlRedirectImportCreate: {
url: {
type: 'URL',
array: false,
arrayRequired: false,
required: true,
},
},
urlRedirectImportSubmit: {
id: {
type: 'ID',
array: false,
arrayRequired: false,
required: true,
},
},
urlRedirectUpdate: {
id: {
type: 'ID',
array: false,
arrayRequired: false,
required: true,
},
urlRedirect: {
type: 'UrlRedirectInput',
array: false,
arrayRequired: false,
required: true,
},
},
webhookSubscriptionCreate: {
topic: {
type: 'WebhookSubscriptionTopic',
array: false,
arrayRequired: false,
required: true,
},
webhookSubscription: {
type: 'WebhookSubscriptionInput',
array: false,
arrayRequired: false,
required: true,
},
},
webhookSubscriptionDelete: {
id: {
type: 'ID',
array: false,
arrayRequired: false,
required: true,
},
},
webhookSubscriptionUpdate: {
id: {
type: 'ID',
array: false,
arrayRequired: false,
required: true,
},
webhookSubscription: {
type: 'WebhookSubscriptionInput',
array: false,
arrayRequired: false,
required: true,
},
},
},
OnlineStoreArticle: {
translations: {
locale: {
type: 'String',
array: false,
arrayRequired: false,
required: true,
},
},
},
OnlineStoreBlog: {
translations: {
locale: {
type: 'String',
array: false,
arrayRequired: false,
required: true,
},
},
},
OnlineStorePage: {
translations: {
locale: {
type: 'String',
array: false,
arrayRequired: false,
required: true,
},
},
},
Order: {
agreements: {
first: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
after: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
last: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
before: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
reverse: {
type: 'Boolean',
array: false,
arrayRequired: false,
required: false,
},
query: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
},
discountApplications: {
first: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
after: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
last: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
before: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
reverse: {
type: 'Boolean',
array: false,
arrayRequired: false,
required: false,
},
},
events: {
first: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
after: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
last: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
before: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
reverse: {
type: 'Boolean',
array: false,
arrayRequired: false,
required: false,
},
sortKey: {
type: 'EventSortKeys',
array: false,
arrayRequired: false,
required: false,
},
query: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
},
fulfillmentOrders: {
displayable: {
type: 'Boolean',
array: false,
arrayRequired: false,
required: false,
},
first: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
after: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
last: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
before: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
reverse: {
type: 'Boolean',
array: false,
arrayRequired: false,
required: false,
},
query: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
},
fulfillments: {
first: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
},
lineItems: {
first: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
after: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
last: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
before: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
reverse: {
type: 'Boolean',
array: false,
arrayRequired: false,
required: false,
},
},
lineItemsMutable: {
first: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
after: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
last: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
before: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
reverse: {
type: 'Boolean',
array: false,
arrayRequired: false,
required: false,
},
},
localizationExtensions: {
countryCodes: {
type: 'CountryCode',
array: true,
arrayRequired: false,
required: true,
},
purposes: {
type: 'LocalizationExtensionPurpose',
array: true,
arrayRequired: false,
required: true,
},
first: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
after: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
last: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
before: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
reverse: {
type: 'Boolean',
array: false,
arrayRequired: false,
required: false,
},
},
metafield: {
namespace: {
type: 'String',
array: false,
arrayRequired: false,
required: true,
},
key: {
type: 'String',
array: false,
arrayRequired: false,
required: true,
},
},
metafieldDefinitions: {
namespace: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
pinnedStatus: {
type: 'MetafieldDefinitionPinnedStatus',
array: false,
arrayRequired: false,
required: false,
},
first: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
after: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
last: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
before: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
reverse: {
type: 'Boolean',
array: false,
arrayRequired: false,
required: false,
},
sortKey: {
type: 'MetafieldDefinitionSortKeys',
array: false,
arrayRequired: false,
required: false,
},
query: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
},
metafields: {
namespace: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
first: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
after: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
last: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
before: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
reverse: {
type: 'Boolean',
array: false,
arrayRequired: false,
required: false,
},
},
nonFulfillableLineItems: {
first: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
after: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
last: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
before: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
reverse: {
type: 'Boolean',
array: false,
arrayRequired: false,
required: false,
},
},
privateMetafield: {
namespace: {
type: 'String',
array: false,
arrayRequired: false,
required: true,
},
key: {
type: 'String',
array: false,
arrayRequired: false,
required: true,
},
},
privateMetafields: {
namespace: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
first: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
after: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
last: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
before: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
reverse: {
type: 'Boolean',
array: false,
arrayRequired: false,
required: false,
},
},
refunds: {
first: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
},
risks: {
first: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
},
shippingLines: {
first: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
after: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
last: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
before: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
reverse: {
type: 'Boolean',
array: false,
arrayRequired: false,
required: false,
},
},
suggestedRefund: {
shippingAmount: {
type: 'Money',
array: false,
arrayRequired: false,
required: false,
},
refundShipping: {
type: 'Boolean',
array: false,
arrayRequired: false,
required: false,
},
refundLineItems: {
type: 'RefundLineItemInput',
array: true,
arrayRequired: false,
required: true,
},
refundDuties: {
type: 'RefundDutyInput',
array: true,
arrayRequired: false,
required: true,
},
suggestFullRefund: {
type: 'Boolean',
array: false,
arrayRequired: false,
required: false,
},
},
transactions: {
first: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
capturable: {
type: 'Boolean',
array: false,
arrayRequired: false,
required: false,
},
manuallyResolvable: {
type: 'Boolean',
array: false,
arrayRequired: false,
required: false,
},
},
},
OrderActionType: 'enum',
OrderAgreement: {
sales: {
first: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
after: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
last: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
before: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
reverse: {
type: 'Boolean',
array: false,
arrayRequired: false,
required: false,
},
},
},
OrderCancelReason: 'enum',
OrderCaptureInput: {
id: {
type: 'ID',
array: false,
arrayRequired: false,
required: true,
},
parentTransactionId: {
type: 'ID',
array: false,
arrayRequired: false,
required: true,
},
amount: {
type: 'Money',
array: false,
arrayRequired: false,
required: true,
},
currency: {
type: 'CurrencyCode',
array: false,
arrayRequired: false,
required: false,
},
},
OrderCloseInput: {
id: {
type: 'ID',
array: false,
arrayRequired: false,
required: true,
},
},
OrderDisplayFinancialStatus: 'enum',
OrderDisplayFulfillmentStatus: 'enum',
OrderEditAgreement: {
sales: {
first: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
after: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
last: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
before: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
reverse: {
type: 'Boolean',
array: false,
arrayRequired: false,
required: false,
},
},
},
OrderEditAppliedDiscountInput: {
description: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
fixedValue: {
type: 'MoneyInput',
array: false,
arrayRequired: false,
required: false,
},
percentValue: {
type: 'Float',
array: false,
arrayRequired: false,
required: false,
},
},
OrderInput: {
id: {
type: 'ID',
array: false,
arrayRequired: false,
required: true,
},
email: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
note: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
tags: {
type: 'String',
array: true,
arrayRequired: false,
required: true,
},
shippingAddress: {
type: 'MailingAddressInput',
array: false,
arrayRequired: false,
required: false,
},
customAttributes: {
type: 'AttributeInput',
array: true,
arrayRequired: false,
required: true,
},
metafields: {
type: 'MetafieldInput',
array: true,
arrayRequired: false,
required: true,
},
localizationExtensions: {
type: 'LocalizationExtensionInput',
array: true,
arrayRequired: false,
required: true,
},
},
OrderInvoiceSendUserErrorCode: 'enum',
OrderMarkAsPaidInput: {
id: {
type: 'ID',
array: false,
arrayRequired: false,
required: true,
},
},
OrderOpenInput: {
id: {
type: 'ID',
array: false,
arrayRequired: false,
required: true,
},
},
OrderRiskLevel: 'enum',
OrderSortKeys: 'enum',
OrderTransaction: {
paymentIcon: {
maxWidth: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
maxHeight: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
crop: {
type: 'CropRegion',
array: false,
arrayRequired: false,
required: false,
},
scale: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
},
},
OrderTransactionErrorCode: 'enum',
OrderTransactionInput: {
amount: {
type: 'Money',
array: false,
arrayRequired: false,
required: true,
},
gateway: {
type: 'String',
array: false,
arrayRequired: false,
required: true,
},
kind: {
type: 'OrderTransactionKind',
array: false,
arrayRequired: false,
required: true,
},
orderId: {
type: 'ID',
array: false,
arrayRequired: false,
required: true,
},
parentId: {
type: 'ID',
array: false,
arrayRequired: false,
required: false,
},
},
OrderTransactionKind: 'enum',
OrderTransactionStatus: 'enum',
PaymentMethods: 'enum',
PaymentScheduleInput: {
issuedAt: {
type: 'DateTime',
array: false,
arrayRequired: false,
required: false,
},
dueAt: {
type: 'DateTime',
array: false,
arrayRequired: false,
required: false,
},
},
PaymentTerms: {
paymentSchedules: {
first: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
after: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
last: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
before: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
reverse: {
type: 'Boolean',
array: false,
arrayRequired: false,
required: false,
},
},
},
PaymentTermsCreateInput: {
paymentTermsTemplateId: {
type: 'ID',
array: false,
arrayRequired: false,
required: true,
},
paymentSchedules: {
type: 'PaymentScheduleInput',
array: true,
arrayRequired: false,
required: true,
},
},
PaymentTermsCreateUserErrorCode: 'enum',
PaymentTermsDeleteInput: {
paymentTermsId: {
type: 'ID',
array: false,
arrayRequired: false,
required: true,
},
},
PaymentTermsDeleteUserErrorCode: 'enum',
PaymentTermsInput: {
paymentTermsTemplateId: {
type: 'ID',
array: false,
arrayRequired: false,
required: false,
},
paymentSchedules: {
type: 'PaymentScheduleInput',
array: true,
arrayRequired: false,
required: true,
},
},
PaymentTermsType: 'enum',
PaymentTermsUpdateInput: {
paymentTermsId: {
type: 'ID',
array: false,
arrayRequired: false,
required: true,
},
paymentTermsAttributes: {
type: 'PaymentTermsInput',
array: false,
arrayRequired: false,
required: true,
},
},
PaymentTermsUpdateUserErrorCode: 'enum',
PaypalExpressSubscriptionsGatewayStatus: 'enum',
PriceList: {
prices: {
originType: {
type: 'PriceListPriceOriginType',
array: false,
arrayRequired: false,
required: false,
},
first: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
after: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
last: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
before: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
reverse: {
type: 'Boolean',
array: false,
arrayRequired: false,
required: false,
},
},
},
PriceListAdjustmentInput: {
value: {
type: 'Float',
array: false,
arrayRequired: false,
required: true,
},
type: {
type: 'PriceListAdjustmentType',
array: false,
arrayRequired: false,
required: true,
},
},
PriceListAdjustmentType: 'enum',
PriceListContext: {
country: {
type: 'CountryCode',
array: false,
arrayRequired: false,
required: false,
},
},
PriceListContextRuleInput: {
countries: {
type: 'CountryCode',
array: true,
arrayRequired: false,
required: true,
},
},
PriceListCreateInput: {
name: {
type: 'String',
array: false,
arrayRequired: false,
required: true,
},
currency: {
type: 'CurrencyCode',
array: false,
arrayRequired: false,
required: true,
},
parent: {
type: 'PriceListParentCreateInput',
array: false,
arrayRequired: false,
required: true,
},
contextRule: {
type: 'PriceListContextRuleInput',
array: false,
arrayRequired: false,
required: false,
},
},
PriceListParentCreateInput: {
adjustment: {
type: 'PriceListAdjustmentInput',
array: false,
arrayRequired: false,
required: true,
},
},
PriceListParentUpdateInput: {
adjustment: {
type: 'PriceListAdjustmentInput',
array: false,
arrayRequired: false,
required: true,
},
},
PriceListPriceInput: {
variantId: {
type: 'ID',
array: false,
arrayRequired: false,
required: true,
},
price: {
type: 'MoneyInput',
array: false,
arrayRequired: false,
required: true,
},
compareAtPrice: {
type: 'MoneyInput',
array: false,
arrayRequired: false,
required: false,
},
},
PriceListPriceOriginType: 'enum',
PriceListPriceUserErrorCode: 'enum',
PriceListSortKeys: 'enum',
PriceListUpdateInput: {
name: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
currency: {
type: 'CurrencyCode',
array: false,
arrayRequired: false,
required: false,
},
contextRule: {
type: 'PriceListContextRuleInput',
array: false,
arrayRequired: false,
required: false,
},
parent: {
type: 'PriceListParentUpdateInput',
array: false,
arrayRequired: false,
required: false,
},
},
PriceListUserErrorCode: 'enum',
PriceRule: {
discountCodes: {
first: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
after: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
last: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
before: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
reverse: {
type: 'Boolean',
array: false,
arrayRequired: false,
required: false,
},
sortKey: {
type: 'DiscountCodeSortKeys',
array: false,
arrayRequired: false,
required: false,
},
query: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
savedSearchId: {
type: 'ID',
array: false,
arrayRequired: false,
required: false,
},
},
events: {
first: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
after: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
last: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
before: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
reverse: {
type: 'Boolean',
array: false,
arrayRequired: false,
required: false,
},
sortKey: {
type: 'EventSortKeys',
array: false,
arrayRequired: false,
required: false,
},
query: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
},
},
PriceRuleAllocationMethod: 'enum',
PriceRuleCustomerSelection: {
customers: {
first: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
after: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
last: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
before: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
reverse: {
type: 'Boolean',
array: false,
arrayRequired: false,
required: false,
},
sortKey: {
type: 'CustomerSortKeys',
array: false,
arrayRequired: false,
required: false,
},
query: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
savedSearchId: {
type: 'ID',
array: false,
arrayRequired: false,
required: false,
},
},
},
PriceRuleCustomerSelectionInput: {
forAllCustomers: {
type: 'Boolean',
array: false,
arrayRequired: false,
required: false,
},
customerIdsToAdd: {
type: 'ID',
array: true,
arrayRequired: false,
required: true,
},
customerIdsToRemove: {
type: 'ID',
array: true,
arrayRequired: false,
required: true,
},
},
PriceRuleDiscountCodeInput: {
code: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
},
PriceRuleEntitlementToPrerequisiteQuantityRatioInput: {
entitlementQuantity: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
prerequisiteQuantity: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
},
PriceRuleErrorCode: 'enum',
PriceRuleFeature: 'enum',
PriceRuleInput: {
validityPeriod: {
type: 'PriceRuleValidityPeriodInput',
array: false,
arrayRequired: false,
required: false,
},
oncePerCustomer: {
type: 'Boolean',
array: false,
arrayRequired: false,
required: false,
},
customerSelection: {
type: 'PriceRuleCustomerSelectionInput',
array: false,
arrayRequired: false,
required: false,
},
usageLimit: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
title: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
allocationLimit: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
allocationMethod: {
type: 'PriceRuleAllocationMethod',
array: false,
arrayRequired: false,
required: false,
},
value: {
type: 'PriceRuleValueInput',
array: false,
arrayRequired: false,
required: false,
},
target: {
type: 'PriceRuleTarget',
array: false,
arrayRequired: false,
required: false,
},
prerequisiteSubtotalRange: {
type: 'PriceRuleMoneyRangeInput',
array: false,
arrayRequired: false,
required: false,
},
prerequisiteQuantityRange: {
type: 'PriceRuleQuantityRangeInput',
array: false,
arrayRequired: false,
required: false,
},
prerequisiteShippingPriceRange: {
type: 'PriceRuleMoneyRangeInput',
array: false,
arrayRequired: false,
required: false,
},
itemEntitlements: {
type: 'PriceRuleItemEntitlementsInput',
array: false,
arrayRequired: false,
required: false,
},
itemPrerequisites: {
type: 'PriceRuleItemPrerequisitesInput',
array: false,
arrayRequired: false,
required: false,
},
shippingEntitlements: {
type: 'PriceRuleShippingEntitlementsInput',
array: false,
arrayRequired: false,
required: false,
},
entitlementToPrerequisiteQuantityRatio: {
type: 'PriceRuleEntitlementToPrerequisiteQuantityRatioInput',
array: false,
arrayRequired: false,
required: false,
},
prerequisiteToEntitlementQuantityRatio: {
type: 'PriceRulePrerequisiteToEntitlementQuantityRatioInput',
array: false,
arrayRequired: false,
required: false,
},
},
PriceRuleItemEntitlements: {
collections: {
first: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
after: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
last: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
before: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
reverse: {
type: 'Boolean',
array: false,
arrayRequired: false,
required: false,
},
},
productVariants: {
first: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
after: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
last: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
before: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
reverse: {
type: 'Boolean',
array: false,
arrayRequired: false,
required: false,
},
},
products: {
first: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
after: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
last: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
before: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
reverse: {
type: 'Boolean',
array: false,
arrayRequired: false,
required: false,
},
},
},
PriceRuleItemEntitlementsInput: {
targetAllLineItems: {
type: 'Boolean',
array: false,
arrayRequired: false,
required: false,
},
productIds: {
type: 'ID',
array: true,
arrayRequired: false,
required: true,
},
productVariantIds: {
type: 'ID',
array: true,
arrayRequired: false,
required: true,
},
collectionIds: {
type: 'ID',
array: true,
arrayRequired: false,
required: true,
},
},
PriceRuleItemPrerequisitesInput: {
productIds: {
type: 'ID',
array: true,
arrayRequired: false,
required: true,
},
productVariantIds: {
type: 'ID',
array: true,
arrayRequired: false,
required: true,
},
collectionIds: {
type: 'ID',
array: true,
arrayRequired: false,
required: true,
},
},
PriceRuleLineItemPrerequisites: {
collections: {
first: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
after: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
last: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
before: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
reverse: {
type: 'Boolean',
array: false,
arrayRequired: false,
required: false,
},
},
productVariants: {
first: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
after: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
last: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
before: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
reverse: {
type: 'Boolean',
array: false,
arrayRequired: false,
required: false,
},
},
products: {
first: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
after: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
last: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
before: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
reverse: {
type: 'Boolean',
array: false,
arrayRequired: false,
required: false,
},
},
},
PriceRuleMoneyRangeInput: {
lessThan: {
type: 'Money',
array: false,
arrayRequired: false,
required: false,
},
lessThanOrEqualTo: {
type: 'Money',
array: false,
arrayRequired: false,
required: false,
},
greaterThan: {
type: 'Money',
array: false,
arrayRequired: false,
required: false,
},
greaterThanOrEqualTo: {
type: 'Money',
array: false,
arrayRequired: false,
required: false,
},
},
PriceRulePrerequisiteToEntitlementQuantityRatioInput: {
entitlementQuantity: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
prerequisiteQuantity: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
},
PriceRuleQuantityRangeInput: {
lessThan: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
lessThanOrEqualTo: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
greaterThan: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
greaterThanOrEqualTo: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
},
PriceRuleShareableUrlTargetType: 'enum',
PriceRuleShippingEntitlementsInput: {
targetAllShippingLines: {
type: 'Boolean',
array: false,
arrayRequired: false,
required: false,
},
countryCodes: {
type: 'CountryCode',
array: true,
arrayRequired: false,
required: true,
},
includeRestOfWorld: {
type: 'Boolean',
array: false,
arrayRequired: false,
required: false,
},
},
PriceRuleSortKeys: 'enum',
PriceRuleStatus: 'enum',
PriceRuleTarget: 'enum',
PriceRuleTrait: 'enum',
PriceRuleValidityPeriodInput: {
start: {
type: 'DateTime',
array: false,
arrayRequired: false,
required: true,
},
end: {
type: 'DateTime',
array: false,
arrayRequired: false,
required: false,
},
},
PriceRuleValueInput: {
percentageValue: {
type: 'Float',
array: false,
arrayRequired: false,
required: false,
},
fixedAmountValue: {
type: 'Money',
array: false,
arrayRequired: false,
required: false,
},
},
PrivateMetafieldDeleteInput: {
owner: {
type: 'ID',
array: false,
arrayRequired: false,
required: false,
},
namespace: {
type: 'String',
array: false,
arrayRequired: false,
required: true,
},
key: {
type: 'String',
array: false,
arrayRequired: false,
required: true,
},
},
PrivateMetafieldInput: {
owner: {
type: 'ID',
array: false,
arrayRequired: false,
required: false,
},
namespace: {
type: 'String',
array: false,
arrayRequired: false,
required: true,
},
key: {
type: 'String',
array: false,
arrayRequired: false,
required: true,
},
valueInput: {
type: 'PrivateMetafieldValueInput',
array: false,
arrayRequired: false,
required: true,
},
},
PrivateMetafieldValueInput: {
value: {
type: 'String',
array: false,
arrayRequired: false,
required: true,
},
valueType: {
type: 'PrivateMetafieldValueType',
array: false,
arrayRequired: false,
required: true,
},
},
PrivateMetafieldValueType: 'enum',
Product: {
collections: {
first: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
after: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
last: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
before: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
reverse: {
type: 'Boolean',
array: false,
arrayRequired: false,
required: false,
},
sortKey: {
type: 'CollectionSortKeys',
array: false,
arrayRequired: false,
required: false,
},
query: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
},
contextualPricing: {
context: {
type: 'ContextualPricingContext',
array: false,
arrayRequired: false,
required: true,
},
},
description: {
truncateAt: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
},
images: {
maxWidth: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
maxHeight: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
crop: {
type: 'CropRegion',
array: false,
arrayRequired: false,
required: false,
},
scale: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
first: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
after: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
last: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
before: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
reverse: {
type: 'Boolean',
array: false,
arrayRequired: false,
required: false,
},
sortKey: {
type: 'ProductImageSortKeys',
array: false,
arrayRequired: false,
required: false,
},
},
inCollection: {
id: {
type: 'ID',
array: false,
arrayRequired: false,
required: true,
},
},
media: {
first: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
after: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
last: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
before: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
reverse: {
type: 'Boolean',
array: false,
arrayRequired: false,
required: false,
},
sortKey: {
type: 'ProductMediaSortKeys',
array: false,
arrayRequired: false,
required: false,
},
},
metafield: {
namespace: {
type: 'String',
array: false,
arrayRequired: false,
required: true,
},
key: {
type: 'String',
array: false,
arrayRequired: false,
required: true,
},
},
metafieldDefinitions: {
namespace: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
pinnedStatus: {
type: 'MetafieldDefinitionPinnedStatus',
array: false,
arrayRequired: false,
required: false,
},
first: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
after: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
last: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
before: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
reverse: {
type: 'Boolean',
array: false,
arrayRequired: false,
required: false,
},
sortKey: {
type: 'MetafieldDefinitionSortKeys',
array: false,
arrayRequired: false,
required: false,
},
query: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
},
metafields: {
namespace: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
first: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
after: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
last: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
before: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
reverse: {
type: 'Boolean',
array: false,
arrayRequired: false,
required: false,
},
},
options: {
first: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
},
privateMetafield: {
namespace: {
type: 'String',
array: false,
arrayRequired: false,
required: true,
},
key: {
type: 'String',
array: false,
arrayRequired: false,
required: true,
},
},
privateMetafields: {
namespace: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
first: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
after: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
last: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
before: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
reverse: {
type: 'Boolean',
array: false,
arrayRequired: false,
required: false,
},
},
productPublications: {
first: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
after: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
last: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
before: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
reverse: {
type: 'Boolean',
array: false,
arrayRequired: false,
required: false,
},
},
publicationCount: {
onlyPublished: {
type: 'Boolean',
array: false,
arrayRequired: false,
required: false,
},
},
publications: {
onlyPublished: {
type: 'Boolean',
array: false,
arrayRequired: false,
required: false,
},
first: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
after: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
last: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
before: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
reverse: {
type: 'Boolean',
array: false,
arrayRequired: false,
required: false,
},
},
publishedOnChannel: {
channelId: {
type: 'ID',
array: false,
arrayRequired: false,
required: true,
},
},
publishedOnPublication: {
publicationId: {
type: 'ID',
array: false,
arrayRequired: false,
required: true,
},
},
resourcePublications: {
onlyPublished: {
type: 'Boolean',
array: false,
arrayRequired: false,
required: false,
},
first: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
after: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
last: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
before: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
reverse: {
type: 'Boolean',
array: false,
arrayRequired: false,
required: false,
},
},
resourcePublicationsV2: {
onlyPublished: {
type: 'Boolean',
array: false,
arrayRequired: false,
required: false,
},
first: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
after: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
last: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
before: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
reverse: {
type: 'Boolean',
array: false,
arrayRequired: false,
required: false,
},
},
sellingPlanGroups: {
first: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
after: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
last: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
before: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
reverse: {
type: 'Boolean',
array: false,
arrayRequired: false,
required: false,
},
},
translations: {
locale: {
type: 'String',
array: false,
arrayRequired: false,
required: true,
},
},
unpublishedChannels: {
first: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
after: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
last: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
before: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
reverse: {
type: 'Boolean',
array: false,
arrayRequired: false,
required: false,
},
},
unpublishedPublications: {
first: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
after: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
last: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
before: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
reverse: {
type: 'Boolean',
array: false,
arrayRequired: false,
required: false,
},
},
variants: {
first: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
after: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
last: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
before: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
reverse: {
type: 'Boolean',
array: false,
arrayRequired: false,
required: false,
},
sortKey: {
type: 'ProductVariantSortKeys',
array: false,
arrayRequired: false,
required: false,
},
},
},
ProductAppendImagesInput: {
id: {
type: 'ID',
array: false,
arrayRequired: false,
required: true,
},
images: {
type: 'ImageInput',
array: true,
arrayRequired: true,
required: true,
},
},
ProductAppendImagesPayload: {
newImages: {
maxWidth: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
maxHeight: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
crop: {
type: 'CropRegion',
array: false,
arrayRequired: false,
required: false,
},
scale: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
},
},
ProductChangeStatusUserErrorCode: 'enum',
ProductCollectionSortKeys: 'enum',
ProductDeleteInput: {
id: {
type: 'ID',
array: false,
arrayRequired: false,
required: true,
},
},
ProductImageSortKeys: 'enum',
ProductImageUpdatePayload: {
image: {
maxWidth: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
maxHeight: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
crop: {
type: 'CropRegion',
array: false,
arrayRequired: false,
required: false,
},
scale: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
},
},
ProductInput: {
descriptionHtml: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
handle: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
redirectNewHandle: {
type: 'Boolean',
array: false,
arrayRequired: false,
required: false,
},
seo: {
type: 'SEOInput',
array: false,
arrayRequired: false,
required: false,
},
productType: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
standardizedProductType: {
type: 'StandardizedProductTypeInput',
array: false,
arrayRequired: false,
required: false,
},
customProductType: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
tags: {
type: 'String',
array: true,
arrayRequired: false,
required: true,
},
templateSuffix: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
giftCard: {
type: 'Boolean',
array: false,
arrayRequired: false,
required: false,
},
giftCardTemplateSuffix: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
title: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
vendor: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
bodyHtml: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
collectionsToJoin: {
type: 'ID',
array: true,
arrayRequired: false,
required: true,
},
collectionsToLeave: {
type: 'ID',
array: true,
arrayRequired: false,
required: true,
},
id: {
type: 'ID',
array: false,
arrayRequired: false,
required: false,
},
images: {
type: 'ImageInput',
array: true,
arrayRequired: false,
required: true,
},
metafields: {
type: 'MetafieldInput',
array: true,
arrayRequired: false,
required: true,
},
privateMetafields: {
type: 'PrivateMetafieldInput',
array: true,
arrayRequired: false,
required: true,
},
options: {
type: 'String',
array: true,
arrayRequired: false,
required: true,
},
productPublications: {
type: 'ProductPublicationInput',
array: true,
arrayRequired: false,
required: true,
},
publications: {
type: 'ProductPublicationInput',
array: true,
arrayRequired: false,
required: true,
},
publishDate: {
type: 'DateTime',
array: false,
arrayRequired: false,
required: false,
},
publishOn: {
type: 'DateTime',
array: false,
arrayRequired: false,
required: false,
},
published: {
type: 'Boolean',
array: false,
arrayRequired: false,
required: false,
},
publishedAt: {
type: 'DateTime',
array: false,
arrayRequired: false,
required: false,
},
variants: {
type: 'ProductVariantInput',
array: true,
arrayRequired: false,
required: true,
},
status: {
type: 'ProductStatus',
array: false,
arrayRequired: false,
required: false,
},
requiresSellingPlan: {
type: 'Boolean',
array: false,
arrayRequired: false,
required: false,
},
},
ProductMediaSortKeys: 'enum',
ProductOption: {
translations: {
locale: {
type: 'String',
array: false,
arrayRequired: false,
required: true,
},
},
},
ProductPublicationInput: {
publicationId: {
type: 'ID',
array: false,
arrayRequired: false,
required: false,
},
channelId: {
type: 'ID',
array: false,
arrayRequired: false,
required: false,
},
channelHandle: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
publishDate: {
type: 'DateTime',
array: false,
arrayRequired: false,
required: false,
},
},
ProductPublishInput: {
id: {
type: 'ID',
array: false,
arrayRequired: false,
required: true,
},
productPublications: {
type: 'ProductPublicationInput',
array: true,
arrayRequired: true,
required: true,
},
},
ProductResourceFeedbackInput: {
productId: {
type: 'ID',
array: false,
arrayRequired: false,
required: true,
},
state: {
type: 'ResourceFeedbackState',
array: false,
arrayRequired: false,
required: true,
},
feedbackGeneratedAt: {
type: 'DateTime',
array: false,
arrayRequired: false,
required: true,
},
productUpdatedAt: {
type: 'DateTime',
array: false,
arrayRequired: false,
required: true,
},
messages: {
type: 'String',
array: true,
arrayRequired: false,
required: true,
},
},
ProductSortKeys: 'enum',
ProductStatus: 'enum',
ProductUnpublishInput: {
id: {
type: 'ID',
array: false,
arrayRequired: false,
required: true,
},
productPublications: {
type: 'ProductPublicationInput',
array: true,
arrayRequired: true,
required: true,
},
},
ProductVariant: {
contextualPricing: {
context: {
type: 'ContextualPricingContext',
array: false,
arrayRequired: false,
required: true,
},
},
image: {
maxWidth: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
maxHeight: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
crop: {
type: 'CropRegion',
array: false,
arrayRequired: false,
required: false,
},
scale: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
},
media: {
first: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
after: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
last: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
before: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
reverse: {
type: 'Boolean',
array: false,
arrayRequired: false,
required: false,
},
},
metafield: {
namespace: {
type: 'String',
array: false,
arrayRequired: false,
required: true,
},
key: {
type: 'String',
array: false,
arrayRequired: false,
required: true,
},
},
metafieldDefinitions: {
namespace: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
pinnedStatus: {
type: 'MetafieldDefinitionPinnedStatus',
array: false,
arrayRequired: false,
required: false,
},
first: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
after: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
last: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
before: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
reverse: {
type: 'Boolean',
array: false,
arrayRequired: false,
required: false,
},
sortKey: {
type: 'MetafieldDefinitionSortKeys',
array: false,
arrayRequired: false,
required: false,
},
query: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
},
metafields: {
namespace: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
first: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
after: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
last: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
before: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
reverse: {
type: 'Boolean',
array: false,
arrayRequired: false,
required: false,
},
},
presentmentPrices: {
presentmentCurrencies: {
type: 'CurrencyCode',
array: true,
arrayRequired: false,
required: true,
},
first: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
after: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
last: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
before: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
reverse: {
type: 'Boolean',
array: false,
arrayRequired: false,
required: false,
},
},
privateMetafield: {
namespace: {
type: 'String',
array: false,
arrayRequired: false,
required: true,
},
key: {
type: 'String',
array: false,
arrayRequired: false,
required: true,
},
},
privateMetafields: {
namespace: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
first: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
after: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
last: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
before: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
reverse: {
type: 'Boolean',
array: false,
arrayRequired: false,
required: false,
},
},
sellingPlanGroups: {
first: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
after: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
last: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
before: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
reverse: {
type: 'Boolean',
array: false,
arrayRequired: false,
required: false,
},
},
translations: {
locale: {
type: 'String',
array: false,
arrayRequired: false,
required: true,
},
},
},
ProductVariantAppendMediaInput: {
variantId: {
type: 'ID',
array: false,
arrayRequired: false,
required: true,
},
mediaIds: {
type: 'ID',
array: true,
arrayRequired: true,
required: true,
},
},
ProductVariantDetachMediaInput: {
variantId: {
type: 'ID',
array: false,
arrayRequired: false,
required: true,
},
mediaIds: {
type: 'ID',
array: true,
arrayRequired: true,
required: true,
},
},
ProductVariantInput: {
barcode: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
compareAtPrice: {
type: 'Money',
array: false,
arrayRequired: false,
required: false,
},
fulfillmentServiceId: {
type: 'ID',
array: false,
arrayRequired: false,
required: false,
},
harmonizedSystemCode: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
id: {
type: 'ID',
array: false,
arrayRequired: false,
required: false,
},
imageId: {
type: 'ID',
array: false,
arrayRequired: false,
required: false,
},
imageSrc: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
mediaSrc: {
type: 'String',
array: true,
arrayRequired: false,
required: true,
},
inventoryManagement: {
type: 'ProductVariantInventoryManagement',
array: false,
arrayRequired: false,
required: false,
},
inventoryPolicy: {
type: 'ProductVariantInventoryPolicy',
array: false,
arrayRequired: false,
required: false,
},
inventoryQuantities: {
type: 'InventoryLevelInput',
array: true,
arrayRequired: false,
required: true,
},
inventoryItem: {
type: 'InventoryItemInput',
array: false,
arrayRequired: false,
required: false,
},
metafields: {
type: 'MetafieldInput',
array: true,
arrayRequired: false,
required: true,
},
privateMetafields: {
type: 'PrivateMetafieldInput',
array: true,
arrayRequired: false,
required: true,
},
options: {
type: 'String',
array: true,
arrayRequired: false,
required: true,
},
position: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
price: {
type: 'Money',
array: false,
arrayRequired: false,
required: false,
},
productId: {
type: 'ID',
array: false,
arrayRequired: false,
required: false,
},
requiresShipping: {
type: 'Boolean',
array: false,
arrayRequired: false,
required: false,
},
sku: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
taxable: {
type: 'Boolean',
array: false,
arrayRequired: false,
required: false,
},
title: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
taxCode: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
weight: {
type: 'Float',
array: false,
arrayRequired: false,
required: false,
},
weightUnit: {
type: 'WeightUnit',
array: false,
arrayRequired: false,
required: false,
},
},
ProductVariantInventoryManagement: 'enum',
ProductVariantInventoryPolicy: 'enum',
ProductVariantPositionInput: {
id: {
type: 'ID',
array: false,
arrayRequired: false,
required: true,
},
position: {
type: 'Int',
array: false,
arrayRequired: false,
required: true,
},
},
ProductVariantSortKeys: 'enum',
ProductVariantsBulkCreateUserErrorCode: 'enum',
ProductVariantsBulkDeleteUserErrorCode: 'enum',
ProductVariantsBulkInput: {
barcode: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
compareAtPrice: {
type: 'Money',
array: false,
arrayRequired: false,
required: false,
},
fulfillmentServiceId: {
type: 'ID',
array: false,
arrayRequired: false,
required: false,
},
harmonizedSystemCode: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
id: {
type: 'ID',
array: false,
arrayRequired: false,
required: false,
},
imageId: {
type: 'ID',
array: false,
arrayRequired: false,
required: false,
},
imageSrc: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
mediaSrc: {
type: 'String',
array: true,
arrayRequired: false,
required: true,
},
inventoryPolicy: {
type: 'ProductVariantInventoryPolicy',
array: false,
arrayRequired: false,
required: false,
},
inventoryQuantities: {
type: 'InventoryLevelInput',
array: true,
arrayRequired: false,
required: true,
},
inventoryItem: {
type: 'InventoryItemInput',
array: false,
arrayRequired: false,
required: false,
},
metafields: {
type: 'MetafieldInput',
array: true,
arrayRequired: false,
required: true,
},
privateMetafields: {
type: 'PrivateMetafieldInput',
array: true,
arrayRequired: false,
required: true,
},
options: {
type: 'String',
array: true,
arrayRequired: false,
required: true,
},
price: {
type: 'Money',
array: false,
arrayRequired: false,
required: false,
},
requiresShipping: {
type: 'Boolean',
array: false,
arrayRequired: false,
required: false,
},
sku: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
taxable: {
type: 'Boolean',
array: false,
arrayRequired: false,
required: false,
},
taxCode: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
weight: {
type: 'Float',
array: false,
arrayRequired: false,
required: false,
},
weightUnit: {
type: 'WeightUnit',
array: false,
arrayRequired: false,
required: false,
},
},
ProductVariantsBulkReorderUserErrorCode: 'enum',
ProductVariantsBulkUpdateUserErrorCode: 'enum',
ProfileItemSortKeys: 'enum',
PubSubWebhookSubscriptionCreateUserErrorCode: 'enum',
PubSubWebhookSubscriptionInput: {
pubSubProject: {
type: 'String',
array: false,
arrayRequired: false,
required: true,
},
pubSubTopic: {
type: 'String',
array: false,
arrayRequired: false,
required: true,
},
format: {
type: 'WebhookSubscriptionFormat',
array: false,
arrayRequired: false,
required: false,
},
includeFields: {
type: 'String',
array: true,
arrayRequired: false,
required: true,
},
metafieldNamespaces: {
type: 'String',
array: true,
arrayRequired: false,
required: true,
},
},
PubSubWebhookSubscriptionUpdateUserErrorCode: 'enum',
Publication: {
collectionPublicationsV3: {
first: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
after: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
last: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
before: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
reverse: {
type: 'Boolean',
array: false,
arrayRequired: false,
required: false,
},
},
collections: {
first: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
after: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
last: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
before: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
reverse: {
type: 'Boolean',
array: false,
arrayRequired: false,
required: false,
},
},
hasCollection: {
id: {
type: 'ID',
array: false,
arrayRequired: false,
required: true,
},
},
productPublicationsV3: {
first: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
after: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
last: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
before: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
reverse: {
type: 'Boolean',
array: false,
arrayRequired: false,
required: false,
},
},
products: {
first: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
after: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
last: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
before: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
reverse: {
type: 'Boolean',
array: false,
arrayRequired: false,
required: false,
},
},
},
PublicationInput: {
channelId: {
type: 'ID',
array: false,
arrayRequired: false,
required: false,
},
publicationId: {
type: 'ID',
array: false,
arrayRequired: false,
required: false,
},
publishDate: {
type: 'DateTime',
array: false,
arrayRequired: false,
required: false,
},
},
Publishable: {
publicationCount: {
onlyPublished: {
type: 'Boolean',
array: false,
arrayRequired: false,
required: false,
},
},
publishedOnChannel: {
channelId: {
type: 'ID',
array: false,
arrayRequired: false,
required: true,
},
},
publishedOnPublication: {
publicationId: {
type: 'ID',
array: false,
arrayRequired: false,
required: true,
},
},
resourcePublications: {
onlyPublished: {
type: 'Boolean',
array: false,
arrayRequired: false,
required: false,
},
first: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
after: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
last: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
before: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
reverse: {
type: 'Boolean',
array: false,
arrayRequired: false,
required: false,
},
},
resourcePublicationsV2: {
onlyPublished: {
type: 'Boolean',
array: false,
arrayRequired: false,
required: false,
},
first: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
after: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
last: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
before: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
reverse: {
type: 'Boolean',
array: false,
arrayRequired: false,
required: false,
},
},
unpublishedChannels: {
first: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
after: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
last: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
before: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
reverse: {
type: 'Boolean',
array: false,
arrayRequired: false,
required: false,
},
},
unpublishedPublications: {
first: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
after: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
last: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
before: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
reverse: {
type: 'Boolean',
array: false,
arrayRequired: false,
required: false,
},
},
},
QueryRoot: {
app: {
id: {
type: 'ID',
array: false,
arrayRequired: false,
required: false,
},
},
appByHandle: {
handle: {
type: 'String',
array: false,
arrayRequired: false,
required: true,
},
},
appByKey: {
apiKey: {
type: 'String',
array: false,
arrayRequired: false,
required: true,
},
},
appInstallation: {
id: {
type: 'ID',
array: false,
arrayRequired: false,
required: false,
},
},
appInstallations: {
first: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
after: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
last: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
before: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
reverse: {
type: 'Boolean',
array: false,
arrayRequired: false,
required: false,
},
sortKey: {
type: 'AppInstallationSortKeys',
array: false,
arrayRequired: false,
required: false,
},
category: {
type: 'AppInstallationCategory',
array: false,
arrayRequired: false,
required: false,
},
privacy: {
type: 'AppInstallationPrivacy',
array: false,
arrayRequired: false,
required: false,
},
},
automaticDiscount: {
id: {
type: 'ID',
array: false,
arrayRequired: false,
required: true,
},
},
automaticDiscountNode: {
id: {
type: 'ID',
array: false,
arrayRequired: false,
required: true,
},
},
automaticDiscountNodes: {
first: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
after: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
last: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
before: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
reverse: {
type: 'Boolean',
array: false,
arrayRequired: false,
required: false,
},
sortKey: {
type: 'AutomaticDiscountSortKeys',
array: false,
arrayRequired: false,
required: false,
},
query: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
savedSearchId: {
type: 'ID',
array: false,
arrayRequired: false,
required: false,
},
},
automaticDiscountSavedSearches: {
first: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
after: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
last: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
before: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
reverse: {
type: 'Boolean',
array: false,
arrayRequired: false,
required: false,
},
},
automaticDiscounts: {
first: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
after: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
last: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
before: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
reverse: {
type: 'Boolean',
array: false,
arrayRequired: false,
required: false,
},
sortKey: {
type: 'AutomaticDiscountSortKeys',
array: false,
arrayRequired: false,
required: false,
},
query: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
savedSearchId: {
type: 'ID',
array: false,
arrayRequired: false,
required: false,
},
},
carrierService: {
id: {
type: 'ID',
array: false,
arrayRequired: false,
required: true,
},
},
channel: {
id: {
type: 'ID',
array: false,
arrayRequired: false,
required: true,
},
},
channels: {
first: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
after: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
last: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
before: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
reverse: {
type: 'Boolean',
array: false,
arrayRequired: false,
required: false,
},
},
codeDiscountNode: {
id: {
type: 'ID',
array: false,
arrayRequired: false,
required: true,
},
},
codeDiscountNodeByCode: {
code: {
type: 'String',
array: false,
arrayRequired: false,
required: true,
},
},
codeDiscountNodes: {
first: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
after: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
last: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
before: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
reverse: {
type: 'Boolean',
array: false,
arrayRequired: false,
required: false,
},
sortKey: {
type: 'CodeDiscountSortKeys',
array: false,
arrayRequired: false,
required: false,
},
query: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
savedSearchId: {
type: 'ID',
array: false,
arrayRequired: false,
required: false,
},
},
codeDiscountSavedSearches: {
first: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
after: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
last: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
before: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
reverse: {
type: 'Boolean',
array: false,
arrayRequired: false,
required: false,
},
},
collection: {
id: {
type: 'ID',
array: false,
arrayRequired: false,
required: true,
},
},
collectionByHandle: {
handle: {
type: 'String',
array: false,
arrayRequired: false,
required: true,
},
},
collectionSavedSearches: {
first: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
after: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
last: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
before: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
reverse: {
type: 'Boolean',
array: false,
arrayRequired: false,
required: false,
},
},
collections: {
first: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
after: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
last: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
before: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
reverse: {
type: 'Boolean',
array: false,
arrayRequired: false,
required: false,
},
sortKey: {
type: 'CollectionSortKeys',
array: false,
arrayRequired: false,
required: false,
},
query: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
savedSearchId: {
type: 'ID',
array: false,
arrayRequired: false,
required: false,
},
},
currentBulkOperation: {
type: {
type: 'BulkOperationType',
array: false,
arrayRequired: false,
required: false,
},
},
customer: {
id: {
type: 'ID',
array: false,
arrayRequired: false,
required: true,
},
},
customerPaymentMethod: {
id: {
type: 'ID',
array: false,
arrayRequired: false,
required: true,
},
showRevoked: {
type: 'Boolean',
array: false,
arrayRequired: false,
required: false,
},
},
customerSavedSearches: {
first: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
after: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
last: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
before: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
reverse: {
type: 'Boolean',
array: false,
arrayRequired: false,
required: false,
},
sortKey: {
type: 'CustomerSavedSearchSortKeys',
array: false,
arrayRequired: false,
required: false,
},
query: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
},
customers: {
first: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
after: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
last: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
before: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
reverse: {
type: 'Boolean',
array: false,
arrayRequired: false,
required: false,
},
sortKey: {
type: 'CustomerSortKeys',
array: false,
arrayRequired: false,
required: false,
},
query: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
},
deletionEvents: {
subjectTypes: {
type: 'DeletionEventSubjectType',
array: true,
arrayRequired: false,
required: true,
},
first: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
after: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
last: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
before: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
reverse: {
type: 'Boolean',
array: false,
arrayRequired: false,
required: false,
},
sortKey: {
type: 'DeletionEventSortKeys',
array: false,
arrayRequired: false,
required: false,
},
query: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
},
deliveryProfile: {
id: {
type: 'ID',
array: false,
arrayRequired: false,
required: true,
},
},
deliveryProfiles: {
merchantOwnedOnly: {
type: 'Boolean',
array: false,
arrayRequired: false,
required: false,
},
first: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
after: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
last: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
before: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
reverse: {
type: 'Boolean',
array: false,
arrayRequired: false,
required: false,
},
},
discountCodeCount: {
query: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
},
discountRedeemCodeBulkCreation: {
id: {
type: 'ID',
array: false,
arrayRequired: false,
required: true,
},
},
discountRedeemCodeSavedSearches: {
first: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
after: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
last: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
before: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
reverse: {
type: 'Boolean',
array: false,
arrayRequired: false,
required: false,
},
sortKey: {
type: 'DiscountCodeSortKeys',
array: false,
arrayRequired: false,
required: false,
},
query: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
},
domain: {
id: {
type: 'ID',
array: false,
arrayRequired: false,
required: true,
},
},
draftOrder: {
id: {
type: 'ID',
array: false,
arrayRequired: false,
required: true,
},
},
draftOrderSavedSearches: {
first: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
after: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
last: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
before: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
reverse: {
type: 'Boolean',
array: false,
arrayRequired: false,
required: false,
},
},
draftOrders: {
first: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
after: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
last: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
before: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
reverse: {
type: 'Boolean',
array: false,
arrayRequired: false,
required: false,
},
sortKey: {
type: 'DraftOrderSortKeys',
array: false,
arrayRequired: false,
required: false,
},
query: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
},
fileSavedSearches: {
first: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
after: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
last: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
before: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
reverse: {
type: 'Boolean',
array: false,
arrayRequired: false,
required: false,
},
},
files: {
first: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
after: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
last: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
before: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
reverse: {
type: 'Boolean',
array: false,
arrayRequired: false,
required: false,
},
sortKey: {
type: 'FileSortKeys',
array: false,
arrayRequired: false,
required: false,
},
query: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
savedSearchId: {
type: 'ID',
array: false,
arrayRequired: false,
required: false,
},
},
fulfillment: {
id: {
type: 'ID',
array: false,
arrayRequired: false,
required: true,
},
},
fulfillmentOrder: {
id: {
type: 'ID',
array: false,
arrayRequired: false,
required: true,
},
},
fulfillmentService: {
id: {
type: 'ID',
array: false,
arrayRequired: false,
required: true,
},
},
giftCard: {
id: {
type: 'ID',
array: false,
arrayRequired: false,
required: true,
},
},
giftCards: {
first: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
after: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
last: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
before: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
reverse: {
type: 'Boolean',
array: false,
arrayRequired: false,
required: false,
},
sortKey: {
type: 'GiftCardSortKeys',
array: false,
arrayRequired: false,
required: false,
},
query: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
savedSearchId: {
type: 'ID',
array: false,
arrayRequired: false,
required: false,
},
},
giftCardsCount: {
enabled: {
type: 'Boolean',
array: false,
arrayRequired: false,
required: false,
},
},
inventoryItem: {
id: {
type: 'ID',
array: false,
arrayRequired: false,
required: true,
},
},
inventoryItems: {
first: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
after: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
last: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
before: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
reverse: {
type: 'Boolean',
array: false,
arrayRequired: false,
required: false,
},
query: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
},
inventoryLevel: {
id: {
type: 'ID',
array: false,
arrayRequired: false,
required: true,
},
},
job: {
id: {
type: 'ID',
array: false,
arrayRequired: false,
required: true,
},
},
location: {
id: {
type: 'ID',
array: false,
arrayRequired: false,
required: false,
},
},
locations: {
first: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
after: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
last: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
before: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
reverse: {
type: 'Boolean',
array: false,
arrayRequired: false,
required: false,
},
sortKey: {
type: 'LocationSortKeys',
array: false,
arrayRequired: false,
required: false,
},
query: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
includeLegacy: {
type: 'Boolean',
array: false,
arrayRequired: false,
required: false,
},
includeInactive: {
type: 'Boolean',
array: false,
arrayRequired: false,
required: false,
},
},
locationsAvailableForDeliveryProfilesConnection: {
first: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
after: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
last: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
before: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
reverse: {
type: 'Boolean',
array: false,
arrayRequired: false,
required: false,
},
},
marketingActivities: {
first: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
after: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
last: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
before: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
reverse: {
type: 'Boolean',
array: false,
arrayRequired: false,
required: false,
},
sortKey: {
type: 'MarketingActivitySortKeys',
array: false,
arrayRequired: false,
required: false,
},
query: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
savedSearchId: {
type: 'ID',
array: false,
arrayRequired: false,
required: false,
},
},
marketingActivity: {
id: {
type: 'ID',
array: false,
arrayRequired: false,
required: true,
},
},
marketingEvent: {
id: {
type: 'ID',
array: false,
arrayRequired: false,
required: true,
},
},
marketingEvents: {
first: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
after: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
last: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
before: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
reverse: {
type: 'Boolean',
array: false,
arrayRequired: false,
required: false,
},
sortKey: {
type: 'MarketingEventSortKeys',
array: false,
arrayRequired: false,
required: false,
},
query: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
},
metafield: {
id: {
type: 'ID',
array: false,
arrayRequired: false,
required: true,
},
},
metafieldDefinition: {
id: {
type: 'ID',
array: false,
arrayRequired: false,
required: true,
},
},
metafieldDefinitions: {
key: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
namespace: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
ownerType: {
type: 'MetafieldOwnerType',
array: false,
arrayRequired: false,
required: true,
},
pinnedStatus: {
type: 'MetafieldDefinitionPinnedStatus',
array: false,
arrayRequired: false,
required: false,
},
first: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
after: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
last: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
before: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
reverse: {
type: 'Boolean',
array: false,
arrayRequired: false,
required: false,
},
sortKey: {
type: 'MetafieldDefinitionSortKeys',
array: false,
arrayRequired: false,
required: false,
},
query: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
},
metafieldStorefrontVisibilities: {
namespace: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
first: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
after: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
last: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
before: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
reverse: {
type: 'Boolean',
array: false,
arrayRequired: false,
required: false,
},
},
metafieldStorefrontVisibility: {
id: {
type: 'ID',
array: false,
arrayRequired: false,
required: true,
},
},
node: {
id: {
type: 'ID',
array: false,
arrayRequired: false,
required: true,
},
},
nodes: {
ids: {
type: 'ID',
array: true,
arrayRequired: true,
required: true,
},
},
order: {
id: {
type: 'ID',
array: false,
arrayRequired: false,
required: true,
},
},
orderSavedSearches: {
first: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
after: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
last: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
before: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
reverse: {
type: 'Boolean',
array: false,
arrayRequired: false,
required: false,
},
},
orders: {
first: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
after: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
last: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
before: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
reverse: {
type: 'Boolean',
array: false,
arrayRequired: false,
required: false,
},
sortKey: {
type: 'OrderSortKeys',
array: false,
arrayRequired: false,
required: false,
},
query: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
savedSearchId: {
type: 'ID',
array: false,
arrayRequired: false,
required: false,
},
},
paymentTermsTemplates: {
paymentTermsType: {
type: 'PaymentTermsType',
array: false,
arrayRequired: false,
required: false,
},
},
priceList: {
id: {
type: 'ID',
array: false,
arrayRequired: false,
required: true,
},
},
priceLists: {
matchRule: {
type: 'PriceListContext',
array: false,
arrayRequired: false,
required: false,
},
first: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
after: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
last: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
before: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
reverse: {
type: 'Boolean',
array: false,
arrayRequired: false,
required: false,
},
sortKey: {
type: 'PriceListSortKeys',
array: false,
arrayRequired: false,
required: false,
},
},
priceRule: {
id: {
type: 'ID',
array: false,
arrayRequired: false,
required: true,
},
},
priceRuleSavedSearches: {
first: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
after: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
last: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
before: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
reverse: {
type: 'Boolean',
array: false,
arrayRequired: false,
required: false,
},
},
priceRules: {
first: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
after: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
last: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
before: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
reverse: {
type: 'Boolean',
array: false,
arrayRequired: false,
required: false,
},
sortKey: {
type: 'PriceRuleSortKeys',
array: false,
arrayRequired: false,
required: false,
},
query: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
savedSearchId: {
type: 'ID',
array: false,
arrayRequired: false,
required: false,
},
},
privateMetafield: {
id: {
type: 'ID',
array: false,
arrayRequired: false,
required: true,
},
},
privateMetafields: {
namespace: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
owner: {
type: 'ID',
array: false,
arrayRequired: false,
required: true,
},
first: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
after: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
last: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
before: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
reverse: {
type: 'Boolean',
array: false,
arrayRequired: false,
required: false,
},
},
product: {
id: {
type: 'ID',
array: false,
arrayRequired: false,
required: true,
},
},
productByHandle: {
handle: {
type: 'String',
array: false,
arrayRequired: false,
required: true,
},
},
productResourceFeedback: {
id: {
type: 'ID',
array: false,
arrayRequired: false,
required: true,
},
},
productSavedSearches: {
first: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
after: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
last: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
before: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
reverse: {
type: 'Boolean',
array: false,
arrayRequired: false,
required: false,
},
},
productVariant: {
id: {
type: 'ID',
array: false,
arrayRequired: false,
required: true,
},
},
productVariants: {
first: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
after: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
last: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
before: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
reverse: {
type: 'Boolean',
array: false,
arrayRequired: false,
required: false,
},
sortKey: {
type: 'ProductVariantSortKeys',
array: false,
arrayRequired: false,
required: false,
},
query: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
savedSearchId: {
type: 'ID',
array: false,
arrayRequired: false,
required: false,
},
},
products: {
first: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
after: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
last: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
before: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
reverse: {
type: 'Boolean',
array: false,
arrayRequired: false,
required: false,
},
sortKey: {
type: 'ProductSortKeys',
array: false,
arrayRequired: false,
required: false,
},
query: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
savedSearchId: {
type: 'ID',
array: false,
arrayRequired: false,
required: false,
},
},
publication: {
id: {
type: 'ID',
array: false,
arrayRequired: false,
required: true,
},
},
publications: {
first: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
after: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
last: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
before: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
reverse: {
type: 'Boolean',
array: false,
arrayRequired: false,
required: false,
},
},
refund: {
id: {
type: 'ID',
array: false,
arrayRequired: false,
required: true,
},
},
scriptTag: {
id: {
type: 'ID',
array: false,
arrayRequired: false,
required: true,
},
},
scriptTags: {
first: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
after: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
last: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
before: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
reverse: {
type: 'Boolean',
array: false,
arrayRequired: false,
required: false,
},
src: {
type: 'URL',
array: false,
arrayRequired: false,
required: false,
},
},
sellingPlanGroup: {
id: {
type: 'ID',
array: false,
arrayRequired: false,
required: true,
},
},
sellingPlanGroups: {
first: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
after: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
last: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
before: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
reverse: {
type: 'Boolean',
array: false,
arrayRequired: false,
required: false,
},
sortKey: {
type: 'SellingPlanGroupSortKeys',
array: false,
arrayRequired: false,
required: false,
},
query: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
},
shopLocales: {
published: {
type: 'Boolean',
array: false,
arrayRequired: false,
required: false,
},
},
standardMetafieldDefinitionTemplates: {
first: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
after: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
last: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
before: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
reverse: {
type: 'Boolean',
array: false,
arrayRequired: false,
required: false,
},
},
subscriptionBillingAttempt: {
id: {
type: 'ID',
array: false,
arrayRequired: false,
required: true,
},
},
subscriptionContract: {
id: {
type: 'ID',
array: false,
arrayRequired: false,
required: true,
},
},
subscriptionContracts: {
first: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
after: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
last: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
before: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
reverse: {
type: 'Boolean',
array: false,
arrayRequired: false,
required: false,
},
},
subscriptionDraft: {
id: {
type: 'ID',
array: false,
arrayRequired: false,
required: true,
},
},
tenderTransactions: {
first: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
after: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
last: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
before: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
reverse: {
type: 'Boolean',
array: false,
arrayRequired: false,
required: false,
},
query: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
},
translatableResource: {
resourceId: {
type: 'ID',
array: false,
arrayRequired: false,
required: true,
},
},
translatableResources: {
resourceType: {
type: 'TranslatableResourceType',
array: false,
arrayRequired: false,
required: true,
},
first: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
after: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
last: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
before: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
reverse: {
type: 'Boolean',
array: false,
arrayRequired: false,
required: false,
},
},
translatableResourcesByIds: {
resourceIds: {
type: 'ID',
array: true,
arrayRequired: true,
required: true,
},
first: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
after: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
last: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
before: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
reverse: {
type: 'Boolean',
array: false,
arrayRequired: false,
required: false,
},
},
urlRedirect: {
id: {
type: 'ID',
array: false,
arrayRequired: false,
required: true,
},
},
urlRedirectImport: {
id: {
type: 'ID',
array: false,
arrayRequired: false,
required: true,
},
},
urlRedirectSavedSearches: {
first: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
after: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
last: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
before: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
reverse: {
type: 'Boolean',
array: false,
arrayRequired: false,
required: false,
},
},
urlRedirects: {
first: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
after: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
last: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
before: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
reverse: {
type: 'Boolean',
array: false,
arrayRequired: false,
required: false,
},
sortKey: {
type: 'UrlRedirectSortKeys',
array: false,
arrayRequired: false,
required: false,
},
query: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
savedSearchId: {
type: 'ID',
array: false,
arrayRequired: false,
required: false,
},
},
webhookSubscription: {
id: {
type: 'ID',
array: false,
arrayRequired: false,
required: true,
},
},
webhookSubscriptions: {
first: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
after: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
last: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
before: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
reverse: {
type: 'Boolean',
array: false,
arrayRequired: false,
required: false,
},
sortKey: {
type: 'WebhookSubscriptionSortKeys',
array: false,
arrayRequired: false,
required: false,
},
query: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
callbackUrl: {
type: 'URL',
array: false,
arrayRequired: false,
required: false,
},
format: {
type: 'WebhookSubscriptionFormat',
array: false,
arrayRequired: false,
required: false,
},
topics: {
type: 'WebhookSubscriptionTopic',
array: true,
arrayRequired: false,
required: true,
},
},
},
Refund: {
refundLineItems: {
first: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
after: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
last: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
before: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
reverse: {
type: 'Boolean',
array: false,
arrayRequired: false,
required: false,
},
},
transactions: {
first: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
after: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
last: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
before: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
reverse: {
type: 'Boolean',
array: false,
arrayRequired: false,
required: false,
},
},
},
RefundAgreement: {
sales: {
first: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
after: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
last: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
before: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
reverse: {
type: 'Boolean',
array: false,
arrayRequired: false,
required: false,
},
},
},
RefundDutyInput: {
dutyId: {
type: 'ID',
array: false,
arrayRequired: false,
required: true,
},
refundType: {
type: 'RefundDutyRefundType',
array: false,
arrayRequired: false,
required: false,
},
},
RefundDutyRefundType: 'enum',
RefundInput: {
currency: {
type: 'CurrencyCode',
array: false,
arrayRequired: false,
required: false,
},
orderId: {
type: 'ID',
array: false,
arrayRequired: false,
required: true,
},
note: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
notify: {
type: 'Boolean',
array: false,
arrayRequired: false,
required: false,
},
shipping: {
type: 'ShippingRefundInput',
array: false,
arrayRequired: false,
required: false,
},
refundLineItems: {
type: 'RefundLineItemInput',
array: true,
arrayRequired: false,
required: true,
},
refundDuties: {
type: 'RefundDutyInput',
array: true,
arrayRequired: false,
required: true,
},
transactions: {
type: 'OrderTransactionInput',
array: true,
arrayRequired: false,
required: true,
},
},
RefundLineItemInput: {
lineItemId: {
type: 'ID',
array: false,
arrayRequired: false,
required: true,
},
quantity: {
type: 'Int',
array: false,
arrayRequired: false,
required: true,
},
restockType: {
type: 'RefundLineItemRestockType',
array: false,
arrayRequired: false,
required: false,
},
locationId: {
type: 'ID',
array: false,
arrayRequired: false,
required: false,
},
},
RefundLineItemRestockType: 'enum',
RemoteAuthorizeNetCustomerPaymentProfileInput: {
customerProfileId: {
type: 'String',
array: false,
arrayRequired: false,
required: true,
},
customerPaymentProfileId: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
},
RemoteStripePaymentMethodInput: {
customerId: {
type: 'String',
array: false,
arrayRequired: false,
required: true,
},
paymentMethodId: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
},
ResourceAlertIcon: 'enum',
ResourceAlertSeverity: 'enum',
ResourceFeedbackState: 'enum',
SEOInput: {
title: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
description: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
},
SaleActionType: 'enum',
SaleLineType: 'enum',
SalesAgreement: {
sales: {
first: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
after: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
last: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
before: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
reverse: {
type: 'Boolean',
array: false,
arrayRequired: false,
required: false,
},
},
},
SavedSearchCreateInput: {
resourceType: {
type: 'SearchResultType',
array: false,
arrayRequired: false,
required: true,
},
name: {
type: 'String',
array: false,
arrayRequired: false,
required: true,
},
query: {
type: 'String',
array: false,
arrayRequired: false,
required: true,
},
},
SavedSearchDeleteInput: {
id: {
type: 'ID',
array: false,
arrayRequired: false,
required: true,
},
},
SavedSearchUpdateInput: {
id: {
type: 'ID',
array: false,
arrayRequired: false,
required: true,
},
name: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
query: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
},
ScriptTagDisplayScope: 'enum',
ScriptTagInput: {
src: {
type: 'URL',
array: false,
arrayRequired: false,
required: false,
},
displayScope: {
type: 'ScriptTagDisplayScope',
array: false,
arrayRequired: false,
required: false,
},
cache: {
type: 'Boolean',
array: false,
arrayRequired: false,
required: false,
},
},
SearchResultType: 'enum',
SellingPlanAnchorInput: {
type: {
type: 'SellingPlanAnchorType',
array: false,
arrayRequired: false,
required: false,
},
day: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
month: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
},
SellingPlanAnchorType: 'enum',
SellingPlanBillingPolicyInput: {
recurring: {
type: 'SellingPlanRecurringBillingPolicyInput',
array: false,
arrayRequired: false,
required: false,
},
},
SellingPlanDeliveryPolicyInput: {
recurring: {
type: 'SellingPlanRecurringDeliveryPolicyInput',
array: false,
arrayRequired: false,
required: false,
},
},
SellingPlanFixedPricingPolicyInput: {
id: {
type: 'ID',
array: false,
arrayRequired: false,
required: false,
},
adjustmentType: {
type: 'SellingPlanPricingPolicyAdjustmentType',
array: false,
arrayRequired: false,
required: false,
},
adjustmentValue: {
type: 'SellingPlanPricingPolicyValueInput',
array: false,
arrayRequired: false,
required: false,
},
},
SellingPlanGroup: {
appliesToProduct: {
productId: {
type: 'ID',
array: false,
arrayRequired: false,
required: true,
},
},
appliesToProductVariant: {
productVariantId: {
type: 'ID',
array: false,
arrayRequired: false,
required: true,
},
},
appliesToProductVariants: {
productId: {
type: 'ID',
array: false,
arrayRequired: false,
required: true,
},
},
productVariantCount: {
productId: {
type: 'ID',
array: false,
arrayRequired: false,
required: false,
},
},
productVariants: {
productId: {
type: 'ID',
array: false,
arrayRequired: false,
required: false,
},
first: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
after: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
last: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
before: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
reverse: {
type: 'Boolean',
array: false,
arrayRequired: false,
required: false,
},
},
products: {
first: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
after: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
last: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
before: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
reverse: {
type: 'Boolean',
array: false,
arrayRequired: false,
required: false,
},
},
sellingPlans: {
first: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
after: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
last: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
before: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
reverse: {
type: 'Boolean',
array: false,
arrayRequired: false,
required: false,
},
},
},
SellingPlanGroupInput: {
name: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
appId: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
merchantCode: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
description: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
sellingPlansToCreate: {
type: 'SellingPlanInput',
array: true,
arrayRequired: false,
required: true,
},
sellingPlansToUpdate: {
type: 'SellingPlanInput',
array: true,
arrayRequired: false,
required: true,
},
sellingPlansToDelete: {
type: 'ID',
array: true,
arrayRequired: false,
required: true,
},
options: {
type: 'String',
array: true,
arrayRequired: false,
required: true,
},
position: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
},
SellingPlanGroupResourceInput: {
productVariantIds: {
type: 'ID',
array: true,
arrayRequired: false,
required: true,
},
productIds: {
type: 'ID',
array: true,
arrayRequired: false,
required: true,
},
},
SellingPlanGroupSortKeys: 'enum',
SellingPlanGroupUserErrorCode: 'enum',
SellingPlanInput: {
id: {
type: 'ID',
array: false,
arrayRequired: false,
required: false,
},
name: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
description: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
billingPolicy: {
type: 'SellingPlanBillingPolicyInput',
array: false,
arrayRequired: false,
required: false,
},
deliveryPolicy: {
type: 'SellingPlanDeliveryPolicyInput',
array: false,
arrayRequired: false,
required: false,
},
pricingPolicies: {
type: 'SellingPlanPricingPolicyInput',
array: true,
arrayRequired: false,
required: true,
},
options: {
type: 'String',
array: true,
arrayRequired: false,
required: true,
},
position: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
},
SellingPlanInterval: 'enum',
SellingPlanPricingPolicyAdjustmentType: 'enum',
SellingPlanPricingPolicyInput: {
recurring: {
type: 'SellingPlanRecurringPricingPolicyInput',
array: false,
arrayRequired: false,
required: false,
},
fixed: {
type: 'SellingPlanFixedPricingPolicyInput',
array: false,
arrayRequired: false,
required: false,
},
},
SellingPlanPricingPolicyValueInput: {
percentage: {
type: 'Float',
array: false,
arrayRequired: false,
required: false,
},
fixedValue: {
type: 'Decimal',
array: false,
arrayRequired: false,
required: false,
},
},
SellingPlanRecurringBillingPolicyInput: {
interval: {
type: 'SellingPlanInterval',
array: false,
arrayRequired: false,
required: false,
},
intervalCount: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
anchors: {
type: 'SellingPlanAnchorInput',
array: true,
arrayRequired: false,
required: true,
},
minCycles: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
maxCycles: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
},
SellingPlanRecurringDeliveryPolicyInput: {
interval: {
type: 'SellingPlanInterval',
array: false,
arrayRequired: false,
required: false,
},
intervalCount: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
anchors: {
type: 'SellingPlanAnchorInput',
array: true,
arrayRequired: false,
required: true,
},
cutoff: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
intent: {
type: 'SellingPlanRecurringDeliveryPolicyIntent',
array: false,
arrayRequired: false,
required: false,
},
preAnchorBehavior: {
type: 'SellingPlanRecurringDeliveryPolicyPreAnchorBehavior',
array: false,
arrayRequired: false,
required: false,
},
},
SellingPlanRecurringDeliveryPolicyIntent: 'enum',
SellingPlanRecurringDeliveryPolicyPreAnchorBehavior: 'enum',
SellingPlanRecurringPricingPolicyInput: {
id: {
type: 'ID',
array: false,
arrayRequired: false,
required: false,
},
adjustmentType: {
type: 'SellingPlanPricingPolicyAdjustmentType',
array: false,
arrayRequired: false,
required: false,
},
adjustmentValue: {
type: 'SellingPlanPricingPolicyValueInput',
array: false,
arrayRequired: false,
required: false,
},
afterCycle: {
type: 'Int',
array: false,
arrayRequired: false,
required: true,
},
},
ShippingLineInput: {
price: {
type: 'Money',
array: false,
arrayRequired: false,
required: false,
},
shippingRateHandle: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
title: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
},
ShippingRefundInput: {
amount: {
type: 'Money',
array: false,
arrayRequired: false,
required: false,
},
fullRefund: {
type: 'Boolean',
array: false,
arrayRequired: false,
required: false,
},
},
Shop: {
assignedFulfillmentOrders: {
assignmentStatus: {
type: 'FulfillmentOrderAssignmentStatus',
array: false,
arrayRequired: false,
required: false,
},
locationIds: {
type: 'ID',
array: true,
arrayRequired: false,
required: true,
},
first: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
after: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
last: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
before: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
reverse: {
type: 'Boolean',
array: false,
arrayRequired: false,
required: false,
},
sortKey: {
type: 'FulfillmentOrderSortKeys',
array: false,
arrayRequired: false,
required: false,
},
},
availableChannelApps: {
first: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
after: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
last: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
before: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
reverse: {
type: 'Boolean',
array: false,
arrayRequired: false,
required: false,
},
},
channels: {
first: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
after: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
last: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
before: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
reverse: {
type: 'Boolean',
array: false,
arrayRequired: false,
required: false,
},
},
collectionByHandle: {
handle: {
type: 'String',
array: false,
arrayRequired: false,
required: true,
},
},
collectionSavedSearches: {
first: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
after: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
last: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
before: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
reverse: {
type: 'Boolean',
array: false,
arrayRequired: false,
required: false,
},
},
collections: {
first: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
after: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
last: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
before: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
reverse: {
type: 'Boolean',
array: false,
arrayRequired: false,
required: false,
},
sortKey: {
type: 'CollectionSortKeys',
array: false,
arrayRequired: false,
required: false,
},
query: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
savedSearchId: {
type: 'ID',
array: false,
arrayRequired: false,
required: false,
},
},
currencySettings: {
first: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
after: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
last: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
before: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
reverse: {
type: 'Boolean',
array: false,
arrayRequired: false,
required: false,
},
},
customerSavedSearches: {
first: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
after: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
last: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
before: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
reverse: {
type: 'Boolean',
array: false,
arrayRequired: false,
required: false,
},
sortKey: {
type: 'CustomerSavedSearchSortKeys',
array: false,
arrayRequired: false,
required: false,
},
query: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
},
customerTags: {
first: {
type: 'Int',
array: false,
arrayRequired: false,
required: true,
},
},
customers: {
first: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
after: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
last: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
before: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
reverse: {
type: 'Boolean',
array: false,
arrayRequired: false,
required: false,
},
sortKey: {
type: 'CustomerSortKeys',
array: false,
arrayRequired: false,
required: false,
},
query: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
},
draftOrderSavedSearches: {
first: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
after: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
last: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
before: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
reverse: {
type: 'Boolean',
array: false,
arrayRequired: false,
required: false,
},
},
draftOrderTags: {
first: {
type: 'Int',
array: false,
arrayRequired: false,
required: true,
},
},
draftOrders: {
first: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
after: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
last: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
before: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
reverse: {
type: 'Boolean',
array: false,
arrayRequired: false,
required: false,
},
sortKey: {
type: 'DraftOrderSortKeys',
array: false,
arrayRequired: false,
required: false,
},
query: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
},
fulfillmentOrders: {
includeClosed: {
type: 'Boolean',
array: false,
arrayRequired: false,
required: false,
},
first: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
after: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
last: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
before: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
reverse: {
type: 'Boolean',
array: false,
arrayRequired: false,
required: false,
},
sortKey: {
type: 'FulfillmentOrderSortKeys',
array: false,
arrayRequired: false,
required: false,
},
query: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
},
inventoryItems: {
first: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
after: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
last: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
before: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
reverse: {
type: 'Boolean',
array: false,
arrayRequired: false,
required: false,
},
query: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
},
locations: {
first: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
after: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
last: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
before: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
reverse: {
type: 'Boolean',
array: false,
arrayRequired: false,
required: false,
},
sortKey: {
type: 'LocationSortKeys',
array: false,
arrayRequired: false,
required: false,
},
query: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
includeLegacy: {
type: 'Boolean',
array: false,
arrayRequired: false,
required: false,
},
includeInactive: {
type: 'Boolean',
array: false,
arrayRequired: false,
required: false,
},
},
marketingEvents: {
first: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
after: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
last: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
before: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
reverse: {
type: 'Boolean',
array: false,
arrayRequired: false,
required: false,
},
sortKey: {
type: 'MarketingEventSortKeys',
array: false,
arrayRequired: false,
required: false,
},
query: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
},
metafield: {
namespace: {
type: 'String',
array: false,
arrayRequired: false,
required: true,
},
key: {
type: 'String',
array: false,
arrayRequired: false,
required: true,
},
},
metafields: {
namespace: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
first: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
after: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
last: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
before: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
reverse: {
type: 'Boolean',
array: false,
arrayRequired: false,
required: false,
},
},
orderSavedSearches: {
first: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
after: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
last: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
before: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
reverse: {
type: 'Boolean',
array: false,
arrayRequired: false,
required: false,
},
},
orderTags: {
first: {
type: 'Int',
array: false,
arrayRequired: false,
required: true,
},
sort: {
type: 'ShopTagSort',
array: false,
arrayRequired: false,
required: false,
},
},
orders: {
first: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
after: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
last: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
before: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
reverse: {
type: 'Boolean',
array: false,
arrayRequired: false,
required: false,
},
sortKey: {
type: 'OrderSortKeys',
array: false,
arrayRequired: false,
required: false,
},
query: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
},
priceRuleSavedSearches: {
first: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
after: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
last: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
before: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
reverse: {
type: 'Boolean',
array: false,
arrayRequired: false,
required: false,
},
},
priceRules: {
first: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
after: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
last: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
before: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
reverse: {
type: 'Boolean',
array: false,
arrayRequired: false,
required: false,
},
sortKey: {
type: 'PriceRuleSortKeys',
array: false,
arrayRequired: false,
required: false,
},
query: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
savedSearchId: {
type: 'ID',
array: false,
arrayRequired: false,
required: false,
},
},
privateMetafield: {
namespace: {
type: 'String',
array: false,
arrayRequired: false,
required: true,
},
key: {
type: 'String',
array: false,
arrayRequired: false,
required: true,
},
},
privateMetafields: {
namespace: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
first: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
after: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
last: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
before: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
reverse: {
type: 'Boolean',
array: false,
arrayRequired: false,
required: false,
},
},
productByHandle: {
handle: {
type: 'String',
array: false,
arrayRequired: false,
required: true,
},
},
productImages: {
maxWidth: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
maxHeight: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
crop: {
type: 'CropRegion',
array: false,
arrayRequired: false,
required: false,
},
scale: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
first: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
after: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
last: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
before: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
reverse: {
type: 'Boolean',
array: false,
arrayRequired: false,
required: false,
},
sortKey: {
type: 'ProductImageSortKeys',
array: false,
arrayRequired: false,
required: false,
},
},
productSavedSearches: {
first: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
after: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
last: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
before: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
reverse: {
type: 'Boolean',
array: false,
arrayRequired: false,
required: false,
},
},
productTags: {
first: {
type: 'Int',
array: false,
arrayRequired: false,
required: true,
},
},
productTypes: {
first: {
type: 'Int',
array: false,
arrayRequired: false,
required: true,
},
},
productVariants: {
first: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
after: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
last: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
before: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
reverse: {
type: 'Boolean',
array: false,
arrayRequired: false,
required: false,
},
sortKey: {
type: 'ProductVariantSortKeys',
array: false,
arrayRequired: false,
required: false,
},
query: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
},
productVendors: {
first: {
type: 'Int',
array: false,
arrayRequired: false,
required: true,
},
},
products: {
first: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
after: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
last: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
before: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
reverse: {
type: 'Boolean',
array: false,
arrayRequired: false,
required: false,
},
sortKey: {
type: 'ProductSortKeys',
array: false,
arrayRequired: false,
required: false,
},
query: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
savedSearchId: {
type: 'ID',
array: false,
arrayRequired: false,
required: false,
},
},
search: {
query: {
type: 'String',
array: false,
arrayRequired: false,
required: true,
},
types: {
type: 'SearchResultType',
array: true,
arrayRequired: false,
required: true,
},
first: {
type: 'Int',
array: false,
arrayRequired: false,
required: true,
},
after: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
},
storefrontAccessTokens: {
first: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
after: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
last: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
before: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
reverse: {
type: 'Boolean',
array: false,
arrayRequired: false,
required: false,
},
},
translations: {
locale: {
type: 'String',
array: false,
arrayRequired: false,
required: true,
},
},
uploadedImagesByIds: {
imageIds: {
type: 'ID',
array: true,
arrayRequired: true,
required: true,
},
},
},
ShopBranding: 'enum',
ShopCustomerAccountsSetting: 'enum',
ShopLocaleInput: {
published: {
type: 'Boolean',
array: false,
arrayRequired: false,
required: false,
},
},
ShopPolicy: {
translations: {
locale: {
type: 'String',
array: false,
arrayRequired: false,
required: true,
},
},
},
ShopPolicyErrorCode: 'enum',
ShopPolicyInput: {
type: {
type: 'ShopPolicyType',
array: false,
arrayRequired: false,
required: true,
},
body: {
type: 'String',
array: false,
arrayRequired: false,
required: true,
},
},
ShopPolicyType: 'enum',
ShopTagSort: 'enum',
ShopifyPaymentsAccount: {
bankAccounts: {
first: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
after: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
last: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
before: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
reverse: {
type: 'Boolean',
array: false,
arrayRequired: false,
required: false,
},
},
disputes: {
first: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
after: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
last: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
before: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
reverse: {
type: 'Boolean',
array: false,
arrayRequired: false,
required: false,
},
query: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
},
payouts: {
transactionType: {
type: 'ShopifyPaymentsPayoutTransactionType',
array: false,
arrayRequired: false,
required: false,
},
first: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
after: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
last: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
before: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
reverse: {
type: 'Boolean',
array: false,
arrayRequired: false,
required: false,
},
},
},
ShopifyPaymentsBankAccount: {
payouts: {
transactionType: {
type: 'ShopifyPaymentsPayoutTransactionType',
array: false,
arrayRequired: false,
required: false,
},
first: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
after: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
last: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
before: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
reverse: {
type: 'Boolean',
array: false,
arrayRequired: false,
required: false,
},
},
},
ShopifyPaymentsBankAccountStatus: 'enum',
ShopifyPaymentsDisputeReason: 'enum',
ShopifyPaymentsPayoutInterval: 'enum',
ShopifyPaymentsPayoutStatus: 'enum',
ShopifyPaymentsPayoutTransactionType: 'enum',
ShopifyPaymentsVerificationDocumentType: 'enum',
ShopifyPaymentsVerificationStatus: 'enum',
StageImageInput: {
resource: {
type: 'StagedUploadTargetGenerateUploadResource',
array: false,
arrayRequired: false,
required: true,
},
filename: {
type: 'String',
array: false,
arrayRequired: false,
required: true,
},
mimeType: {
type: 'String',
array: false,
arrayRequired: false,
required: true,
},
httpMethod: {
type: 'StagedUploadHttpMethodType',
array: false,
arrayRequired: false,
required: false,
},
},
StagedUploadHttpMethodType: 'enum',
StagedUploadInput: {
resource: {
type: 'StagedUploadTargetGenerateUploadResource',
array: false,
arrayRequired: false,
required: true,
},
filename: {
type: 'String',
array: false,
arrayRequired: false,
required: true,
},
mimeType: {
type: 'String',
array: false,
arrayRequired: false,
required: true,
},
httpMethod: {
type: 'StagedUploadHttpMethodType',
array: false,
arrayRequired: false,
required: false,
},
fileSize: {
type: 'UnsignedInt64',
array: false,
arrayRequired: false,
required: false,
},
},
StagedUploadTargetGenerateInput: {
resource: {
type: 'StagedUploadTargetGenerateUploadResource',
array: false,
arrayRequired: false,
required: true,
},
filename: {
type: 'String',
array: false,
arrayRequired: false,
required: true,
},
mimeType: {
type: 'String',
array: false,
arrayRequired: false,
required: true,
},
httpMethod: {
type: 'StagedUploadHttpMethodType',
array: false,
arrayRequired: false,
required: false,
},
fileSize: {
type: 'UnsignedInt64',
array: false,
arrayRequired: false,
required: false,
},
},
StagedUploadTargetGenerateUploadResource: 'enum',
StandardMetafieldDefinitionEnableUserErrorCode: 'enum',
StandardizedProductTypeInput: {
productTaxonomyNodeId: {
type: 'ID',
array: false,
arrayRequired: false,
required: true,
},
},
StorefrontAccessTokenDeleteInput: {
id: {
type: 'ID',
array: false,
arrayRequired: false,
required: true,
},
},
StorefrontAccessTokenInput: {
title: {
type: 'String',
array: false,
arrayRequired: false,
required: true,
},
},
StorefrontID: 'String',
SubscriptionBillingAttemptErrorCode: 'enum',
SubscriptionBillingAttemptInput: {
idempotencyKey: {
type: 'String',
array: false,
arrayRequired: false,
required: true,
},
},
SubscriptionBillingPolicyInput: {
interval: {
type: 'SellingPlanInterval',
array: false,
arrayRequired: false,
required: true,
},
intervalCount: {
type: 'Int',
array: false,
arrayRequired: false,
required: true,
},
minCycles: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
maxCycles: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
anchors: {
type: 'SellingPlanAnchorInput',
array: true,
arrayRequired: false,
required: true,
},
},
SubscriptionContract: {
billingAttempts: {
first: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
after: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
last: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
before: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
reverse: {
type: 'Boolean',
array: false,
arrayRequired: false,
required: false,
},
},
customerPaymentMethod: {
showRevoked: {
type: 'Boolean',
array: false,
arrayRequired: false,
required: false,
},
},
discounts: {
first: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
after: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
last: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
before: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
reverse: {
type: 'Boolean',
array: false,
arrayRequired: false,
required: false,
},
},
lines: {
first: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
after: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
last: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
before: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
reverse: {
type: 'Boolean',
array: false,
arrayRequired: false,
required: false,
},
},
orders: {
first: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
after: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
last: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
before: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
reverse: {
type: 'Boolean',
array: false,
arrayRequired: false,
required: false,
},
},
},
SubscriptionContractCreateInput: {
customerId: {
type: 'ID',
array: false,
arrayRequired: false,
required: true,
},
nextBillingDate: {
type: 'DateTime',
array: false,
arrayRequired: false,
required: true,
},
currencyCode: {
type: 'CurrencyCode',
array: false,
arrayRequired: false,
required: true,
},
contract: {
type: 'SubscriptionDraftInput',
array: false,
arrayRequired: false,
required: true,
},
},
SubscriptionContractErrorCode: 'enum',
SubscriptionContractLastPaymentStatus: 'enum',
SubscriptionContractSubscriptionStatus: 'enum',
SubscriptionDeliveryMethodInput: {
shipping: {
type: 'SubscriptionDeliveryMethodShippingInput',
array: false,
arrayRequired: false,
required: false,
},
},
SubscriptionDeliveryMethodShippingInput: {
address: {
type: 'MailingAddressInput',
array: false,
arrayRequired: false,
required: false,
},
shippingOption: {
type: 'SubscriptionDeliveryMethodShippingOptionInput',
array: false,
arrayRequired: false,
required: false,
},
},
SubscriptionDeliveryMethodShippingOptionInput: {
title: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
presentmentTitle: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
description: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
code: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
carrierServiceId: {
type: 'ID',
array: false,
arrayRequired: false,
required: false,
},
},
SubscriptionDeliveryPolicyInput: {
interval: {
type: 'SellingPlanInterval',
array: false,
arrayRequired: false,
required: true,
},
intervalCount: {
type: 'Int',
array: false,
arrayRequired: false,
required: true,
},
anchors: {
type: 'SellingPlanAnchorInput',
array: true,
arrayRequired: false,
required: true,
},
},
SubscriptionDiscountEntitledLines: {
lines: {
first: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
after: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
last: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
before: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
reverse: {
type: 'Boolean',
array: false,
arrayRequired: false,
required: false,
},
},
},
SubscriptionDiscountRejectionReason: 'enum',
SubscriptionDraft: {
customerPaymentMethod: {
showRevoked: {
type: 'Boolean',
array: false,
arrayRequired: false,
required: false,
},
},
discounts: {
first: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
after: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
last: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
before: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
reverse: {
type: 'Boolean',
array: false,
arrayRequired: false,
required: false,
},
},
discountsAdded: {
first: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
after: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
last: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
before: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
reverse: {
type: 'Boolean',
array: false,
arrayRequired: false,
required: false,
},
},
discountsRemoved: {
first: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
after: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
last: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
before: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
reverse: {
type: 'Boolean',
array: false,
arrayRequired: false,
required: false,
},
},
discountsUpdated: {
first: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
after: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
last: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
before: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
reverse: {
type: 'Boolean',
array: false,
arrayRequired: false,
required: false,
},
},
lines: {
first: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
after: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
last: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
before: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
reverse: {
type: 'Boolean',
array: false,
arrayRequired: false,
required: false,
},
},
linesAdded: {
first: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
after: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
last: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
before: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
reverse: {
type: 'Boolean',
array: false,
arrayRequired: false,
required: false,
},
},
linesRemoved: {
first: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
after: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
last: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
before: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
reverse: {
type: 'Boolean',
array: false,
arrayRequired: false,
required: false,
},
},
shippingOptions: {
deliveryAddress: {
type: 'MailingAddressInput',
array: false,
arrayRequired: false,
required: false,
},
},
},
SubscriptionDraftErrorCode: 'enum',
SubscriptionDraftInput: {
status: {
type: 'SubscriptionContractSubscriptionStatus',
array: false,
arrayRequired: false,
required: false,
},
paymentMethodId: {
type: 'ID',
array: false,
arrayRequired: false,
required: false,
},
nextBillingDate: {
type: 'DateTime',
array: false,
arrayRequired: false,
required: false,
},
billingPolicy: {
type: 'SubscriptionBillingPolicyInput',
array: false,
arrayRequired: false,
required: false,
},
deliveryPolicy: {
type: 'SubscriptionDeliveryPolicyInput',
array: false,
arrayRequired: false,
required: false,
},
deliveryPrice: {
type: 'Decimal',
array: false,
arrayRequired: false,
required: false,
},
deliveryMethod: {
type: 'SubscriptionDeliveryMethodInput',
array: false,
arrayRequired: false,
required: false,
},
note: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
},
SubscriptionFreeShippingDiscountInput: {
title: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
recurringCycleLimit: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
},
SubscriptionLineInput: {
productVariantId: {
type: 'ID',
array: false,
arrayRequired: false,
required: true,
},
quantity: {
type: 'Int',
array: false,
arrayRequired: false,
required: true,
},
currentPrice: {
type: 'Decimal',
array: false,
arrayRequired: false,
required: true,
},
customAttributes: {
type: 'AttributeInput',
array: true,
arrayRequired: false,
required: true,
},
sellingPlanId: {
type: 'ID',
array: false,
arrayRequired: false,
required: false,
},
sellingPlanName: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
pricingPolicy: {
type: 'SubscriptionPricingPolicyInput',
array: false,
arrayRequired: false,
required: false,
},
},
SubscriptionLineUpdateInput: {
productVariantId: {
type: 'ID',
array: false,
arrayRequired: false,
required: false,
},
quantity: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
sellingPlanId: {
type: 'ID',
array: false,
arrayRequired: false,
required: false,
},
sellingPlanName: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
currentPrice: {
type: 'Decimal',
array: false,
arrayRequired: false,
required: false,
},
customAttributes: {
type: 'AttributeInput',
array: true,
arrayRequired: false,
required: true,
},
pricingPolicy: {
type: 'SubscriptionPricingPolicyInput',
array: false,
arrayRequired: false,
required: false,
},
},
SubscriptionManualDiscountEntitledLinesInput: {
all: {
type: 'Boolean',
array: false,
arrayRequired: false,
required: false,
},
lines: {
type: 'SubscriptionManualDiscountLinesInput',
array: false,
arrayRequired: false,
required: false,
},
},
SubscriptionManualDiscountFixedAmountInput: {
amount: {
type: 'Float',
array: false,
arrayRequired: false,
required: false,
},
appliesOnEachItem: {
type: 'Boolean',
array: false,
arrayRequired: false,
required: false,
},
},
SubscriptionManualDiscountInput: {
title: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
value: {
type: 'SubscriptionManualDiscountValueInput',
array: false,
arrayRequired: false,
required: false,
},
recurringCycleLimit: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
entitledLines: {
type: 'SubscriptionManualDiscountEntitledLinesInput',
array: false,
arrayRequired: false,
required: false,
},
},
SubscriptionManualDiscountLinesInput: {
add: {
type: 'ID',
array: true,
arrayRequired: false,
required: true,
},
remove: {
type: 'ID',
array: true,
arrayRequired: false,
required: true,
},
},
SubscriptionManualDiscountValueInput: {
percentage: {
type: 'Int',
array: false,
arrayRequired: false,
required: false,
},
fixedAmount: {
type: 'SubscriptionManualDiscountFixedAmountInput',
array: false,
arrayRequired: false,
required: false,
},
},
SubscriptionPricingPolicyCycleDiscountsInput: {
afterCycle: {
type: 'Int',
array: false,
arrayRequired: false,
required: true,
},
adjustmentType: {
type: 'SellingPlanPricingPolicyAdjustmentType',
array: false,
arrayRequired: false,
required: true,
},
adjustmentValue: {
type: 'SellingPlanPricingPolicyValueInput',
array: false,
arrayRequired: false,
required: true,
},
computedPrice: {
type: 'Decimal',
array: false,
arrayRequired: false,
required: true,
},
},
SubscriptionPricingPolicyInput: {
basePrice: {
type: 'Decimal',
array: false,
arrayRequired: false,
required: true,
},
cycleDiscounts: {
type: 'SubscriptionPricingPolicyCycleDiscountsInput',
array: true,
arrayRequired: true,
required: true,
},
},
SuggestedOrderTransactionKind: 'enum',
TaxExemption: 'enum',
TrackingInfoInput: {
number: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
url: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
},
TrackingInfoUpdateInput: {
trackingDetails: {
type: 'TrackingInfoInput',
array: true,
arrayRequired: false,
required: true,
},
trackingCompany: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
notifyCustomer: {
type: 'Boolean',
array: false,
arrayRequired: false,
required: false,
},
},
TranslatableResource: {
translations: {
locale: {
type: 'String',
array: false,
arrayRequired: false,
required: true,
},
outdated: {
type: 'Boolean',
array: false,
arrayRequired: false,
required: false,
},
},
},
TranslatableResourceType: 'enum',
TranslationErrorCode: 'enum',
TranslationInput: {
locale: {
type: 'String',
array: false,
arrayRequired: false,
required: true,
},
key: {
type: 'String',
array: false,
arrayRequired: false,
required: true,
},
value: {
type: 'String',
array: false,
arrayRequired: false,
required: true,
},
translatableContentDigest: {
type: 'String',
array: false,
arrayRequired: false,
required: true,
},
},
URL: 'String',
UTMInput: {
campaign: {
type: 'String',
array: false,
arrayRequired: false,
required: true,
},
source: {
type: 'String',
array: false,
arrayRequired: false,
required: true,
},
medium: {
type: 'String',
array: false,
arrayRequired: false,
required: true,
},
},
UnitSystem: 'enum',
UnsignedInt64: 'String',
UpdateMediaInput: {
id: {
type: 'ID',
array: false,
arrayRequired: false,
required: true,
},
previewImageSource: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
alt: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
},
UrlRedirectBulkDeleteByIdsUserErrorCode: 'enum',
UrlRedirectBulkDeleteBySavedSearchUserErrorCode: 'enum',
UrlRedirectBulkDeleteBySearchUserErrorCode: 'enum',
UrlRedirectErrorCode: 'enum',
UrlRedirectImportErrorCode: 'enum',
UrlRedirectInput: {
path: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
target: {
type: 'String',
array: false,
arrayRequired: false,
required: false,
},
},
UrlRedirectSortKeys: 'enum',
UtcOffset: 'String',
WebhookSubscriptionFormat: 'enum',
WebhookSubscriptionInput: {
callbackUrl: {
type: 'URL',
array: false,
arrayRequired: false,
required: false,
},
format: {
type: 'WebhookSubscriptionFormat',
array: false,
arrayRequired: false,
required: false,
},
includeFields: {
type: 'String',
array: true,
arrayRequired: false,
required: true,
},
metafieldNamespaces: {
type: 'String',
array: true,
arrayRequired: false,
required: true,
},
privateMetafieldNamespaces: {
type: 'String',
array: true,
arrayRequired: false,
required: true,
},
},
WebhookSubscriptionSortKeys: 'enum',
WebhookSubscriptionTopic: 'enum',
WeightInput: {
value: {
type: 'Float',
array: false,
arrayRequired: false,
required: true,
},
unit: {
type: 'WeightUnit',
array: false,
arrayRequired: false,
required: true,
},
},
WeightUnit: 'enum',
};
export const ReturnTypes: Record<string, any> = {
accessRestricted: {
reason: 'String',
},
AccessScope: {
description: 'String',
handle: 'String',
},
AdjustmentSale: {
actionType: 'SaleActionType',
id: 'ID',
lineType: 'SaleLineType',
quantity: 'Int',
taxes: 'SaleTax',
totalAmount: 'MoneyBag',
totalDiscountAmountAfterTaxes: 'MoneyBag',
totalDiscountAmountBeforeTaxes: 'MoneyBag',
totalTaxAmount: 'MoneyBag',
},
AllDiscountItems: {
allItems: 'Boolean',
},
ApiVersion: {
displayName: 'String',
handle: 'String',
supported: 'Boolean',
},
App: {
apiKey: 'String',
appStoreAppUrl: 'URL',
appStoreDeveloperUrl: 'URL',
banner: 'Image',
description: 'String',
developerName: 'String',
developerUrl: 'URL',
embedded: 'Boolean',
failedRequirements: 'FailedRequirement',
features: 'String',
feedback: 'AppFeedback',
handle: 'String',
icon: 'Image',
id: 'ID',
installUrl: 'URL',
installation: 'AppInstallation',
isPostPurchaseAppInUse: 'Boolean',
launchUrl: 'URL',
navigationItems: 'NavigationItem',
pricingDetails: 'String',
pricingDetailsSummary: 'String',
privacyPolicyUrl: 'URL',
published: 'Boolean',
screenshots: 'Image',
shopifyDeveloped: 'Boolean',
title: 'String',
uninstallMessage: 'String',
uninstallUrl: 'URL',
},
AppConnection: {
edges: 'AppEdge',
pageInfo: 'PageInfo',
},
AppCredit: {
amount: 'MoneyV2',
createdAt: 'DateTime',
description: 'String',
id: 'ID',
test: 'Boolean',
},
AppCreditConnection: {
edges: 'AppCreditEdge',
pageInfo: 'PageInfo',
},
AppCreditCreatePayload: {
appCredit: 'AppCredit',
userErrors: 'UserError',
},
AppCreditEdge: {
cursor: 'String',
node: 'AppCredit',
},
AppEdge: {
cursor: 'String',
node: 'App',
},
AppFeedback: {
app: 'App',
link: 'Link',
messages: 'UserError',
},
AppInstallation: {
accessScopes: 'AccessScope',
activeSubscriptions: 'AppSubscription',
allSubscriptions: 'AppSubscriptionConnection',
app: 'App',
channel: 'Channel',
credits: 'AppCreditConnection',
id: 'ID',
launchUrl: 'URL',
oneTimePurchases: 'AppPurchaseOneTimeConnection',
publication: 'Publication',
revenueAttributionRecords: 'AppRevenueAttributionRecordConnection',
subscriptions: 'AppSubscription',
uninstallUrl: 'URL',
},
AppInstallationConnection: {
edges: 'AppInstallationEdge',
pageInfo: 'PageInfo',
},
AppInstallationEdge: {
cursor: 'String',
node: 'AppInstallation',
},
AppPlanV2: {
pricingDetails: 'AppPricingDetails',
},
AppPricingDetails: {
'...on AppRecurringPricing': 'AppRecurringPricing',
'...on AppUsagePricing': 'AppUsagePricing',
},
AppPurchase: {
'...on AppPurchaseOneTime': 'AppPurchaseOneTime',
createdAt: 'DateTime',
name: 'String',
price: 'MoneyV2',
status: 'AppPurchaseStatus',
test: 'Boolean',
},
AppPurchaseOneTime: {
createdAt: 'DateTime',
id: 'ID',
name: 'String',
price: 'MoneyV2',
status: 'AppPurchaseStatus',
test: 'Boolean',
},
AppPurchaseOneTimeConnection: {
edges: 'AppPurchaseOneTimeEdge',
pageInfo: 'PageInfo',
},
AppPurchaseOneTimeCreatePayload: {
appPurchaseOneTime: 'AppPurchaseOneTime',
confirmationUrl: 'URL',
userErrors: 'UserError',
},
AppPurchaseOneTimeEdge: {
cursor: 'String',
node: 'AppPurchaseOneTime',
},
AppRecurringPricing: {
interval: 'AppPricingInterval',
price: 'MoneyV2',
},
AppRevenueAttributionRecord: {
amount: 'MoneyV2',
capturedAt: 'DateTime',
createdAt: 'DateTime',
id: 'ID',
idempotencyKey: 'String',
test: 'Boolean',
type: 'AppRevenueAttributionType',
},
AppRevenueAttributionRecordConnection: {
edges: 'AppRevenueAttributionRecordEdge',
pageInfo: 'PageInfo',
},
AppRevenueAttributionRecordCreatePayload: {
appRevenueAttributionRecord: 'AppRevenueAttributionRecord',
userErrors: 'AppRevenueAttributionRecordCreateUserError',
},
AppRevenueAttributionRecordCreateUserError: {
code: 'AppRevenueAttributionRecordCreateUserErrorCode',
field: 'String',
message: 'String',
},
AppRevenueAttributionRecordDeletePayload: {
deletedId: 'ID',
userErrors: 'AppRevenueAttributionRecordDeleteUserError',
},
AppRevenueAttributionRecordDeleteUserError: {
code: 'AppRevenueAttributionRecordDeleteUserErrorCode',
field: 'String',
message: 'String',
},
AppRevenueAttributionRecordEdge: {
cursor: 'String',
node: 'AppRevenueAttributionRecord',
},
AppSubscription: {
createdAt: 'DateTime',
currentPeriodEnd: 'DateTime',
id: 'ID',
lineItems: 'AppSubscriptionLineItem',
name: 'String',
returnUrl: 'URL',
status: 'AppSubscriptionStatus',
test: 'Boolean',
trialDays: 'Int',
},
AppSubscriptionCancelPayload: {
appSubscription: 'AppSubscription',
userErrors: 'UserError',
},
AppSubscriptionConnection: {
edges: 'AppSubscriptionEdge',
pageInfo: 'PageInfo',
},
AppSubscriptionCreatePayload: {
appSubscription: 'AppSubscription',
confirmationUrl: 'URL',
userErrors: 'UserError',
},
AppSubscriptionEdge: {
cursor: 'String',
node: 'AppSubscription',
},
AppSubscriptionLineItem: {
id: 'ID',
plan: 'AppPlanV2',
usageRecords: 'AppUsageRecordConnection',
},
AppSubscriptionLineItemUpdatePayload: {
appSubscription: 'AppSubscription',
confirmationUrl: 'URL',
userErrors: 'UserError',
},
AppUsagePricing: {
balanceUsed: 'MoneyV2',
cappedAmount: 'MoneyV2',
interval: 'AppPricingInterval',
terms: 'String',
},
AppUsageRecord: {
createdAt: 'DateTime',
description: 'String',
id: 'ID',
price: 'MoneyV2',
subscriptionLineItem: 'AppSubscriptionLineItem',
},
AppUsageRecordConnection: {
edges: 'AppUsageRecordEdge',
pageInfo: 'PageInfo',
},
AppUsageRecordCreatePayload: {
appUsageRecord: 'AppUsageRecord',
userErrors: 'UserError',
},
AppUsageRecordEdge: {
cursor: 'String',
node: 'AppUsageRecord',
},
Attribute: {
key: 'String',
value: 'String',
},
AutomaticDiscountApplication: {
allocationMethod: 'DiscountApplicationAllocationMethod',
index: 'Int',
targetSelection: 'DiscountApplicationTargetSelection',
targetType: 'DiscountApplicationTargetType',
title: 'String',
value: 'PricingValue',
},
BasicEvent: {
appTitle: 'String',
attributeToApp: 'Boolean',
attributeToUser: 'Boolean',
createdAt: 'DateTime',
criticalAlert: 'Boolean',
id: 'ID',
message: 'FormattedString',
},
BillingAttemptUserError: {
code: 'BillingAttemptUserErrorCode',
field: 'String',
message: 'String',
},
BulkMutationUserError: {
code: 'BulkMutationErrorCode',
field: 'String',
message: 'String',
},
BulkOperation: {
completedAt: 'DateTime',
createdAt: 'DateTime',
errorCode: 'BulkOperationErrorCode',
fileSize: 'UnsignedInt64',
id: 'ID',
objectCount: 'UnsignedInt64',
partialDataUrl: 'URL',
query: 'String',
rootObjectCount: 'UnsignedInt64',
status: 'BulkOperationStatus',
type: 'BulkOperationType',
url: 'URL',
},
BulkOperationCancelPayload: {
bulkOperation: 'BulkOperation',
userErrors: 'UserError',
},
BulkOperationRunMutationPayload: {
bulkOperation: 'BulkOperation',
userErrors: 'BulkMutationUserError',
},
BulkOperationRunQueryPayload: {
bulkOperation: 'BulkOperation',
userErrors: 'UserError',
},
BulkProductResourceFeedbackCreatePayload: {
feedback: 'ProductResourceFeedback',
userErrors: 'BulkProductResourceFeedbackCreateUserError',
},
BulkProductResourceFeedbackCreateUserError: {
code: 'BulkProductResourceFeedbackCreateUserErrorCode',
field: 'String',
message: 'String',
},
CalculatedAutomaticDiscountApplication: {
allocationMethod: 'DiscountApplicationAllocationMethod',
appliedTo: 'DiscountApplicationLevel',
description: 'String',
id: 'ID',
targetSelection: 'DiscountApplicationTargetSelection',
targetType: 'DiscountApplicationTargetType',
value: 'PricingValue',
},
CalculatedDiscountAllocation: {
allocatedAmountSet: 'MoneyBag',
discountApplication: 'CalculatedDiscountApplication',
},
CalculatedDiscountApplication: {
'...on CalculatedAutomaticDiscountApplication': 'CalculatedAutomaticDiscountApplication',
'...on CalculatedDiscountCodeApplication': 'CalculatedDiscountCodeApplication',
'...on CalculatedManualDiscountApplication': 'CalculatedManualDiscountApplication',
'...on CalculatedScriptDiscountApplication': 'CalculatedScriptDiscountApplication',
allocationMethod: 'DiscountApplicationAllocationMethod',
appliedTo: 'DiscountApplicationLevel',
description: 'String',
id: 'ID',
targetSelection: 'DiscountApplicationTargetSelection',
targetType: 'DiscountApplicationTargetType',
value: 'PricingValue',
},
CalculatedDiscountApplicationConnection: {
edges: 'CalculatedDiscountApplicationEdge',
pageInfo: 'PageInfo',
},
CalculatedDiscountApplicationEdge: {
cursor: 'String',
node: 'CalculatedDiscountApplication',
},
CalculatedDiscountCodeApplication: {
allocationMethod: 'DiscountApplicationAllocationMethod',
appliedTo: 'DiscountApplicationLevel',
code: 'String',
description: 'String',
id: 'ID',
targetSelection: 'DiscountApplicationTargetSelection',
targetType: 'DiscountApplicationTargetType',
value: 'PricingValue',
},
CalculatedDraftOrder: {
appliedDiscount: 'DraftOrderAppliedDiscount',
availableShippingRates: 'ShippingRate',
customer: 'Customer',
lineItems: 'CalculatedDraftOrderLineItem',
shippingLine: 'ShippingLine',
subtotalPrice: 'Money',
taxLines: 'TaxLine',
totalPrice: 'Money',
totalShippingPrice: 'Money',
totalTax: 'Money',
},
CalculatedDraftOrderLineItem: {
appliedDiscount: 'DraftOrderAppliedDiscount',
custom: 'Boolean',
customAttributes: 'Attribute',
discountedTotal: 'MoneyV2',
discountedUnitPrice: 'MoneyV2',
fulfillmentService: 'FulfillmentService',
image: 'Image',
isGiftCard: 'Boolean',
name: 'String',
originalTotal: 'MoneyV2',
originalUnitPrice: 'MoneyV2',
product: 'Product',
quantity: 'Int',
requiresShipping: 'Boolean',
sku: 'String',
taxable: 'Boolean',
title: 'String',
totalDiscount: 'MoneyV2',
variant: 'ProductVariant',
variantTitle: 'String',
vendor: 'String',
weight: 'Weight',
},
CalculatedLineItem: {
calculatedDiscountAllocations: 'CalculatedDiscountAllocation',
customAttributes: 'Attribute',
discountAllocations: 'DiscountAllocation',
discountedUnitPriceSet: 'MoneyBag',
editableQuantity: 'Int',
editableQuantityBeforeChanges: 'Int',
editableSubtotalSet: 'MoneyBag',
hasStagedLineItemDiscount: 'Boolean',
id: 'ID',
image: 'Image',
originalUnitPriceSet: 'MoneyBag',
quantity: 'Int',
restockable: 'Boolean',
restocking: 'Boolean',
sku: 'String',
stagedChanges: 'OrderStagedChange',
title: 'String',
uneditableSubtotalSet: 'MoneyBag',
variant: 'ProductVariant',
variantTitle: 'String',
},
CalculatedLineItemConnection: {
edges: 'CalculatedLineItemEdge',
pageInfo: 'PageInfo',
},
CalculatedLineItemEdge: {
cursor: 'String',
node: 'CalculatedLineItem',
},
CalculatedManualDiscountApplication: {
allocationMethod: 'DiscountApplicationAllocationMethod',
appliedTo: 'DiscountApplicationLevel',
description: 'String',
id: 'ID',
targetSelection: 'DiscountApplicationTargetSelection',
targetType: 'DiscountApplicationTargetType',
value: 'PricingValue',
},
CalculatedOrder: {
addedDiscountApplications: 'CalculatedDiscountApplicationConnection',
addedLineItems: 'CalculatedLineItemConnection',
cartDiscountAmountSet: 'MoneyBag',
committed: 'Boolean',
id: 'ID',
lineItems: 'CalculatedLineItemConnection',
notificationPreviewHtml: 'HTML',
notificationPreviewTitle: 'String',
order: 'Order',
originalOrder: 'Order',
stagedChanges: 'OrderStagedChangeConnection',
subtotalLineItemsQuantity: 'Int',
subtotalPriceSet: 'MoneyBag',
taxLines: 'TaxLine',
totalOutstandingSet: 'MoneyBag',
totalPriceSet: 'MoneyBag',
},
CalculatedScriptDiscountApplication: {
allocationMethod: 'DiscountApplicationAllocationMethod',
appliedTo: 'DiscountApplicationLevel',
description: 'String',
id: 'ID',
targetSelection: 'DiscountApplicationTargetSelection',
targetType: 'DiscountApplicationTargetType',
value: 'PricingValue',
},
Channel: {
app: 'App',
collectionPublicationsV3: 'ResourcePublicationConnection',
collections: 'CollectionConnection',
handle: 'String',
hasCollection: 'Boolean',
id: 'ID',
name: 'String',
navigationItems: 'NavigationItem',
overviewPath: 'URL',
productPublications: 'ProductPublicationConnection',
productPublicationsV3: 'ResourcePublicationConnection',
products: 'ProductConnection',
supportsFuturePublishing: 'Boolean',
},
ChannelConnection: {
edges: 'ChannelEdge',
pageInfo: 'PageInfo',
},
ChannelEdge: {
cursor: 'String',
node: 'Channel',
},
Collection: {
availablePublicationCount: 'Int',
description: 'String',
descriptionHtml: 'HTML',
feedback: 'ResourceFeedback',
handle: 'String',
hasProduct: 'Boolean',
id: 'ID',
image: 'Image',
legacyResourceId: 'UnsignedInt64',
metafield: 'Metafield',
metafieldDefinitions: 'MetafieldDefinitionConnection',
metafields: 'MetafieldConnection',
privateMetafield: 'PrivateMetafield',
privateMetafields: 'PrivateMetafieldConnection',
products: 'ProductConnection',
productsCount: 'Int',
publicationCount: 'Int',
publications: 'CollectionPublicationConnection',
publishedOnChannel: 'Boolean',
publishedOnCurrentChannel: 'Boolean',
publishedOnCurrentPublication: 'Boolean',
publishedOnPublication: 'Boolean',
resourcePublications: 'ResourcePublicationConnection',
resourcePublicationsV2: 'ResourcePublicationV2Connection',
ruleSet: 'CollectionRuleSet',
seo: 'SEO',
sortOrder: 'CollectionSortOrder',
storefrontId: 'StorefrontID',
templateSuffix: 'String',
title: 'String',
translations: 'PublishedTranslation',
unpublishedChannels: 'ChannelConnection',
unpublishedPublications: 'PublicationConnection',
updatedAt: 'DateTime',
},
CollectionAddProductsPayload: {
collection: 'Collection',
userErrors: 'UserError',
},
CollectionConnection: {
edges: 'CollectionEdge',
pageInfo: 'PageInfo',
},
CollectionCreatePayload: {
collection: 'Collection',
userErrors: 'UserError',
},
CollectionDeletePayload: {
deletedCollectionId: 'ID',
shop: 'Shop',
userErrors: 'UserError',
},
CollectionEdge: {
cursor: 'String',
node: 'Collection',
},
CollectionPublication: {
channel: 'Channel',
collection: 'Collection',
isPublished: 'Boolean',
publication: 'Publication',
publishDate: 'DateTime',
},
CollectionPublicationConnection: {
edges: 'CollectionPublicationEdge',
pageInfo: 'PageInfo',
},
CollectionPublicationEdge: {
cursor: 'String',
node: 'CollectionPublication',
},
CollectionPublishPayload: {
collection: 'Collection',
collectionPublications: 'CollectionPublication',
shop: 'Shop',
userErrors: 'UserError',
},
CollectionRemoveProductsPayload: {
job: 'Job',
userErrors: 'UserError',
},
CollectionReorderProductsPayload: {
job: 'Job',
userErrors: 'UserError',
},
CollectionRule: {
column: 'CollectionRuleColumn',
condition: 'String',
relation: 'CollectionRuleRelation',
},
CollectionRuleConditions: {
allowedRelations: 'CollectionRuleRelation',
defaultRelation: 'CollectionRuleRelation',
ruleType: 'CollectionRuleColumn',
},
CollectionRuleSet: {
appliedDisjunctively: 'Boolean',
rules: 'CollectionRule',
},
CollectionUnpublishPayload: {
collection: 'Collection',
shop: 'Shop',
userErrors: 'UserError',
},
CollectionUpdatePayload: {
collection: 'Collection',
job: 'Job',
userErrors: 'UserError',
},
CommentEvent: {
appTitle: 'String',
attachments: 'CommentEventAttachment',
attributeToApp: 'Boolean',
attributeToUser: 'Boolean',
canDelete: 'Boolean',
canEdit: 'Boolean',
createdAt: 'DateTime',
criticalAlert: 'Boolean',
edited: 'Boolean',
embed: 'CommentEventEmbed',
id: 'ID',
message: 'FormattedString',
rawMessage: 'String',
subject: 'CommentEventSubject',
},
CommentEventAttachment: {
fileExtension: 'String',
id: 'ID',
image: 'Image',
name: 'String',
size: 'Int',
url: 'URL',
},
CommentEventEmbed: {
'...on Customer': 'Customer',
'...on DraftOrder': 'DraftOrder',
'...on Order': 'Order',
'...on Product': 'Product',
'...on ProductVariant': 'ProductVariant',
},
CommentEventSubject: {
'...on Customer': 'Customer',
'...on DraftOrder': 'DraftOrder',
'...on Order': 'Order',
'...on PriceRule': 'PriceRule',
hasTimelineComment: 'Boolean',
id: 'ID',
},
CountriesInShippingZones: {
countryCodes: 'CountryCode',
includeRestOfWorld: 'Boolean',
},
CountryHarmonizedSystemCode: {
countryCode: 'CountryCode',
harmonizedSystemCode: 'String',
},
CountryHarmonizedSystemCodeConnection: {
edges: 'CountryHarmonizedSystemCodeEdge',
pageInfo: 'PageInfo',
},
CountryHarmonizedSystemCodeEdge: {
cursor: 'String',
node: 'CountryHarmonizedSystemCode',
},
CurrencyFormats: {
moneyFormat: 'FormattedString',
moneyInEmailsFormat: 'String',
moneyWithCurrencyFormat: 'FormattedString',
moneyWithCurrencyInEmailsFormat: 'String',
},
CurrencySetting: {
currencyCode: 'CurrencyCode',
currencyName: 'String',
enabled: 'Boolean',
rateUpdatedAt: 'DateTime',
},
CurrencySettingConnection: {
edges: 'CurrencySettingEdge',
pageInfo: 'PageInfo',
},
CurrencySettingEdge: {
cursor: 'String',
node: 'CurrencySetting',
},
Customer: {
acceptsMarketing: 'Boolean',
acceptsMarketingUpdatedAt: 'DateTime',
addresses: 'MailingAddress',
averageOrderAmount: 'Money',
averageOrderAmountV2: 'MoneyV2',
canDelete: 'Boolean',
createdAt: 'DateTime',
defaultAddress: 'MailingAddress',
displayName: 'String',
email: 'String',
events: 'EventConnection',
firstName: 'String',
hasNote: 'Boolean',
hasTimelineComment: 'Boolean',
id: 'ID',
image: 'Image',
lastName: 'String',
lastOrder: 'Order',
legacyResourceId: 'UnsignedInt64',
lifetimeDuration: 'String',
locale: 'String',
marketingOptInLevel: 'CustomerMarketingOptInLevel',
metafield: 'Metafield',
metafieldDefinitions: 'MetafieldDefinitionConnection',
metafields: 'MetafieldConnection',
multipassIdentifier: 'String',
note: 'String',
orders: 'OrderConnection',
ordersCount: 'UnsignedInt64',
paymentMethods: 'CustomerPaymentMethodConnection',
phone: 'String',
privateMetafield: 'PrivateMetafield',
privateMetafields: 'PrivateMetafieldConnection',
productSubscriberStatus: 'CustomerProductSubscriberStatus',
smsMarketingConsent: 'CustomerSmsMarketingConsentState',
state: 'CustomerState',
subscriptionContracts: 'SubscriptionContractConnection',
tags: 'String',
taxExempt: 'Boolean',
taxExemptions: 'TaxExemption',
totalSpent: 'Money',
totalSpentV2: 'MoneyV2',
updatedAt: 'DateTime',
validEmailAddress: 'Boolean',
verifiedEmail: 'Boolean',
},
CustomerAddTaxExemptionsPayload: {
customer: 'Customer',
userErrors: 'UserError',
},
CustomerConnection: {
edges: 'CustomerEdge',
pageInfo: 'PageInfo',
},
CustomerCreatePayload: {
customer: 'Customer',
userErrors: 'UserError',
},
CustomerCreditCard: {
billingAddress: 'CustomerCreditCardBillingAddress',
brand: 'String',
expiresSoon: 'Boolean',
expiryMonth: 'Int',
expiryYear: 'Int',
firstDigits: 'String',
isRevocable: 'Boolean',
lastDigits: 'String',
maskedNumber: 'String',
name: 'String',
source: 'String',
virtualLastDigits: 'String',
},
CustomerCreditCardBillingAddress: {
address1: 'String',
city: 'String',
country: 'String',
countryCode: 'CountryCode',
province: 'String',
provinceCode: 'String',
zip: 'String',
},
CustomerDeletePayload: {
deletedCustomerId: 'ID',
shop: 'Shop',
userErrors: 'UserError',
},
CustomerEdge: {
cursor: 'String',
node: 'Customer',
},
CustomerGenerateAccountActivationUrlPayload: {
accountActivationUrl: 'URL',
userErrors: 'UserError',
},
CustomerJourney: {
customerOrderIndex: 'Int',
daysToConversion: 'Int',
firstVisit: 'CustomerVisit',
lastVisit: 'CustomerVisit',
moments: 'CustomerMoment',
},
CustomerJourneySummary: {
customerOrderIndex: 'Int',
daysToConversion: 'Int',
firstVisit: 'CustomerVisit',
lastVisit: 'CustomerVisit',
moments: 'CustomerMomentConnection',
momentsCount: 'Int',
ready: 'Boolean',
},
CustomerMoment: {
'...on CustomerVisit': 'CustomerVisit',
occurredAt: 'DateTime',
},
CustomerMomentConnection: {
edges: 'CustomerMomentEdge',
pageInfo: 'PageInfo',
},
CustomerMomentEdge: {
cursor: 'String',
node: 'CustomerMoment',
},
CustomerPaymentInstrument: {
'...on CustomerCreditCard': 'CustomerCreditCard',
'...on CustomerPaypalBillingAgreement': 'CustomerPaypalBillingAgreement',
'...on CustomerShopPayAgreement': 'CustomerShopPayAgreement',
},
CustomerPaymentInstrumentBillingAddress: {
address1: 'String',
city: 'String',
country: 'String',
countryCode: 'CountryCode',
name: 'String',
province: 'String',
provinceCode: 'String',
zip: 'String',
},
CustomerPaymentMethod: {
customer: 'Customer',
id: 'ID',
instrument: 'CustomerPaymentInstrument',
revokedAt: 'DateTime',
revokedReason: 'CustomerPaymentMethodRevocationReason',
subscriptionContracts: 'SubscriptionContractConnection',
},
CustomerPaymentMethodConnection: {
edges: 'CustomerPaymentMethodEdge',
pageInfo: 'PageInfo',
},
CustomerPaymentMethodCreditCardCreatePayload: {
customerPaymentMethod: 'CustomerPaymentMethod',
userErrors: 'UserError',
},
CustomerPaymentMethodCreditCardUpdatePayload: {
customerPaymentMethod: 'CustomerPaymentMethod',
userErrors: 'UserError',
},
CustomerPaymentMethodEdge: {
cursor: 'String',
node: 'CustomerPaymentMethod',
},
CustomerPaymentMethodGetUpdateUrlPayload: {
updatePaymentMethodUrl: 'URL',
userErrors: 'CustomerPaymentMethodGetUpdateUrlUserError',
},
CustomerPaymentMethodGetUpdateUrlUserError: {
code: 'CustomerPaymentMethodGetUpdateUrlUserErrorCode',
field: 'String',
message: 'String',
},
CustomerPaymentMethodPaypalBillingAgreementCreatePayload: {
customerPaymentMethod: 'CustomerPaymentMethod',
userErrors: 'CustomerPaymentMethodUserError',
},
CustomerPaymentMethodPaypalBillingAgreementUpdatePayload: {
customerPaymentMethod: 'CustomerPaymentMethod',
userErrors: 'CustomerPaymentMethodUserError',
},
CustomerPaymentMethodRemoteCreatePayload: {
customerPaymentMethod: 'CustomerPaymentMethod',
userErrors: 'CustomerPaymentMethodRemoteUserError',
},
CustomerPaymentMethodRemoteCreditCardCreatePayload: {
customerPaymentMethod: 'CustomerPaymentMethod',
userErrors: 'CustomerPaymentMethodUserError',
},
CustomerPaymentMethodRemoteUserError: {
code: 'CustomerPaymentMethodRemoteUserErrorCode',
field: 'String',
message: 'String',
},
CustomerPaymentMethodRevokePayload: {
revokedCustomerPaymentMethodId: 'ID',
userErrors: 'UserError',
},
CustomerPaymentMethodSendUpdateEmailPayload: {
customer: 'Customer',
userErrors: 'UserError',
},
CustomerPaymentMethodUserError: {
code: 'CustomerPaymentMethodUserErrorCode',
field: 'String',
message: 'String',
},
CustomerPaypalBillingAgreement: {
billingAddress: 'CustomerPaymentInstrumentBillingAddress',
inactive: 'Boolean',
isRevocable: 'Boolean',
paypalAccountEmail: 'String',
},
CustomerRemoveTaxExemptionsPayload: {
customer: 'Customer',
userErrors: 'UserError',
},
CustomerReplaceTaxExemptionsPayload: {
customer: 'Customer',
userErrors: 'UserError',
},
CustomerShopPayAgreement: {
expiresSoon: 'Boolean',
expiryMonth: 'Int',
expiryYear: 'Int',
inactive: 'Boolean',
isRevocable: 'Boolean',
lastDigits: 'String',
maskedNumber: 'String',
name: 'String',
},
CustomerSmsMarketingConsentError: {
code: 'CustomerSmsMarketingConsentErrorCode',
field: 'String',
message: 'String',
},
CustomerSmsMarketingConsentState: {
consentCollectedFrom: 'CustomerConsentCollectedFrom',
consentUpdatedAt: 'DateTime',
marketingOptInLevel: 'CustomerMarketingOptInLevel',
marketingState: 'CustomerSmsMarketingState',
},
CustomerSmsMarketingConsentUpdatePayload: {
customer: 'Customer',
userErrors: 'CustomerSmsMarketingConsentError',
},
CustomerUpdateDefaultAddressPayload: {
customer: 'Customer',
userErrors: 'UserError',
},
CustomerUpdatePayload: {
customer: 'Customer',
userErrors: 'UserError',
},
CustomerVisit: {
id: 'ID',
landingPage: 'URL',
landingPageHtml: 'HTML',
marketingEvent: 'MarketingEvent',
occurredAt: 'DateTime',
referralCode: 'String',
referralInfoHtml: 'FormattedString',
referrerUrl: 'URL',
source: 'String',
sourceDescription: 'String',
sourceType: 'MarketingTactic',
utmParameters: 'UTMParameters',
},
DeletionEvent: {
occurredAt: 'DateTime',
subjectId: 'ID',
subjectType: 'DeletionEventSubjectType',
},
DeletionEventConnection: {
edges: 'DeletionEventEdge',
pageInfo: 'PageInfo',
},
DeletionEventEdge: {
cursor: 'String',
node: 'DeletionEvent',
},
DeliveryAvailableService: {
countries: 'DeliveryCountryCodesOrRestOfWorld',
name: 'String',
},
DeliveryCarrierService: {
availableServicesForCountries: 'DeliveryAvailableService',
formattedName: 'String',
icon: 'Image',
id: 'ID',
name: 'String',
},
DeliveryCarrierServiceAndLocations: {
carrierService: 'DeliveryCarrierService',
locations: 'Location',
},
DeliveryCondition: {
conditionCriteria: 'DeliveryConditionCriteria',
field: 'DeliveryConditionField',
id: 'ID',
operator: 'DeliveryConditionOperator',
},
DeliveryConditionCriteria: {
'...on MoneyV2': 'MoneyV2',
'...on Weight': 'Weight',
},
DeliveryCountry: {
code: 'DeliveryCountryCodeOrRestOfWorld',
id: 'ID',
name: 'String',
provinces: 'DeliveryProvince',
translatedName: 'String',
},
DeliveryCountryAndZone: {
country: 'DeliveryCountry',
zone: 'String',
},
DeliveryCountryCodeOrRestOfWorld: {
countryCode: 'CountryCode',
restOfWorld: 'Boolean',
},
DeliveryCountryCodesOrRestOfWorld: {
countryCodes: 'CountryCode',
restOfWorld: 'Boolean',
},
DeliveryLegacyModeBlocked: {
blocked: 'Boolean',
reasons: 'DeliveryLegacyModeBlockedReason',
},
DeliveryLocationGroup: {
id: 'ID',
locations: 'LocationConnection',
},
DeliveryLocationGroupZone: {
methodDefinitionCounts: 'DeliveryMethodDefinitionCounts',
methodDefinitions: 'DeliveryMethodDefinitionConnection',
zone: 'DeliveryZone',
},
DeliveryLocationGroupZoneConnection: {
edges: 'DeliveryLocationGroupZoneEdge',
pageInfo: 'PageInfo',
},
DeliveryLocationGroupZoneEdge: {
cursor: 'String',
node: 'DeliveryLocationGroupZone',
},
DeliveryMethod: {
id: 'ID',
methodType: 'DeliveryMethodType',
},
DeliveryMethodDefinition: {
active: 'Boolean',
description: 'String',
id: 'ID',
methodConditions: 'DeliveryCondition',
name: 'String',
rateProvider: 'DeliveryRateProvider',
},
DeliveryMethodDefinitionConnection: {
edges: 'DeliveryMethodDefinitionEdge',
pageInfo: 'PageInfo',
},
DeliveryMethodDefinitionCounts: {
participantDefinitionsCount: 'Int',
rateDefinitionsCount: 'Int',
},
DeliveryMethodDefinitionEdge: {
cursor: 'String',
node: 'DeliveryMethodDefinition',
},
DeliveryParticipant: {
adaptToNewServicesFlag: 'Boolean',
carrierService: 'DeliveryCarrierService',
fixedFee: 'MoneyV2',
id: 'ID',
participantServices: 'DeliveryParticipantService',
percentageOfRateFee: 'Float',
},
DeliveryParticipantService: {
active: 'Boolean',
name: 'String',
},
DeliveryProductVariantsCount: {
capped: 'Boolean',
count: 'Int',
},
DeliveryProfile: {
activeMethodDefinitionsCount: 'Int',
default: 'Boolean',
id: 'ID',
legacyMode: 'Boolean',
locationsWithoutRatesCount: 'Int',
name: 'String',
originLocationCount: 'Int',
productVariantsCount: 'Int',
productVariantsCountV2: 'DeliveryProductVariantsCount',
profileItems: 'DeliveryProfileItemConnection',
profileLocationGroups: 'DeliveryProfileLocationGroup',
sellingPlanGroups: 'SellingPlanGroupConnection',
unassignedLocations: 'Location',
zoneCountryCount: 'Int',
},
DeliveryProfileConnection: {
edges: 'DeliveryProfileEdge',
pageInfo: 'PageInfo',
},
DeliveryProfileEdge: {
cursor: 'String',
node: 'DeliveryProfile',
},
DeliveryProfileItem: {
id: 'ID',
product: 'Product',
variants: 'ProductVariantConnection',
},
DeliveryProfileItemConnection: {
edges: 'DeliveryProfileItemEdge',
pageInfo: 'PageInfo',
},
DeliveryProfileItemEdge: {
cursor: 'String',
node: 'DeliveryProfileItem',
},
DeliveryProfileLocationGroup: {
countriesInAnyZone: 'DeliveryCountryAndZone',
locationGroup: 'DeliveryLocationGroup',
locationGroupZones: 'DeliveryLocationGroupZoneConnection',
},
DeliveryProvince: {
code: 'String',
id: 'ID',
name: 'String',
translatedName: 'String',
},
DeliveryRateDefinition: {
id: 'ID',
price: 'MoneyV2',
},
DeliveryRateProvider: {
'...on DeliveryParticipant': 'DeliveryParticipant',
'...on DeliveryRateDefinition': 'DeliveryRateDefinition',
},
DeliverySetting: {
legacyModeBlocked: 'DeliveryLegacyModeBlocked',
legacyModeProfiles: 'Boolean',
},
DeliverySettingUpdatePayload: {
setting: 'DeliverySetting',
userErrors: 'UserError',
},
DeliveryShippingOriginAssignPayload: {
userErrors: 'UserError',
},
DeliveryZone: {
countries: 'DeliveryCountry',
id: 'ID',
name: 'String',
},
DiscountAllocation: {
allocatedAmount: 'MoneyV2',
allocatedAmountSet: 'MoneyBag',
discountApplication: 'DiscountApplication',
},
DiscountAmount: {
amount: 'MoneyV2',
appliesOnEachItem: 'Boolean',
},
DiscountApplication: {
'...on AutomaticDiscountApplication': 'AutomaticDiscountApplication',
'...on DiscountCodeApplication': 'DiscountCodeApplication',
'...on ManualDiscountApplication': 'ManualDiscountApplication',
'...on ScriptDiscountApplication': 'ScriptDiscountApplication',
allocationMethod: 'DiscountApplicationAllocationMethod',
index: 'Int',
targetSelection: 'DiscountApplicationTargetSelection',
targetType: 'DiscountApplicationTargetType',
value: 'PricingValue',
},
DiscountApplicationConnection: {
edges: 'DiscountApplicationEdge',
pageInfo: 'PageInfo',
},
DiscountApplicationEdge: {
cursor: 'String',
node: 'DiscountApplication',
},
DiscountAutomatic: {
'...on DiscountAutomaticBasic': 'DiscountAutomaticBasic',
'...on DiscountAutomaticBxgy': 'DiscountAutomaticBxgy',
},
DiscountAutomaticActivatePayload: {
automaticDiscountNode: 'DiscountAutomaticNode',
userErrors: 'DiscountUserError',
},
DiscountAutomaticBasic: {
asyncUsageCount: 'Int',
createdAt: 'DateTime',
customerGets: 'DiscountCustomerGets',
endsAt: 'DateTime',
minimumRequirement: 'DiscountMinimumRequirement',
shortSummary: 'String',
startsAt: 'DateTime',
status: 'DiscountStatus',
summary: 'String',
title: 'String',
usageCount: 'Int',
},
DiscountAutomaticBasicCreatePayload: {
automaticDiscountNode: 'DiscountAutomaticNode',
userErrors: 'DiscountUserError',
},
DiscountAutomaticBasicUpdatePayload: {
automaticDiscountNode: 'DiscountAutomaticNode',
userErrors: 'DiscountUserError',
},
DiscountAutomaticBulkDeletePayload: {
job: 'Job',
userErrors: 'DiscountUserError',
},
DiscountAutomaticBxgy: {
asyncUsageCount: 'Int',
createdAt: 'DateTime',
customerBuys: 'DiscountCustomerBuys',
customerGets: 'DiscountCustomerGets',
endsAt: 'DateTime',
events: 'EventConnection',
id: 'ID',
startsAt: 'DateTime',
status: 'DiscountStatus',
summary: 'String',
title: 'String',
usageCount: 'Int',
usesPerOrderLimit: 'Int',
},
DiscountAutomaticBxgyCreatePayload: {
automaticDiscountNode: 'DiscountAutomaticNode',
userErrors: 'DiscountUserError',
},
DiscountAutomaticBxgyUpdatePayload: {
automaticDiscountNode: 'DiscountAutomaticNode',
userErrors: 'DiscountUserError',
},
DiscountAutomaticConnection: {
edges: 'DiscountAutomaticEdge',
pageInfo: 'PageInfo',
},
DiscountAutomaticDeactivatePayload: {
automaticDiscountNode: 'DiscountAutomaticNode',
userErrors: 'DiscountUserError',
},
DiscountAutomaticDeletePayload: {
deletedAutomaticDiscountId: 'ID',
userErrors: 'DiscountUserError',
},
DiscountAutomaticEdge: {
cursor: 'String',
node: 'DiscountAutomatic',
},
DiscountAutomaticNode: {
automaticDiscount: 'DiscountAutomatic',
events: 'EventConnection',
id: 'ID',
},
DiscountAutomaticNodeConnection: {
edges: 'DiscountAutomaticNodeEdge',
pageInfo: 'PageInfo',
},
DiscountAutomaticNodeEdge: {
cursor: 'String',
node: 'DiscountAutomaticNode',
},
DiscountCode: {
'...on DiscountCodeBasic': 'DiscountCodeBasic',
'...on DiscountCodeBxgy': 'DiscountCodeBxgy',
'...on DiscountCodeFreeShipping': 'DiscountCodeFreeShipping',
},
DiscountCodeActivatePayload: {
codeDiscountNode: 'DiscountCodeNode',
userErrors: 'DiscountUserError',
},
DiscountCodeApplication: {
allocationMethod: 'DiscountApplicationAllocationMethod',
code: 'String',
index: 'Int',
targetSelection: 'DiscountApplicationTargetSelection',
targetType: 'DiscountApplicationTargetType',
value: 'PricingValue',
},
DiscountCodeBasic: {
appliesOncePerCustomer: 'Boolean',
asyncUsageCount: 'Int',
codeCount: 'Int',
codes: 'DiscountRedeemCodeConnection',
createdAt: 'DateTime',
customerGets: 'DiscountCustomerGets',
customerSelection: 'DiscountCustomerSelection',
endsAt: 'DateTime',
hasTimelineComment: 'Boolean',
minimumRequirement: 'DiscountMinimumRequirement',
recurringCycleLimit: 'Int',
shareableUrls: 'DiscountShareableUrl',
shortSummary: 'String',
startsAt: 'DateTime',
status: 'DiscountStatus',
summary: 'String',
title: 'String',
totalSales: 'MoneyV2',
usageLimit: 'Int',
},
DiscountCodeBasicCreatePayload: {
codeDiscountNode: 'DiscountCodeNode',
userErrors: 'DiscountUserError',
},
DiscountCodeBasicUpdatePayload: {
codeDiscountNode: 'DiscountCodeNode',
userErrors: 'DiscountUserError',
},
DiscountCodeBulkActivatePayload: {
job: 'Job',
userErrors: 'DiscountUserError',
},
DiscountCodeBulkDeactivatePayload: {
job: 'Job',
userErrors: 'DiscountUserError',
},
DiscountCodeBulkDeletePayload: {
job: 'Job',
userErrors: 'DiscountUserError',
},
DiscountCodeBxgy: {
appliesOncePerCustomer: 'Boolean',
asyncUsageCount: 'Int',
codeCount: 'Int',
codes: 'DiscountRedeemCodeConnection',
createdAt: 'DateTime',
customerBuys: 'DiscountCustomerBuys',
customerGets: 'DiscountCustomerGets',
customerSelection: 'DiscountCustomerSelection',
endsAt: 'DateTime',
hasTimelineComment: 'Boolean',
shareableUrls: 'DiscountShareableUrl',
startsAt: 'DateTime',
status: 'DiscountStatus',
summary: 'String',
title: 'String',
totalSales: 'MoneyV2',
usageLimit: 'Int',
usesPerOrderLimit: 'Int',
},
DiscountCodeBxgyCreatePayload: {
codeDiscountNode: 'DiscountCodeNode',
userErrors: 'DiscountUserError',
},
DiscountCodeBxgyUpdatePayload: {
codeDiscountNode: 'DiscountCodeNode',
userErrors: 'DiscountUserError',
},
DiscountCodeDeactivatePayload: {
codeDiscountNode: 'DiscountCodeNode',
userErrors: 'DiscountUserError',
},
DiscountCodeDeletePayload: {
deletedCodeDiscountId: 'ID',
userErrors: 'DiscountUserError',
},
DiscountCodeFreeShipping: {
appliesOnOneTimePurchase: 'Boolean',
appliesOnSubscription: 'Boolean',
appliesOncePerCustomer: 'Boolean',
asyncUsageCount: 'Int',
codeCount: 'Int',
codes: 'DiscountRedeemCodeConnection',
createdAt: 'DateTime',
customerSelection: 'DiscountCustomerSelection',
destinationSelection: 'DiscountShippingDestinationSelection',
endsAt: 'DateTime',
hasTimelineComment: 'Boolean',
maximumShippingPrice: 'MoneyV2',
minimumRequirement: 'DiscountMinimumRequirement',
recurringCycleLimit: 'Int',
shareableUrls: 'DiscountShareableUrl',
shortSummary: 'String',
startsAt: 'DateTime',
status: 'DiscountStatus',
summary: 'String',
title: 'String',
totalSales: 'MoneyV2',
usageLimit: 'Int',
},
DiscountCodeFreeShippingCreatePayload: {
codeDiscountNode: 'DiscountCodeNode',
userErrors: 'DiscountUserError',
},
DiscountCodeFreeShippingUpdatePayload: {
codeDiscountNode: 'DiscountCodeNode',
userErrors: 'DiscountUserError',
},
DiscountCodeNode: {
codeDiscount: 'DiscountCode',
events: 'EventConnection',
id: 'ID',
},
DiscountCodeNodeConnection: {
edges: 'DiscountCodeNodeEdge',
pageInfo: 'PageInfo',
},
DiscountCodeNodeEdge: {
cursor: 'String',
node: 'DiscountCodeNode',
},
DiscountCodeRedeemCodeBulkDeletePayload: {
job: 'Job',
userErrors: 'DiscountUserError',
},
DiscountCollections: {
collections: 'CollectionConnection',
},
DiscountCountries: {
countries: 'CountryCode',
includeRestOfWorld: 'Boolean',
},
DiscountCountryAll: {
allCountries: 'Boolean',
},
DiscountCustomerAll: {
allCustomers: 'Boolean',
},
DiscountCustomerBuys: {
items: 'DiscountItems',
value: 'DiscountCustomerBuysValue',
},
DiscountCustomerBuysValue: {
'...on DiscountPurchaseAmount': 'DiscountPurchaseAmount',
'...on DiscountQuantity': 'DiscountQuantity',
},
DiscountCustomerGets: {
appliesOnOneTimePurchase: 'Boolean',
appliesOnSubscription: 'Boolean',
items: 'DiscountItems',
value: 'DiscountCustomerGetsValue',
},
DiscountCustomerGetsValue: {
'...on DiscountAmount': 'DiscountAmount',
'...on DiscountOnQuantity': 'DiscountOnQuantity',
'...on DiscountPercentage': 'DiscountPercentage',
},
DiscountCustomerSavedSearches: {
savedSearches: 'SavedSearch',
},
DiscountCustomerSelection: {
'...on DiscountCustomerAll': 'DiscountCustomerAll',
'...on DiscountCustomerSavedSearches': 'DiscountCustomerSavedSearches',
'...on DiscountCustomers': 'DiscountCustomers',
},
DiscountCustomers: {
customers: 'Customer',
},
DiscountEffect: {
'...on DiscountPercentage': 'DiscountPercentage',
},
DiscountItems: {
'...on AllDiscountItems': 'AllDiscountItems',
'...on DiscountCollections': 'DiscountCollections',
'...on DiscountProducts': 'DiscountProducts',
},
DiscountMinimumQuantity: {
greaterThanOrEqualToQuantity: 'UnsignedInt64',
},
DiscountMinimumRequirement: {
'...on DiscountMinimumQuantity': 'DiscountMinimumQuantity',
'...on DiscountMinimumSubtotal': 'DiscountMinimumSubtotal',
},
DiscountMinimumSubtotal: {
greaterThanOrEqualToSubtotal: 'MoneyV2',
},
DiscountOnQuantity: {
effect: 'DiscountEffect',
quantity: 'DiscountQuantity',
},
DiscountPercentage: {
percentage: 'Float',
},
DiscountProducts: {
productVariants: 'ProductVariantConnection',
products: 'ProductConnection',
},
DiscountPurchaseAmount: {
amount: 'Decimal',
},
DiscountQuantity: {
quantity: 'UnsignedInt64',
},
DiscountRedeemCode: {
asyncUsageCount: 'Int',
code: 'String',
createdBy: 'App',
id: 'ID',
},
DiscountRedeemCodeBulkAddPayload: {
bulkCreation: 'DiscountRedeemCodeBulkCreation',
userErrors: 'DiscountUserError',
},
DiscountRedeemCodeBulkCreation: {
codes: 'DiscountRedeemCodeBulkCreationCodeConnection',
codesCount: 'Int',
createdAt: 'DateTime',
discountCode: 'DiscountCodeNode',
done: 'Boolean',
failedCount: 'Int',
id: 'ID',
importedCount: 'Int',
},
DiscountRedeemCodeBulkCreationCode: {
code: 'String',
discountRedeemCode: 'DiscountRedeemCode',
errors: 'DiscountUserError',
},
DiscountRedeemCodeBulkCreationCodeConnection: {
edges: 'DiscountRedeemCodeBulkCreationCodeEdge',
pageInfo: 'PageInfo',
},
DiscountRedeemCodeBulkCreationCodeEdge: {
cursor: 'String',
node: 'DiscountRedeemCodeBulkCreationCode',
},
DiscountRedeemCodeConnection: {
edges: 'DiscountRedeemCodeEdge',
pageInfo: 'PageInfo',
},
DiscountRedeemCodeEdge: {
cursor: 'String',
node: 'DiscountRedeemCode',
},
DiscountShareableUrl: {
targetItemImage: 'Image',
targetType: 'DiscountShareableUrlTargetType',
title: 'String',
url: 'URL',
},
DiscountShippingDestinationSelection: {
'...on DiscountCountries': 'DiscountCountries',
'...on DiscountCountryAll': 'DiscountCountryAll',
},
DiscountUserError: {
code: 'DiscountErrorCode',
extraInfo: 'String',
field: 'String',
message: 'String',
},
DisplayableError: {
'...on AppRevenueAttributionRecordCreateUserError': 'AppRevenueAttributionRecordCreateUserError',
'...on AppRevenueAttributionRecordDeleteUserError': 'AppRevenueAttributionRecordDeleteUserError',
'...on BillingAttemptUserError': 'BillingAttemptUserError',
'...on BulkMutationUserError': 'BulkMutationUserError',
'...on BulkProductResourceFeedbackCreateUserError': 'BulkProductResourceFeedbackCreateUserError',
'...on CustomerPaymentMethodGetUpdateUrlUserError': 'CustomerPaymentMethodGetUpdateUrlUserError',
'...on CustomerPaymentMethodRemoteUserError': 'CustomerPaymentMethodRemoteUserError',
'...on CustomerPaymentMethodUserError': 'CustomerPaymentMethodUserError',
'...on CustomerSmsMarketingConsentError': 'CustomerSmsMarketingConsentError',
'...on DiscountUserError': 'DiscountUserError',
'...on FilesUserError': 'FilesUserError',
'...on FulfillmentOrderHoldUserError': 'FulfillmentOrderHoldUserError',
'...on FulfillmentOrderReleaseHoldUserError': 'FulfillmentOrderReleaseHoldUserError',
'...on FulfillmentOrderRescheduleUserError': 'FulfillmentOrderRescheduleUserError',
'...on GiftCardUserError': 'GiftCardUserError',
'...on MediaUserError': 'MediaUserError',
'...on MetafieldDefinitionCreateUserError': 'MetafieldDefinitionCreateUserError',
'...on MetafieldDefinitionDeleteUserError': 'MetafieldDefinitionDeleteUserError',
'...on MetafieldDefinitionPinUserError': 'MetafieldDefinitionPinUserError',
'...on MetafieldDefinitionUnpinUserError': 'MetafieldDefinitionUnpinUserError',
'...on MetafieldDefinitionUpdateUserError': 'MetafieldDefinitionUpdateUserError',
'...on MetafieldsSetUserError': 'MetafieldsSetUserError',
'...on OrderInvoiceSendUserError': 'OrderInvoiceSendUserError',
'...on PaymentTermsCreateUserError': 'PaymentTermsCreateUserError',
'...on PaymentTermsDeleteUserError': 'PaymentTermsDeleteUserError',
'...on PaymentTermsUpdateUserError': 'PaymentTermsUpdateUserError',
'...on PriceListPriceUserError': 'PriceListPriceUserError',
'...on PriceListUserError': 'PriceListUserError',
'...on PriceRuleUserError': 'PriceRuleUserError',
'...on ProductChangeStatusUserError': 'ProductChangeStatusUserError',
'...on ProductVariantsBulkCreateUserError': 'ProductVariantsBulkCreateUserError',
'...on ProductVariantsBulkDeleteUserError': 'ProductVariantsBulkDeleteUserError',
'...on ProductVariantsBulkReorderUserError': 'ProductVariantsBulkReorderUserError',
'...on ProductVariantsBulkUpdateUserError': 'ProductVariantsBulkUpdateUserError',
'...on PubSubWebhookSubscriptionCreateUserError': 'PubSubWebhookSubscriptionCreateUserError',
'...on PubSubWebhookSubscriptionUpdateUserError': 'PubSubWebhookSubscriptionUpdateUserError',
'...on SellingPlanGroupUserError': 'SellingPlanGroupUserError',
'...on ShopPolicyUserError': 'ShopPolicyUserError',
'...on StandardMetafieldDefinitionEnableUserError': 'StandardMetafieldDefinitionEnableUserError',
'...on SubscriptionContractUserError': 'SubscriptionContractUserError',
'...on SubscriptionDraftUserError': 'SubscriptionDraftUserError',
'...on TranslationUserError': 'TranslationUserError',
'...on UrlRedirectBulkDeleteByIdsUserError': 'UrlRedirectBulkDeleteByIdsUserError',
'...on UrlRedirectBulkDeleteBySavedSearchUserError': 'UrlRedirectBulkDeleteBySavedSearchUserError',
'...on UrlRedirectBulkDeleteBySearchUserError': 'UrlRedirectBulkDeleteBySearchUserError',
'...on UrlRedirectImportUserError': 'UrlRedirectImportUserError',
'...on UrlRedirectUserError': 'UrlRedirectUserError',
'...on UserError': 'UserError',
field: 'String',
message: 'String',
},
Domain: {
host: 'String',
id: 'ID',
localization: 'DomainLocalization',
sslEnabled: 'Boolean',
url: 'URL',
},
DomainLocalization: {
alternateLocales: 'String',
country: 'String',
defaultLocale: 'String',
},
DraftFulfillment: {
allowLabelPurchase: 'Boolean',
lineItems: 'LineItem',
requiresShipping: 'Boolean',
service: 'FulfillmentService',
},
DraftOrder: {
appliedDiscount: 'DraftOrderAppliedDiscount',
billingAddress: 'MailingAddress',
completedAt: 'DateTime',
createdAt: 'DateTime',
currencyCode: 'CurrencyCode',
customAttributes: 'Attribute',
customer: 'Customer',
email: 'String',
events: 'EventConnection',
hasTimelineComment: 'Boolean',
id: 'ID',
invoiceSentAt: 'DateTime',
invoiceUrl: 'URL',
legacyResourceId: 'UnsignedInt64',
lineItems: 'DraftOrderLineItemConnection',
localizationExtensions: 'LocalizationExtensionConnection',
metafield: 'Metafield',
metafields: 'MetafieldConnection',
name: 'String',
note2: 'String',
order: 'Order',
paymentTerms: 'PaymentTerms',
privateMetafield: 'PrivateMetafield',
privateMetafields: 'PrivateMetafieldConnection',
ready: 'Boolean',
shippingAddress: 'MailingAddress',
shippingLine: 'ShippingLine',
status: 'DraftOrderStatus',
subtotalPrice: 'Money',
tags: 'String',
taxExempt: 'Boolean',
taxLines: 'TaxLine',
taxesIncluded: 'Boolean',
totalPrice: 'Money',
totalShippingPrice: 'Money',
totalTax: 'Money',
totalWeight: 'UnsignedInt64',
updatedAt: 'DateTime',
},
DraftOrderAppliedDiscount: {
amount: 'Money',
amountV2: 'MoneyV2',
description: 'String',
title: 'String',
value: 'Float',
valueType: 'DraftOrderAppliedDiscountType',
},
DraftOrderCalculatePayload: {
calculatedDraftOrder: 'CalculatedDraftOrder',
userErrors: 'UserError',
},
DraftOrderCompletePayload: {
draftOrder: 'DraftOrder',
userErrors: 'UserError',
},
DraftOrderConnection: {
edges: 'DraftOrderEdge',
pageInfo: 'PageInfo',
},
DraftOrderCreatePayload: {
draftOrder: 'DraftOrder',
userErrors: 'UserError',
},
DraftOrderDeletePayload: {
deletedId: 'ID',
userErrors: 'UserError',
},
DraftOrderEdge: {
cursor: 'String',
node: 'DraftOrder',
},
DraftOrderInvoicePreviewPayload: {
previewHtml: 'HTML',
userErrors: 'UserError',
},
DraftOrderInvoiceSendPayload: {
draftOrder: 'DraftOrder',
userErrors: 'UserError',
},
DraftOrderLineItem: {
appliedDiscount: 'DraftOrderAppliedDiscount',
custom: 'Boolean',
customAttributes: 'Attribute',
discountedTotal: 'Money',
discountedUnitPrice: 'Money',
fulfillmentService: 'FulfillmentService',
grams: 'Int',
id: 'ID',
image: 'Image',
isGiftCard: 'Boolean',
name: 'String',
originalTotal: 'Money',
originalUnitPrice: 'Money',
product: 'Product',
quantity: 'Int',
requiresShipping: 'Boolean',
sku: 'String',
taxLines: 'TaxLine',
taxable: 'Boolean',
title: 'String',
totalDiscount: 'Money',
variant: 'ProductVariant',
variantTitle: 'String',
vendor: 'String',
weight: 'Weight',
},
DraftOrderLineItemConnection: {
edges: 'DraftOrderLineItemEdge',
pageInfo: 'PageInfo',
},
DraftOrderLineItemEdge: {
cursor: 'String',
node: 'DraftOrderLineItem',
},
DraftOrderUpdatePayload: {
draftOrder: 'DraftOrder',
userErrors: 'UserError',
},
Duty: {
countryCodeOfOrigin: 'CountryCode',
harmonizedSystemCode: 'String',
id: 'ID',
price: 'MoneyBag',
taxLines: 'TaxLine',
},
DutySale: {
actionType: 'SaleActionType',
duty: 'Duty',
id: 'ID',
lineType: 'SaleLineType',
quantity: 'Int',
taxes: 'SaleTax',
totalAmount: 'MoneyBag',
totalDiscountAmountAfterTaxes: 'MoneyBag',
totalDiscountAmountBeforeTaxes: 'MoneyBag',
totalTaxAmount: 'MoneyBag',
},
EditableProperty: {
locked: 'Boolean',
reason: 'FormattedString',
},
Event: {
'...on BasicEvent': 'BasicEvent',
'...on CommentEvent': 'CommentEvent',
appTitle: 'String',
attributeToApp: 'Boolean',
attributeToUser: 'Boolean',
createdAt: 'DateTime',
criticalAlert: 'Boolean',
id: 'ID',
message: 'FormattedString',
},
EventBridgeWebhookSubscriptionCreatePayload: {
userErrors: 'UserError',
webhookSubscription: 'WebhookSubscription',
},
EventBridgeWebhookSubscriptionUpdatePayload: {
userErrors: 'UserError',
webhookSubscription: 'WebhookSubscription',
},
EventConnection: {
edges: 'EventEdge',
pageInfo: 'PageInfo',
},
EventEdge: {
cursor: 'String',
node: 'Event',
},
ExternalVideo: {
alt: 'String',
embeddedUrl: 'URL',
host: 'MediaHost',
id: 'ID',
mediaContentType: 'MediaContentType',
mediaErrors: 'MediaError',
mediaWarnings: 'MediaWarning',
preview: 'MediaPreviewImage',
status: 'MediaStatus',
},
FailedRequirement: {
action: 'NavigationItem',
message: 'String',
},
File: {
'...on GenericFile': 'GenericFile',
'...on MediaImage': 'MediaImage',
alt: 'String',
createdAt: 'DateTime',
fileErrors: 'FileError',
fileStatus: 'FileStatus',
preview: 'MediaPreviewImage',
},
FileConnection: {
edges: 'FileEdge',
pageInfo: 'PageInfo',
},
FileCreatePayload: {
files: 'File',
userErrors: 'FilesUserError',
},
FileDeletePayload: {
deletedFileIds: 'ID',
userErrors: 'FilesUserError',
},
FileEdge: {
cursor: 'String',
node: 'File',
},
FileError: {
code: 'FileErrorCode',
details: 'String',
message: 'String',
},
FileUpdatePayload: {
files: 'File',
userErrors: 'FilesUserError',
},
FilesUserError: {
code: 'FilesErrorCode',
field: 'String',
message: 'String',
},
FilterOption: {
label: 'String',
value: 'String',
},
FlowTriggerReceivePayload: {
userErrors: 'UserError',
},
Fulfillment: {
createdAt: 'DateTime',
deliveredAt: 'DateTime',
displayStatus: 'FulfillmentDisplayStatus',
estimatedDeliveryAt: 'DateTime',
events: 'FulfillmentEventConnection',
fulfillmentLineItems: 'FulfillmentLineItemConnection',
fulfillmentOrders: 'FulfillmentOrderConnection',
id: 'ID',
inTransitAt: 'DateTime',
legacyResourceId: 'UnsignedInt64',
location: 'Location',
name: 'String',
order: 'Order',
originAddress: 'FulfillmentOriginAddress',
requiresShipping: 'Boolean',
service: 'FulfillmentService',
status: 'FulfillmentStatus',
totalQuantity: 'Int',
trackingInfo: 'FulfillmentTrackingInfo',
updatedAt: 'DateTime',
},
FulfillmentCancelPayload: {
fulfillment: 'Fulfillment',
userErrors: 'UserError',
},
FulfillmentConnection: {
edges: 'FulfillmentEdge',
pageInfo: 'PageInfo',
},
FulfillmentCreatePayload: {
fulfillment: 'Fulfillment',
order: 'Order',
userErrors: 'UserError',
},
FulfillmentCreateV2Payload: {
fulfillment: 'Fulfillment',
userErrors: 'UserError',
},
FulfillmentEdge: {
cursor: 'String',
node: 'Fulfillment',
},
FulfillmentEvent: {
happenedAt: 'DateTime',
id: 'ID',
status: 'FulfillmentEventStatus',
},
FulfillmentEventConnection: {
edges: 'FulfillmentEventEdge',
pageInfo: 'PageInfo',
},
FulfillmentEventEdge: {
cursor: 'String',
node: 'FulfillmentEvent',
},
FulfillmentHold: {
reason: 'FulfillmentHoldReason',
reasonNotes: 'String',
},
FulfillmentLineItem: {
discountedTotal: 'Money',
discountedTotalSet: 'MoneyBag',
id: 'ID',
lineItem: 'LineItem',
originalTotal: 'Money',
originalTotalSet: 'MoneyBag',
quantity: 'Int',
},
FulfillmentLineItemConnection: {
edges: 'FulfillmentLineItemEdge',
pageInfo: 'PageInfo',
},
FulfillmentLineItemEdge: {
cursor: 'String',
node: 'FulfillmentLineItem',
},
FulfillmentOrder: {
assignedLocation: 'FulfillmentOrderAssignedLocation',
deliveryMethod: 'DeliveryMethod',
destination: 'FulfillmentOrderDestination',
fulfillAt: 'DateTime',
fulfillmentHolds: 'FulfillmentHold',
fulfillments: 'FulfillmentConnection',
id: 'ID',
internationalDuties: 'FulfillmentOrderInternationalDuties',
lineItems: 'FulfillmentOrderLineItemConnection',
locationsForMove: 'FulfillmentOrderLocationForMoveConnection',
merchantRequests: 'FulfillmentOrderMerchantRequestConnection',
order: 'Order',
requestStatus: 'FulfillmentOrderRequestStatus',
status: 'FulfillmentOrderStatus',
supportedActions: 'FulfillmentOrderSupportedAction',
},
FulfillmentOrderAcceptCancellationRequestPayload: {
fulfillmentOrder: 'FulfillmentOrder',
userErrors: 'UserError',
},
FulfillmentOrderAcceptFulfillmentRequestPayload: {
fulfillmentOrder: 'FulfillmentOrder',
userErrors: 'UserError',
},
FulfillmentOrderAssignedLocation: {
address1: 'String',
address2: 'String',
city: 'String',
countryCode: 'CountryCode',
location: 'Location',
name: 'String',
phone: 'String',
province: 'String',
zip: 'String',
},
FulfillmentOrderCancelPayload: {
fulfillmentOrder: 'FulfillmentOrder',
replacementFulfillmentOrder: 'FulfillmentOrder',
userErrors: 'UserError',
},
FulfillmentOrderClosePayload: {
fulfillmentOrder: 'FulfillmentOrder',
userErrors: 'UserError',
},
FulfillmentOrderConnection: {
edges: 'FulfillmentOrderEdge',
pageInfo: 'PageInfo',
},
FulfillmentOrderDestination: {
address1: 'String',
address2: 'String',
city: 'String',
company: 'String',
countryCode: 'CountryCode',
email: 'String',
firstName: 'String',
id: 'ID',
lastName: 'String',
phone: 'String',
province: 'String',
zip: 'String',
},
FulfillmentOrderEdge: {
cursor: 'String',
node: 'FulfillmentOrder',
},
FulfillmentOrderHoldPayload: {
fulfillmentOrder: 'FulfillmentOrder',
userErrors: 'FulfillmentOrderHoldUserError',
},
FulfillmentOrderHoldUserError: {
code: 'FulfillmentOrderHoldUserErrorCode',
field: 'String',
message: 'String',
},
FulfillmentOrderInternationalDuties: {
incoterm: 'String',
},
FulfillmentOrderLineItem: {
id: 'ID',
lineItem: 'LineItem',
remainingQuantity: 'Int',
totalQuantity: 'Int',
},
FulfillmentOrderLineItemConnection: {
edges: 'FulfillmentOrderLineItemEdge',
pageInfo: 'PageInfo',
},
FulfillmentOrderLineItemEdge: {
cursor: 'String',
node: 'FulfillmentOrderLineItem',
},
FulfillmentOrderLocationForMove: {
location: 'Location',
message: 'String',
movable: 'Boolean',
},
FulfillmentOrderLocationForMoveConnection: {
edges: 'FulfillmentOrderLocationForMoveEdge',
pageInfo: 'PageInfo',
},
FulfillmentOrderLocationForMoveEdge: {
cursor: 'String',
node: 'FulfillmentOrderLocationForMove',
},
FulfillmentOrderMerchantRequest: {
id: 'ID',
kind: 'FulfillmentOrderMerchantRequestKind',
message: 'String',
requestOptions: 'JSON',
responseData: 'JSON',
sentAt: 'DateTime',
},
FulfillmentOrderMerchantRequestConnection: {
edges: 'FulfillmentOrderMerchantRequestEdge',
pageInfo: 'PageInfo',
},
FulfillmentOrderMerchantRequestEdge: {
cursor: 'String',
node: 'FulfillmentOrderMerchantRequest',
},
FulfillmentOrderMovePayload: {
movedFulfillmentOrder: 'FulfillmentOrder',
originalFulfillmentOrder: 'FulfillmentOrder',
remainingFulfillmentOrder: 'FulfillmentOrder',
userErrors: 'UserError',
},
FulfillmentOrderOpenPayload: {
fulfillmentOrder: 'FulfillmentOrder',
userErrors: 'UserError',
},
FulfillmentOrderRejectCancellationRequestPayload: {
fulfillmentOrder: 'FulfillmentOrder',
userErrors: 'UserError',
},
FulfillmentOrderRejectFulfillmentRequestPayload: {
fulfillmentOrder: 'FulfillmentOrder',
userErrors: 'UserError',
},
FulfillmentOrderReleaseHoldPayload: {
fulfillmentOrder: 'FulfillmentOrder',
userErrors: 'FulfillmentOrderReleaseHoldUserError',
},
FulfillmentOrderReleaseHoldUserError: {
code: 'FulfillmentOrderReleaseHoldUserErrorCode',
field: 'String',
message: 'String',
},
FulfillmentOrderReschedulePayload: {
fulfillmentOrder: 'FulfillmentOrder',
userErrors: 'FulfillmentOrderRescheduleUserError',
},
FulfillmentOrderRescheduleUserError: {
code: 'FulfillmentOrderRescheduleUserErrorCode',
field: 'String',
message: 'String',
},
FulfillmentOrderSubmitCancellationRequestPayload: {
fulfillmentOrder: 'FulfillmentOrder',
userErrors: 'UserError',
},
FulfillmentOrderSubmitFulfillmentRequestPayload: {
originalFulfillmentOrder: 'FulfillmentOrder',
submittedFulfillmentOrder: 'FulfillmentOrder',
unsubmittedFulfillmentOrder: 'FulfillmentOrder',
userErrors: 'UserError',
},
FulfillmentOrderSupportedAction: {
action: 'FulfillmentOrderAction',
externalUrl: 'URL',
},
FulfillmentOriginAddress: {
address1: 'String',
address2: 'String',
city: 'String',
countryCode: 'String',
provinceCode: 'String',
zip: 'String',
},
FulfillmentService: {
callbackUrl: 'URL',
fulfillmentOrdersOptIn: 'Boolean',
handle: 'String',
id: 'ID',
inventoryManagement: 'Boolean',
location: 'Location',
productBased: 'Boolean',
serviceName: 'String',
shippingMethods: 'ShippingMethod',
type: 'FulfillmentServiceType',
},
FulfillmentServiceCreatePayload: {
fulfillmentService: 'FulfillmentService',
userErrors: 'UserError',
},
FulfillmentServiceDeletePayload: {
deletedId: 'ID',
userErrors: 'UserError',
},
FulfillmentServiceUpdatePayload: {
fulfillmentService: 'FulfillmentService',
userErrors: 'UserError',
},
FulfillmentTrackingInfo: {
company: 'String',
number: 'String',
url: 'URL',
},
FulfillmentTrackingInfoUpdatePayload: {
fulfillment: 'Fulfillment',
userErrors: 'UserError',
},
FulfillmentTrackingInfoUpdateV2Payload: {
fulfillment: 'Fulfillment',
userErrors: 'UserError',
},
GenericFile: {
alt: 'String',
createdAt: 'DateTime',
fileErrors: 'FileError',
fileStatus: 'FileStatus',
id: 'ID',
preview: 'MediaPreviewImage',
url: 'URL',
},
GiftCard: {
balance: 'MoneyV2',
createdAt: 'DateTime',
customer: 'Customer',
disabledAt: 'DateTime',
enabled: 'Boolean',
expiresOn: 'Date',
id: 'ID',
initialValue: 'MoneyV2',
lastCharacters: 'String',
maskedCode: 'String',
note: 'String',
order: 'Order',
},
GiftCardConnection: {
edges: 'GiftCardEdge',
pageInfo: 'PageInfo',
},
GiftCardCreatePayload: {
giftCard: 'GiftCard',
giftCardCode: 'String',
userErrors: 'GiftCardUserError',
},
GiftCardDisablePayload: {
giftCard: 'GiftCard',
userErrors: 'UserError',
},
GiftCardEdge: {
cursor: 'String',
node: 'GiftCard',
},
GiftCardSale: {
actionType: 'SaleActionType',
id: 'ID',
lineItem: 'LineItem',
lineType: 'SaleLineType',
quantity: 'Int',
taxes: 'SaleTax',
totalAmount: 'MoneyBag',
totalDiscountAmountAfterTaxes: 'MoneyBag',
totalDiscountAmountBeforeTaxes: 'MoneyBag',
totalTaxAmount: 'MoneyBag',
},
GiftCardUpdatePayload: {
giftCard: 'GiftCard',
userErrors: 'UserError',
},
GiftCardUserError: {
code: 'GiftCardErrorCode',
field: 'String',
message: 'String',
},
HasEvents: {
'...on Customer': 'Customer',
'...on DiscountAutomaticBxgy': 'DiscountAutomaticBxgy',
'...on DiscountAutomaticNode': 'DiscountAutomaticNode',
'...on DiscountCodeNode': 'DiscountCodeNode',
'...on DraftOrder': 'DraftOrder',
'...on Order': 'Order',
'...on PriceRule': 'PriceRule',
events: 'EventConnection',
},
HasLocalizationExtensions: {
'...on DraftOrder': 'DraftOrder',
'...on Order': 'Order',
localizationExtensions: 'LocalizationExtensionConnection',
},
HasMetafieldDefinitions: {
'...on Collection': 'Collection',
'...on Customer': 'Customer',
'...on Location': 'Location',
'...on Order': 'Order',
'...on Product': 'Product',
'...on ProductVariant': 'ProductVariant',
metafieldDefinitions: 'MetafieldDefinitionConnection',
},
HasMetafields: {
'...on Collection': 'Collection',
'...on Customer': 'Customer',
'...on DraftOrder': 'DraftOrder',
'...on Image': 'Image',
'...on Order': 'Order',
'...on Product': 'Product',
'...on ProductVariant': 'ProductVariant',
'...on Shop': 'Shop',
metafield: 'Metafield',
metafields: 'MetafieldConnection',
privateMetafield: 'PrivateMetafield',
privateMetafields: 'PrivateMetafieldConnection',
},
HasPublishedTranslations: {
'...on Collection': 'Collection',
'...on Link': 'Link',
'...on OnlineStoreArticle': 'OnlineStoreArticle',
'...on OnlineStoreBlog': 'OnlineStoreBlog',
'...on OnlineStorePage': 'OnlineStorePage',
'...on Product': 'Product',
'...on ProductOption': 'ProductOption',
'...on ProductVariant': 'ProductVariant',
'...on Shop': 'Shop',
'...on ShopPolicy': 'ShopPolicy',
translations: 'PublishedTranslation',
},
Image: {
altText: 'String',
height: 'Int',
id: 'ID',
metafield: 'Metafield',
metafields: 'MetafieldConnection',
originalSrc: 'URL',
privateMetafield: 'PrivateMetafield',
privateMetafields: 'PrivateMetafieldConnection',
src: 'URL',
transformedSrc: 'URL',
url: 'URL',
width: 'Int',
},
ImageConnection: {
edges: 'ImageEdge',
pageInfo: 'PageInfo',
},
ImageEdge: {
cursor: 'String',
node: 'Image',
},
ImageUploadParameter: {
name: 'String',
value: 'String',
},
InventoryActivatePayload: {
inventoryLevel: 'InventoryLevel',
userErrors: 'UserError',
},
InventoryAdjustQuantityPayload: {
inventoryLevel: 'InventoryLevel',
userErrors: 'UserError',
},
InventoryBulkAdjustQuantityAtLocationPayload: {
inventoryLevels: 'InventoryLevel',
userErrors: 'UserError',
},
InventoryDeactivatePayload: {
userErrors: 'UserError',
},
InventoryItem: {
countryCodeOfOrigin: 'CountryCode',
countryHarmonizedSystemCodes: 'CountryHarmonizedSystemCodeConnection',
createdAt: 'DateTime',
duplicateSkuCount: 'Int',
harmonizedSystemCode: 'String',
id: 'ID',
inventoryHistoryUrl: 'URL',
inventoryLevel: 'InventoryLevel',
inventoryLevels: 'InventoryLevelConnection',
legacyResourceId: 'UnsignedInt64',
locationsCount: 'Int',
provinceCodeOfOrigin: 'String',
requiresShipping: 'Boolean',
sku: 'String',
tracked: 'Boolean',
trackedEditable: 'EditableProperty',
unitCost: 'MoneyV2',
updatedAt: 'DateTime',
variant: 'ProductVariant',
},
InventoryItemConnection: {
edges: 'InventoryItemEdge',
pageInfo: 'PageInfo',
},
InventoryItemEdge: {
cursor: 'String',
node: 'InventoryItem',
},
InventoryItemUpdatePayload: {
inventoryItem: 'InventoryItem',
userErrors: 'UserError',
},
InventoryLevel: {
available: 'Int',
canDeactivate: 'Boolean',
createdAt: 'DateTime',
deactivationAlert: 'String',
deactivationAlertHtml: 'FormattedString',
id: 'ID',
incoming: 'Int',
item: 'InventoryItem',
location: 'Location',
updatedAt: 'DateTime',
},
InventoryLevelConnection: {
edges: 'InventoryLevelEdge',
pageInfo: 'PageInfo',
},
InventoryLevelEdge: {
cursor: 'String',
node: 'InventoryLevel',
},
Job: {
done: 'Boolean',
id: 'ID',
query: 'QueryRoot',
},
LegacyInteroperability: {
'...on Customer': 'Customer',
'...on DraftOrder': 'DraftOrder',
'...on Fulfillment': 'Fulfillment',
'...on InventoryItem': 'InventoryItem',
'...on Location': 'Location',
'...on MarketingEvent': 'MarketingEvent',
'...on Metafield': 'Metafield',
'...on MetafieldStorefrontVisibility': 'MetafieldStorefrontVisibility',
'...on Order': 'Order',
'...on PriceRule': 'PriceRule',
'...on Product': 'Product',
'...on ProductVariant': 'ProductVariant',
'...on Refund': 'Refund',
'...on SavedSearch': 'SavedSearch',
'...on ScriptTag': 'ScriptTag',
'...on ShopifyPaymentsDispute': 'ShopifyPaymentsDispute',
'...on ShopifyPaymentsPayout': 'ShopifyPaymentsPayout',
'...on WebhookSubscription': 'WebhookSubscription',
legacyResourceId: 'UnsignedInt64',
},
LimitedPendingOrderCount: {
atMax: 'Boolean',
count: 'Int',
},
LineItem: {
canRestock: 'Boolean',
contract: 'SubscriptionContract',
currentQuantity: 'Int',
customAttributes: 'Attribute',
discountAllocations: 'DiscountAllocation',
discountedTotal: 'Money',
discountedTotalSet: 'MoneyBag',
discountedUnitPrice: 'Money',
discountedUnitPriceSet: 'MoneyBag',
duties: 'Duty',
fulfillableQuantity: 'Int',
fulfillmentService: 'FulfillmentService',
fulfillmentStatus: 'String',
id: 'ID',
image: 'Image',
merchantEditable: 'Boolean',
name: 'String',
nonFulfillableQuantity: 'Int',
originalTotal: 'Money',
originalTotalSet: 'MoneyBag',
originalUnitPrice: 'Money',
originalUnitPriceSet: 'MoneyBag',
product: 'Product',
quantity: 'Int',
refundableQuantity: 'Int',
requiresShipping: 'Boolean',
restockable: 'Boolean',
sellingPlan: 'LineItemSellingPlan',
sku: 'String',
taxLines: 'TaxLine',
taxable: 'Boolean',
title: 'String',
totalDiscount: 'Money',
totalDiscountSet: 'MoneyBag',
unfulfilledDiscountedTotal: 'Money',
unfulfilledDiscountedTotalSet: 'MoneyBag',
unfulfilledOriginalTotal: 'Money',
unfulfilledOriginalTotalSet: 'MoneyBag',
unfulfilledQuantity: 'Int',
variant: 'ProductVariant',
variantTitle: 'String',
vendor: 'String',
},
LineItemConnection: {
edges: 'LineItemEdge',
pageInfo: 'PageInfo',
},
LineItemEdge: {
cursor: 'String',
node: 'LineItem',
},
LineItemMutable: {
canRestock: 'Boolean',
customAttributes: 'Attribute',
discountAllocations: 'DiscountAllocation',
discountedTotal: 'Money',
discountedTotalSet: 'MoneyBag',
discountedUnitPrice: 'Money',
discountedUnitPriceSet: 'MoneyBag',
fulfillableQuantity: 'Int',
fulfillmentService: 'FulfillmentService',
fulfillmentStatus: 'String',
id: 'ID',
image: 'Image',
merchantEditable: 'Boolean',
name: 'String',
nonFulfillableQuantity: 'Int',
originalTotal: 'Money',
originalTotalSet: 'MoneyBag',
originalUnitPrice: 'Money',
originalUnitPriceSet: 'MoneyBag',
product: 'Product',
quantity: 'Int',
refundableQuantity: 'Int',
requiresShipping: 'Boolean',
restockable: 'Boolean',
sku: 'String',
taxLines: 'TaxLine',
taxable: 'Boolean',
title: 'String',
totalDiscount: 'Money',
totalDiscountSet: 'MoneyBag',
unfulfilledDiscountedTotal: 'Money',
unfulfilledDiscountedTotalSet: 'MoneyBag',
unfulfilledOriginalTotal: 'Money',
unfulfilledOriginalTotalSet: 'MoneyBag',
unfulfilledQuantity: 'Int',
variant: 'ProductVariant',
variantTitle: 'String',
vendor: 'String',
},
LineItemMutableConnection: {
edges: 'LineItemMutableEdge',
pageInfo: 'PageInfo',
},
LineItemMutableEdge: {
cursor: 'String',
node: 'LineItemMutable',
},
LineItemSellingPlan: {
name: 'String',
},
Link: {
label: 'String',
translations: 'PublishedTranslation',
url: 'URL',
},
Locale: {
isoCode: 'String',
name: 'String',
},
LocalizationExtension: {
countryCode: 'CountryCode',
key: 'LocalizationExtensionKey',
purpose: 'LocalizationExtensionPurpose',
title: 'String',
value: 'String',
},
LocalizationExtensionConnection: {
edges: 'LocalizationExtensionEdge',
pageInfo: 'PageInfo',
},
LocalizationExtensionEdge: {
cursor: 'String',
node: 'LocalizationExtension',
},
Location: {
activatable: 'Boolean',
address: 'LocationAddress',
addressVerified: 'Boolean',
deactivatable: 'Boolean',
deactivatedAt: 'String',
deletable: 'Boolean',
fulfillmentService: 'FulfillmentService',
fulfillsOnlineOrders: 'Boolean',
hasActiveInventory: 'Boolean',
hasUnfulfilledOrders: 'Boolean',
id: 'ID',
inventoryLevel: 'InventoryLevel',
inventoryLevels: 'InventoryLevelConnection',
isActive: 'Boolean',
isPrimary: 'Boolean',
legacyResourceId: 'UnsignedInt64',
metafieldDefinitions: 'MetafieldDefinitionConnection',
name: 'String',
shipsInventory: 'Boolean',
suggestedAddresses: 'LocationSuggestedAddress',
},
LocationAddress: {
address1: 'String',
address2: 'String',
city: 'String',
country: 'String',
countryCode: 'String',
formatted: 'String',
latitude: 'Float',
longitude: 'Float',
phone: 'String',
province: 'String',
provinceCode: 'String',
zip: 'String',
},
LocationConnection: {
edges: 'LocationEdge',
pageInfo: 'PageInfo',
},
LocationEdge: {
cursor: 'String',
node: 'Location',
},
LocationSuggestedAddress: {
address1: 'String',
address2: 'String',
city: 'String',
country: 'String',
countryCode: 'CountryCode',
formatted: 'String',
province: 'String',
provinceCode: 'String',
zip: 'String',
},
MailingAddress: {
address1: 'String',
address2: 'String',
city: 'String',
company: 'String',
country: 'String',
countryCode: 'String',
countryCodeV2: 'CountryCode',
firstName: 'String',
formatted: 'String',
formattedArea: 'String',
id: 'ID',
lastName: 'String',
latitude: 'Float',
longitude: 'Float',
name: 'String',
phone: 'String',
province: 'String',
provinceCode: 'String',
zip: 'String',
},
ManualDiscountApplication: {
allocationMethod: 'DiscountApplicationAllocationMethod',
description: 'String',
index: 'Int',
targetSelection: 'DiscountApplicationTargetSelection',
targetType: 'DiscountApplicationTargetType',
title: 'String',
value: 'PricingValue',
},
MarketingActivity: {
activityListUrl: 'URL',
adSpend: 'MoneyV2',
app: 'App',
appErrors: 'MarketingActivityExtensionAppErrors',
budget: 'MarketingBudget',
createdAt: 'DateTime',
formData: 'String',
id: 'ID',
inMainWorkflowVersion: 'Boolean',
marketingChannel: 'MarketingChannel',
marketingEvent: 'MarketingEvent',
sourceAndMedium: 'String',
status: 'MarketingActivityStatus',
statusBadgeType: 'MarketingActivityStatusBadgeType',
statusLabel: 'String',
statusTransitionedAt: 'DateTime',
tactic: 'MarketingTactic',
targetStatus: 'MarketingActivityStatus',
title: 'String',
updatedAt: 'DateTime',
utmParameters: 'UTMParameters',
},
MarketingActivityConnection: {
edges: 'MarketingActivityEdge',
pageInfo: 'PageInfo',
},
MarketingActivityCreatePayload: {
marketingActivity: 'MarketingActivity',
redirectPath: 'String',
userErrors: 'UserError',
},
MarketingActivityEdge: {
cursor: 'String',
node: 'MarketingActivity',
},
MarketingActivityExtensionAppErrors: {
code: 'MarketingActivityExtensionAppErrorCode',
userErrors: 'UserError',
},
MarketingActivityUpdatePayload: {
marketingActivity: 'MarketingActivity',
redirectPath: 'String',
userErrors: 'UserError',
},
MarketingBudget: {
budgetType: 'MarketingBudgetBudgetType',
total: 'MoneyV2',
},
MarketingEngagement: {
adSpend: 'MoneyV2',
clicksCount: 'Int',
commentsCount: 'Int',
complaintsCount: 'Int',
failsCount: 'Int',
favoritesCount: 'Int',
fetchedAt: 'DateTime',
impressionsCount: 'Int',
isCumulative: 'Boolean',
marketingActivity: 'MarketingActivity',
occurredOn: 'Date',
sendsCount: 'Int',
sharesCount: 'Int',
uniqueClicksCount: 'Int',
uniqueViewsCount: 'Int',
unsubscribesCount: 'Int',
utcOffset: 'UtcOffset',
viewsCount: 'Int',
},
MarketingEngagementCreatePayload: {
marketingEngagement: 'MarketingEngagement',
userErrors: 'UserError',
},
MarketingEvent: {
app: 'App',
channel: 'MarketingChannel',
description: 'String',
endedAt: 'DateTime',
id: 'ID',
legacyResourceId: 'UnsignedInt64',
manageUrl: 'URL',
previewUrl: 'URL',
remoteId: 'String',
scheduledToEndAt: 'DateTime',
sourceAndMedium: 'String',
startedAt: 'DateTime',
targetTypeDisplayText: 'String',
type: 'MarketingTactic',
utmCampaign: 'String',
utmMedium: 'String',
utmSource: 'String',
},
MarketingEventConnection: {
edges: 'MarketingEventEdge',
pageInfo: 'PageInfo',
},
MarketingEventEdge: {
cursor: 'String',
node: 'MarketingEvent',
},
Media: {
'...on ExternalVideo': 'ExternalVideo',
'...on MediaImage': 'MediaImage',
'...on Model3d': 'Model3d',
'...on Video': 'Video',
alt: 'String',
mediaContentType: 'MediaContentType',
mediaErrors: 'MediaError',
mediaWarnings: 'MediaWarning',
preview: 'MediaPreviewImage',
status: 'MediaStatus',
},
MediaConnection: {
edges: 'MediaEdge',
pageInfo: 'PageInfo',
},
MediaEdge: {
cursor: 'String',
node: 'Media',
},
MediaError: {
code: 'MediaErrorCode',
details: 'String',
message: 'String',
},
MediaImage: {
alt: 'String',
createdAt: 'DateTime',
fileErrors: 'FileError',
fileStatus: 'FileStatus',
id: 'ID',
image: 'Image',
mediaContentType: 'MediaContentType',
mediaErrors: 'MediaError',
mediaWarnings: 'MediaWarning',
mimeType: 'String',
preview: 'MediaPreviewImage',
status: 'MediaStatus',
},
MediaPreviewImage: {
image: 'Image',
status: 'MediaPreviewImageStatus',
},
MediaUserError: {
code: 'MediaUserErrorCode',
field: 'String',
message: 'String',
},
MediaWarning: {
code: 'MediaWarningCode',
message: 'String',
},
MerchantApprovalSignals: {
identityVerified: 'Boolean',
verifiedByShopify: 'Boolean',
},
Metafield: {
createdAt: 'DateTime',
definition: 'MetafieldDefinition',
description: 'String',
id: 'ID',
key: 'String',
legacyResourceId: 'UnsignedInt64',
namespace: 'String',
owner: 'HasMetafields',
ownerType: 'MetafieldOwnerType',
reference: 'MetafieldReference',
type: 'String',
updatedAt: 'DateTime',
value: 'String',
},
MetafieldConnection: {
edges: 'MetafieldEdge',
pageInfo: 'PageInfo',
},
MetafieldDefinition: {
description: 'String',
id: 'ID',
key: 'String',
metafields: 'MetafieldConnection',
metafieldsCount: 'Int',
name: 'String',
namespace: 'String',
ownerType: 'MetafieldOwnerType',
pinnedPosition: 'Int',
standardTemplate: 'StandardMetafieldDefinitionTemplate',
type: 'MetafieldDefinitionType',
validationStatus: 'MetafieldDefinitionValidationStatus',
validations: 'MetafieldDefinitionValidation',
},
MetafieldDefinitionConnection: {
edges: 'MetafieldDefinitionEdge',
pageInfo: 'PageInfo',
},
MetafieldDefinitionCreatePayload: {
createdDefinition: 'MetafieldDefinition',
userErrors: 'MetafieldDefinitionCreateUserError',
},
MetafieldDefinitionCreateUserError: {
code: 'MetafieldDefinitionCreateUserErrorCode',
field: 'String',
message: 'String',
},
MetafieldDefinitionDeletePayload: {
deletedDefinitionId: 'ID',
userErrors: 'MetafieldDefinitionDeleteUserError',
},
MetafieldDefinitionDeleteUserError: {
code: 'MetafieldDefinitionDeleteUserErrorCode',
field: 'String',
message: 'String',
},
MetafieldDefinitionEdge: {
cursor: 'String',
node: 'MetafieldDefinition',
},
MetafieldDefinitionPinPayload: {
pinnedDefinition: 'MetafieldDefinition',
userErrors: 'MetafieldDefinitionPinUserError',
},
MetafieldDefinitionPinUserError: {
code: 'MetafieldDefinitionPinUserErrorCode',
field: 'String',
message: 'String',
},
MetafieldDefinitionSupportedValidation: {
name: 'String',
type: 'String',
},
MetafieldDefinitionType: {
category: 'String',
name: 'String',
supportedValidations: 'MetafieldDefinitionSupportedValidation',
supportsDefinitionMigrations: 'Boolean',
valueType: 'MetafieldValueType',
},
MetafieldDefinitionUnpinPayload: {
unpinnedDefinition: 'MetafieldDefinition',
userErrors: 'MetafieldDefinitionUnpinUserError',
},
MetafieldDefinitionUnpinUserError: {
code: 'MetafieldDefinitionUnpinUserErrorCode',
field: 'String',
message: 'String',
},
MetafieldDefinitionUpdatePayload: {
updatedDefinition: 'MetafieldDefinition',
userErrors: 'MetafieldDefinitionUpdateUserError',
},
MetafieldDefinitionUpdateUserError: {
code: 'MetafieldDefinitionUpdateUserErrorCode',
field: 'String',
message: 'String',
},
MetafieldDefinitionValidation: {
name: 'String',
type: 'String',
value: 'String',
},
MetafieldDeletePayload: {
deletedId: 'ID',
userErrors: 'UserError',
},
MetafieldEdge: {
cursor: 'String',
node: 'Metafield',
},
MetafieldReference: {
'...on GenericFile': 'GenericFile',
'...on MediaImage': 'MediaImage',
'...on OnlineStorePage': 'OnlineStorePage',
'...on Product': 'Product',
'...on ProductVariant': 'ProductVariant',
},
MetafieldStorefrontVisibility: {
createdAt: 'DateTime',
id: 'ID',
key: 'String',
legacyResourceId: 'UnsignedInt64',
namespace: 'String',
ownerType: 'MetafieldOwnerType',
updatedAt: 'DateTime',
},
MetafieldStorefrontVisibilityConnection: {
edges: 'MetafieldStorefrontVisibilityEdge',
pageInfo: 'PageInfo',
},
MetafieldStorefrontVisibilityCreatePayload: {
metafieldStorefrontVisibility: 'MetafieldStorefrontVisibility',
userErrors: 'UserError',
},
MetafieldStorefrontVisibilityDeletePayload: {
deletedMetafieldStorefrontVisibilityId: 'ID',
userErrors: 'UserError',
},
MetafieldStorefrontVisibilityEdge: {
cursor: 'String',
node: 'MetafieldStorefrontVisibility',
},
MetafieldsSetPayload: {
metafields: 'Metafield',
userErrors: 'MetafieldsSetUserError',
},
MetafieldsSetUserError: {
code: 'MetafieldsSetUserErrorCode',
field: 'String',
message: 'String',
},
Model3d: {
alt: 'String',
boundingBox: 'Model3dBoundingBox',
filename: 'String',
id: 'ID',
mediaContentType: 'MediaContentType',
mediaErrors: 'MediaError',
mediaWarnings: 'MediaWarning',
originalSource: 'Model3dSource',
preview: 'MediaPreviewImage',
sources: 'Model3dSource',
status: 'MediaStatus',
},
Model3dBoundingBox: {
size: 'Vector3',
},
Model3dSource: {
filesize: 'Int',
format: 'String',
mimeType: 'String',
url: 'String',
},
MoneyBag: {
presentmentMoney: 'MoneyV2',
shopMoney: 'MoneyV2',
},
MoneyV2: {
amount: 'Decimal',
currencyCode: 'CurrencyCode',
},
Mutation: {
appCreditCreate: 'AppCreditCreatePayload',
appPurchaseOneTimeCreate: 'AppPurchaseOneTimeCreatePayload',
appRevenueAttributionRecordCreate: 'AppRevenueAttributionRecordCreatePayload',
appRevenueAttributionRecordDelete: 'AppRevenueAttributionRecordDeletePayload',
appSubscriptionCancel: 'AppSubscriptionCancelPayload',
appSubscriptionCreate: 'AppSubscriptionCreatePayload',
appSubscriptionLineItemUpdate: 'AppSubscriptionLineItemUpdatePayload',
appUsageRecordCreate: 'AppUsageRecordCreatePayload',
bulkOperationCancel: 'BulkOperationCancelPayload',
bulkOperationRunMutation: 'BulkOperationRunMutationPayload',
bulkOperationRunQuery: 'BulkOperationRunQueryPayload',
bulkProductResourceFeedbackCreate: 'BulkProductResourceFeedbackCreatePayload',
collectionAddProducts: 'CollectionAddProductsPayload',
collectionCreate: 'CollectionCreatePayload',
collectionDelete: 'CollectionDeletePayload',
collectionPublish: 'CollectionPublishPayload',
collectionRemoveProducts: 'CollectionRemoveProductsPayload',
collectionReorderProducts: 'CollectionReorderProductsPayload',
collectionUnpublish: 'CollectionUnpublishPayload',
collectionUpdate: 'CollectionUpdatePayload',
customerAddTaxExemptions: 'CustomerAddTaxExemptionsPayload',
customerCreate: 'CustomerCreatePayload',
customerDelete: 'CustomerDeletePayload',
customerGenerateAccountActivationUrl: 'CustomerGenerateAccountActivationUrlPayload',
customerPaymentMethodCreditCardCreate: 'CustomerPaymentMethodCreditCardCreatePayload',
customerPaymentMethodCreditCardUpdate: 'CustomerPaymentMethodCreditCardUpdatePayload',
customerPaymentMethodGetUpdateUrl: 'CustomerPaymentMethodGetUpdateUrlPayload',
customerPaymentMethodPaypalBillingAgreementCreate: 'CustomerPaymentMethodPaypalBillingAgreementCreatePayload',
customerPaymentMethodPaypalBillingAgreementUpdate: 'CustomerPaymentMethodPaypalBillingAgreementUpdatePayload',
customerPaymentMethodRemoteCreate: 'CustomerPaymentMethodRemoteCreatePayload',
customerPaymentMethodRemoteCreditCardCreate: 'CustomerPaymentMethodRemoteCreditCardCreatePayload',
customerPaymentMethodRevoke: 'CustomerPaymentMethodRevokePayload',
customerPaymentMethodSendUpdateEmail: 'CustomerPaymentMethodSendUpdateEmailPayload',
customerRemoveTaxExemptions: 'CustomerRemoveTaxExemptionsPayload',
customerReplaceTaxExemptions: 'CustomerReplaceTaxExemptionsPayload',
customerSmsMarketingConsentUpdate: 'CustomerSmsMarketingConsentUpdatePayload',
customerUpdate: 'CustomerUpdatePayload',
customerUpdateDefaultAddress: 'CustomerUpdateDefaultAddressPayload',
deliveryProfileCreate: 'deliveryProfileCreatePayload',
deliveryProfileRemove: 'deliveryProfileRemovePayload',
deliveryProfileUpdate: 'deliveryProfileUpdatePayload',
deliverySettingUpdate: 'DeliverySettingUpdatePayload',
deliveryShippingOriginAssign: 'DeliveryShippingOriginAssignPayload',
discountAutomaticActivate: 'DiscountAutomaticActivatePayload',
discountAutomaticBasicCreate: 'DiscountAutomaticBasicCreatePayload',
discountAutomaticBasicUpdate: 'DiscountAutomaticBasicUpdatePayload',
discountAutomaticBulkDelete: 'DiscountAutomaticBulkDeletePayload',
discountAutomaticBxgyCreate: 'DiscountAutomaticBxgyCreatePayload',
discountAutomaticBxgyUpdate: 'DiscountAutomaticBxgyUpdatePayload',
discountAutomaticDeactivate: 'DiscountAutomaticDeactivatePayload',
discountAutomaticDelete: 'DiscountAutomaticDeletePayload',
discountCodeActivate: 'DiscountCodeActivatePayload',
discountCodeBasicCreate: 'DiscountCodeBasicCreatePayload',
discountCodeBasicUpdate: 'DiscountCodeBasicUpdatePayload',
discountCodeBulkActivate: 'DiscountCodeBulkActivatePayload',
discountCodeBulkDeactivate: 'DiscountCodeBulkDeactivatePayload',
discountCodeBulkDelete: 'DiscountCodeBulkDeletePayload',
discountCodeBxgyCreate: 'DiscountCodeBxgyCreatePayload',
discountCodeBxgyUpdate: 'DiscountCodeBxgyUpdatePayload',
discountCodeDeactivate: 'DiscountCodeDeactivatePayload',
discountCodeDelete: 'DiscountCodeDeletePayload',
discountCodeFreeShippingCreate: 'DiscountCodeFreeShippingCreatePayload',
discountCodeFreeShippingUpdate: 'DiscountCodeFreeShippingUpdatePayload',
discountCodeRedeemCodeBulkDelete: 'DiscountCodeRedeemCodeBulkDeletePayload',
discountRedeemCodeBulkAdd: 'DiscountRedeemCodeBulkAddPayload',
draftOrderCalculate: 'DraftOrderCalculatePayload',
draftOrderComplete: 'DraftOrderCompletePayload',
draftOrderCreate: 'DraftOrderCreatePayload',
draftOrderDelete: 'DraftOrderDeletePayload',
draftOrderInvoicePreview: 'DraftOrderInvoicePreviewPayload',
draftOrderInvoiceSend: 'DraftOrderInvoiceSendPayload',
draftOrderUpdate: 'DraftOrderUpdatePayload',
eventBridgeWebhookSubscriptionCreate: 'EventBridgeWebhookSubscriptionCreatePayload',
eventBridgeWebhookSubscriptionUpdate: 'EventBridgeWebhookSubscriptionUpdatePayload',
fileCreate: 'FileCreatePayload',
fileDelete: 'FileDeletePayload',
fileUpdate: 'FileUpdatePayload',
flowTriggerReceive: 'FlowTriggerReceivePayload',
fulfillmentCancel: 'FulfillmentCancelPayload',
fulfillmentCreate: 'FulfillmentCreatePayload',
fulfillmentCreateV2: 'FulfillmentCreateV2Payload',
fulfillmentOrderAcceptCancellationRequest: 'FulfillmentOrderAcceptCancellationRequestPayload',
fulfillmentOrderAcceptFulfillmentRequest: 'FulfillmentOrderAcceptFulfillmentRequestPayload',
fulfillmentOrderCancel: 'FulfillmentOrderCancelPayload',
fulfillmentOrderClose: 'FulfillmentOrderClosePayload',
fulfillmentOrderHold: 'FulfillmentOrderHoldPayload',
fulfillmentOrderMove: 'FulfillmentOrderMovePayload',
fulfillmentOrderOpen: 'FulfillmentOrderOpenPayload',
fulfillmentOrderRejectCancellationRequest: 'FulfillmentOrderRejectCancellationRequestPayload',
fulfillmentOrderRejectFulfillmentRequest: 'FulfillmentOrderRejectFulfillmentRequestPayload',
fulfillmentOrderReleaseHold: 'FulfillmentOrderReleaseHoldPayload',
fulfillmentOrderReschedule: 'FulfillmentOrderReschedulePayload',
fulfillmentOrderSubmitCancellationRequest: 'FulfillmentOrderSubmitCancellationRequestPayload',
fulfillmentOrderSubmitFulfillmentRequest: 'FulfillmentOrderSubmitFulfillmentRequestPayload',
fulfillmentServiceCreate: 'FulfillmentServiceCreatePayload',
fulfillmentServiceDelete: 'FulfillmentServiceDeletePayload',
fulfillmentServiceUpdate: 'FulfillmentServiceUpdatePayload',
fulfillmentTrackingInfoUpdate: 'FulfillmentTrackingInfoUpdatePayload',
fulfillmentTrackingInfoUpdateV2: 'FulfillmentTrackingInfoUpdateV2Payload',
giftCardCreate: 'GiftCardCreatePayload',
giftCardDisable: 'GiftCardDisablePayload',
giftCardUpdate: 'GiftCardUpdatePayload',
inventoryActivate: 'InventoryActivatePayload',
inventoryAdjustQuantity: 'InventoryAdjustQuantityPayload',
inventoryBulkAdjustQuantityAtLocation: 'InventoryBulkAdjustQuantityAtLocationPayload',
inventoryDeactivate: 'InventoryDeactivatePayload',
inventoryItemUpdate: 'InventoryItemUpdatePayload',
marketingActivityCreate: 'MarketingActivityCreatePayload',
marketingActivityUpdate: 'MarketingActivityUpdatePayload',
marketingEngagementCreate: 'MarketingEngagementCreatePayload',
metafieldDefinitionCreate: 'MetafieldDefinitionCreatePayload',
metafieldDefinitionDelete: 'MetafieldDefinitionDeletePayload',
metafieldDefinitionPin: 'MetafieldDefinitionPinPayload',
metafieldDefinitionUnpin: 'MetafieldDefinitionUnpinPayload',
metafieldDefinitionUpdate: 'MetafieldDefinitionUpdatePayload',
metafieldDelete: 'MetafieldDeletePayload',
metafieldStorefrontVisibilityCreate: 'MetafieldStorefrontVisibilityCreatePayload',
metafieldStorefrontVisibilityDelete: 'MetafieldStorefrontVisibilityDeletePayload',
metafieldsSet: 'MetafieldsSetPayload',
orderCapture: 'OrderCapturePayload',
orderClose: 'OrderClosePayload',
orderEditAddCustomItem: 'OrderEditAddCustomItemPayload',
orderEditAddLineItemDiscount: 'OrderEditAddLineItemDiscountPayload',
orderEditAddVariant: 'OrderEditAddVariantPayload',
orderEditBegin: 'OrderEditBeginPayload',
orderEditCommit: 'OrderEditCommitPayload',
orderEditRemoveLineItemDiscount: 'OrderEditRemoveLineItemDiscountPayload',
orderEditSetQuantity: 'OrderEditSetQuantityPayload',
orderInvoiceSend: 'OrderInvoiceSendPayload',
orderMarkAsPaid: 'OrderMarkAsPaidPayload',
orderOpen: 'OrderOpenPayload',
orderUpdate: 'OrderUpdatePayload',
paymentTermsCreate: 'PaymentTermsCreatePayload',
paymentTermsDelete: 'PaymentTermsDeletePayload',
paymentTermsUpdate: 'PaymentTermsUpdatePayload',
priceListCreate: 'PriceListCreatePayload',
priceListDelete: 'PriceListDeletePayload',
priceListFixedPricesAdd: 'PriceListFixedPricesAddPayload',
priceListFixedPricesDelete: 'PriceListFixedPricesDeletePayload',
priceListUpdate: 'PriceListUpdatePayload',
priceRuleActivate: 'PriceRuleActivatePayload',
priceRuleCreate: 'PriceRuleCreatePayload',
priceRuleDeactivate: 'PriceRuleDeactivatePayload',
priceRuleDelete: 'PriceRuleDeletePayload',
priceRuleDiscountCodeCreate: 'PriceRuleDiscountCodeCreatePayload',
priceRuleDiscountCodeUpdate: 'PriceRuleDiscountCodeUpdatePayload',
priceRuleUpdate: 'PriceRuleUpdatePayload',
privateMetafieldDelete: 'PrivateMetafieldDeletePayload',
privateMetafieldUpsert: 'PrivateMetafieldUpsertPayload',
productAppendImages: 'ProductAppendImagesPayload',
productChangeStatus: 'ProductChangeStatusPayload',
productCreate: 'ProductCreatePayload',
productCreateMedia: 'ProductCreateMediaPayload',
productDelete: 'ProductDeletePayload',
productDeleteImages: 'ProductDeleteImagesPayload',
productDeleteMedia: 'ProductDeleteMediaPayload',
productDuplicate: 'ProductDuplicatePayload',
productImageUpdate: 'ProductImageUpdatePayload',
productJoinSellingPlanGroups: 'ProductJoinSellingPlanGroupsPayload',
productLeaveSellingPlanGroups: 'ProductLeaveSellingPlanGroupsPayload',
productPublish: 'ProductPublishPayload',
productReorderImages: 'ProductReorderImagesPayload',
productReorderMedia: 'ProductReorderMediaPayload',
productUnpublish: 'ProductUnpublishPayload',
productUpdate: 'ProductUpdatePayload',
productUpdateMedia: 'ProductUpdateMediaPayload',
productVariantAppendMedia: 'ProductVariantAppendMediaPayload',
productVariantCreate: 'ProductVariantCreatePayload',
productVariantDelete: 'ProductVariantDeletePayload',
productVariantDetachMedia: 'ProductVariantDetachMediaPayload',
productVariantJoinSellingPlanGroups: 'ProductVariantJoinSellingPlanGroupsPayload',
productVariantLeaveSellingPlanGroups: 'ProductVariantLeaveSellingPlanGroupsPayload',
productVariantUpdate: 'ProductVariantUpdatePayload',
productVariantsBulkCreate: 'ProductVariantsBulkCreatePayload',
productVariantsBulkDelete: 'ProductVariantsBulkDeletePayload',
productVariantsBulkReorder: 'ProductVariantsBulkReorderPayload',
productVariantsBulkUpdate: 'ProductVariantsBulkUpdatePayload',
pubSubWebhookSubscriptionCreate: 'PubSubWebhookSubscriptionCreatePayload',
pubSubWebhookSubscriptionUpdate: 'PubSubWebhookSubscriptionUpdatePayload',
publishablePublish: 'PublishablePublishPayload',
publishablePublishToCurrentChannel: 'PublishablePublishToCurrentChannelPayload',
publishableUnpublish: 'PublishableUnpublishPayload',
publishableUnpublishToCurrentChannel: 'PublishableUnpublishToCurrentChannelPayload',
refundCreate: 'RefundCreatePayload',
savedSearchCreate: 'SavedSearchCreatePayload',
savedSearchDelete: 'SavedSearchDeletePayload',
savedSearchUpdate: 'SavedSearchUpdatePayload',
scriptTagCreate: 'ScriptTagCreatePayload',
scriptTagDelete: 'ScriptTagDeletePayload',
scriptTagUpdate: 'ScriptTagUpdatePayload',
sellingPlanGroupAddProductVariants: 'SellingPlanGroupAddProductVariantsPayload',
sellingPlanGroupAddProducts: 'SellingPlanGroupAddProductsPayload',
sellingPlanGroupCreate: 'SellingPlanGroupCreatePayload',
sellingPlanGroupDelete: 'SellingPlanGroupDeletePayload',
sellingPlanGroupRemoveProductVariants: 'SellingPlanGroupRemoveProductVariantsPayload',
sellingPlanGroupRemoveProducts: 'SellingPlanGroupRemoveProductsPayload',
sellingPlanGroupUpdate: 'SellingPlanGroupUpdatePayload',
shippingPackageDelete: 'ShippingPackageDeletePayload',
shippingPackageMakeDefault: 'ShippingPackageMakeDefaultPayload',
shippingPackageUpdate: 'ShippingPackageUpdatePayload',
shopLocaleDisable: 'ShopLocaleDisablePayload',
shopLocaleEnable: 'ShopLocaleEnablePayload',
shopLocaleUpdate: 'ShopLocaleUpdatePayload',
shopPolicyUpdate: 'ShopPolicyUpdatePayload',
stagedUploadTargetGenerate: 'StagedUploadTargetGeneratePayload',
stagedUploadTargetsGenerate: 'StagedUploadTargetsGeneratePayload',
stagedUploadsCreate: 'StagedUploadsCreatePayload',
standardMetafieldDefinitionEnable: 'StandardMetafieldDefinitionEnablePayload',
storefrontAccessTokenCreate: 'StorefrontAccessTokenCreatePayload',
storefrontAccessTokenDelete: 'StorefrontAccessTokenDeletePayload',
subscriptionBillingAttemptCreate: 'SubscriptionBillingAttemptCreatePayload',
subscriptionContractCreate: 'SubscriptionContractCreatePayload',
subscriptionContractSetNextBillingDate: 'SubscriptionContractSetNextBillingDatePayload',
subscriptionContractUpdate: 'SubscriptionContractUpdatePayload',
subscriptionDraftCommit: 'SubscriptionDraftCommitPayload',
subscriptionDraftDiscountAdd: 'SubscriptionDraftDiscountAddPayload',
subscriptionDraftDiscountCodeApply: 'SubscriptionDraftDiscountCodeApplyPayload',
subscriptionDraftDiscountRemove: 'SubscriptionDraftDiscountRemovePayload',
subscriptionDraftDiscountUpdate: 'SubscriptionDraftDiscountUpdatePayload',
subscriptionDraftFreeShippingDiscountAdd: 'SubscriptionDraftFreeShippingDiscountAddPayload',
subscriptionDraftFreeShippingDiscountUpdate: 'SubscriptionDraftFreeShippingDiscountUpdatePayload',
subscriptionDraftLineAdd: 'SubscriptionDraftLineAddPayload',
subscriptionDraftLineRemove: 'SubscriptionDraftLineRemovePayload',
subscriptionDraftLineUpdate: 'SubscriptionDraftLineUpdatePayload',
subscriptionDraftUpdate: 'SubscriptionDraftUpdatePayload',
tagsAdd: 'TagsAddPayload',
tagsRemove: 'TagsRemovePayload',
translationsRegister: 'TranslationsRegisterPayload',
translationsRemove: 'TranslationsRemovePayload',
urlRedirectBulkDeleteAll: 'UrlRedirectBulkDeleteAllPayload',
urlRedirectBulkDeleteByIds: 'UrlRedirectBulkDeleteByIdsPayload',
urlRedirectBulkDeleteBySavedSearch: 'UrlRedirectBulkDeleteBySavedSearchPayload',
urlRedirectBulkDeleteBySearch: 'UrlRedirectBulkDeleteBySearchPayload',
urlRedirectCreate: 'UrlRedirectCreatePayload',
urlRedirectDelete: 'UrlRedirectDeletePayload',
urlRedirectImportCreate: 'UrlRedirectImportCreatePayload',
urlRedirectImportSubmit: 'UrlRedirectImportSubmitPayload',
urlRedirectUpdate: 'UrlRedirectUpdatePayload',
webhookSubscriptionCreate: 'WebhookSubscriptionCreatePayload',
webhookSubscriptionDelete: 'WebhookSubscriptionDeletePayload',
webhookSubscriptionUpdate: 'WebhookSubscriptionUpdatePayload',
},
MutationsStagedUploadTargetGenerateUploadParameter: {
name: 'String',
value: 'String',
},
Navigable: {
'...on OnlineStoreArticle': 'OnlineStoreArticle',
'...on OnlineStorePage': 'OnlineStorePage',
'...on Product': 'Product',
'...on ProductVariant': 'ProductVariant',
defaultCursor: 'String',
},
NavigationItem: {
id: 'String',
title: 'String',
url: 'URL',
},
Node: {
'...on App': 'App',
'...on AppCredit': 'AppCredit',
'...on AppInstallation': 'AppInstallation',
'...on AppPurchaseOneTime': 'AppPurchaseOneTime',
'...on AppRevenueAttributionRecord': 'AppRevenueAttributionRecord',
'...on AppSubscription': 'AppSubscription',
'...on AppUsageRecord': 'AppUsageRecord',
'...on BasicEvent': 'BasicEvent',
'...on BulkOperation': 'BulkOperation',
'...on CalculatedOrder': 'CalculatedOrder',
'...on Channel': 'Channel',
'...on Collection': 'Collection',
'...on CommentEvent': 'CommentEvent',
'...on Customer': 'Customer',
'...on CustomerPaymentMethod': 'CustomerPaymentMethod',
'...on CustomerVisit': 'CustomerVisit',
'...on DeliveryCarrierService': 'DeliveryCarrierService',
'...on DeliveryCondition': 'DeliveryCondition',
'...on DeliveryCountry': 'DeliveryCountry',
'...on DeliveryLocationGroup': 'DeliveryLocationGroup',
'...on DeliveryMethod': 'DeliveryMethod',
'...on DeliveryMethodDefinition': 'DeliveryMethodDefinition',
'...on DeliveryParticipant': 'DeliveryParticipant',
'...on DeliveryProfile': 'DeliveryProfile',
'...on DeliveryProfileItem': 'DeliveryProfileItem',
'...on DeliveryProvince': 'DeliveryProvince',
'...on DeliveryRateDefinition': 'DeliveryRateDefinition',
'...on DeliveryZone': 'DeliveryZone',
'...on DiscountAutomaticBxgy': 'DiscountAutomaticBxgy',
'...on DiscountAutomaticNode': 'DiscountAutomaticNode',
'...on DiscountCodeNode': 'DiscountCodeNode',
'...on DiscountRedeemCodeBulkCreation': 'DiscountRedeemCodeBulkCreation',
'...on Domain': 'Domain',
'...on DraftOrder': 'DraftOrder',
'...on DraftOrderLineItem': 'DraftOrderLineItem',
'...on Duty': 'Duty',
'...on ExternalVideo': 'ExternalVideo',
'...on Fulfillment': 'Fulfillment',
'...on FulfillmentEvent': 'FulfillmentEvent',
'...on FulfillmentLineItem': 'FulfillmentLineItem',
'...on FulfillmentOrder': 'FulfillmentOrder',
'...on FulfillmentOrderDestination': 'FulfillmentOrderDestination',
'...on FulfillmentOrderLineItem': 'FulfillmentOrderLineItem',
'...on FulfillmentOrderMerchantRequest': 'FulfillmentOrderMerchantRequest',
'...on GenericFile': 'GenericFile',
'...on GiftCard': 'GiftCard',
'...on InventoryItem': 'InventoryItem',
'...on InventoryLevel': 'InventoryLevel',
'...on LineItem': 'LineItem',
'...on LineItemMutable': 'LineItemMutable',
'...on Location': 'Location',
'...on MailingAddress': 'MailingAddress',
'...on MarketingActivity': 'MarketingActivity',
'...on MarketingEvent': 'MarketingEvent',
'...on MediaImage': 'MediaImage',
'...on Metafield': 'Metafield',
'...on MetafieldDefinition': 'MetafieldDefinition',
'...on MetafieldStorefrontVisibility': 'MetafieldStorefrontVisibility',
'...on Model3d': 'Model3d',
'...on OnlineStoreArticle': 'OnlineStoreArticle',
'...on OnlineStoreBlog': 'OnlineStoreBlog',
'...on OnlineStorePage': 'OnlineStorePage',
'...on Order': 'Order',
'...on OrderDisputeSummary': 'OrderDisputeSummary',
'...on OrderTransaction': 'OrderTransaction',
'...on PaymentSchedule': 'PaymentSchedule',
'...on PaymentTerms': 'PaymentTerms',
'...on PaymentTermsTemplate': 'PaymentTermsTemplate',
'...on PriceList': 'PriceList',
'...on PriceRule': 'PriceRule',
'...on PriceRuleDiscountCode': 'PriceRuleDiscountCode',
'...on PrivateMetafield': 'PrivateMetafield',
'...on Product': 'Product',
'...on ProductOption': 'ProductOption',
'...on ProductTaxonomyNode': 'ProductTaxonomyNode',
'...on ProductVariant': 'ProductVariant',
'...on Publication': 'Publication',
'...on Refund': 'Refund',
'...on SavedSearch': 'SavedSearch',
'...on ScriptTag': 'ScriptTag',
'...on SellingPlan': 'SellingPlan',
'...on SellingPlanGroup': 'SellingPlanGroup',
'...on Shop': 'Shop',
'...on ShopPolicy': 'ShopPolicy',
'...on ShopifyPaymentsAccount': 'ShopifyPaymentsAccount',
'...on ShopifyPaymentsBankAccount': 'ShopifyPaymentsBankAccount',
'...on ShopifyPaymentsDispute': 'ShopifyPaymentsDispute',
'...on ShopifyPaymentsPayout': 'ShopifyPaymentsPayout',
'...on ShopifyPaymentsVerification': 'ShopifyPaymentsVerification',
'...on StandardMetafieldDefinitionTemplate': 'StandardMetafieldDefinitionTemplate',
'...on StorefrontAccessToken': 'StorefrontAccessToken',
'...on SubscriptionBillingAttempt': 'SubscriptionBillingAttempt',
'...on SubscriptionContract': 'SubscriptionContract',
'...on SubscriptionDraft': 'SubscriptionDraft',
'...on TenderTransaction': 'TenderTransaction',
'...on TransactionFee': 'TransactionFee',
'...on UrlRedirect': 'UrlRedirect',
'...on UrlRedirectImport': 'UrlRedirectImport',
'...on Video': 'Video',
'...on WebhookSubscription': 'WebhookSubscription',
id: 'ID',
},
OnlineStoreArticle: {
defaultCursor: 'String',
id: 'ID',
translations: 'PublishedTranslation',
},
OnlineStoreBlog: {
id: 'ID',
translations: 'PublishedTranslation',
},
OnlineStorePage: {
defaultCursor: 'String',
id: 'ID',
translations: 'PublishedTranslation',
},
OnlineStorePreviewable: {
'...on Product': 'Product',
onlineStorePreviewUrl: 'URL',
},
Order: {
agreements: 'SalesAgreementConnection',
alerts: 'ResourceAlert',
app: 'OrderApp',
billingAddress: 'MailingAddress',
billingAddressMatchesShippingAddress: 'Boolean',
canMarkAsPaid: 'Boolean',
canNotifyCustomer: 'Boolean',
cancelReason: 'OrderCancelReason',
cancelledAt: 'DateTime',
capturable: 'Boolean',
cartDiscountAmount: 'Money',
cartDiscountAmountSet: 'MoneyBag',
channel: 'Channel',
clientIp: 'String',
closed: 'Boolean',
closedAt: 'DateTime',
confirmed: 'Boolean',
createdAt: 'DateTime',
currencyCode: 'CurrencyCode',
currentCartDiscountAmountSet: 'MoneyBag',
currentSubtotalLineItemsQuantity: 'Int',
currentSubtotalPriceSet: 'MoneyBag',
currentTaxLines: 'TaxLine',
currentTotalDiscountsSet: 'MoneyBag',
currentTotalDutiesSet: 'MoneyBag',
currentTotalPriceSet: 'MoneyBag',
currentTotalTaxSet: 'MoneyBag',
currentTotalWeight: 'UnsignedInt64',
customAttributes: 'Attribute',
customer: 'Customer',
customerAcceptsMarketing: 'Boolean',
customerJourney: 'CustomerJourney',
customerJourneySummary: 'CustomerJourneySummary',
customerLocale: 'String',
discountApplications: 'DiscountApplicationConnection',
discountCode: 'String',
displayAddress: 'MailingAddress',
displayFinancialStatus: 'OrderDisplayFinancialStatus',
displayFulfillmentStatus: 'OrderDisplayFulfillmentStatus',
disputes: 'OrderDisputeSummary',
draftFulfillments: 'DraftFulfillment',
edited: 'Boolean',
email: 'String',
estimatedTaxes: 'Boolean',
events: 'EventConnection',
fulfillable: 'Boolean',
fulfillmentOrders: 'FulfillmentOrderConnection',
fulfillments: 'Fulfillment',
fullyPaid: 'Boolean',
hasTimelineComment: 'Boolean',
id: 'ID',
landingPageDisplayText: 'String',
landingPageUrl: 'URL',
legacyResourceId: 'UnsignedInt64',
lineItems: 'LineItemConnection',
lineItemsMutable: 'LineItemMutableConnection',
localizationExtensions: 'LocalizationExtensionConnection',
location: 'String',
merchantEditable: 'Boolean',
merchantEditableErrors: 'String',
metafield: 'Metafield',
metafieldDefinitions: 'MetafieldDefinitionConnection',
metafields: 'MetafieldConnection',
name: 'String',
netPayment: 'Money',
netPaymentSet: 'MoneyBag',
nonFulfillableLineItems: 'LineItemConnection',
note: 'String',
originalTotalDutiesSet: 'MoneyBag',
originalTotalPriceSet: 'MoneyBag',
paymentCollectionDetails: 'OrderPaymentCollectionDetails',
paymentGatewayNames: 'String',
paymentTerms: 'PaymentTerms',
phone: 'String',
physicalLocation: 'Location',
presentmentCurrencyCode: 'CurrencyCode',
privateMetafield: 'PrivateMetafield',
privateMetafields: 'PrivateMetafieldConnection',
processedAt: 'DateTime',
publication: 'Publication',
referralCode: 'String',
referrerDisplayText: 'String',
referrerUrl: 'URL',
refundDiscrepancySet: 'MoneyBag',
refundable: 'Boolean',
refunds: 'Refund',
requiresShipping: 'Boolean',
restockable: 'Boolean',
riskLevel: 'OrderRiskLevel',
risks: 'OrderRisk',
shippingAddress: 'MailingAddress',
shippingLine: 'ShippingLine',
shippingLines: 'ShippingLineConnection',
subtotalLineItemsQuantity: 'Int',
subtotalPrice: 'Money',
subtotalPriceSet: 'MoneyBag',
suggestedRefund: 'SuggestedRefund',
tags: 'String',
taxLines: 'TaxLine',
taxesIncluded: 'Boolean',
test: 'Boolean',
totalCapturable: 'Money',
totalCapturableSet: 'MoneyBag',
totalDiscounts: 'Money',
totalDiscountsSet: 'MoneyBag',
totalOutstandingSet: 'MoneyBag',
totalPrice: 'Money',
totalPriceSet: 'MoneyBag',
totalReceived: 'Money',
totalReceivedSet: 'MoneyBag',
totalRefunded: 'Money',
totalRefundedSet: 'MoneyBag',
totalRefundedShippingSet: 'MoneyBag',
totalShippingPrice: 'Money',
totalShippingPriceSet: 'MoneyBag',
totalTax: 'Money',
totalTaxSet: 'MoneyBag',
totalTipReceived: 'MoneyV2',
totalTipReceivedSet: 'MoneyBag',
totalWeight: 'UnsignedInt64',
transactions: 'OrderTransaction',
unpaid: 'Boolean',
updatedAt: 'DateTime',
},
OrderAgreement: {
app: 'App',
happenedAt: 'DateTime',
id: 'ID',
order: 'Order',
reason: 'OrderActionType',
sales: 'SaleConnection',
},
OrderApp: {
icon: 'Image',
name: 'String',
},
OrderCapturePayload: {
transaction: 'OrderTransaction',
userErrors: 'UserError',
},
OrderClosePayload: {
order: 'Order',
userErrors: 'UserError',
},
OrderConnection: {
edges: 'OrderEdge',
pageInfo: 'PageInfo',
},
OrderDisputeSummary: {
id: 'ID',
initiatedAs: 'DisputeType',
status: 'DisputeStatus',
},
OrderEdge: {
cursor: 'String',
node: 'Order',
},
OrderEditAddCustomItemPayload: {
calculatedLineItem: 'CalculatedLineItem',
calculatedOrder: 'CalculatedOrder',
userErrors: 'UserError',
},
OrderEditAddLineItemDiscountPayload: {
addedDiscountStagedChange: 'OrderStagedChangeAddLineItemDiscount',
calculatedLineItem: 'CalculatedLineItem',
calculatedOrder: 'CalculatedOrder',
userErrors: 'UserError',
},
OrderEditAddVariantPayload: {
calculatedLineItem: 'CalculatedLineItem',
calculatedOrder: 'CalculatedOrder',
userErrors: 'UserError',
},
OrderEditAgreement: {
app: 'App',
happenedAt: 'DateTime',
id: 'ID',
reason: 'OrderActionType',
sales: 'SaleConnection',
},
OrderEditBeginPayload: {
calculatedOrder: 'CalculatedOrder',
userErrors: 'UserError',
},
OrderEditCommitPayload: {
order: 'Order',
userErrors: 'UserError',
},
OrderEditRemoveLineItemDiscountPayload: {
calculatedLineItem: 'CalculatedLineItem',
calculatedOrder: 'CalculatedOrder',
userErrors: 'UserError',
},
OrderEditSetQuantityPayload: {
calculatedLineItem: 'CalculatedLineItem',
calculatedOrder: 'CalculatedOrder',
userErrors: 'UserError',
},
OrderInvoiceSendPayload: {
order: 'Order',
userErrors: 'OrderInvoiceSendUserError',
},
OrderInvoiceSendUserError: {
code: 'OrderInvoiceSendUserErrorCode',
field: 'String',
message: 'String',
},
OrderMarkAsPaidPayload: {
order: 'Order',
userErrors: 'UserError',
},
OrderOpenPayload: {
order: 'Order',
userErrors: 'UserError',
},
OrderPaymentCollectionDetails: {
additionalPaymentCollectionUrl: 'URL',
},
OrderRisk: {
display: 'Boolean',
level: 'OrderRiskLevel',
message: 'String',
},
OrderStagedChange: {
'...on OrderStagedChangeAddCustomItem': 'OrderStagedChangeAddCustomItem',
'...on OrderStagedChangeAddLineItemDiscount': 'OrderStagedChangeAddLineItemDiscount',
'...on OrderStagedChangeAddShippingLine': 'OrderStagedChangeAddShippingLine',
'...on OrderStagedChangeAddVariant': 'OrderStagedChangeAddVariant',
'...on OrderStagedChangeDecrementItem': 'OrderStagedChangeDecrementItem',
'...on OrderStagedChangeIncrementItem': 'OrderStagedChangeIncrementItem',
},
OrderStagedChangeAddCustomItem: {
originalUnitPrice: 'MoneyV2',
quantity: 'Int',
title: 'String',
},
OrderStagedChangeAddLineItemDiscount: {
description: 'String',
id: 'ID',
value: 'PricingValue',
},
OrderStagedChangeAddShippingLine: {
phone: 'String',
presentmentTitle: 'String',
price: 'MoneyV2',
title: 'String',
},
OrderStagedChangeAddVariant: {
quantity: 'Int',
variant: 'ProductVariant',
},
OrderStagedChangeConnection: {
edges: 'OrderStagedChangeEdge',
pageInfo: 'PageInfo',
},
OrderStagedChangeDecrementItem: {
delta: 'Int',
lineItem: 'LineItem',
restock: 'Boolean',
},
OrderStagedChangeEdge: {
cursor: 'String',
node: 'OrderStagedChange',
},
OrderStagedChangeIncrementItem: {
delta: 'Int',
lineItem: 'LineItem',
},
OrderTransaction: {
accountNumber: 'String',
amount: 'Money',
amountSet: 'MoneyBag',
amountV2: 'MoneyV2',
authorizationCode: 'String',
authorizationExpiresAt: 'DateTime',
createdAt: 'DateTime',
errorCode: 'OrderTransactionErrorCode',
fees: 'TransactionFee',
formattedGateway: 'String',
gateway: 'String',
id: 'ID',
kind: 'OrderTransactionKind',
manuallyCapturable: 'Boolean',
maximumRefundable: 'Money',
maximumRefundableV2: 'MoneyV2',
order: 'Order',
parentTransaction: 'OrderTransaction',
paymentIcon: 'Image',
paymentMethod: 'PaymentMethods',
processedAt: 'DateTime',
receipt: 'String',
settlementCurrency: 'CurrencyCode',
settlementCurrencyRate: 'Decimal',
shopifyPaymentsSet: 'ShopifyPaymentsTransactionSet',
status: 'OrderTransactionStatus',
test: 'Boolean',
totalUnsettled: 'Money',
totalUnsettledSet: 'MoneyBag',
totalUnsettledV2: 'MoneyV2',
},
OrderTransactionConnection: {
edges: 'OrderTransactionEdge',
pageInfo: 'PageInfo',
},
OrderTransactionEdge: {
cursor: 'String',
node: 'OrderTransaction',
},
OrderUpdatePayload: {
order: 'Order',
userErrors: 'UserError',
},
PageInfo: {
hasNextPage: 'Boolean',
hasPreviousPage: 'Boolean',
},
PaymentSchedule: {
amount: 'MoneyV2',
completedAt: 'DateTime',
dueAt: 'DateTime',
id: 'ID',
issuedAt: 'DateTime',
},
PaymentScheduleConnection: {
edges: 'PaymentScheduleEdge',
pageInfo: 'PageInfo',
},
PaymentScheduleEdge: {
cursor: 'String',
node: 'PaymentSchedule',
},
PaymentSettings: {
supportedDigitalWallets: 'DigitalWallet',
},
PaymentTerms: {
dueInDays: 'Int',
id: 'ID',
overdue: 'Boolean',
paymentSchedules: 'PaymentScheduleConnection',
paymentTermsName: 'String',
paymentTermsType: 'PaymentTermsType',
translatedName: 'String',
},
PaymentTermsCreatePayload: {
paymentTerms: 'PaymentTerms',
userErrors: 'PaymentTermsCreateUserError',
},
PaymentTermsCreateUserError: {
code: 'PaymentTermsCreateUserErrorCode',
field: 'String',
message: 'String',
},
PaymentTermsDeletePayload: {
deletedId: 'ID',
userErrors: 'PaymentTermsDeleteUserError',
},
PaymentTermsDeleteUserError: {
code: 'PaymentTermsDeleteUserErrorCode',
field: 'String',
message: 'String',
},
PaymentTermsTemplate: {
description: 'String',
dueInDays: 'Int',
id: 'ID',
name: 'String',
paymentTermsType: 'PaymentTermsType',
translatedName: 'String',
},
PaymentTermsUpdatePayload: {
paymentTerms: 'PaymentTerms',
userErrors: 'PaymentTermsUpdateUserError',
},
PaymentTermsUpdateUserError: {
code: 'PaymentTermsUpdateUserErrorCode',
field: 'String',
message: 'String',
},
PriceList: {
contextRule: 'PriceListContextRule',
currency: 'CurrencyCode',
id: 'ID',
name: 'String',
parent: 'PriceListParent',
prices: 'PriceListPriceConnection',
},
PriceListAdjustment: {
type: 'PriceListAdjustmentType',
value: 'Float',
},
PriceListConnection: {
edges: 'PriceListEdge',
pageInfo: 'PageInfo',
},
PriceListContextRule: {
countries: 'CountryCode',
},
PriceListCreatePayload: {
priceList: 'PriceList',
userErrors: 'PriceListUserError',
},
PriceListDeletePayload: {
deletedId: 'ID',
userErrors: 'PriceListUserError',
},
PriceListEdge: {
cursor: 'String',
node: 'PriceList',
},
PriceListFixedPricesAddPayload: {
prices: 'PriceListPrice',
userErrors: 'PriceListPriceUserError',
},
PriceListFixedPricesDeletePayload: {
deletedFixedPriceVariantIds: 'ID',
userErrors: 'PriceListPriceUserError',
},
PriceListParent: {
adjustment: 'PriceListAdjustment',
},
PriceListPrice: {
compareAtPrice: 'MoneyV2',
originType: 'PriceListPriceOriginType',
price: 'MoneyV2',
variant: 'ProductVariant',
},
PriceListPriceConnection: {
edges: 'PriceListPriceEdge',
pageInfo: 'PageInfo',
},
PriceListPriceEdge: {
cursor: 'String',
node: 'PriceListPrice',
},
PriceListPriceUserError: {
code: 'PriceListPriceUserErrorCode',
field: 'String',
message: 'String',
},
PriceListUpdatePayload: {
priceList: 'PriceList',
userErrors: 'PriceListUserError',
},
PriceListUserError: {
code: 'PriceListUserErrorCode',
field: 'String',
message: 'String',
},
PriceRule: {
allocationLimit: 'Int',
allocationMethod: 'PriceRuleAllocationMethod',
app: 'App',
createdAt: 'DateTime',
customerSelection: 'PriceRuleCustomerSelection',
discountCodes: 'PriceRuleDiscountCodeConnection',
discountCodesCount: 'Int',
endsAt: 'DateTime',
entitlementToPrerequisiteQuantityRatio: 'PriceRuleEntitlementToPrerequisiteQuantityRatio',
events: 'EventConnection',
features: 'PriceRuleFeature',
hasTimelineComment: 'Boolean',
id: 'ID',
itemEntitlements: 'PriceRuleItemEntitlements',
itemPrerequisites: 'PriceRuleLineItemPrerequisites',
legacyResourceId: 'UnsignedInt64',
oncePerCustomer: 'Boolean',
prerequisiteQuantityRange: 'PriceRuleQuantityRange',
prerequisiteShippingPriceRange: 'PriceRuleMoneyRange',
prerequisiteSubtotalRange: 'PriceRuleMoneyRange',
prerequisiteToEntitlementQuantityRatio: 'PriceRulePrerequisiteToEntitlementQuantityRatio',
shareableUrls: 'PriceRuleShareableUrl',
shippingEntitlements: 'PriceRuleShippingLineEntitlements',
startsAt: 'DateTime',
status: 'PriceRuleStatus',
summary: 'String',
target: 'PriceRuleTarget',
title: 'String',
totalSales: 'MoneyV2',
traits: 'PriceRuleTrait',
usageCount: 'Int',
usageLimit: 'Int',
validityPeriod: 'PriceRuleValidityPeriod',
value: 'PriceRuleValue',
valueV2: 'PricingValue',
},
PriceRuleActivatePayload: {
priceRule: 'PriceRule',
priceRuleUserErrors: 'PriceRuleUserError',
userErrors: 'UserError',
},
PriceRuleConnection: {
edges: 'PriceRuleEdge',
pageInfo: 'PageInfo',
},
PriceRuleCreatePayload: {
priceRule: 'PriceRule',
priceRuleDiscountCode: 'PriceRuleDiscountCode',
priceRuleUserErrors: 'PriceRuleUserError',
userErrors: 'UserError',
},
PriceRuleCustomerSelection: {
customers: 'CustomerConnection',
forAllCustomers: 'Boolean',
savedSearches: 'SavedSearch',
},
PriceRuleDeactivatePayload: {
priceRule: 'PriceRule',
priceRuleUserErrors: 'PriceRuleUserError',
userErrors: 'UserError',
},
PriceRuleDeletePayload: {
deletedPriceRuleId: 'ID',
priceRuleUserErrors: 'PriceRuleUserError',
shop: 'Shop',
userErrors: 'UserError',
},
PriceRuleDiscountCode: {
app: 'App',
code: 'String',
id: 'ID',
usageCount: 'Int',
},
PriceRuleDiscountCodeConnection: {
edges: 'PriceRuleDiscountCodeEdge',
pageInfo: 'PageInfo',
},
PriceRuleDiscountCodeCreatePayload: {
priceRule: 'PriceRule',
priceRuleDiscountCode: 'PriceRuleDiscountCode',
priceRuleUserErrors: 'PriceRuleUserError',
userErrors: 'UserError',
},
PriceRuleDiscountCodeEdge: {
cursor: 'String',
node: 'PriceRuleDiscountCode',
},
PriceRuleDiscountCodeUpdatePayload: {
priceRule: 'PriceRule',
priceRuleDiscountCode: 'PriceRuleDiscountCode',
priceRuleUserErrors: 'PriceRuleUserError',
userErrors: 'UserError',
},
PriceRuleEdge: {
cursor: 'String',
node: 'PriceRule',
},
PriceRuleEntitlementToPrerequisiteQuantityRatio: {
entitlementQuantity: 'Int',
prerequisiteQuantity: 'Int',
},
PriceRuleFixedAmountValue: {
amount: 'Money',
},
PriceRuleItemEntitlements: {
collections: 'CollectionConnection',
productVariants: 'ProductVariantConnection',
products: 'ProductConnection',
targetAllLineItems: 'Boolean',
},
PriceRuleLineItemPrerequisites: {
collections: 'CollectionConnection',
productVariants: 'ProductVariantConnection',
products: 'ProductConnection',
},
PriceRuleMoneyRange: {
greaterThan: 'Money',
greaterThanOrEqualTo: 'Money',
lessThan: 'Money',
lessThanOrEqualTo: 'Money',
},
PriceRulePercentValue: {
percentage: 'Float',
},
PriceRulePrerequisiteToEntitlementQuantityRatio: {
entitlementQuantity: 'Int',
prerequisiteQuantity: 'Int',
},
PriceRuleQuantityRange: {
greaterThan: 'Int',
greaterThanOrEqualTo: 'Int',
lessThan: 'Int',
lessThanOrEqualTo: 'Int',
},
PriceRuleShareableUrl: {
targetItemImage: 'Image',
targetType: 'PriceRuleShareableUrlTargetType',
title: 'String',
url: 'URL',
},
PriceRuleShippingLineEntitlements: {
countryCodes: 'CountryCode',
includeRestOfWorld: 'Boolean',
targetAllShippingLines: 'Boolean',
},
PriceRuleUpdatePayload: {
priceRule: 'PriceRule',
priceRuleDiscountCode: 'PriceRuleDiscountCode',
priceRuleUserErrors: 'PriceRuleUserError',
userErrors: 'UserError',
},
PriceRuleUserError: {
code: 'PriceRuleErrorCode',
field: 'String',
message: 'String',
},
PriceRuleValidityPeriod: {
end: 'DateTime',
start: 'DateTime',
},
PriceRuleValue: {
'...on PriceRuleFixedAmountValue': 'PriceRuleFixedAmountValue',
'...on PriceRulePercentValue': 'PriceRulePercentValue',
},
PricingPercentageValue: {
percentage: 'Float',
},
PricingValue: {
'...on MoneyV2': 'MoneyV2',
'...on PricingPercentageValue': 'PricingPercentageValue',
},
PrivateMetafield: {
createdAt: 'DateTime',
id: 'ID',
key: 'String',
namespace: 'String',
updatedAt: 'DateTime',
value: 'String',
valueType: 'PrivateMetafieldValueType',
},
PrivateMetafieldConnection: {
edges: 'PrivateMetafieldEdge',
pageInfo: 'PageInfo',
},
PrivateMetafieldDeletePayload: {
deletedPrivateMetafieldId: 'ID',
userErrors: 'UserError',
},
PrivateMetafieldEdge: {
cursor: 'String',
node: 'PrivateMetafield',
},
PrivateMetafieldUpsertPayload: {
privateMetafield: 'PrivateMetafield',
userErrors: 'UserError',
},
Product: {
availablePublicationCount: 'Int',
bodyHtml: 'String',
collections: 'CollectionConnection',
contextualPricing: 'ProductContextualPricing',
createdAt: 'DateTime',
customProductType: 'String',
defaultCursor: 'String',
description: 'String',
descriptionHtml: 'HTML',
descriptionPlainSummary: 'String',
featuredImage: 'Image',
featuredMedia: 'Media',
feedback: 'ResourceFeedback',
giftCardTemplateSuffix: 'String',
handle: 'String',
hasOnlyDefaultVariant: 'Boolean',
hasOutOfStockVariants: 'Boolean',
id: 'ID',
images: 'ImageConnection',
inCollection: 'Boolean',
isGiftCard: 'Boolean',
legacyResourceId: 'UnsignedInt64',
media: 'MediaConnection',
mediaCount: 'Int',
metafield: 'Metafield',
metafieldDefinitions: 'MetafieldDefinitionConnection',
metafields: 'MetafieldConnection',
onlineStorePreviewUrl: 'URL',
onlineStoreUrl: 'URL',
options: 'ProductOption',
priceRange: 'ProductPriceRange',
priceRangeV2: 'ProductPriceRangeV2',
privateMetafield: 'PrivateMetafield',
privateMetafields: 'PrivateMetafieldConnection',
productPublications: 'ProductPublicationConnection',
productType: 'String',
publicationCount: 'Int',
publications: 'ProductPublicationConnection',
publishedAt: 'DateTime',
publishedOnChannel: 'Boolean',
publishedOnCurrentChannel: 'Boolean',
publishedOnCurrentPublication: 'Boolean',
publishedOnPublication: 'Boolean',
requiresSellingPlan: 'Boolean',
resourcePublicationOnCurrentPublication: 'ResourcePublicationV2',
resourcePublications: 'ResourcePublicationConnection',
resourcePublicationsV2: 'ResourcePublicationV2Connection',
sellingPlanGroupCount: 'Int',
sellingPlanGroups: 'SellingPlanGroupConnection',
seo: 'SEO',
standardizedProductType: 'StandardizedProductType',
status: 'ProductStatus',
storefrontId: 'StorefrontID',
tags: 'String',
templateSuffix: 'String',
title: 'String',
totalInventory: 'Int',
totalVariants: 'Int',
tracksInventory: 'Boolean',
translations: 'PublishedTranslation',
unpublishedChannels: 'ChannelConnection',
unpublishedPublications: 'PublicationConnection',
updatedAt: 'DateTime',
variants: 'ProductVariantConnection',
vendor: 'String',
},
ProductAppendImagesPayload: {
newImages: 'Image',
product: 'Product',
userErrors: 'UserError',
},
ProductChangeStatusPayload: {
product: 'Product',
userErrors: 'ProductChangeStatusUserError',
},
ProductChangeStatusUserError: {
code: 'ProductChangeStatusUserErrorCode',
field: 'String',
message: 'String',
},
ProductConnection: {
edges: 'ProductEdge',
pageInfo: 'PageInfo',
},
ProductContextualPricing: {
maxVariantPricing: 'ProductVariantContextualPricing',
minVariantPricing: 'ProductVariantContextualPricing',
priceRange: 'ProductPriceRangeV2',
},
ProductCreateMediaPayload: {
media: 'Media',
mediaUserErrors: 'MediaUserError',
product: 'Product',
userErrors: 'UserError',
},
ProductCreatePayload: {
product: 'Product',
shop: 'Shop',
userErrors: 'UserError',
},
ProductDeleteImagesPayload: {
deletedImageIds: 'ID',
product: 'Product',
userErrors: 'UserError',
},
ProductDeleteMediaPayload: {
deletedMediaIds: 'ID',
deletedProductImageIds: 'ID',
mediaUserErrors: 'MediaUserError',
product: 'Product',
userErrors: 'UserError',
},
ProductDeletePayload: {
deletedProductId: 'ID',
shop: 'Shop',
userErrors: 'UserError',
},
ProductDuplicatePayload: {
imageJob: 'Job',
newProduct: 'Product',
shop: 'Shop',
userErrors: 'UserError',
},
ProductEdge: {
cursor: 'String',
node: 'Product',
},
ProductImageUpdatePayload: {
image: 'Image',
userErrors: 'UserError',
},
ProductJoinSellingPlanGroupsPayload: {
product: 'Product',
userErrors: 'SellingPlanGroupUserError',
},
ProductLeaveSellingPlanGroupsPayload: {
product: 'Product',
userErrors: 'SellingPlanGroupUserError',
},
ProductOption: {
id: 'ID',
name: 'String',
position: 'Int',
translations: 'PublishedTranslation',
values: 'String',
},
ProductPriceRange: {
maxVariantPrice: 'MoneyV2',
minVariantPrice: 'MoneyV2',
},
ProductPriceRangeV2: {
maxVariantPrice: 'MoneyV2',
minVariantPrice: 'MoneyV2',
},
ProductPublication: {
channel: 'Channel',
isPublished: 'Boolean',
product: 'Product',
publishDate: 'DateTime',
},
ProductPublicationConnection: {
edges: 'ProductPublicationEdge',
pageInfo: 'PageInfo',
},
ProductPublicationEdge: {
cursor: 'String',
node: 'ProductPublication',
},
ProductPublishPayload: {
product: 'Product',
productPublications: 'ProductPublication',
shop: 'Shop',
userErrors: 'UserError',
},
ProductReorderImagesPayload: {
job: 'Job',
userErrors: 'UserError',
},
ProductReorderMediaPayload: {
job: 'Job',
mediaUserErrors: 'MediaUserError',
userErrors: 'UserError',
},
ProductResourceFeedback: {
feedbackGeneratedAt: 'DateTime',
messages: 'String',
productId: 'ID',
productUpdatedAt: 'DateTime',
state: 'ResourceFeedbackState',
},
ProductSale: {
actionType: 'SaleActionType',
id: 'ID',
lineItem: 'LineItem',
lineType: 'SaleLineType',
quantity: 'Int',
taxes: 'SaleTax',
totalAmount: 'MoneyBag',
totalDiscountAmountAfterTaxes: 'MoneyBag',
totalDiscountAmountBeforeTaxes: 'MoneyBag',
totalTaxAmount: 'MoneyBag',
},
ProductTaxonomyNode: {
fullName: 'String',
id: 'ID',
isLeaf: 'Boolean',
isRoot: 'Boolean',
name: 'String',
},
ProductUnpublishPayload: {
product: 'Product',
shop: 'Shop',
userErrors: 'UserError',
},
ProductUpdateMediaPayload: {
media: 'Media',
mediaUserErrors: 'MediaUserError',
product: 'Product',
userErrors: 'UserError',
},
ProductUpdatePayload: {
product: 'Product',
userErrors: 'UserError',
},
ProductVariant: {
availableForSale: 'Boolean',
barcode: 'String',
compareAtPrice: 'Money',
contextualPricing: 'ProductVariantContextualPricing',
createdAt: 'DateTime',
defaultCursor: 'String',
deliveryProfile: 'DeliveryProfile',
displayName: 'String',
fulfillmentService: 'FulfillmentService',
fulfillmentServiceEditable: 'EditableProperty',
harmonizedSystemCode: 'String',
id: 'ID',
image: 'Image',
inventoryItem: 'InventoryItem',
inventoryManagement: 'ProductVariantInventoryManagement',
inventoryPolicy: 'ProductVariantInventoryPolicy',
inventoryQuantity: 'Int',
legacyResourceId: 'UnsignedInt64',
media: 'MediaConnection',
metafield: 'Metafield',
metafieldDefinitions: 'MetafieldDefinitionConnection',
metafields: 'MetafieldConnection',
position: 'Int',
presentmentPrices: 'ProductVariantPricePairConnection',
price: 'Money',
privateMetafield: 'PrivateMetafield',
privateMetafields: 'PrivateMetafieldConnection',
product: 'Product',
requiresShipping: 'Boolean',
selectedOptions: 'SelectedOption',
sellableOnlineQuantity: 'Int',
sellingPlanGroupCount: 'Int',
sellingPlanGroups: 'SellingPlanGroupConnection',
sku: 'String',
storefrontId: 'StorefrontID',
taxCode: 'String',
taxable: 'Boolean',
title: 'String',
translations: 'PublishedTranslation',
updatedAt: 'DateTime',
weight: 'Float',
weightUnit: 'WeightUnit',
},
ProductVariantAppendMediaPayload: {
product: 'Product',
productVariants: 'ProductVariant',
userErrors: 'MediaUserError',
},
ProductVariantConnection: {
edges: 'ProductVariantEdge',
pageInfo: 'PageInfo',
},
ProductVariantContextualPricing: {
compareAtPrice: 'MoneyV2',
price: 'MoneyV2',
},
ProductVariantCreatePayload: {
product: 'Product',
productVariant: 'ProductVariant',
userErrors: 'UserError',
},
ProductVariantDeletePayload: {
deletedProductVariantId: 'ID',
product: 'Product',
userErrors: 'UserError',
},
ProductVariantDetachMediaPayload: {
product: 'Product',
productVariants: 'ProductVariant',
userErrors: 'MediaUserError',
},
ProductVariantEdge: {
cursor: 'String',
node: 'ProductVariant',
},
ProductVariantJoinSellingPlanGroupsPayload: {
productVariant: 'ProductVariant',
userErrors: 'SellingPlanGroupUserError',
},
ProductVariantLeaveSellingPlanGroupsPayload: {
productVariant: 'ProductVariant',
userErrors: 'SellingPlanGroupUserError',
},
ProductVariantPricePair: {
compareAtPrice: 'MoneyV2',
price: 'MoneyV2',
},
ProductVariantPricePairConnection: {
edges: 'ProductVariantPricePairEdge',
pageInfo: 'PageInfo',
},
ProductVariantPricePairEdge: {
cursor: 'String',
node: 'ProductVariantPricePair',
},
ProductVariantUpdatePayload: {
product: 'Product',
productVariant: 'ProductVariant',
userErrors: 'UserError',
},
ProductVariantsBulkCreatePayload: {
product: 'Product',
productVariants: 'ProductVariant',
userErrors: 'ProductVariantsBulkCreateUserError',
},
ProductVariantsBulkCreateUserError: {
code: 'ProductVariantsBulkCreateUserErrorCode',
field: 'String',
message: 'String',
},
ProductVariantsBulkDeletePayload: {
product: 'Product',
userErrors: 'ProductVariantsBulkDeleteUserError',
},
ProductVariantsBulkDeleteUserError: {
code: 'ProductVariantsBulkDeleteUserErrorCode',
field: 'String',
message: 'String',
},
ProductVariantsBulkReorderPayload: {
product: 'Product',
userErrors: 'ProductVariantsBulkReorderUserError',
},
ProductVariantsBulkReorderUserError: {
code: 'ProductVariantsBulkReorderUserErrorCode',
field: 'String',
message: 'String',
},
ProductVariantsBulkUpdatePayload: {
product: 'Product',
productVariants: 'ProductVariant',
userErrors: 'ProductVariantsBulkUpdateUserError',
},
ProductVariantsBulkUpdateUserError: {
code: 'ProductVariantsBulkUpdateUserErrorCode',
field: 'String',
message: 'String',
},
PubSubWebhookSubscriptionCreatePayload: {
userErrors: 'PubSubWebhookSubscriptionCreateUserError',
webhookSubscription: 'WebhookSubscription',
},
PubSubWebhookSubscriptionCreateUserError: {
code: 'PubSubWebhookSubscriptionCreateUserErrorCode',
field: 'String',
message: 'String',
},
PubSubWebhookSubscriptionUpdatePayload: {
userErrors: 'PubSubWebhookSubscriptionUpdateUserError',
webhookSubscription: 'WebhookSubscription',
},
PubSubWebhookSubscriptionUpdateUserError: {
code: 'PubSubWebhookSubscriptionUpdateUserErrorCode',
field: 'String',
message: 'String',
},
Publication: {
app: 'App',
collectionPublicationsV3: 'ResourcePublicationConnection',
collections: 'CollectionConnection',
hasCollection: 'Boolean',
id: 'ID',
name: 'String',
productPublicationsV3: 'ResourcePublicationConnection',
products: 'ProductConnection',
supportsFuturePublishing: 'Boolean',
},
PublicationConnection: {
edges: 'PublicationEdge',
pageInfo: 'PageInfo',
},
PublicationEdge: {
cursor: 'String',
node: 'Publication',
},
Publishable: {
'...on Collection': 'Collection',
'...on Product': 'Product',
availablePublicationCount: 'Int',
publicationCount: 'Int',
publishedOnChannel: 'Boolean',
publishedOnCurrentChannel: 'Boolean',
publishedOnCurrentPublication: 'Boolean',
publishedOnPublication: 'Boolean',
resourcePublications: 'ResourcePublicationConnection',
resourcePublicationsV2: 'ResourcePublicationV2Connection',
unpublishedChannels: 'ChannelConnection',
unpublishedPublications: 'PublicationConnection',
},
PublishablePublishPayload: {
publishable: 'Publishable',
shop: 'Shop',
userErrors: 'UserError',
},
PublishablePublishToCurrentChannelPayload: {
publishable: 'Publishable',
shop: 'Shop',
userErrors: 'UserError',
},
PublishableUnpublishPayload: {
publishable: 'Publishable',
shop: 'Shop',
userErrors: 'UserError',
},
PublishableUnpublishToCurrentChannelPayload: {
publishable: 'Publishable',
shop: 'Shop',
userErrors: 'UserError',
},
PublishedTranslation: {
key: 'String',
locale: 'String',
value: 'String',
},
QueryRoot: {
app: 'App',
appByHandle: 'App',
appByKey: 'App',
appInstallation: 'AppInstallation',
appInstallations: 'AppInstallationConnection',
automaticDiscount: 'DiscountAutomatic',
automaticDiscountNode: 'DiscountAutomaticNode',
automaticDiscountNodes: 'DiscountAutomaticNodeConnection',
automaticDiscountSavedSearches: 'SavedSearchConnection',
automaticDiscounts: 'DiscountAutomaticConnection',
availableCarrierServices: 'DeliveryCarrierServiceAndLocations',
availableLocales: 'Locale',
carrierService: 'DeliveryCarrierService',
channel: 'Channel',
channels: 'ChannelConnection',
codeDiscountNode: 'DiscountCodeNode',
codeDiscountNodeByCode: 'DiscountCodeNode',
codeDiscountNodes: 'DiscountCodeNodeConnection',
codeDiscountSavedSearches: 'SavedSearchConnection',
collection: 'Collection',
collectionByHandle: 'Collection',
collectionRulesConditions: 'CollectionRuleConditions',
collectionSavedSearches: 'SavedSearchConnection',
collections: 'CollectionConnection',
currentAppInstallation: 'AppInstallation',
currentBulkOperation: 'BulkOperation',
customer: 'Customer',
customerPaymentMethod: 'CustomerPaymentMethod',
customerSavedSearches: 'SavedSearchConnection',
customers: 'CustomerConnection',
deletionEvents: 'DeletionEventConnection',
deliveryProfile: 'DeliveryProfile',
deliveryProfiles: 'DeliveryProfileConnection',
deliverySettings: 'DeliverySetting',
discountCodeCount: 'Int',
discountRedeemCodeBulkCreation: 'DiscountRedeemCodeBulkCreation',
discountRedeemCodeSavedSearches: 'SavedSearchConnection',
domain: 'Domain',
draftOrder: 'DraftOrder',
draftOrderSavedSearches: 'SavedSearchConnection',
draftOrders: 'DraftOrderConnection',
fileSavedSearches: 'SavedSearchConnection',
files: 'FileConnection',
fulfillment: 'Fulfillment',
fulfillmentOrder: 'FulfillmentOrder',
fulfillmentService: 'FulfillmentService',
giftCard: 'GiftCard',
giftCards: 'GiftCardConnection',
giftCardsCount: 'UnsignedInt64',
inventoryItem: 'InventoryItem',
inventoryItems: 'InventoryItemConnection',
inventoryLevel: 'InventoryLevel',
job: 'Job',
location: 'Location',
locations: 'LocationConnection',
locationsAvailableForDeliveryProfiles: 'Location',
locationsAvailableForDeliveryProfilesConnection: 'LocationConnection',
marketingActivities: 'MarketingActivityConnection',
marketingActivity: 'MarketingActivity',
marketingEvent: 'MarketingEvent',
marketingEvents: 'MarketingEventConnection',
metafield: 'Metafield',
metafieldDefinition: 'MetafieldDefinition',
metafieldDefinitionTypes: 'MetafieldDefinitionType',
metafieldDefinitions: 'MetafieldDefinitionConnection',
metafieldStorefrontVisibilities: 'MetafieldStorefrontVisibilityConnection',
metafieldStorefrontVisibility: 'MetafieldStorefrontVisibility',
node: 'Node',
nodes: 'Node',
order: 'Order',
orderSavedSearches: 'SavedSearchConnection',
orders: 'OrderConnection',
paymentTermsTemplates: 'PaymentTermsTemplate',
priceList: 'PriceList',
priceLists: 'PriceListConnection',
priceRule: 'PriceRule',
priceRuleSavedSearches: 'SavedSearchConnection',
priceRules: 'PriceRuleConnection',
privateMetafield: 'PrivateMetafield',
privateMetafields: 'PrivateMetafieldConnection',
product: 'Product',
productByHandle: 'Product',
productResourceFeedback: 'ProductResourceFeedback',
productSavedSearches: 'SavedSearchConnection',
productVariant: 'ProductVariant',
productVariants: 'ProductVariantConnection',
products: 'ProductConnection',
publicApiVersions: 'ApiVersion',
publication: 'Publication',
publications: 'PublicationConnection',
refund: 'Refund',
scriptTag: 'ScriptTag',
scriptTags: 'ScriptTagConnection',
sellingPlanGroup: 'SellingPlanGroup',
sellingPlanGroups: 'SellingPlanGroupConnection',
shop: 'Shop',
shopLocales: 'ShopLocale',
shopifyPaymentsAccount: 'ShopifyPaymentsAccount',
standardMetafieldDefinitionTemplates: 'StandardMetafieldDefinitionTemplateConnection',
subscriptionBillingAttempt: 'SubscriptionBillingAttempt',
subscriptionContract: 'SubscriptionContract',
subscriptionContracts: 'SubscriptionContractConnection',
subscriptionDraft: 'SubscriptionDraft',
tenderTransactions: 'TenderTransactionConnection',
translatableResource: 'TranslatableResource',
translatableResources: 'TranslatableResourceConnection',
translatableResourcesByIds: 'TranslatableResourceConnection',
urlRedirect: 'UrlRedirect',
urlRedirectImport: 'UrlRedirectImport',
urlRedirectSavedSearches: 'SavedSearchConnection',
urlRedirects: 'UrlRedirectConnection',
webhookSubscription: 'WebhookSubscription',
webhookSubscriptions: 'WebhookSubscriptionConnection',
},
Refund: {
createdAt: 'DateTime',
duties: 'RefundDuty',
id: 'ID',
legacyResourceId: 'UnsignedInt64',
note: 'String',
order: 'Order',
refundLineItems: 'RefundLineItemConnection',
totalRefunded: 'MoneyV2',
totalRefundedSet: 'MoneyBag',
transactions: 'OrderTransactionConnection',
updatedAt: 'DateTime',
},
RefundAgreement: {
app: 'App',
happenedAt: 'DateTime',
id: 'ID',
reason: 'OrderActionType',
refund: 'Refund',
sales: 'SaleConnection',
},
RefundCreatePayload: {
order: 'Order',
refund: 'Refund',
userErrors: 'UserError',
},
RefundDuty: {
amountSet: 'MoneyBag',
originalDuty: 'Duty',
},
RefundLineItem: {
lineItem: 'LineItem',
location: 'Location',
price: 'Money',
priceSet: 'MoneyBag',
quantity: 'Int',
restockType: 'RefundLineItemRestockType',
restocked: 'Boolean',
subtotal: 'Money',
subtotalSet: 'MoneyBag',
totalTax: 'Money',
totalTaxSet: 'MoneyBag',
},
RefundLineItemConnection: {
edges: 'RefundLineItemEdge',
pageInfo: 'PageInfo',
},
RefundLineItemEdge: {
cursor: 'String',
node: 'RefundLineItem',
},
ResourceAlert: {
actions: 'ResourceAlertAction',
content: 'HTML',
dismissibleHandle: 'String',
icon: 'ResourceAlertIcon',
severity: 'ResourceAlertSeverity',
title: 'String',
},
ResourceAlertAction: {
primary: 'Boolean',
show: 'String',
title: 'String',
url: 'URL',
},
ResourceFeedback: {
appFeedback: 'AppFeedback',
details: 'AppFeedback',
summary: 'String',
},
ResourceLimit: {
available: 'Boolean',
quantityAvailable: 'Int',
quantityLimit: 'Int',
quantityUsed: 'Int',
},
ResourcePublication: {
channel: 'Channel',
isPublished: 'Boolean',
publication: 'Publication',
publishDate: 'DateTime',
publishable: 'Publishable',
},
ResourcePublicationConnection: {
edges: 'ResourcePublicationEdge',
pageInfo: 'PageInfo',
},
ResourcePublicationEdge: {
cursor: 'String',
node: 'ResourcePublication',
},
ResourcePublicationV2: {
isPublished: 'Boolean',
publication: 'Publication',
publishDate: 'DateTime',
publishable: 'Publishable',
},
ResourcePublicationV2Connection: {
edges: 'ResourcePublicationV2Edge',
pageInfo: 'PageInfo',
},
ResourcePublicationV2Edge: {
cursor: 'String',
node: 'ResourcePublicationV2',
},
SEO: {
description: 'String',
title: 'String',
},
Sale: {
'...on AdjustmentSale': 'AdjustmentSale',
'...on DutySale': 'DutySale',
'...on GiftCardSale': 'GiftCardSale',
'...on ProductSale': 'ProductSale',
'...on ShippingLineSale': 'ShippingLineSale',
'...on TipSale': 'TipSale',
actionType: 'SaleActionType',
id: 'ID',
lineType: 'SaleLineType',
quantity: 'Int',
taxes: 'SaleTax',
totalAmount: 'MoneyBag',
totalDiscountAmountAfterTaxes: 'MoneyBag',
totalDiscountAmountBeforeTaxes: 'MoneyBag',
totalTaxAmount: 'MoneyBag',
},
SaleConnection: {
edges: 'SaleEdge',
pageInfo: 'PageInfo',
},
SaleEdge: {
cursor: 'String',
node: 'Sale',
},
SaleTax: {
amount: 'MoneyBag',
id: 'ID',
taxLine: 'TaxLine',
},
SalesAgreement: {
'...on OrderAgreement': 'OrderAgreement',
'...on OrderEditAgreement': 'OrderEditAgreement',
'...on RefundAgreement': 'RefundAgreement',
app: 'App',
happenedAt: 'DateTime',
id: 'ID',
reason: 'OrderActionType',
sales: 'SaleConnection',
},
SalesAgreementConnection: {
edges: 'SalesAgreementEdge',
pageInfo: 'PageInfo',
},
SalesAgreementEdge: {
cursor: 'String',
node: 'SalesAgreement',
},
SavedSearch: {
filters: 'SearchFilter',
id: 'ID',
legacyResourceId: 'UnsignedInt64',
name: 'String',
query: 'String',
resourceType: 'SearchResultType',
searchTerms: 'String',
},
SavedSearchConnection: {
edges: 'SavedSearchEdge',
pageInfo: 'PageInfo',
},
SavedSearchCreatePayload: {
savedSearch: 'SavedSearch',
userErrors: 'UserError',
},
SavedSearchDeletePayload: {
deletedSavedSearchId: 'ID',
shop: 'Shop',
userErrors: 'UserError',
},
SavedSearchEdge: {
cursor: 'String',
node: 'SavedSearch',
},
SavedSearchUpdatePayload: {
savedSearch: 'SavedSearch',
userErrors: 'UserError',
},
ScriptDiscountApplication: {
allocationMethod: 'DiscountApplicationAllocationMethod',
description: 'String',
index: 'Int',
targetSelection: 'DiscountApplicationTargetSelection',
targetType: 'DiscountApplicationTargetType',
title: 'String',
value: 'PricingValue',
},
ScriptTag: {
cache: 'Boolean',
createdAt: 'DateTime',
displayScope: 'ScriptTagDisplayScope',
id: 'ID',
legacyResourceId: 'UnsignedInt64',
src: 'URL',
updatedAt: 'DateTime',
},
ScriptTagConnection: {
edges: 'ScriptTagEdge',
pageInfo: 'PageInfo',
},
ScriptTagCreatePayload: {
scriptTag: 'ScriptTag',
userErrors: 'UserError',
},
ScriptTagDeletePayload: {
deletedScriptTagId: 'ID',
userErrors: 'UserError',
},
ScriptTagEdge: {
cursor: 'String',
node: 'ScriptTag',
},
ScriptTagUpdatePayload: {
scriptTag: 'ScriptTag',
userErrors: 'UserError',
},
SearchFilter: {
key: 'String',
value: 'String',
},
SearchFilterOptions: {
productAvailability: 'FilterOption',
},
SearchResult: {
description: 'String',
image: 'Image',
reference: 'Node',
title: 'String',
url: 'URL',
},
SearchResultConnection: {
edges: 'SearchResultEdge',
pageInfo: 'PageInfo',
resultsAfterCount: 'Int',
},
SearchResultEdge: {
cursor: 'String',
node: 'SearchResult',
},
SelectedOption: {
name: 'String',
value: 'String',
},
SellingPlan: {
billingPolicy: 'SellingPlanBillingPolicy',
createdAt: 'DateTime',
deliveryPolicy: 'SellingPlanDeliveryPolicy',
description: 'String',
id: 'ID',
name: 'String',
options: 'String',
position: 'Int',
pricingPolicies: 'SellingPlanPricingPolicy',
},
SellingPlanAnchor: {
day: 'Int',
month: 'Int',
type: 'SellingPlanAnchorType',
},
SellingPlanBillingPolicy: {
'...on SellingPlanRecurringBillingPolicy': 'SellingPlanRecurringBillingPolicy',
},
SellingPlanConnection: {
edges: 'SellingPlanEdge',
pageInfo: 'PageInfo',
},
SellingPlanDeliveryPolicy: {
'...on SellingPlanRecurringDeliveryPolicy': 'SellingPlanRecurringDeliveryPolicy',
},
SellingPlanEdge: {
cursor: 'String',
node: 'SellingPlan',
},
SellingPlanFixedPricingPolicy: {
adjustmentType: 'SellingPlanPricingPolicyAdjustmentType',
adjustmentValue: 'SellingPlanPricingPolicyAdjustmentValue',
createdAt: 'DateTime',
},
SellingPlanGroup: {
appId: 'String',
appliesToProduct: 'Boolean',
appliesToProductVariant: 'Boolean',
appliesToProductVariants: 'Boolean',
createdAt: 'DateTime',
description: 'String',
id: 'ID',
merchantCode: 'String',
name: 'String',
options: 'String',
position: 'Int',
productCount: 'Int',
productVariantCount: 'Int',
productVariants: 'ProductVariantConnection',
products: 'ProductConnection',
sellingPlans: 'SellingPlanConnection',
summary: 'String',
},
SellingPlanGroupAddProductVariantsPayload: {
sellingPlanGroup: 'SellingPlanGroup',
userErrors: 'SellingPlanGroupUserError',
},
SellingPlanGroupAddProductsPayload: {
sellingPlanGroup: 'SellingPlanGroup',
userErrors: 'SellingPlanGroupUserError',
},
SellingPlanGroupConnection: {
edges: 'SellingPlanGroupEdge',
pageInfo: 'PageInfo',
},
SellingPlanGroupCreatePayload: {
sellingPlanGroup: 'SellingPlanGroup',
userErrors: 'SellingPlanGroupUserError',
},
SellingPlanGroupDeletePayload: {
deletedSellingPlanGroupId: 'ID',
userErrors: 'SellingPlanGroupUserError',
},
SellingPlanGroupEdge: {
cursor: 'String',
node: 'SellingPlanGroup',
},
SellingPlanGroupRemoveProductVariantsPayload: {
removedProductVariantIds: 'ID',
userErrors: 'SellingPlanGroupUserError',
},
SellingPlanGroupRemoveProductsPayload: {
removedProductIds: 'ID',
userErrors: 'SellingPlanGroupUserError',
},
SellingPlanGroupUpdatePayload: {
deletedSellingPlanIds: 'ID',
sellingPlanGroup: 'SellingPlanGroup',
userErrors: 'SellingPlanGroupUserError',
},
SellingPlanGroupUserError: {
code: 'SellingPlanGroupUserErrorCode',
field: 'String',
message: 'String',
},
SellingPlanPricingPolicy: {
'...on SellingPlanFixedPricingPolicy': 'SellingPlanFixedPricingPolicy',
'...on SellingPlanRecurringPricingPolicy': 'SellingPlanRecurringPricingPolicy',
},
SellingPlanPricingPolicyAdjustmentValue: {
'...on MoneyV2': 'MoneyV2',
'...on SellingPlanPricingPolicyPercentageValue': 'SellingPlanPricingPolicyPercentageValue',
},
SellingPlanPricingPolicyBase: {
'...on SellingPlanFixedPricingPolicy': 'SellingPlanFixedPricingPolicy',
'...on SellingPlanRecurringPricingPolicy': 'SellingPlanRecurringPricingPolicy',
adjustmentType: 'SellingPlanPricingPolicyAdjustmentType',
adjustmentValue: 'SellingPlanPricingPolicyAdjustmentValue',
},
SellingPlanPricingPolicyPercentageValue: {
percentage: 'Float',
},
SellingPlanRecurringBillingPolicy: {
anchors: 'SellingPlanAnchor',
createdAt: 'DateTime',
interval: 'SellingPlanInterval',
intervalCount: 'Int',
maxCycles: 'Int',
minCycles: 'Int',
},
SellingPlanRecurringDeliveryPolicy: {
anchors: 'SellingPlanAnchor',
createdAt: 'DateTime',
cutoff: 'Int',
intent: 'SellingPlanRecurringDeliveryPolicyIntent',
interval: 'SellingPlanInterval',
intervalCount: 'Int',
preAnchorBehavior: 'SellingPlanRecurringDeliveryPolicyPreAnchorBehavior',
},
SellingPlanRecurringPricingPolicy: {
adjustmentType: 'SellingPlanPricingPolicyAdjustmentType',
adjustmentValue: 'SellingPlanPricingPolicyAdjustmentValue',
afterCycle: 'Int',
createdAt: 'DateTime',
},
ShippingLine: {
carrierIdentifier: 'String',
code: 'String',
custom: 'Boolean',
deliveryCategory: 'String',
discountAllocations: 'DiscountAllocation',
discountedPrice: 'MoneyV2',
discountedPriceSet: 'MoneyBag',
id: 'ID',
originalPrice: 'MoneyV2',
originalPriceSet: 'MoneyBag',
phone: 'String',
price: 'Money',
requestedFulfillmentService: 'FulfillmentService',
shippingRateHandle: 'String',
source: 'String',
taxLines: 'TaxLine',
title: 'String',
},
ShippingLineConnection: {
edges: 'ShippingLineEdge',
pageInfo: 'PageInfo',
},
ShippingLineEdge: {
cursor: 'String',
node: 'ShippingLine',
},
ShippingLineSale: {
actionType: 'SaleActionType',
id: 'ID',
lineType: 'SaleLineType',
quantity: 'Int',
shippingLine: 'ShippingLine',
taxes: 'SaleTax',
totalAmount: 'MoneyBag',
totalDiscountAmountAfterTaxes: 'MoneyBag',
totalDiscountAmountBeforeTaxes: 'MoneyBag',
totalTaxAmount: 'MoneyBag',
},
ShippingMethod: {
code: 'String',
label: 'String',
},
ShippingPackageDeletePayload: {
deletedId: 'ID',
userErrors: 'UserError',
},
ShippingPackageMakeDefaultPayload: {
userErrors: 'UserError',
},
ShippingPackageUpdatePayload: {
userErrors: 'UserError',
},
ShippingRate: {
handle: 'String',
price: 'MoneyV2',
title: 'String',
},
ShippingRefund: {
amount: 'Money',
amountSet: 'MoneyBag',
maximumRefundable: 'Money',
maximumRefundableSet: 'MoneyBag',
tax: 'Money',
taxSet: 'MoneyBag',
},
Shop: {
alerts: 'ShopAlert',
analyticsToken: 'String',
assignedFulfillmentOrders: 'FulfillmentOrderConnection',
availableChannelApps: 'AppConnection',
billingAddress: 'MailingAddress',
channelCount: 'Int',
channels: 'ChannelConnection',
checkoutApiSupported: 'Boolean',
collectionByHandle: 'Collection',
collectionSavedSearches: 'SavedSearchConnection',
collections: 'CollectionConnection',
contactEmail: 'String',
countriesInShippingZones: 'CountriesInShippingZones',
currencyCode: 'CurrencyCode',
currencyFormats: 'CurrencyFormats',
currencySettings: 'CurrencySettingConnection',
customerAccounts: 'ShopCustomerAccountsSetting',
customerSavedSearches: 'SavedSearchConnection',
customerTags: 'StringConnection',
customers: 'CustomerConnection',
description: 'String',
domains: 'Domain',
draftOrderSavedSearches: 'SavedSearchConnection',
draftOrderTags: 'StringConnection',
draftOrders: 'DraftOrderConnection',
email: 'String',
enabledPresentmentCurrencies: 'CurrencyCode',
features: 'ShopFeatures',
fulfillmentOrders: 'FulfillmentOrderConnection',
fulfillmentServices: 'FulfillmentService',
ianaTimezone: 'String',
id: 'ID',
inventoryItems: 'InventoryItemConnection',
limitedPendingOrderCount: 'LimitedPendingOrderCount',
locations: 'LocationConnection',
marketingEvents: 'MarketingEventConnection',
merchantApprovalSignals: 'MerchantApprovalSignals',
metafield: 'Metafield',
metafields: 'MetafieldConnection',
myshopifyDomain: 'String',
name: 'String',
navigationSettings: 'NavigationItem',
orderNumberFormatPrefix: 'String',
orderNumberFormatSuffix: 'String',
orderSavedSearches: 'SavedSearchConnection',
orderTags: 'StringConnection',
orders: 'OrderConnection',
paymentSettings: 'PaymentSettings',
pendingOrderCount: 'Int',
plan: 'ShopPlan',
priceRuleSavedSearches: 'SavedSearchConnection',
priceRules: 'PriceRuleConnection',
primaryDomain: 'Domain',
privateMetafield: 'PrivateMetafield',
privateMetafields: 'PrivateMetafieldConnection',
productByHandle: 'Product',
productImages: 'ImageConnection',
productSavedSearches: 'SavedSearchConnection',
productTags: 'StringConnection',
productTypes: 'StringConnection',
productVariants: 'ProductVariantConnection',
productVendors: 'StringConnection',
products: 'ProductConnection',
publicationCount: 'Int',
resourceLimits: 'ShopResourceLimits',
richTextEditorUrl: 'URL',
search: 'SearchResultConnection',
searchFilters: 'SearchFilterOptions',
setupRequired: 'Boolean',
shipsToCountries: 'CountryCode',
shopPolicies: 'ShopPolicy',
shopifyPaymentsAccount: 'ShopifyPaymentsAccount',
storefrontAccessTokens: 'StorefrontAccessTokenConnection',
storefrontUrl: 'URL',
taxShipping: 'Boolean',
taxesIncluded: 'Boolean',
timezoneAbbreviation: 'String',
timezoneOffset: 'String',
timezoneOffsetMinutes: 'Int',
translations: 'PublishedTranslation',
unitSystem: 'UnitSystem',
uploadedImagesByIds: 'Image',
url: 'URL',
weightUnit: 'WeightUnit',
},
ShopAlert: {
action: 'ShopAlertAction',
description: 'String',
},
ShopAlertAction: {
title: 'String',
url: 'URL',
},
ShopFeatures: {
avalaraAvatax: 'Boolean',
branding: 'ShopBranding',
captcha: 'Boolean',
captchaExternalDomains: 'Boolean',
deliveryProfiles: 'Boolean',
dynamicRemarketing: 'Boolean',
eligibleForSubscriptionMigration: 'Boolean',
eligibleForSubscriptions: 'Boolean',
giftCards: 'Boolean',
harmonizedSystemCode: 'Boolean',
internationalDomains: 'Boolean',
internationalPriceOverrides: 'Boolean',
internationalPriceRules: 'Boolean',
legacySubscriptionGatewayEnabled: 'Boolean',
liveView: 'Boolean',
multiLocation: 'Boolean',
onboardingVisual: 'Boolean',
paypalExpressSubscriptionGatewayStatus: 'PaypalExpressSubscriptionsGatewayStatus',
reports: 'Boolean',
sellsSubscriptions: 'Boolean',
shopifyPlus: 'Boolean',
showMetrics: 'Boolean',
storefront: 'Boolean',
usingShopifyBalance: 'Boolean',
},
ShopLocale: {
locale: 'String',
name: 'String',
primary: 'Boolean',
published: 'Boolean',
},
ShopLocaleDisablePayload: {
locale: 'String',
userErrors: 'UserError',
},
ShopLocaleEnablePayload: {
shopLocale: 'ShopLocale',
userErrors: 'UserError',
},
ShopLocaleUpdatePayload: {
shopLocale: 'ShopLocale',
userErrors: 'UserError',
},
ShopPlan: {
displayName: 'String',
partnerDevelopment: 'Boolean',
shopifyPlus: 'Boolean',
},
ShopPolicy: {
body: 'HTML',
id: 'ID',
translations: 'PublishedTranslation',
type: 'ShopPolicyType',
url: 'URL',
},
ShopPolicyUpdatePayload: {
shopPolicy: 'ShopPolicy',
userErrors: 'ShopPolicyUserError',
},
ShopPolicyUserError: {
code: 'ShopPolicyErrorCode',
field: 'String',
message: 'String',
},
ShopResourceLimits: {
locationLimit: 'Int',
maxProductOptions: 'Int',
maxProductVariants: 'Int',
redirectLimitReached: 'Boolean',
skuResourceLimits: 'ResourceLimit',
},
ShopifyPaymentsAccount: {
activated: 'Boolean',
balance: 'MoneyV2',
bankAccounts: 'ShopifyPaymentsBankAccountConnection',
chargeStatementDescriptor: 'String',
chargeStatementDescriptors: 'ShopifyPaymentsChargeStatementDescriptor',
country: 'String',
defaultCurrency: 'CurrencyCode',
disputes: 'ShopifyPaymentsDisputeConnection',
fraudSettings: 'ShopifyPaymentsFraudSettings',
id: 'ID',
notificationSettings: 'ShopifyPaymentsNotificationSettings',
onboardable: 'Boolean',
payoutSchedule: 'ShopifyPaymentsPayoutSchedule',
payoutStatementDescriptor: 'String',
payouts: 'ShopifyPaymentsPayoutConnection',
permittedVerificationDocuments: 'ShopifyPaymentsVerificationDocument',
verifications: 'ShopifyPaymentsVerification',
},
ShopifyPaymentsBankAccount: {
accountNumber: 'String',
accountNumberLastDigits: 'String',
bankName: 'String',
country: 'CountryCode',
createdAt: 'DateTime',
currency: 'CurrencyCode',
id: 'ID',
payouts: 'ShopifyPaymentsPayoutConnection',
routingNumber: 'String',
status: 'ShopifyPaymentsBankAccountStatus',
},
ShopifyPaymentsBankAccountConnection: {
edges: 'ShopifyPaymentsBankAccountEdge',
pageInfo: 'PageInfo',
},
ShopifyPaymentsBankAccountEdge: {
cursor: 'String',
node: 'ShopifyPaymentsBankAccount',
},
ShopifyPaymentsChargeStatementDescriptor: {
'...on ShopifyPaymentsDefaultChargeStatementDescriptor': 'ShopifyPaymentsDefaultChargeStatementDescriptor',
'...on ShopifyPaymentsJpChargeStatementDescriptor': 'ShopifyPaymentsJpChargeStatementDescriptor',
default: 'String',
prefix: 'String',
},
ShopifyPaymentsDefaultChargeStatementDescriptor: {
default: 'String',
prefix: 'String',
},
ShopifyPaymentsDispute: {
amount: 'MoneyV2',
evidenceDueBy: 'Date',
evidenceSentOn: 'Date',
finalizedOn: 'Date',
id: 'ID',
initiatedAt: 'DateTime',
legacyResourceId: 'UnsignedInt64',
order: 'Order',
reasonDetails: 'ShopifyPaymentsDisputeReasonDetails',
status: 'DisputeStatus',
type: 'DisputeType',
},
ShopifyPaymentsDisputeConnection: {
edges: 'ShopifyPaymentsDisputeEdge',
pageInfo: 'PageInfo',
},
ShopifyPaymentsDisputeEdge: {
cursor: 'String',
node: 'ShopifyPaymentsDispute',
},
ShopifyPaymentsDisputeReasonDetails: {
networkReasonCode: 'String',
reason: 'ShopifyPaymentsDisputeReason',
},
ShopifyPaymentsExtendedAuthorization: {
extendedAuthorizationExpiresAt: 'DateTime',
standardAuthorizationExpiresAt: 'DateTime',
},
ShopifyPaymentsFraudSettings: {
declineChargeOnAvsFailure: 'Boolean',
declineChargeOnCvcFailure: 'Boolean',
},
ShopifyPaymentsJpChargeStatementDescriptor: {
default: 'String',
kana: 'String',
kanji: 'String',
prefix: 'String',
},
ShopifyPaymentsNotificationSettings: {
payouts: 'Boolean',
},
ShopifyPaymentsPayout: {
bankAccount: 'ShopifyPaymentsBankAccount',
gross: 'MoneyV2',
id: 'ID',
issuedAt: 'DateTime',
legacyResourceId: 'UnsignedInt64',
net: 'MoneyV2',
status: 'ShopifyPaymentsPayoutStatus',
summary: 'ShopifyPaymentsPayoutSummary',
transactionType: 'ShopifyPaymentsPayoutTransactionType',
},
ShopifyPaymentsPayoutConnection: {
edges: 'ShopifyPaymentsPayoutEdge',
pageInfo: 'PageInfo',
},
ShopifyPaymentsPayoutEdge: {
cursor: 'String',
node: 'ShopifyPaymentsPayout',
},
ShopifyPaymentsPayoutSchedule: {
interval: 'ShopifyPaymentsPayoutInterval',
monthlyAnchor: 'Int',
weeklyAnchor: 'DayOfTheWeek',
},
ShopifyPaymentsPayoutSummary: {
adjustmentsFee: 'MoneyV2',
adjustmentsGross: 'MoneyV2',
chargesFee: 'MoneyV2',
chargesGross: 'MoneyV2',
refundsFee: 'MoneyV2',
refundsFeeGross: 'MoneyV2',
reservedFundsFee: 'MoneyV2',
reservedFundsGross: 'MoneyV2',
retriedPayoutsFee: 'MoneyV2',
retriedPayoutsGross: 'MoneyV2',
},
ShopifyPaymentsRefundSet: {
acquirerReferenceNumber: 'String',
},
ShopifyPaymentsTransactionSet: {
extendedAuthorizationSet: 'ShopifyPaymentsExtendedAuthorization',
refundSet: 'ShopifyPaymentsRefundSet',
},
ShopifyPaymentsVerification: {
id: 'ID',
status: 'ShopifyPaymentsVerificationStatus',
subject: 'ShopifyPaymentsVerificationSubject',
},
ShopifyPaymentsVerificationDocument: {
backRequired: 'Boolean',
frontRequired: 'Boolean',
type: 'ShopifyPaymentsVerificationDocumentType',
},
ShopifyPaymentsVerificationSubject: {
familyName: 'String',
givenName: 'String',
},
StagedMediaUploadTarget: {
parameters: 'StagedUploadParameter',
resourceUrl: 'URL',
url: 'URL',
},
StagedUploadParameter: {
name: 'String',
value: 'String',
},
StagedUploadTarget: {
parameters: 'ImageUploadParameter',
url: 'String',
},
StagedUploadTargetGeneratePayload: {
parameters: 'MutationsStagedUploadTargetGenerateUploadParameter',
url: 'String',
userErrors: 'UserError',
},
StagedUploadTargetsGeneratePayload: {
urls: 'StagedUploadTarget',
userErrors: 'UserError',
},
StagedUploadsCreatePayload: {
stagedTargets: 'StagedMediaUploadTarget',
userErrors: 'UserError',
},
StandardMetafieldDefinitionEnablePayload: {
createdDefinition: 'MetafieldDefinition',
userErrors: 'StandardMetafieldDefinitionEnableUserError',
},
StandardMetafieldDefinitionEnableUserError: {
code: 'StandardMetafieldDefinitionEnableUserErrorCode',
field: 'String',
message: 'String',
},
StandardMetafieldDefinitionTemplate: {
description: 'String',
id: 'ID',
key: 'String',
name: 'String',
namespace: 'String',
ownerTypes: 'MetafieldOwnerType',
type: 'MetafieldDefinitionType',
validations: 'MetafieldDefinitionValidation',
},
StandardMetafieldDefinitionTemplateConnection: {
edges: 'StandardMetafieldDefinitionTemplateEdge',
pageInfo: 'PageInfo',
},
StandardMetafieldDefinitionTemplateEdge: {
cursor: 'String',
node: 'StandardMetafieldDefinitionTemplate',
},
StandardizedProductType: {
productTaxonomyNode: 'ProductTaxonomyNode',
},
StorefrontAccessToken: {
accessScopes: 'AccessScope',
accessToken: 'String',
createdAt: 'DateTime',
id: 'ID',
title: 'String',
updatedAt: 'DateTime',
},
StorefrontAccessTokenConnection: {
edges: 'StorefrontAccessTokenEdge',
pageInfo: 'PageInfo',
},
StorefrontAccessTokenCreatePayload: {
shop: 'Shop',
storefrontAccessToken: 'StorefrontAccessToken',
userErrors: 'UserError',
},
StorefrontAccessTokenDeletePayload: {
deletedStorefrontAccessTokenId: 'ID',
userErrors: 'UserError',
},
StorefrontAccessTokenEdge: {
cursor: 'String',
node: 'StorefrontAccessToken',
},
StringConnection: {
edges: 'StringEdge',
pageInfo: 'PageInfo',
},
StringEdge: {
cursor: 'String',
node: 'String',
},
SubscriptionAppliedCodeDiscount: {
id: 'ID',
redeemCode: 'String',
rejectionReason: 'SubscriptionDiscountRejectionReason',
},
SubscriptionBillingAttempt: {
completedAt: 'DateTime',
createdAt: 'DateTime',
errorCode: 'SubscriptionBillingAttemptErrorCode',
errorMessage: 'String',
id: 'ID',
idempotencyKey: 'String',
nextActionUrl: 'URL',
order: 'Order',
ready: 'Boolean',
subscriptionContract: 'SubscriptionContract',
},
SubscriptionBillingAttemptConnection: {
edges: 'SubscriptionBillingAttemptEdge',
pageInfo: 'PageInfo',
},
SubscriptionBillingAttemptCreatePayload: {
subscriptionBillingAttempt: 'SubscriptionBillingAttempt',
userErrors: 'BillingAttemptUserError',
},
SubscriptionBillingAttemptEdge: {
cursor: 'String',
node: 'SubscriptionBillingAttempt',
},
SubscriptionBillingPolicy: {
anchors: 'SellingPlanAnchor',
interval: 'SellingPlanInterval',
intervalCount: 'Int',
maxCycles: 'Int',
minCycles: 'Int',
},
SubscriptionContract: {
app: 'App',
appAdminUrl: 'URL',
billingAttempts: 'SubscriptionBillingAttemptConnection',
billingPolicy: 'SubscriptionBillingPolicy',
createdAt: 'DateTime',
currencyCode: 'CurrencyCode',
customer: 'Customer',
customerPaymentMethod: 'CustomerPaymentMethod',
deliveryMethod: 'SubscriptionDeliveryMethod',
deliveryPolicy: 'SubscriptionDeliveryPolicy',
deliveryPrice: 'MoneyV2',
discounts: 'SubscriptionManualDiscountConnection',
id: 'ID',
lastPaymentStatus: 'SubscriptionContractLastPaymentStatus',
lineCount: 'Int',
lines: 'SubscriptionLineConnection',
nextBillingDate: 'DateTime',
note: 'String',
orders: 'OrderConnection',
originOrder: 'Order',
status: 'SubscriptionContractSubscriptionStatus',
updatedAt: 'DateTime',
},
SubscriptionContractConnection: {
edges: 'SubscriptionContractEdge',
pageInfo: 'PageInfo',
},
SubscriptionContractCreatePayload: {
draft: 'SubscriptionDraft',
userErrors: 'SubscriptionDraftUserError',
},
SubscriptionContractEdge: {
cursor: 'String',
node: 'SubscriptionContract',
},
SubscriptionContractSetNextBillingDatePayload: {
contract: 'SubscriptionContract',
userErrors: 'SubscriptionContractUserError',
},
SubscriptionContractUpdatePayload: {
draft: 'SubscriptionDraft',
userErrors: 'SubscriptionDraftUserError',
},
SubscriptionContractUserError: {
code: 'SubscriptionContractErrorCode',
field: 'String',
message: 'String',
},
SubscriptionCyclePriceAdjustment: {
adjustmentType: 'SellingPlanPricingPolicyAdjustmentType',
adjustmentValue: 'SellingPlanPricingPolicyAdjustmentValue',
afterCycle: 'Int',
computedPrice: 'MoneyV2',
},
SubscriptionDeliveryMethod: {
'...on SubscriptionDeliveryMethodShipping': 'SubscriptionDeliveryMethodShipping',
},
SubscriptionDeliveryMethodShipping: {
address: 'SubscriptionMailingAddress',
shippingOption: 'SubscriptionDeliveryMethodShippingOption',
},
SubscriptionDeliveryMethodShippingOption: {
carrierService: 'DeliveryCarrierService',
code: 'String',
description: 'String',
presentmentTitle: 'String',
title: 'String',
},
SubscriptionDeliveryPolicy: {
anchors: 'SellingPlanAnchor',
interval: 'SellingPlanInterval',
intervalCount: 'Int',
},
SubscriptionDiscount: {
'...on SubscriptionAppliedCodeDiscount': 'SubscriptionAppliedCodeDiscount',
'...on SubscriptionManualDiscount': 'SubscriptionManualDiscount',
},
SubscriptionDiscountAllocation: {
amount: 'MoneyV2',
discount: 'SubscriptionDiscount',
},
SubscriptionDiscountConnection: {
edges: 'SubscriptionDiscountEdge',
pageInfo: 'PageInfo',
},
SubscriptionDiscountEdge: {
cursor: 'String',
node: 'SubscriptionDiscount',
},
SubscriptionDiscountEntitledLines: {
all: 'Boolean',
lines: 'SubscriptionLineConnection',
},
SubscriptionDiscountFixedAmountValue: {
amount: 'MoneyV2',
appliesOnEachItem: 'Boolean',
},
SubscriptionDiscountPercentageValue: {
percentage: 'Int',
},
SubscriptionDiscountValue: {
'...on SubscriptionDiscountFixedAmountValue': 'SubscriptionDiscountFixedAmountValue',
'...on SubscriptionDiscountPercentageValue': 'SubscriptionDiscountPercentageValue',
},
SubscriptionDraft: {
billingPolicy: 'SubscriptionBillingPolicy',
currencyCode: 'CurrencyCode',
customer: 'Customer',
customerPaymentMethod: 'CustomerPaymentMethod',
deliveryMethod: 'SubscriptionDeliveryMethod',
deliveryPolicy: 'SubscriptionDeliveryPolicy',
deliveryPrice: 'MoneyV2',
discounts: 'SubscriptionDiscountConnection',
discountsAdded: 'SubscriptionDiscountConnection',
discountsRemoved: 'SubscriptionDiscountConnection',
discountsUpdated: 'SubscriptionDiscountConnection',
id: 'ID',
lines: 'SubscriptionLineConnection',
linesAdded: 'SubscriptionLineConnection',
linesRemoved: 'SubscriptionLineConnection',
nextBillingDate: 'DateTime',
note: 'String',
originalContract: 'SubscriptionContract',
shippingOptions: 'SubscriptionShippingOptionResult',
status: 'SubscriptionContractSubscriptionStatus',
},
SubscriptionDraftCommitPayload: {
contract: 'SubscriptionContract',
userErrors: 'SubscriptionDraftUserError',
},
SubscriptionDraftDiscountAddPayload: {
discountAdded: 'SubscriptionManualDiscount',
draft: 'SubscriptionDraft',
userErrors: 'SubscriptionDraftUserError',
},
SubscriptionDraftDiscountCodeApplyPayload: {
appliedDiscount: 'SubscriptionAppliedCodeDiscount',
draft: 'SubscriptionDraft',
userErrors: 'SubscriptionDraftUserError',
},
SubscriptionDraftDiscountRemovePayload: {
discountRemoved: 'SubscriptionDiscount',
draft: 'SubscriptionDraft',
userErrors: 'SubscriptionDraftUserError',
},
SubscriptionDraftDiscountUpdatePayload: {
discountUpdated: 'SubscriptionManualDiscount',
draft: 'SubscriptionDraft',
userErrors: 'SubscriptionDraftUserError',
},
SubscriptionDraftFreeShippingDiscountAddPayload: {
discountAdded: 'SubscriptionManualDiscount',
draft: 'SubscriptionDraft',
userErrors: 'SubscriptionDraftUserError',
},
SubscriptionDraftFreeShippingDiscountUpdatePayload: {
discountUpdated: 'SubscriptionManualDiscount',
draft: 'SubscriptionDraft',
userErrors: 'SubscriptionDraftUserError',
},
SubscriptionDraftLineAddPayload: {
draft: 'SubscriptionDraft',
lineAdded: 'SubscriptionLine',
userErrors: 'SubscriptionDraftUserError',
},
SubscriptionDraftLineRemovePayload: {
discountsUpdated: 'SubscriptionManualDiscount',
draft: 'SubscriptionDraft',
lineRemoved: 'SubscriptionLine',
userErrors: 'SubscriptionDraftUserError',
},
SubscriptionDraftLineUpdatePayload: {
draft: 'SubscriptionDraft',
lineUpdated: 'SubscriptionLine',
userErrors: 'SubscriptionDraftUserError',
},
SubscriptionDraftUpdatePayload: {
draft: 'SubscriptionDraft',
userErrors: 'SubscriptionDraftUserError',
},
SubscriptionDraftUserError: {
code: 'SubscriptionDraftErrorCode',
field: 'String',
message: 'String',
},
SubscriptionLine: {
currentPrice: 'MoneyV2',
customAttributes: 'Attribute',
discountAllocations: 'SubscriptionDiscountAllocation',
id: 'ID',
lineDiscountedPrice: 'MoneyV2',
pricingPolicy: 'SubscriptionPricingPolicy',
productId: 'ID',
quantity: 'Int',
requiresShipping: 'Boolean',
sellingPlanId: 'ID',
sellingPlanName: 'String',
sku: 'String',
taxable: 'Boolean',
title: 'String',
variantId: 'ID',
variantImage: 'Image',
variantTitle: 'String',
},
SubscriptionLineConnection: {
edges: 'SubscriptionLineEdge',
pageInfo: 'PageInfo',
},
SubscriptionLineEdge: {
cursor: 'String',
node: 'SubscriptionLine',
},
SubscriptionMailingAddress: {
address1: 'String',
address2: 'String',
city: 'String',
company: 'String',
country: 'String',
countryCode: 'CountryCode',
firstName: 'String',
lastName: 'String',
name: 'String',
phone: 'String',
province: 'String',
provinceCode: 'String',
zip: 'String',
},
SubscriptionManualDiscount: {
entitledLines: 'SubscriptionDiscountEntitledLines',
id: 'ID',
recurringCycleLimit: 'Int',
rejectionReason: 'SubscriptionDiscountRejectionReason',
targetType: 'DiscountTargetType',
title: 'String',
type: 'DiscountType',
usageCount: 'Int',
value: 'SubscriptionDiscountValue',
},
SubscriptionManualDiscountConnection: {
edges: 'SubscriptionManualDiscountEdge',
pageInfo: 'PageInfo',
},
SubscriptionManualDiscountEdge: {
cursor: 'String',
node: 'SubscriptionManualDiscount',
},
SubscriptionPricingPolicy: {
basePrice: 'MoneyV2',
cycleDiscounts: 'SubscriptionCyclePriceAdjustment',
},
SubscriptionShippingOption: {
carrierService: 'DeliveryCarrierService',
code: 'String',
description: 'String',
phoneRequired: 'Boolean',
presentmentTitle: 'String',
price: 'MoneyV2',
title: 'String',
},
SubscriptionShippingOptionResult: {
'...on SubscriptionShippingOptionResultFailure': 'SubscriptionShippingOptionResultFailure',
'...on SubscriptionShippingOptionResultSuccess': 'SubscriptionShippingOptionResultSuccess',
},
SubscriptionShippingOptionResultFailure: {
message: 'String',
},
SubscriptionShippingOptionResultSuccess: {
shippingOptions: 'SubscriptionShippingOption',
},
SuggestedOrderTransaction: {
accountNumber: 'String',
amount: 'Money',
amountSet: 'MoneyBag',
formattedGateway: 'String',
gateway: 'String',
kind: 'SuggestedOrderTransactionKind',
maximumRefundable: 'Money',
maximumRefundableSet: 'MoneyBag',
parentTransaction: 'OrderTransaction',
},
SuggestedRefund: {
amount: 'Money',
amountSet: 'MoneyBag',
discountedSubtotalSet: 'MoneyBag',
maximumRefundable: 'Money',
maximumRefundableSet: 'MoneyBag',
refundDuties: 'RefundDuty',
refundLineItems: 'RefundLineItem',
shipping: 'ShippingRefund',
subtotal: 'Money',
subtotalSet: 'MoneyBag',
suggestedTransactions: 'SuggestedOrderTransaction',
totalCartDiscountAmountSet: 'MoneyBag',
totalDutiesSet: 'MoneyBag',
totalTaxSet: 'MoneyBag',
totalTaxes: 'Money',
},
TagsAddPayload: {
node: 'Node',
userErrors: 'UserError',
},
TagsRemovePayload: {
node: 'Node',
userErrors: 'UserError',
},
TaxLine: {
channelLiable: 'Boolean',
price: 'Money',
priceSet: 'MoneyBag',
rate: 'Float',
ratePercentage: 'Float',
title: 'String',
},
TenderTransaction: {
amount: 'MoneyV2',
id: 'ID',
paymentMethod: 'String',
processedAt: 'DateTime',
remoteReference: 'String',
test: 'Boolean',
transactionDetails: 'TenderTransactionDetails',
},
TenderTransactionConnection: {
edges: 'TenderTransactionEdge',
pageInfo: 'PageInfo',
},
TenderTransactionCreditCardDetails: {
creditCardCompany: 'String',
creditCardNumber: 'String',
},
TenderTransactionDetails: {
'...on TenderTransactionCreditCardDetails': 'TenderTransactionCreditCardDetails',
},
TenderTransactionEdge: {
cursor: 'String',
node: 'TenderTransaction',
},
TipSale: {
actionType: 'SaleActionType',
id: 'ID',
lineItem: 'LineItem',
lineType: 'SaleLineType',
quantity: 'Int',
taxes: 'SaleTax',
totalAmount: 'MoneyBag',
totalDiscountAmountAfterTaxes: 'MoneyBag',
totalDiscountAmountBeforeTaxes: 'MoneyBag',
totalTaxAmount: 'MoneyBag',
},
TransactionFee: {
amount: 'MoneyV2',
flatFee: 'MoneyV2',
flatFeeName: 'String',
id: 'ID',
rate: 'Decimal',
rateName: 'String',
taxAmount: 'MoneyV2',
type: 'String',
},
TranslatableContent: {
digest: 'String',
key: 'String',
locale: 'String',
value: 'String',
},
TranslatableResource: {
resourceId: 'ID',
translatableContent: 'TranslatableContent',
translations: 'Translation',
},
TranslatableResourceConnection: {
edges: 'TranslatableResourceEdge',
pageInfo: 'PageInfo',
},
TranslatableResourceEdge: {
cursor: 'String',
node: 'TranslatableResource',
},
Translation: {
key: 'String',
locale: 'String',
outdated: 'Boolean',
value: 'String',
},
TranslationUserError: {
code: 'TranslationErrorCode',
field: 'String',
message: 'String',
},
TranslationsRegisterPayload: {
translations: 'Translation',
userErrors: 'TranslationUserError',
},
TranslationsRemovePayload: {
translations: 'Translation',
userErrors: 'TranslationUserError',
},
UTMParameters: {
campaign: 'String',
content: 'String',
medium: 'String',
source: 'String',
term: 'String',
},
UrlRedirect: {
id: 'ID',
path: 'String',
target: 'String',
},
UrlRedirectBulkDeleteAllPayload: {
job: 'Job',
userErrors: 'UserError',
},
UrlRedirectBulkDeleteByIdsPayload: {
job: 'Job',
userErrors: 'UrlRedirectBulkDeleteByIdsUserError',
},
UrlRedirectBulkDeleteByIdsUserError: {
code: 'UrlRedirectBulkDeleteByIdsUserErrorCode',
field: 'String',
message: 'String',
},
UrlRedirectBulkDeleteBySavedSearchPayload: {
job: 'Job',
userErrors: 'UrlRedirectBulkDeleteBySavedSearchUserError',
},
UrlRedirectBulkDeleteBySavedSearchUserError: {
code: 'UrlRedirectBulkDeleteBySavedSearchUserErrorCode',
field: 'String',
message: 'String',
},
UrlRedirectBulkDeleteBySearchPayload: {
job: 'Job',
userErrors: 'UrlRedirectBulkDeleteBySearchUserError',
},
UrlRedirectBulkDeleteBySearchUserError: {
code: 'UrlRedirectBulkDeleteBySearchUserErrorCode',
field: 'String',
message: 'String',
},
UrlRedirectConnection: {
edges: 'UrlRedirectEdge',
pageInfo: 'PageInfo',
},
UrlRedirectCreatePayload: {
urlRedirect: 'UrlRedirect',
userErrors: 'UrlRedirectUserError',
},
UrlRedirectDeletePayload: {
deletedUrlRedirectId: 'ID',
userErrors: 'UrlRedirectUserError',
},
UrlRedirectEdge: {
cursor: 'String',
node: 'UrlRedirect',
},
UrlRedirectImport: {
count: 'Int',
createdCount: 'Int',
failedCount: 'Int',
finished: 'Boolean',
finishedAt: 'DateTime',
id: 'ID',
previewRedirects: 'UrlRedirectImportPreview',
updatedCount: 'Int',
},
UrlRedirectImportCreatePayload: {
urlRedirectImport: 'UrlRedirectImport',
userErrors: 'UrlRedirectImportUserError',
},
UrlRedirectImportPreview: {
path: 'String',
target: 'String',
},
UrlRedirectImportSubmitPayload: {
job: 'Job',
userErrors: 'UrlRedirectImportUserError',
},
UrlRedirectImportUserError: {
code: 'UrlRedirectImportErrorCode',
field: 'String',
message: 'String',
},
UrlRedirectUpdatePayload: {
urlRedirect: 'UrlRedirect',
userErrors: 'UrlRedirectUserError',
},
UrlRedirectUserError: {
code: 'UrlRedirectErrorCode',
field: 'String',
message: 'String',
},
UserError: {
field: 'String',
message: 'String',
},
Vector3: {
x: 'Float',
y: 'Float',
z: 'Float',
},
Video: {
alt: 'String',
filename: 'String',
id: 'ID',
mediaContentType: 'MediaContentType',
mediaErrors: 'MediaError',
mediaWarnings: 'MediaWarning',
originalSource: 'VideoSource',
preview: 'MediaPreviewImage',
sources: 'VideoSource',
status: 'MediaStatus',
},
VideoSource: {
format: 'String',
height: 'Int',
mimeType: 'String',
url: 'String',
width: 'Int',
},
WebhookEventBridgeEndpoint: {
arn: 'ARN',
},
WebhookHttpEndpoint: {
callbackUrl: 'URL',
},
WebhookPubSubEndpoint: {
pubSubProject: 'String',
pubSubTopic: 'String',
},
WebhookSubscription: {
callbackUrl: 'URL',
createdAt: 'DateTime',
endpoint: 'WebhookSubscriptionEndpoint',
format: 'WebhookSubscriptionFormat',
id: 'ID',
includeFields: 'String',
legacyResourceId: 'UnsignedInt64',
metafieldNamespaces: 'String',
privateMetafieldNamespaces: 'String',
topic: 'WebhookSubscriptionTopic',
updatedAt: 'DateTime',
},
WebhookSubscriptionConnection: {
edges: 'WebhookSubscriptionEdge',
pageInfo: 'PageInfo',
},
WebhookSubscriptionCreatePayload: {
userErrors: 'UserError',
webhookSubscription: 'WebhookSubscription',
},
WebhookSubscriptionDeletePayload: {
deletedWebhookSubscriptionId: 'ID',
userErrors: 'UserError',
},
WebhookSubscriptionEdge: {
cursor: 'String',
node: 'WebhookSubscription',
},
WebhookSubscriptionEndpoint: {
'...on WebhookEventBridgeEndpoint': 'WebhookEventBridgeEndpoint',
'...on WebhookHttpEndpoint': 'WebhookHttpEndpoint',
'...on WebhookPubSubEndpoint': 'WebhookPubSubEndpoint',
},
WebhookSubscriptionUpdatePayload: {
userErrors: 'UserError',
webhookSubscription: 'WebhookSubscription',
},
Weight: {
unit: 'WeightUnit',
value: 'Float',
},
deliveryProfileCreatePayload: {
profile: 'DeliveryProfile',
userErrors: 'UserError',
},
deliveryProfileRemovePayload: {
job: 'Job',
userErrors: 'UserError',
},
deliveryProfileUpdatePayload: {
profile: 'DeliveryProfile',
userErrors: 'UserError',
},
};
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment