From 9b3fe6f2a5e48e991fa846633bc4c020484d87e7 Mon Sep 17 00:00:00 2001 From: Phil Bennett Date: Mon, 3 Nov 2025 10:52:14 -0600 Subject: [PATCH 1/5] allow appearance to be set on session --- .../checkout/utils/case-conversion.ts | 57 + packages/react/src/hooks/use-theme.tsx | 7 +- packages/react/src/hooks/use-variables.tsx | 28 +- packages/react/src/lib/godaddy/godaddy.ts | 38 +- packages/react/src/lib/godaddy/graphql-env.ts | 16129 ++++++++-------- packages/react/src/lib/godaddy/mutations.ts | 30 + 6 files changed, 8466 insertions(+), 7823 deletions(-) create mode 100644 packages/react/src/components/checkout/utils/case-conversion.ts diff --git a/packages/react/src/components/checkout/utils/case-conversion.ts b/packages/react/src/components/checkout/utils/case-conversion.ts new file mode 100644 index 00000000..f150dcd9 --- /dev/null +++ b/packages/react/src/components/checkout/utils/case-conversion.ts @@ -0,0 +1,57 @@ +import type { CSSVariables } from '@/godaddy-provider'; + +/** + * Convert kebab-case string to camelCase + * @example kebabToCamel('font-sans') // 'fontSans' + */ +export function kebabToCamel(str: string): string { + return str.replace(/-([a-z])/g, (_, letter) => letter.toUpperCase()); +} + +/** + * Convert camelCase string to kebab-case + * @example camelToKebab('fontSans') // 'font-sans' + */ +export function camelToKebab(str: string): string { + return str.replace(/[A-Z]/g, letter => `-${letter.toLowerCase()}`); +} + +/** + * Convert kebab-case CSS variables object to camelCase for GraphQL + * @param variables - Object with kebab-case keys + * @returns Object with camelCase keys + * @example + * convertCSSVariablesToCamelCase({ 'font-sans': 'Arial', 'secondary-background': '#fff' }) + * // { fontSans: 'Arial', secondaryBackground: '#fff' } + */ +export function convertCSSVariablesToCamelCase( + variables: CSSVariables +): Record { + const result: Record = {}; + for (const [key, value] of Object.entries(variables)) { + if (value !== undefined) { + result[kebabToCamel(key)] = value; + } + } + return result; +} + +/** + * Convert camelCase object keys to kebab-case (for GraphQL response to CSS variables) + * @param obj - Object with camelCase keys + * @returns Object with kebab-case keys typed as CSSVariables + * @example + * convertCamelCaseToKebabCase({ fontSans: 'Arial', secondaryBackground: '#fff' }) + * // { 'font-sans': 'Arial', 'secondary-background': '#fff' } + */ +export function convertCamelCaseToKebabCase( + obj: Record +): CSSVariables { + const result: Record = {}; + for (const [key, value] of Object.entries(obj)) { + if (value !== undefined) { + result[camelToKebab(key)] = value; + } + } + return result as CSSVariables; +} diff --git a/packages/react/src/hooks/use-theme.tsx b/packages/react/src/hooks/use-theme.tsx index 5e291ba4..e34c4780 100644 --- a/packages/react/src/hooks/use-theme.tsx +++ b/packages/react/src/hooks/use-theme.tsx @@ -1,5 +1,6 @@ 'use client'; import { useEffect } from 'react'; +import { useCheckoutContext } from '@/components/checkout/checkout'; // hooks/useTheme.ts import { useGoDaddyContext } from '@/godaddy-provider'; @@ -13,7 +14,11 @@ export type Theme = keyof typeof themes; export function useTheme() { const { appearance } = useGoDaddyContext(); - const theme = appearance?.theme; + const { session } = useCheckoutContext(); + + // Prioritize session appearance over context appearance + const effectiveAppearance = session?.appearance ?? appearance; + const theme = effectiveAppearance?.theme; useEffect(() => { // Remove all theme classes diff --git a/packages/react/src/hooks/use-variables.tsx b/packages/react/src/hooks/use-variables.tsx index 1571d94c..94dcec0c 100644 --- a/packages/react/src/hooks/use-variables.tsx +++ b/packages/react/src/hooks/use-variables.tsx @@ -1,5 +1,7 @@ 'use client'; import { useEffect } from 'react'; +import { useCheckoutContext } from '@/components/checkout/checkout'; +import { convertCamelCaseToKebabCase } from '@/components/checkout/utils/case-conversion'; // hooks/use-variables.ts import { type CSSVariables, @@ -9,16 +11,29 @@ import { /** * Hook that applies CSS variables from the GoDaddy context to the document - * @param {GoDaddyVariables} [overrideVariables] - Optional variables that override context variables + * Priority: overrideVariables > session.appearance > context.appearance + * @param {GoDaddyVariables} [overrideVariables] - Optional variables that override all other variables */ export function useVariables(overrideVariables?: GoDaddyVariables) { const { appearance } = useGoDaddyContext(); + const { session } = useCheckoutContext(); + + // Get variables from both sources + let sessionVariables: CSSVariables | undefined; + if (session?.appearance?.variables) { + // Session variables come from GraphQL in camelCase, convert to kebab-case + sessionVariables = convertCamelCaseToKebabCase( + session.appearance.variables as Record + ); + } + + // Context variables are already in kebab-case const contextVariables = appearance?.variables; useEffect(() => { - if (!contextVariables && !overrideVariables) return; + if (!sessionVariables && !contextVariables && !overrideVariables) return; - // Extract CSS variables from context + // Extract CSS variables from context (lowest priority) let contextCssVars: CSSVariables | undefined; if (contextVariables) { if ('checkout' in contextVariables) { @@ -28,7 +43,7 @@ export function useVariables(overrideVariables?: GoDaddyVariables) { } } - // Extract CSS variables from overrides + // Extract CSS variables from overrides (highest priority) let overrideCssVars: CSSVariables | undefined; if (overrideVariables) { if ('checkout' in overrideVariables) { @@ -38,9 +53,10 @@ export function useVariables(overrideVariables?: GoDaddyVariables) { } } - // Merge the variables, with overrides taking precedence + // Merge the variables, with priority: override > session > context const mergedVars: CSSVariables = { ...contextCssVars, + ...sessionVariables, ...overrideCssVars, }; @@ -61,5 +77,5 @@ export function useVariables(overrideVariables?: GoDaddyVariables) { rootStyle.removeProperty(`--gd-${key}`); } }; - }, [contextVariables, overrideVariables]); + }, [sessionVariables, contextVariables, overrideVariables]); } diff --git a/packages/react/src/lib/godaddy/godaddy.ts b/packages/react/src/lib/godaddy/godaddy.ts index d3318c97..96584331 100644 --- a/packages/react/src/lib/godaddy/godaddy.ts +++ b/packages/react/src/lib/godaddy/godaddy.ts @@ -1,5 +1,7 @@ 'use server'; +import { convertCSSVariablesToCamelCase } from '@/components/checkout/utils/case-conversion'; +import type { CSSVariables, GoDaddyAppearance } from '@/godaddy-provider'; import type { ResultOf } from '@/gql.tada'; import { graphqlRequestWithErrors } from '@/lib/graphql-with-errors'; import type { @@ -38,12 +40,20 @@ import { DraftOrderTaxesQuery, } from './queries'; +// Type for createCheckoutSession input with kebab-case appearance +export type CreateCheckoutSessionInputWithKebabCase = Omit< + CheckoutSessionInput['input'], + 'appearance' +> & { + appearance?: GoDaddyAppearance; +}; + function getHostByEnvironment(): string { return `https://checkout.commerce.${process.env.GODADDY_HOST || process.env.NEXT_PUBLIC_GODADDY_HOST || 'api.godaddy.com'}`; } export async function createCheckoutSession( - input: CheckoutSessionInput['input'], + input: CreateCheckoutSessionInputWithKebabCase, { accessToken }: { accessToken: string } ): Promise< ResultOf['createCheckoutSession'] @@ -52,13 +62,37 @@ export async function createCheckoutSession( throw new Error('No public access token provided'); } + // Convert appearance variables from kebab-case to camelCase for GraphQL + let convertedVariables: Record | undefined; + if (input.appearance?.variables) { + const variables = input.appearance.variables; + // Check if variables is nested under 'checkout' or is direct CSSVariables + if ('checkout' in variables) { + convertedVariables = convertCSSVariablesToCamelCase(variables.checkout); + } else { + convertedVariables = convertCSSVariablesToCamelCase(variables); + } + } + + // Exclude appearance from input and add it back with converted variables + const { appearance, ...restInput } = input; + const graphqlInput: CheckoutSessionInput['input'] = { + ...restInput, + ...(appearance && { + appearance: { + theme: appearance.theme, + ...(convertedVariables && { variables: convertedVariables }), + }, + }), + }; + const GODADDY_HOST = getHostByEnvironment(); const response = await graphqlRequestWithErrors< ResultOf >( GODADDY_HOST, CreateCheckoutSessionMutation, - { input }, + { input: graphqlInput }, { Authorization: `Bearer ${accessToken}` } ); diff --git a/packages/react/src/lib/godaddy/graphql-env.ts b/packages/react/src/lib/godaddy/graphql-env.ts index a490c872..c0817bc8 100644 --- a/packages/react/src/lib/godaddy/graphql-env.ts +++ b/packages/react/src/lib/godaddy/graphql-env.ts @@ -23,9580 +23,10081 @@ * ``` */ const introspection = { - "__schema": { - "queryType": { - "name": "Query" + __schema: { + queryType: { + name: 'Query', }, - "mutationType": { - "name": "Mutation" + mutationType: { + name: 'Mutation', }, - "subscriptionType": null, - "types": [ + subscriptionType: null, + types: [ { - "kind": "OBJECT", - "name": "Address", - "fields": [ + kind: 'OBJECT', + name: 'Address', + fields: [ { - "name": "addressDetails", - "type": { - "kind": "OBJECT", - "name": "AddressDetails" + name: 'addressDetails', + type: { + kind: 'OBJECT', + name: 'AddressDetails', }, - "args": [], - "isDeprecated": false + args: [], + isDeprecated: false, }, { - "name": "addressLine1", - "type": { - "kind": "SCALAR", - "name": "String" + name: 'addressLine1', + type: { + kind: 'SCALAR', + name: 'String', }, - "args": [], - "isDeprecated": false + args: [], + isDeprecated: false, }, { - "name": "addressLine2", - "type": { - "kind": "SCALAR", - "name": "String" + name: 'addressLine2', + type: { + kind: 'SCALAR', + name: 'String', }, - "args": [], - "isDeprecated": false + args: [], + isDeprecated: false, }, { - "name": "addressLine3", - "type": { - "kind": "SCALAR", - "name": "String" + name: 'addressLine3', + type: { + kind: 'SCALAR', + name: 'String', }, - "args": [], - "isDeprecated": false + args: [], + isDeprecated: false, }, { - "name": "adminArea1", - "type": { - "kind": "SCALAR", - "name": "String" + name: 'adminArea1', + type: { + kind: 'SCALAR', + name: 'String', }, - "args": [], - "isDeprecated": false + args: [], + isDeprecated: false, }, { - "name": "adminArea2", - "type": { - "kind": "SCALAR", - "name": "String" + name: 'adminArea2', + type: { + kind: 'SCALAR', + name: 'String', }, - "args": [], - "isDeprecated": false + args: [], + isDeprecated: false, }, { - "name": "adminArea3", - "type": { - "kind": "SCALAR", - "name": "String" + name: 'adminArea3', + type: { + kind: 'SCALAR', + name: 'String', }, - "args": [], - "isDeprecated": false + args: [], + isDeprecated: false, }, { - "name": "adminArea4", - "type": { - "kind": "SCALAR", - "name": "String" + name: 'adminArea4', + type: { + kind: 'SCALAR', + name: 'String', }, - "args": [], - "isDeprecated": false + args: [], + isDeprecated: false, }, { - "name": "countryCode", - "type": { - "kind": "SCALAR", - "name": "String" + name: 'countryCode', + type: { + kind: 'SCALAR', + name: 'String', }, - "args": [], - "isDeprecated": false + args: [], + isDeprecated: false, }, { - "name": "postalCode", - "type": { - "kind": "SCALAR", - "name": "String" + name: 'postalCode', + type: { + kind: 'SCALAR', + name: 'String', }, - "args": [], - "isDeprecated": false - } + args: [], + isDeprecated: false, + }, ], - "interfaces": [] + interfaces: [], }, { - "kind": "OBJECT", - "name": "AddressDetails", - "fields": [ + kind: 'OBJECT', + name: 'AddressDetails', + fields: [ { - "name": "addressType", - "type": { - "kind": "SCALAR", - "name": "String" + name: 'addressType', + type: { + kind: 'SCALAR', + name: 'String', }, - "args": [], - "isDeprecated": false + args: [], + isDeprecated: false, }, { - "name": "buildingName", - "type": { - "kind": "SCALAR", - "name": "String" + name: 'buildingName', + type: { + kind: 'SCALAR', + name: 'String', }, - "args": [], - "isDeprecated": false + args: [], + isDeprecated: false, }, { - "name": "deliveryService", - "type": { - "kind": "SCALAR", - "name": "String" + name: 'deliveryService', + type: { + kind: 'SCALAR', + name: 'String', }, - "args": [], - "isDeprecated": false + args: [], + isDeprecated: false, }, { - "name": "geoCoordinates", - "type": { - "kind": "OBJECT", - "name": "GeoCoordinates" + name: 'geoCoordinates', + type: { + kind: 'OBJECT', + name: 'GeoCoordinates', }, - "args": [], - "isDeprecated": false + args: [], + isDeprecated: false, }, { - "name": "streetName", - "type": { - "kind": "SCALAR", - "name": "String" + name: 'streetName', + type: { + kind: 'SCALAR', + name: 'String', }, - "args": [], - "isDeprecated": false + args: [], + isDeprecated: false, }, { - "name": "streetNumber", - "type": { - "kind": "SCALAR", - "name": "String" + name: 'streetNumber', + type: { + kind: 'SCALAR', + name: 'String', }, - "args": [], - "isDeprecated": false + args: [], + isDeprecated: false, }, { - "name": "streetType", - "type": { - "kind": "SCALAR", - "name": "String" + name: 'streetType', + type: { + kind: 'SCALAR', + name: 'String', }, - "args": [], - "isDeprecated": false + args: [], + isDeprecated: false, }, { - "name": "subBuilding", - "type": { - "kind": "SCALAR", - "name": "String" + name: 'subBuilding', + type: { + kind: 'SCALAR', + name: 'String', }, - "args": [], - "isDeprecated": false - } + args: [], + isDeprecated: false, + }, ], - "interfaces": [] + interfaces: [], }, { - "kind": "INPUT_OBJECT", - "name": "AddressInput", - "inputFields": [ + kind: 'INPUT_OBJECT', + name: 'AddressInput', + inputFields: [ { - "name": "addressLine1", - "type": { - "kind": "NON_NULL", - "ofType": { - "kind": "SCALAR", - "name": "String" - } - } + name: 'addressLine1', + type: { + kind: 'NON_NULL', + ofType: { + kind: 'SCALAR', + name: 'String', + }, + }, }, { - "name": "addressLine2", - "type": { - "kind": "SCALAR", - "name": "String" - } + name: 'addressLine2', + type: { + kind: 'SCALAR', + name: 'String', + }, }, { - "name": "addressLine3", - "type": { - "kind": "SCALAR", - "name": "String" - } + name: 'addressLine3', + type: { + kind: 'SCALAR', + name: 'String', + }, }, { - "name": "adminArea1", - "type": { - "kind": "NON_NULL", - "ofType": { - "kind": "SCALAR", - "name": "String" - } - } + name: 'adminArea1', + type: { + kind: 'NON_NULL', + ofType: { + kind: 'SCALAR', + name: 'String', + }, + }, }, { - "name": "adminArea2", - "type": { - "kind": "NON_NULL", - "ofType": { - "kind": "SCALAR", - "name": "String" - } - } + name: 'adminArea2', + type: { + kind: 'NON_NULL', + ofType: { + kind: 'SCALAR', + name: 'String', + }, + }, }, { - "name": "countryCode", - "type": { - "kind": "NON_NULL", - "ofType": { - "kind": "SCALAR", - "name": "String" - } - } + name: 'countryCode', + type: { + kind: 'NON_NULL', + ofType: { + kind: 'SCALAR', + name: 'String', + }, + }, }, { - "name": "postalCode", - "type": { - "kind": "NON_NULL", - "ofType": { - "kind": "SCALAR", - "name": "String" - } - } - } + name: 'postalCode', + type: { + kind: 'NON_NULL', + ofType: { + kind: 'SCALAR', + name: 'String', + }, + }, + }, ], - "isOneOf": false + isOneOf: false, }, { - "kind": "OBJECT", - "name": "AdjustmentAmount", - "fields": [ + kind: 'OBJECT', + name: 'AdjustmentAmount', + fields: [ { - "name": "amount", - "type": { - "kind": "OBJECT", - "name": "SimpleMoney" + name: 'amount', + type: { + kind: 'OBJECT', + name: 'SimpleMoney', }, - "args": [], - "isDeprecated": false - } + args: [], + isDeprecated: false, + }, ], - "interfaces": [] + interfaces: [], }, { - "kind": "OBJECT", - "name": "AdjustmentPercentage", - "fields": [ + kind: 'OBJECT', + name: 'AdjustmentPercentage', + fields: [ { - "name": "maximumAmount", - "type": { - "kind": "OBJECT", - "name": "SimpleMoney" + name: 'maximumAmount', + type: { + kind: 'OBJECT', + name: 'SimpleMoney', }, - "args": [], - "isDeprecated": false + args: [], + isDeprecated: false, }, { - "name": "percentage", - "type": { - "kind": "SCALAR", - "name": "String" + name: 'percentage', + type: { + kind: 'SCALAR', + name: 'String', }, - "args": [], - "isDeprecated": false - } + args: [], + isDeprecated: false, + }, ], - "interfaces": [] + interfaces: [], }, { - "kind": "UNION", - "name": "AdjustmentValue", - "possibleTypes": [ + kind: 'UNION', + name: 'AdjustmentValue', + possibleTypes: [ { - "kind": "OBJECT", - "name": "AdjustmentAmount" + kind: 'OBJECT', + name: 'AdjustmentAmount', }, { - "kind": "OBJECT", - "name": "AdjustmentPercentage" - } - ] + kind: 'OBJECT', + name: 'AdjustmentPercentage', + }, + ], }, { - "kind": "INPUT_OBJECT", - "name": "ApplyShippingMethodInput", - "inputFields": [ + kind: 'INPUT_OBJECT', + name: 'ApplyShippingMethodInput', + inputFields: [ { - "name": "name", - "type": { - "kind": "NON_NULL", - "ofType": { - "kind": "SCALAR", - "name": "String" - } - } + name: 'name', + type: { + kind: 'NON_NULL', + ofType: { + kind: 'SCALAR', + name: 'String', + }, + }, }, { - "name": "requestedProvider", - "type": { - "kind": "SCALAR", - "name": "String" - } + name: 'requestedProvider', + type: { + kind: 'SCALAR', + name: 'String', + }, }, { - "name": "requestedService", - "type": { - "kind": "SCALAR", - "name": "String" - } + name: 'requestedService', + type: { + kind: 'SCALAR', + name: 'String', + }, }, { - "name": "subTotal", - "type": { - "kind": "INPUT_OBJECT", - "name": "MoneyInput" - } + name: 'subTotal', + type: { + kind: 'INPUT_OBJECT', + name: 'MoneyInput', + }, }, { - "name": "taxTotal", - "type": { - "kind": "INPUT_OBJECT", - "name": "MoneyInput" - } - } + name: 'taxTotal', + type: { + kind: 'INPUT_OBJECT', + name: 'MoneyInput', + }, + }, ], - "isOneOf": false - }, - { - "kind": "SCALAR", - "name": "Boolean" + isOneOf: false, }, { - "kind": "UNION", - "name": "CalculatedAdjustment", - "possibleTypes": [ - { - "kind": "OBJECT", - "name": "CalculatedDiscount" - }, - { - "kind": "OBJECT", - "name": "CalculatedFee" - } - ] + kind: 'SCALAR', + name: 'Boolean', }, { - "kind": "OBJECT", - "name": "CalculatedAdjustmentOutput", - "fields": [ + kind: 'OBJECT', + name: 'CSSVariables', + fields: [ { - "name": "adjustment", - "type": { - "kind": "UNION", - "name": "CalculatedAdjustment" + name: 'accent', + type: { + kind: 'SCALAR', + name: 'String', }, - "args": [], - "isDeprecated": false + args: [], + isDeprecated: false, }, { - "name": "totalAmount", - "type": { - "kind": "OBJECT", - "name": "SimpleMoney" - }, - "args": [], - "isDeprecated": false - } - ], - "interfaces": [] - }, - { - "kind": "OBJECT", - "name": "CalculatedDiscount", - "fields": [ - { - "name": "description", - "type": { - "kind": "SCALAR", - "name": "String" + name: 'accentForeground', + type: { + kind: 'SCALAR', + name: 'String', }, - "args": [], - "isDeprecated": false + args: [], + isDeprecated: false, }, { - "name": "id", - "type": { - "kind": "SCALAR", - "name": "ID" + name: 'background', + type: { + kind: 'SCALAR', + name: 'String', }, - "args": [], - "isDeprecated": false + args: [], + isDeprecated: false, }, { - "name": "label", - "type": { - "kind": "SCALAR", - "name": "String" + name: 'border', + type: { + kind: 'SCALAR', + name: 'String', }, - "args": [], - "isDeprecated": false + args: [], + isDeprecated: false, }, { - "name": "name", - "type": { - "kind": "SCALAR", - "name": "String" + name: 'card', + type: { + kind: 'SCALAR', + name: 'String', }, - "args": [], - "isDeprecated": false + args: [], + isDeprecated: false, }, { - "name": "value", - "type": { - "kind": "UNION", - "name": "AdjustmentValue" + name: 'cardForeground', + type: { + kind: 'SCALAR', + name: 'String', }, - "args": [], - "isDeprecated": false - } - ], - "interfaces": [] - }, - { - "kind": "OBJECT", - "name": "CalculatedFee", - "fields": [ + args: [], + isDeprecated: false, + }, { - "name": "description", - "type": { - "kind": "SCALAR", - "name": "String" + name: 'defaultFontFamily', + type: { + kind: 'SCALAR', + name: 'String', }, - "args": [], - "isDeprecated": false + args: [], + isDeprecated: false, }, { - "name": "id", - "type": { - "kind": "SCALAR", - "name": "ID" + name: 'destructive', + type: { + kind: 'SCALAR', + name: 'String', }, - "args": [], - "isDeprecated": false + args: [], + isDeprecated: false, }, { - "name": "label", - "type": { - "kind": "SCALAR", - "name": "String" + name: 'destructiveForeground', + type: { + kind: 'SCALAR', + name: 'String', }, - "args": [], - "isDeprecated": false + args: [], + isDeprecated: false, }, { - "name": "name", - "type": { - "kind": "SCALAR", - "name": "String" + name: 'fontMono', + type: { + kind: 'SCALAR', + name: 'String', }, - "args": [], - "isDeprecated": false + args: [], + isDeprecated: false, }, { - "name": "value", - "type": { - "kind": "UNION", - "name": "AdjustmentValue" + name: 'fontSans', + type: { + kind: 'SCALAR', + name: 'String', }, - "args": [], - "isDeprecated": false - } - ], - "interfaces": [] - }, - { - "kind": "OBJECT", - "name": "CalculatedLineOutput", - "fields": [ + args: [], + isDeprecated: false, + }, { - "name": "adjustments", - "type": { - "kind": "LIST", - "ofType": { - "kind": "NON_NULL", - "ofType": { - "kind": "OBJECT", - "name": "CalculatedAdjustmentOutput" - } - } + name: 'fontSerif', + type: { + kind: 'SCALAR', + name: 'String', }, - "args": [], - "isDeprecated": false + args: [], + isDeprecated: false, }, { - "name": "calculationLine", - "type": { - "kind": "OBJECT", - "name": "CalculationLineOutput" + name: 'foreground', + type: { + kind: 'SCALAR', + name: 'String', }, - "args": [], - "isDeprecated": false + args: [], + isDeprecated: false, }, { - "name": "totalDiscountAmount", - "type": { - "kind": "OBJECT", - "name": "SimpleMoney" + name: 'input', + type: { + kind: 'SCALAR', + name: 'String', }, - "args": [], - "isDeprecated": false + args: [], + isDeprecated: false, }, { - "name": "totalFeeAmount", - "type": { - "kind": "OBJECT", - "name": "SimpleMoney" + name: 'muted', + type: { + kind: 'SCALAR', + name: 'String', }, - "args": [], - "isDeprecated": false - } - ], - "interfaces": [] - }, - { - "kind": "OBJECT", - "name": "CalculationLineOutput", - "fields": [ + args: [], + isDeprecated: false, + }, { - "name": "id", - "type": { - "kind": "SCALAR", - "name": "String" + name: 'mutedForeground', + type: { + kind: 'SCALAR', + name: 'String', }, - "args": [], - "isDeprecated": false + args: [], + isDeprecated: false, }, { - "name": "type", - "type": { - "kind": "SCALAR", - "name": "String" + name: 'popover', + type: { + kind: 'SCALAR', + name: 'String', }, - "args": [], - "isDeprecated": false - } - ], - "interfaces": [] - }, - { - "kind": "OBJECT", - "name": "CheckoutSession", - "fields": [ + args: [], + isDeprecated: false, + }, { - "name": "addresses", - "type": { - "kind": "LIST", - "ofType": { - "kind": "NON_NULL", - "ofType": { - "kind": "OBJECT", - "name": "Address" - } - } + name: 'popoverForeground', + type: { + kind: 'SCALAR', + name: 'String', }, - "args": [ - { - "name": "input", - "type": { - "kind": "NON_NULL", - "ofType": { - "kind": "INPUT_OBJECT", - "name": "CheckoutSessionAddressesInput" - } - } - } - ], - "isDeprecated": false + args: [], + isDeprecated: false, }, { - "name": "channelId", - "type": { - "kind": "NON_NULL", - "ofType": { - "kind": "SCALAR", - "name": "String" - } + name: 'primary', + type: { + kind: 'SCALAR', + name: 'String', }, - "args": [], - "isDeprecated": false + args: [], + isDeprecated: false, }, { - "name": "createdAt", - "type": { - "kind": "NON_NULL", - "ofType": { - "kind": "SCALAR", - "name": "DateTime" - } + name: 'primaryForeground', + type: { + kind: 'SCALAR', + name: 'String', }, - "args": [], - "isDeprecated": false + args: [], + isDeprecated: false, }, { - "name": "customerId", - "type": { - "kind": "SCALAR", - "name": "String" + name: 'radius', + type: { + kind: 'SCALAR', + name: 'String', }, - "args": [], - "isDeprecated": false + args: [], + isDeprecated: false, }, { - "name": "defaultOperatingHours", - "type": { - "kind": "OBJECT", - "name": "CheckoutSessionStoreHours" + name: 'ring', + type: { + kind: 'SCALAR', + name: 'String', }, - "args": [], - "isDeprecated": false + args: [], + isDeprecated: false, }, { - "name": "draftOrder", - "type": { - "kind": "OBJECT", - "name": "DraftOrder" + name: 'secondary', + type: { + kind: 'SCALAR', + name: 'String', }, - "args": [], - "isDeprecated": false + args: [], + isDeprecated: false, }, { - "name": "enableAddressAutocomplete", - "type": { - "kind": "SCALAR", - "name": "Boolean" + name: 'secondaryBackground', + type: { + kind: 'SCALAR', + name: 'String', }, - "args": [], - "isDeprecated": false + args: [], + isDeprecated: false, }, { - "name": "enableBillingAddressCollection", - "type": { - "kind": "SCALAR", - "name": "Boolean" + name: 'secondaryForeground', + type: { + kind: 'SCALAR', + name: 'String', }, - "args": [], - "isDeprecated": false + args: [], + isDeprecated: false, }, + ], + interfaces: [], + }, + { + kind: 'INPUT_OBJECT', + name: 'CSSVariablesInput', + inputFields: [ { - "name": "enableLocalPickup", - "type": { - "kind": "SCALAR", - "name": "Boolean" + name: 'accent', + type: { + kind: 'SCALAR', + name: 'String', }, - "args": [], - "isDeprecated": false }, { - "name": "enableNotesCollection", - "type": { - "kind": "SCALAR", - "name": "Boolean" + name: 'accentForeground', + type: { + kind: 'SCALAR', + name: 'String', }, - "args": [], - "isDeprecated": false }, { - "name": "enablePaymentMethodCollection", - "type": { - "kind": "SCALAR", - "name": "Boolean" + name: 'background', + type: { + kind: 'SCALAR', + name: 'String', }, - "args": [], - "isDeprecated": false }, { - "name": "enablePhoneCollection", - "type": { - "kind": "SCALAR", - "name": "Boolean" + name: 'border', + type: { + kind: 'SCALAR', + name: 'String', }, - "args": [], - "isDeprecated": false }, { - "name": "enablePromotionCodes", - "type": { - "kind": "SCALAR", - "name": "Boolean" + name: 'card', + type: { + kind: 'SCALAR', + name: 'String', }, - "args": [], - "isDeprecated": false }, { - "name": "enableShippingAddressCollection", - "type": { - "kind": "SCALAR", - "name": "Boolean" + name: 'cardForeground', + type: { + kind: 'SCALAR', + name: 'String', }, - "args": [], - "isDeprecated": false }, { - "name": "enableSurcharge", - "type": { - "kind": "SCALAR", - "name": "Boolean" + name: 'defaultFontFamily', + type: { + kind: 'SCALAR', + name: 'String', }, - "args": [], - "isDeprecated": false }, { - "name": "enableTaxCollection", - "type": { - "kind": "SCALAR", - "name": "Boolean" + name: 'destructive', + type: { + kind: 'SCALAR', + name: 'String', }, - "args": [], - "isDeprecated": false }, { - "name": "enableTips", - "type": { - "kind": "SCALAR", - "name": "Boolean" + name: 'destructiveForeground', + type: { + kind: 'SCALAR', + name: 'String', }, - "args": [], - "isDeprecated": false }, { - "name": "enabledLocales", - "type": { - "kind": "LIST", - "ofType": { - "kind": "NON_NULL", - "ofType": { - "kind": "SCALAR", - "name": "String" - } - } + name: 'fontMono', + type: { + kind: 'SCALAR', + name: 'String', }, - "args": [], - "isDeprecated": false }, { - "name": "enabledPaymentProviders", - "type": { - "kind": "LIST", - "ofType": { - "kind": "NON_NULL", - "ofType": { - "kind": "SCALAR", - "name": "String" - } - } + name: 'fontSans', + type: { + kind: 'SCALAR', + name: 'String', }, - "args": [], - "isDeprecated": false }, { - "name": "environment", - "type": { - "kind": "ENUM", - "name": "CheckoutSessionEnvironment" + name: 'fontSerif', + type: { + kind: 'SCALAR', + name: 'String', }, - "args": [], - "isDeprecated": false }, { - "name": "experimental_rules", - "type": { - "kind": "OBJECT", - "name": "CheckoutSessionExperimentalRules" + name: 'foreground', + type: { + kind: 'SCALAR', + name: 'String', }, - "args": [], - "isDeprecated": false }, { - "name": "expiresAt", - "type": { - "kind": "NON_NULL", - "ofType": { - "kind": "SCALAR", - "name": "DateTime" - } + name: 'input', + type: { + kind: 'SCALAR', + name: 'String', }, - "args": [], - "isDeprecated": false }, { - "name": "id", - "type": { - "kind": "NON_NULL", - "ofType": { - "kind": "SCALAR", - "name": "String" - } + name: 'muted', + type: { + kind: 'SCALAR', + name: 'String', }, - "args": [], - "isDeprecated": false }, { - "name": "lineItems", - "type": { - "kind": "LIST", - "ofType": { - "kind": "NON_NULL", - "ofType": { - "kind": "OBJECT", - "name": "DraftOrderLineItem" - } - } + name: 'mutedForeground', + type: { + kind: 'SCALAR', + name: 'String', }, - "args": [], - "isDeprecated": false }, { - "name": "locations", - "type": { - "kind": "LIST", - "ofType": { - "kind": "NON_NULL", - "ofType": { - "kind": "OBJECT", - "name": "CheckoutSessionLocation" - } - } - }, - "args": [], - "isDeprecated": false - }, - { - "name": "paymentMethods", - "type": { - "kind": "OBJECT", - "name": "CheckoutSessionPaymentMethods" + name: 'popover', + type: { + kind: 'SCALAR', + name: 'String', }, - "args": [], - "isDeprecated": false }, { - "name": "returnUrl", - "type": { - "kind": "NON_NULL", - "ofType": { - "kind": "SCALAR", - "name": "String" - } + name: 'popoverForeground', + type: { + kind: 'SCALAR', + name: 'String', }, - "args": [], - "isDeprecated": false }, { - "name": "shipping", - "type": { - "kind": "OBJECT", - "name": "CheckoutSessionShippingOptions" + name: 'primary', + type: { + kind: 'SCALAR', + name: 'String', }, - "args": [], - "isDeprecated": false }, { - "name": "skus", - "type": { - "kind": "NON_NULL", - "ofType": { - "kind": "OBJECT", - "name": "CheckoutSessionSkusConnection" - } + name: 'primaryForeground', + type: { + kind: 'SCALAR', + name: 'String', }, - "args": [ - { - "name": "after", - "type": { - "kind": "SCALAR", - "name": "String" - } - }, - { - "name": "before", - "type": { - "kind": "SCALAR", - "name": "String" - } - }, - { - "name": "first", - "type": { - "kind": "SCALAR", - "name": "Int" - } - }, - { - "name": "last", - "type": { - "kind": "SCALAR", - "name": "Int" - } - } - ], - "isDeprecated": false }, { - "name": "sourceApp", - "type": { - "kind": "SCALAR", - "name": "String" + name: 'radius', + type: { + kind: 'SCALAR', + name: 'String', }, - "args": [], - "isDeprecated": false }, { - "name": "status", - "type": { - "kind": "NON_NULL", - "ofType": { - "kind": "ENUM", - "name": "CheckoutSessionStatus" - } + name: 'ring', + type: { + kind: 'SCALAR', + name: 'String', }, - "args": [], - "isDeprecated": false }, { - "name": "storeId", - "type": { - "kind": "NON_NULL", - "ofType": { - "kind": "SCALAR", - "name": "String" - } + name: 'secondary', + type: { + kind: 'SCALAR', + name: 'String', }, - "args": [], - "isDeprecated": false }, { - "name": "storeName", - "type": { - "kind": "SCALAR", - "name": "String" + name: 'secondaryBackground', + type: { + kind: 'SCALAR', + name: 'String', }, - "args": [], - "isDeprecated": false }, { - "name": "successUrl", - "type": { - "kind": "NON_NULL", - "ofType": { - "kind": "SCALAR", - "name": "String" - } + name: 'secondaryForeground', + type: { + kind: 'SCALAR', + name: 'String', }, - "args": [], - "isDeprecated": false }, + ], + isOneOf: false, + }, + { + kind: 'UNION', + name: 'CalculatedAdjustment', + possibleTypes: [ { - "name": "taxes", - "type": { - "kind": "OBJECT", - "name": "CheckoutSessionTaxesOptions" - }, - "args": [], - "isDeprecated": false + kind: 'OBJECT', + name: 'CalculatedDiscount', }, { - "name": "token", - "type": { - "kind": "SCALAR", - "name": "String" - }, - "args": [], - "isDeprecated": false + kind: 'OBJECT', + name: 'CalculatedFee', }, + ], + }, + { + kind: 'OBJECT', + name: 'CalculatedAdjustmentOutput', + fields: [ { - "name": "updatedAt", - "type": { - "kind": "NON_NULL", - "ofType": { - "kind": "SCALAR", - "name": "DateTime" - } + name: 'adjustment', + type: { + kind: 'UNION', + name: 'CalculatedAdjustment', }, - "args": [], - "isDeprecated": false + args: [], + isDeprecated: false, }, { - "name": "url", - "type": { - "kind": "SCALAR", - "name": "String" + name: 'totalAmount', + type: { + kind: 'OBJECT', + name: 'SimpleMoney', }, - "args": [], - "isDeprecated": false - } + args: [], + isDeprecated: false, + }, ], - "interfaces": [] + interfaces: [], }, { - "kind": "OBJECT", - "name": "CheckoutSessionAddress", - "fields": [ + kind: 'OBJECT', + name: 'CalculatedDiscount', + fields: [ { - "name": "addressDetails", - "type": { - "kind": "OBJECT", - "name": "AddressDetails" + name: 'description', + type: { + kind: 'SCALAR', + name: 'String', }, - "args": [], - "isDeprecated": false + args: [], + isDeprecated: false, }, { - "name": "addressLine1", - "type": { - "kind": "SCALAR", - "name": "String" + name: 'id', + type: { + kind: 'SCALAR', + name: 'ID', }, - "args": [], - "isDeprecated": false + args: [], + isDeprecated: false, }, { - "name": "addressLine2", - "type": { - "kind": "SCALAR", - "name": "String" + name: 'label', + type: { + kind: 'SCALAR', + name: 'String', }, - "args": [], - "isDeprecated": false + args: [], + isDeprecated: false, }, { - "name": "addressLine3", - "type": { - "kind": "SCALAR", - "name": "String" + name: 'name', + type: { + kind: 'SCALAR', + name: 'String', }, - "args": [], - "isDeprecated": false + args: [], + isDeprecated: false, }, { - "name": "adminArea1", - "type": { - "kind": "SCALAR", - "name": "String" + name: 'value', + type: { + kind: 'UNION', + name: 'AdjustmentValue', }, - "args": [], - "isDeprecated": false + args: [], + isDeprecated: false, }, + ], + interfaces: [], + }, + { + kind: 'OBJECT', + name: 'CalculatedFee', + fields: [ { - "name": "adminArea2", - "type": { - "kind": "SCALAR", - "name": "String" + name: 'description', + type: { + kind: 'SCALAR', + name: 'String', }, - "args": [], - "isDeprecated": false + args: [], + isDeprecated: false, }, { - "name": "adminArea3", - "type": { - "kind": "SCALAR", - "name": "String" + name: 'id', + type: { + kind: 'SCALAR', + name: 'ID', }, - "args": [], - "isDeprecated": false + args: [], + isDeprecated: false, }, { - "name": "adminArea4", - "type": { - "kind": "SCALAR", - "name": "String" + name: 'label', + type: { + kind: 'SCALAR', + name: 'String', }, - "args": [], - "isDeprecated": false + args: [], + isDeprecated: false, }, { - "name": "countryCode", - "type": { - "kind": "SCALAR", - "name": "String" + name: 'name', + type: { + kind: 'SCALAR', + name: 'String', }, - "args": [], - "isDeprecated": false + args: [], + isDeprecated: false, }, { - "name": "postalCode", - "type": { - "kind": "SCALAR", - "name": "String" + name: 'value', + type: { + kind: 'UNION', + name: 'AdjustmentValue', }, - "args": [], - "isDeprecated": false - } + args: [], + isDeprecated: false, + }, ], - "interfaces": [] + interfaces: [], }, { - "kind": "INPUT_OBJECT", - "name": "CheckoutSessionAddressDetailsInput", - "inputFields": [ - { - "name": "addressType", - "type": { - "kind": "SCALAR", - "name": "String" - } - }, + kind: 'OBJECT', + name: 'CalculatedLineOutput', + fields: [ { - "name": "buildingName", - "type": { - "kind": "SCALAR", - "name": "String" - } + name: 'adjustments', + type: { + kind: 'LIST', + ofType: { + kind: 'NON_NULL', + ofType: { + kind: 'OBJECT', + name: 'CalculatedAdjustmentOutput', + }, + }, + }, + args: [], + isDeprecated: false, }, { - "name": "deliveryService", - "type": { - "kind": "SCALAR", - "name": "String" - } + name: 'calculationLine', + type: { + kind: 'OBJECT', + name: 'CalculationLineOutput', + }, + args: [], + isDeprecated: false, }, { - "name": "geoCoordinates", - "type": { - "kind": "INPUT_OBJECT", - "name": "CheckoutSessionGeoCoordinatesInput" - } + name: 'totalDiscountAmount', + type: { + kind: 'OBJECT', + name: 'SimpleMoney', + }, + args: [], + isDeprecated: false, }, { - "name": "streetName", - "type": { - "kind": "SCALAR", - "name": "String" - } + name: 'totalFeeAmount', + type: { + kind: 'OBJECT', + name: 'SimpleMoney', + }, + args: [], + isDeprecated: false, }, + ], + interfaces: [], + }, + { + kind: 'OBJECT', + name: 'CalculationLineOutput', + fields: [ { - "name": "streetNumber", - "type": { - "kind": "SCALAR", - "name": "String" - } + name: 'id', + type: { + kind: 'SCALAR', + name: 'String', + }, + args: [], + isDeprecated: false, }, { - "name": "streetType", - "type": { - "kind": "SCALAR", - "name": "String" - } + name: 'type', + type: { + kind: 'SCALAR', + name: 'String', + }, + args: [], + isDeprecated: false, }, - { - "name": "subBuilding", - "type": { - "kind": "SCALAR", - "name": "String" - } - } ], - "isOneOf": false + interfaces: [], }, { - "kind": "INPUT_OBJECT", - "name": "CheckoutSessionAddressInput", - "inputFields": [ + kind: 'OBJECT', + name: 'CheckoutSession', + fields: [ { - "name": "addressDetails", - "type": { - "kind": "INPUT_OBJECT", - "name": "CheckoutSessionAddressDetailsInput" - } + name: 'addresses', + type: { + kind: 'LIST', + ofType: { + kind: 'NON_NULL', + ofType: { + kind: 'OBJECT', + name: 'Address', + }, + }, + }, + args: [ + { + name: 'input', + type: { + kind: 'NON_NULL', + ofType: { + kind: 'INPUT_OBJECT', + name: 'CheckoutSessionAddressesInput', + }, + }, + }, + ], + isDeprecated: false, }, { - "name": "addressLine1", - "type": { - "kind": "SCALAR", - "name": "String" - } + name: 'appearance', + type: { + kind: 'OBJECT', + name: 'GoDaddyAppearance', + }, + args: [], + isDeprecated: false, }, { - "name": "addressLine2", - "type": { - "kind": "SCALAR", - "name": "String" - } + name: 'channelId', + type: { + kind: 'NON_NULL', + ofType: { + kind: 'SCALAR', + name: 'String', + }, + }, + args: [], + isDeprecated: false, }, { - "name": "addressLine3", - "type": { - "kind": "SCALAR", - "name": "String" - } + name: 'createdAt', + type: { + kind: 'NON_NULL', + ofType: { + kind: 'SCALAR', + name: 'DateTime', + }, + }, + args: [], + isDeprecated: false, }, { - "name": "adminArea1", - "type": { - "kind": "SCALAR", - "name": "String" - } + name: 'customerId', + type: { + kind: 'SCALAR', + name: 'String', + }, + args: [], + isDeprecated: false, }, { - "name": "adminArea2", - "type": { - "kind": "SCALAR", - "name": "String" - } + name: 'defaultOperatingHours', + type: { + kind: 'OBJECT', + name: 'CheckoutSessionStoreHours', + }, + args: [], + isDeprecated: false, }, { - "name": "adminArea3", - "type": { - "kind": "SCALAR", - "name": "String" - } + name: 'draftOrder', + type: { + kind: 'OBJECT', + name: 'DraftOrder', + }, + args: [], + isDeprecated: false, }, { - "name": "adminArea4", - "type": { - "kind": "SCALAR", - "name": "String" - } + name: 'enableAddressAutocomplete', + type: { + kind: 'SCALAR', + name: 'Boolean', + }, + args: [], + isDeprecated: false, }, { - "name": "countryCode", - "type": { - "kind": "SCALAR", - "name": "String" - } + name: 'enableBillingAddressCollection', + type: { + kind: 'SCALAR', + name: 'Boolean', + }, + args: [], + isDeprecated: false, }, { - "name": "postalCode", - "type": { - "kind": "SCALAR", - "name": "String" - } - } - ], - "isOneOf": false - }, - { - "kind": "INPUT_OBJECT", - "name": "CheckoutSessionAddressesInput", - "inputFields": [ - { - "name": "query", - "type": { - "kind": "NON_NULL", - "ofType": { - "kind": "SCALAR", - "name": "String" - } - } - } - ], - "isOneOf": false - }, - { - "kind": "INPUT_OBJECT", - "name": "CheckoutSessionCalculateTaxesInput", - "inputFields": [ - { - "name": "destination", - "type": { - "kind": "INPUT_OBJECT", - "name": "CheckoutSessionCalculationLocationInput" - } + name: 'enableLocalPickup', + type: { + kind: 'SCALAR', + name: 'Boolean', + }, + args: [], + isDeprecated: false, }, { - "name": "lines", - "type": { - "kind": "NON_NULL", - "ofType": { - "kind": "LIST", - "ofType": { - "kind": "NON_NULL", - "ofType": { - "kind": "INPUT_OBJECT", - "name": "CheckoutSessionCalculationLineInput" - } - } - } - } + name: 'enableNotesCollection', + type: { + kind: 'SCALAR', + name: 'Boolean', + }, + args: [], + isDeprecated: false, }, { - "name": "origin", - "type": { - "kind": "INPUT_OBJECT", - "name": "CheckoutSessionCalculationLocationInput" - } - } - ], - "isOneOf": false - }, - { - "kind": "OBJECT", - "name": "CheckoutSessionCalculatedLine", - "fields": [ - { - "name": "calculationLine", - "type": { - "kind": "OBJECT", - "name": "CheckoutSessionCalculationLine" + name: 'enablePaymentMethodCollection', + type: { + kind: 'SCALAR', + name: 'Boolean', }, - "args": [], - "isDeprecated": false + args: [], + isDeprecated: false, }, { - "name": "taxAmounts", - "type": { - "kind": "LIST", - "ofType": { - "kind": "NON_NULL", - "ofType": { - "kind": "OBJECT", - "name": "CheckoutSessionTaxAmount" - } - } + name: 'enablePhoneCollection', + type: { + kind: 'SCALAR', + name: 'Boolean', }, - "args": [], - "isDeprecated": false + args: [], + isDeprecated: false, }, { - "name": "totalTaxAmount", - "type": { - "kind": "OBJECT", - "name": "CheckoutSessionTotalTaxAmount" + name: 'enablePromotionCodes', + type: { + kind: 'SCALAR', + name: 'Boolean', }, - "args": [], - "isDeprecated": false - } - ], - "interfaces": [] - }, - { - "kind": "OBJECT", - "name": "CheckoutSessionCalculatedRate", - "fields": [ + args: [], + isDeprecated: false, + }, { - "name": "calculationMethod", - "type": { - "kind": "SCALAR", - "name": "String" + name: 'enableShippingAddressCollection', + type: { + kind: 'SCALAR', + name: 'Boolean', }, - "args": [], - "isDeprecated": false + args: [], + isDeprecated: false, }, { - "name": "id", - "type": { - "kind": "SCALAR", - "name": "String" + name: 'enableSurcharge', + type: { + kind: 'SCALAR', + name: 'Boolean', }, - "args": [], - "isDeprecated": false + args: [], + isDeprecated: false, }, { - "name": "label", - "type": { - "kind": "SCALAR", - "name": "String" + name: 'enableTaxCollection', + type: { + kind: 'SCALAR', + name: 'Boolean', }, - "args": [], - "isDeprecated": false + args: [], + isDeprecated: false, }, { - "name": "name", - "type": { - "kind": "SCALAR", - "name": "String" + name: 'enableTips', + type: { + kind: 'SCALAR', + name: 'Boolean', }, - "args": [], - "isDeprecated": false + args: [], + isDeprecated: false, }, { - "name": "value", - "type": { - "kind": "OBJECT", - "name": "CheckoutSessionCalculatedRateValue" + name: 'enabledLocales', + type: { + kind: 'LIST', + ofType: { + kind: 'NON_NULL', + ofType: { + kind: 'SCALAR', + name: 'String', + }, + }, }, - "args": [], - "isDeprecated": false - } - ], - "interfaces": [] - }, - { - "kind": "OBJECT", - "name": "CheckoutSessionCalculatedRateValue", - "fields": [ + args: [], + isDeprecated: false, + }, { - "name": "amount", - "type": { - "kind": "OBJECT", - "name": "MoneyValue" + name: 'enabledPaymentProviders', + type: { + kind: 'LIST', + ofType: { + kind: 'NON_NULL', + ofType: { + kind: 'SCALAR', + name: 'String', + }, + }, }, - "args": [], - "isDeprecated": false + args: [], + isDeprecated: false, }, { - "name": "appliedAmount", - "type": { - "kind": "OBJECT", - "name": "MoneyValue" + name: 'environment', + type: { + kind: 'ENUM', + name: 'CheckoutSessionEnvironment', }, - "args": [], - "isDeprecated": false + args: [], + isDeprecated: false, }, { - "name": "appliedPercentage", - "type": { - "kind": "SCALAR", - "name": "Float" + name: 'experimental_rules', + type: { + kind: 'OBJECT', + name: 'CheckoutSessionExperimentalRules', }, - "args": [], - "isDeprecated": false + args: [], + isDeprecated: false, }, { - "name": "percentage", - "type": { - "kind": "SCALAR", - "name": "String" + name: 'expiresAt', + type: { + kind: 'NON_NULL', + ofType: { + kind: 'SCALAR', + name: 'DateTime', + }, }, - "args": [], - "isDeprecated": false - } - ], - "interfaces": [] - }, - { - "kind": "INPUT_OBJECT", - "name": "CheckoutSessionCalculationAddressInput", - "inputFields": [ - { - "name": "addressLine1", - "type": { - "kind": "SCALAR", - "name": "String" - } + args: [], + isDeprecated: false, }, { - "name": "addressLine2", - "type": { - "kind": "SCALAR", - "name": "String" - } + name: 'id', + type: { + kind: 'NON_NULL', + ofType: { + kind: 'SCALAR', + name: 'String', + }, + }, + args: [], + isDeprecated: false, }, { - "name": "addressLine3", - "type": { - "kind": "SCALAR", - "name": "String" - } + name: 'lineItems', + type: { + kind: 'LIST', + ofType: { + kind: 'NON_NULL', + ofType: { + kind: 'OBJECT', + name: 'DraftOrderLineItem', + }, + }, + }, + args: [], + isDeprecated: false, }, { - "name": "adminArea1", - "type": { - "kind": "SCALAR", - "name": "String" - } + name: 'locations', + type: { + kind: 'LIST', + ofType: { + kind: 'NON_NULL', + ofType: { + kind: 'OBJECT', + name: 'CheckoutSessionLocation', + }, + }, + }, + args: [], + isDeprecated: false, }, { - "name": "adminArea2", - "type": { - "kind": "SCALAR", - "name": "String" - } + name: 'paymentMethods', + type: { + kind: 'OBJECT', + name: 'CheckoutSessionPaymentMethods', + }, + args: [], + isDeprecated: false, }, { - "name": "adminArea3", - "type": { - "kind": "SCALAR", - "name": "String" - } + name: 'returnUrl', + type: { + kind: 'NON_NULL', + ofType: { + kind: 'SCALAR', + name: 'String', + }, + }, + args: [], + isDeprecated: false, }, { - "name": "adminArea4", - "type": { - "kind": "SCALAR", - "name": "String" - } + name: 'shipping', + type: { + kind: 'OBJECT', + name: 'CheckoutSessionShippingOptions', + }, + args: [], + isDeprecated: false, }, { - "name": "countryCode", - "type": { - "kind": "NON_NULL", - "ofType": { - "kind": "SCALAR", - "name": "String" - } - } + name: 'skus', + type: { + kind: 'NON_NULL', + ofType: { + kind: 'OBJECT', + name: 'CheckoutSessionSkusConnection', + }, + }, + args: [ + { + name: 'after', + type: { + kind: 'SCALAR', + name: 'String', + }, + }, + { + name: 'before', + type: { + kind: 'SCALAR', + name: 'String', + }, + }, + { + name: 'first', + type: { + kind: 'SCALAR', + name: 'Int', + }, + }, + { + name: 'last', + type: { + kind: 'SCALAR', + name: 'Int', + }, + }, + ], + isDeprecated: false, }, { - "name": "postalCode", - "type": { - "kind": "SCALAR", - "name": "String" - } - } - ], - "isOneOf": false - }, - { - "kind": "OBJECT", - "name": "CheckoutSessionCalculationLine", - "fields": [ - { - "name": "id", - "type": { - "kind": "SCALAR", - "name": "String" + name: 'sourceApp', + type: { + kind: 'SCALAR', + name: 'String', }, - "args": [], - "isDeprecated": false - } - ], - "interfaces": [] - }, - { - "kind": "INPUT_OBJECT", - "name": "CheckoutSessionCalculationLineInput", - "inputFields": [ + args: [], + isDeprecated: false, + }, { - "name": "classification", - "type": { - "kind": "SCALAR", - "name": "String" - } + name: 'status', + type: { + kind: 'NON_NULL', + ofType: { + kind: 'ENUM', + name: 'CheckoutSessionStatus', + }, + }, + args: [], + isDeprecated: false, }, { - "name": "destination", - "type": { - "kind": "INPUT_OBJECT", - "name": "CheckoutSessionCalculationLocationInput" - } + name: 'storeId', + type: { + kind: 'NON_NULL', + ofType: { + kind: 'SCALAR', + name: 'String', + }, + }, + args: [], + isDeprecated: false, }, { - "name": "id", - "type": { - "kind": "NON_NULL", - "ofType": { - "kind": "SCALAR", - "name": "String" - } - } + name: 'storeName', + type: { + kind: 'SCALAR', + name: 'String', + }, + args: [], + isDeprecated: false, }, { - "name": "origin", - "type": { - "kind": "INPUT_OBJECT", - "name": "CheckoutSessionCalculationLocationInput" - } + name: 'successUrl', + type: { + kind: 'NON_NULL', + ofType: { + kind: 'SCALAR', + name: 'String', + }, + }, + args: [], + isDeprecated: false, }, { - "name": "quantity", - "type": { - "kind": "NON_NULL", - "ofType": { - "kind": "SCALAR", - "name": "Float" - } - } + name: 'taxes', + type: { + kind: 'OBJECT', + name: 'CheckoutSessionTaxesOptions', + }, + args: [], + isDeprecated: false, }, { - "name": "subtotalPrice", - "type": { - "kind": "NON_NULL", - "ofType": { - "kind": "INPUT_OBJECT", - "name": "MoneyInput" - } - } + name: 'token', + type: { + kind: 'SCALAR', + name: 'String', + }, + args: [], + isDeprecated: false, }, { - "name": "type", - "type": { - "kind": "NON_NULL", - "ofType": { - "kind": "SCALAR", - "name": "String" - } - } + name: 'updatedAt', + type: { + kind: 'NON_NULL', + ofType: { + kind: 'SCALAR', + name: 'DateTime', + }, + }, + args: [], + isDeprecated: false, }, { - "name": "unitPrice", - "type": { - "kind": "INPUT_OBJECT", - "name": "MoneyInput" - } - } + name: 'url', + type: { + kind: 'SCALAR', + name: 'String', + }, + args: [], + isDeprecated: false, + }, ], - "isOneOf": false + interfaces: [], }, { - "kind": "INPUT_OBJECT", - "name": "CheckoutSessionCalculationLocationInput", - "inputFields": [ + kind: 'OBJECT', + name: 'CheckoutSessionAddress', + fields: [ { - "name": "address", - "type": { - "kind": "NON_NULL", - "ofType": { - "kind": "INPUT_OBJECT", - "name": "CheckoutSessionCalculationAddressInput" - } - } - } - ], - "isOneOf": false - }, - { - "kind": "OBJECT", - "name": "CheckoutSessionCalculationResult", - "fields": [ + name: 'addressDetails', + type: { + kind: 'OBJECT', + name: 'AddressDetails', + }, + args: [], + isDeprecated: false, + }, { - "name": "lines", - "type": { - "kind": "LIST", - "ofType": { - "kind": "NON_NULL", - "ofType": { - "kind": "OBJECT", - "name": "CheckoutSessionCalculatedLine" - } - } + name: 'addressLine1', + type: { + kind: 'SCALAR', + name: 'String', }, - "args": [], - "isDeprecated": false + args: [], + isDeprecated: false, }, { - "name": "taxAmounts", - "type": { - "kind": "LIST", - "ofType": { - "kind": "NON_NULL", - "ofType": { - "kind": "OBJECT", - "name": "CheckoutSessionTaxAmount" - } - } + name: 'addressLine2', + type: { + kind: 'SCALAR', + name: 'String', }, - "args": [], - "isDeprecated": false + args: [], + isDeprecated: false, }, { - "name": "totalTaxAmount", - "type": { - "kind": "OBJECT", - "name": "CheckoutSessionTotalTaxAmount" + name: 'addressLine3', + type: { + kind: 'SCALAR', + name: 'String', }, - "args": [], - "isDeprecated": false - } - ], - "interfaces": [] - }, - { - "kind": "OBJECT", - "name": "CheckoutSessionDayHours", - "fields": [ + args: [], + isDeprecated: false, + }, { - "name": "closeTime", - "type": { - "kind": "SCALAR", - "name": "String" + name: 'adminArea1', + type: { + kind: 'SCALAR', + name: 'String', }, - "args": [], - "isDeprecated": false + args: [], + isDeprecated: false, }, { - "name": "enabled", - "type": { - "kind": "NON_NULL", - "ofType": { - "kind": "SCALAR", - "name": "Boolean" - } + name: 'adminArea2', + type: { + kind: 'SCALAR', + name: 'String', }, - "args": [], - "isDeprecated": false + args: [], + isDeprecated: false, }, { - "name": "openTime", - "type": { - "kind": "SCALAR", - "name": "String" + name: 'adminArea3', + type: { + kind: 'SCALAR', + name: 'String', }, - "args": [], - "isDeprecated": false - } - ], - "interfaces": [] - }, - { - "kind": "INPUT_OBJECT", - "name": "CheckoutSessionDayHoursInput", - "inputFields": [ + args: [], + isDeprecated: false, + }, { - "name": "closeTime", - "type": { - "kind": "SCALAR", - "name": "String" - } + name: 'adminArea4', + type: { + kind: 'SCALAR', + name: 'String', + }, + args: [], + isDeprecated: false, }, { - "name": "enabled", - "type": { - "kind": "NON_NULL", - "ofType": { - "kind": "SCALAR", - "name": "Boolean" - } - } + name: 'countryCode', + type: { + kind: 'SCALAR', + name: 'String', + }, + args: [], + isDeprecated: false, }, { - "name": "openTime", - "type": { - "kind": "SCALAR", - "name": "String" - } - } + name: 'postalCode', + type: { + kind: 'SCALAR', + name: 'String', + }, + args: [], + isDeprecated: false, + }, ], - "isOneOf": false + interfaces: [], }, { - "kind": "ENUM", - "name": "CheckoutSessionEnvironment", - "enumValues": [ + kind: 'INPUT_OBJECT', + name: 'CheckoutSessionAddressDetailsInput', + inputFields: [ { - "name": "dev", - "isDeprecated": false + name: 'addressType', + type: { + kind: 'SCALAR', + name: 'String', + }, }, { - "name": "ote", - "isDeprecated": false + name: 'buildingName', + type: { + kind: 'SCALAR', + name: 'String', + }, }, { - "name": "prod", - "isDeprecated": false + name: 'deliveryService', + type: { + kind: 'SCALAR', + name: 'String', + }, }, { - "name": "test", - "isDeprecated": false - } - ] - }, - { - "kind": "OBJECT", - "name": "CheckoutSessionExperimentalRules", - "fields": [ + name: 'geoCoordinates', + type: { + kind: 'INPUT_OBJECT', + name: 'CheckoutSessionGeoCoordinatesInput', + }, + }, { - "name": "freeShipping", - "type": { - "kind": "OBJECT", - "name": "CheckoutSessionFreeShippingRule" + name: 'streetName', + type: { + kind: 'SCALAR', + name: 'String', }, - "args": [], - "isDeprecated": false }, { - "name": "localDelivery", - "type": { - "kind": "OBJECT", - "name": "CheckoutSessionLocalDeliveryRule" + name: 'streetNumber', + type: { + kind: 'SCALAR', + name: 'String', }, - "args": [], - "isDeprecated": false - } - ], - "interfaces": [] - }, - { - "kind": "INPUT_OBJECT", - "name": "CheckoutSessionExperimentalRulesInput", - "inputFields": [ + }, + { + name: 'streetType', + type: { + kind: 'SCALAR', + name: 'String', + }, + }, { - "name": "freeShipping", - "type": { - "kind": "INPUT_OBJECT", - "name": "CheckoutSessionFreeShippingRuleInput" - } - } + name: 'subBuilding', + type: { + kind: 'SCALAR', + name: 'String', + }, + }, ], - "isOneOf": false + isOneOf: false, }, { - "kind": "OBJECT", - "name": "CheckoutSessionFreeShippingRule", - "fields": [ + kind: 'INPUT_OBJECT', + name: 'CheckoutSessionAddressInput', + inputFields: [ { - "name": "enabled", - "type": { - "kind": "NON_NULL", - "ofType": { - "kind": "SCALAR", - "name": "Boolean" - } + name: 'addressDetails', + type: { + kind: 'INPUT_OBJECT', + name: 'CheckoutSessionAddressDetailsInput', }, - "args": [], - "isDeprecated": false }, { - "name": "minimumOrderTotal", - "type": { - "kind": "NON_NULL", - "ofType": { - "kind": "SCALAR", - "name": "Int" - } + name: 'addressLine1', + type: { + kind: 'SCALAR', + name: 'String', }, - "args": [], - "isDeprecated": false - } - ], - "interfaces": [] - }, - { - "kind": "INPUT_OBJECT", - "name": "CheckoutSessionFreeShippingRuleInput", - "inputFields": [ + }, { - "name": "enabled", - "type": { - "kind": "NON_NULL", - "ofType": { - "kind": "SCALAR", - "name": "Boolean" - } - } + name: 'addressLine2', + type: { + kind: 'SCALAR', + name: 'String', + }, }, { - "name": "minimumOrderTotal", - "type": { - "kind": "NON_NULL", - "ofType": { - "kind": "SCALAR", - "name": "Int" - } - } - } - ], - "isOneOf": false - }, - { - "kind": "INPUT_OBJECT", - "name": "CheckoutSessionGeoCoordinatesInput", - "inputFields": [ + name: 'addressLine3', + type: { + kind: 'SCALAR', + name: 'String', + }, + }, { - "name": "latitude", - "type": { - "kind": "NON_NULL", - "ofType": { - "kind": "SCALAR", - "name": "Float" - } - } + name: 'adminArea1', + type: { + kind: 'SCALAR', + name: 'String', + }, }, { - "name": "longitude", - "type": { - "kind": "NON_NULL", - "ofType": { - "kind": "SCALAR", - "name": "Float" - } - } - } - ], - "isOneOf": false - }, - { - "kind": "OBJECT", - "name": "CheckoutSessionLocalDeliveryRule", - "fields": [ - { - "name": "enabled", - "type": { - "kind": "NON_NULL", - "ofType": { - "kind": "SCALAR", - "name": "Boolean" - } + name: 'adminArea2', + type: { + kind: 'SCALAR', + name: 'String', }, - "args": [], - "isDeprecated": false - }, - { - "name": "minimumOrderTotal", - "type": { - "kind": "NON_NULL", - "ofType": { - "kind": "SCALAR", - "name": "Int" - } + }, + { + name: 'adminArea3', + type: { + kind: 'SCALAR', + name: 'String', }, - "args": [], - "isDeprecated": false - } - ], - "interfaces": [] - }, - { - "kind": "OBJECT", - "name": "CheckoutSessionLocation", - "fields": [ + }, { - "name": "address", - "type": { - "kind": "NON_NULL", - "ofType": { - "kind": "OBJECT", - "name": "CheckoutSessionAddress" - } - }, - "args": [], - "isDeprecated": false - }, - { - "name": "id", - "type": { - "kind": "NON_NULL", - "ofType": { - "kind": "SCALAR", - "name": "String" - } + name: 'adminArea4', + type: { + kind: 'SCALAR', + name: 'String', }, - "args": [], - "isDeprecated": false }, { - "name": "isDefault", - "type": { - "kind": "NON_NULL", - "ofType": { - "kind": "SCALAR", - "name": "Boolean" - } + name: 'countryCode', + type: { + kind: 'SCALAR', + name: 'String', }, - "args": [], - "isDeprecated": false }, { - "name": "operatingHours", - "type": { - "kind": "OBJECT", - "name": "CheckoutSessionStoreHours" - }, - "args": [], - "isDeprecated": false - } - ], - "interfaces": [] - }, - { - "kind": "INPUT_OBJECT", - "name": "CheckoutSessionLocationInput", - "inputFields": [ - { - "name": "address", - "type": { - "kind": "NON_NULL", - "ofType": { - "kind": "INPUT_OBJECT", - "name": "CheckoutSessionAddressInput" - } - } - }, - { - "name": "id", - "type": { - "kind": "NON_NULL", - "ofType": { - "kind": "SCALAR", - "name": "String" - } - } - }, - { - "name": "isDefault", - "type": { - "kind": "NON_NULL", - "ofType": { - "kind": "SCALAR", - "name": "Boolean" - } - } - } - ], - "isOneOf": false - }, - { - "kind": "OBJECT", - "name": "CheckoutSessionOperatingHoursMap", - "fields": [ - { - "name": "default", - "type": { - "kind": "OBJECT", - "name": "CheckoutSessionStoreHours" - }, - "args": [], - "isDeprecated": false - }, - { - "name": "locations", - "type": { - "kind": "LIST", - "ofType": { - "kind": "NON_NULL", - "ofType": { - "kind": "OBJECT", - "name": "CheckoutSessionStoreHours" - } - } - }, - "args": [], - "isDeprecated": false - } - ], - "interfaces": [] - }, - { - "kind": "INPUT_OBJECT", - "name": "CheckoutSessionOperatingHoursMapInput", - "inputFields": [ - { - "name": "default", - "type": { - "kind": "NON_NULL", - "ofType": { - "kind": "INPUT_OBJECT", - "name": "CheckoutSessionStoreHoursInput" - } - } - } - ], - "isOneOf": false - }, - { - "kind": "OBJECT", - "name": "CheckoutSessionPaymentMethodConfig", - "fields": [ - { - "name": "checkoutTypes", - "type": { - "kind": "NON_NULL", - "ofType": { - "kind": "LIST", - "ofType": { - "kind": "NON_NULL", - "ofType": { - "kind": "SCALAR", - "name": "String" - } - } - } - }, - "args": [], - "isDeprecated": false - }, - { - "name": "processor", - "type": { - "kind": "NON_NULL", - "ofType": { - "kind": "SCALAR", - "name": "String" - } + name: 'postalCode', + type: { + kind: 'SCALAR', + name: 'String', }, - "args": [], - "isDeprecated": false - } + }, ], - "interfaces": [] + isOneOf: false, }, { - "kind": "INPUT_OBJECT", - "name": "CheckoutSessionPaymentMethodConfigInput", - "inputFields": [ + kind: 'INPUT_OBJECT', + name: 'CheckoutSessionAddressesInput', + inputFields: [ { - "name": "checkoutTypes", - "type": { - "kind": "NON_NULL", - "ofType": { - "kind": "LIST", - "ofType": { - "kind": "NON_NULL", - "ofType": { - "kind": "SCALAR", - "name": "String" - } - } - } - } + name: 'query', + type: { + kind: 'NON_NULL', + ofType: { + kind: 'SCALAR', + name: 'String', + }, + }, }, - { - "name": "processor", - "type": { - "kind": "NON_NULL", - "ofType": { - "kind": "SCALAR", - "name": "String" - } - } - } ], - "isOneOf": false + isOneOf: false, }, { - "kind": "OBJECT", - "name": "CheckoutSessionPaymentMethods", - "fields": [ + kind: 'INPUT_OBJECT', + name: 'CheckoutSessionCalculateTaxesInput', + inputFields: [ { - "name": "applePay", - "type": { - "kind": "OBJECT", - "name": "CheckoutSessionPaymentMethodConfig" + name: 'destination', + type: { + kind: 'INPUT_OBJECT', + name: 'CheckoutSessionCalculationLocationInput', }, - "args": [], - "isDeprecated": false }, { - "name": "card", - "type": { - "kind": "OBJECT", - "name": "CheckoutSessionPaymentMethodConfig" + name: 'lines', + type: { + kind: 'NON_NULL', + ofType: { + kind: 'LIST', + ofType: { + kind: 'NON_NULL', + ofType: { + kind: 'INPUT_OBJECT', + name: 'CheckoutSessionCalculationLineInput', + }, + }, + }, }, - "args": [], - "isDeprecated": false }, { - "name": "express", - "type": { - "kind": "OBJECT", - "name": "CheckoutSessionPaymentMethodConfig" + name: 'origin', + type: { + kind: 'INPUT_OBJECT', + name: 'CheckoutSessionCalculationLocationInput', }, - "args": [], - "isDeprecated": false }, + ], + isOneOf: false, + }, + { + kind: 'OBJECT', + name: 'CheckoutSessionCalculatedLine', + fields: [ { - "name": "googlePay", - "type": { - "kind": "OBJECT", - "name": "CheckoutSessionPaymentMethodConfig" + name: 'calculationLine', + type: { + kind: 'OBJECT', + name: 'CheckoutSessionCalculationLine', }, - "args": [], - "isDeprecated": false + args: [], + isDeprecated: false, }, { - "name": "offline", - "type": { - "kind": "OBJECT", - "name": "CheckoutSessionPaymentMethodConfig" + name: 'taxAmounts', + type: { + kind: 'LIST', + ofType: { + kind: 'NON_NULL', + ofType: { + kind: 'OBJECT', + name: 'CheckoutSessionTaxAmount', + }, + }, }, - "args": [], - "isDeprecated": false + args: [], + isDeprecated: false, }, { - "name": "paypal", - "type": { - "kind": "OBJECT", - "name": "CheckoutSessionPaymentMethodConfig" + name: 'totalTaxAmount', + type: { + kind: 'OBJECT', + name: 'CheckoutSessionTotalTaxAmount', }, - "args": [], - "isDeprecated": false + args: [], + isDeprecated: false, }, - { - "name": "paze", - "type": { - "kind": "OBJECT", - "name": "CheckoutSessionPaymentMethodConfig" - }, - "args": [], - "isDeprecated": false - } ], - "interfaces": [] + interfaces: [], }, { - "kind": "INPUT_OBJECT", - "name": "CheckoutSessionPaymentMethodsInput", - "inputFields": [ + kind: 'OBJECT', + name: 'CheckoutSessionCalculatedRate', + fields: [ { - "name": "applePay", - "type": { - "kind": "INPUT_OBJECT", - "name": "CheckoutSessionPaymentMethodConfigInput" - } - }, - { - "name": "card", - "type": { - "kind": "INPUT_OBJECT", - "name": "CheckoutSessionPaymentMethodConfigInput" - } + name: 'calculationMethod', + type: { + kind: 'SCALAR', + name: 'String', + }, + args: [], + isDeprecated: false, }, { - "name": "express", - "type": { - "kind": "INPUT_OBJECT", - "name": "CheckoutSessionPaymentMethodConfigInput" - } + name: 'id', + type: { + kind: 'SCALAR', + name: 'String', + }, + args: [], + isDeprecated: false, }, { - "name": "googlePay", - "type": { - "kind": "INPUT_OBJECT", - "name": "CheckoutSessionPaymentMethodConfigInput" - } + name: 'label', + type: { + kind: 'SCALAR', + name: 'String', + }, + args: [], + isDeprecated: false, }, { - "name": "offline", - "type": { - "kind": "INPUT_OBJECT", - "name": "CheckoutSessionPaymentMethodConfigInput" - } + name: 'name', + type: { + kind: 'SCALAR', + name: 'String', + }, + args: [], + isDeprecated: false, }, { - "name": "paypal", - "type": { - "kind": "INPUT_OBJECT", - "name": "CheckoutSessionPaymentMethodConfigInput" - } + name: 'value', + type: { + kind: 'OBJECT', + name: 'CheckoutSessionCalculatedRateValue', + }, + args: [], + isDeprecated: false, }, - { - "name": "paze", - "type": { - "kind": "INPUT_OBJECT", - "name": "CheckoutSessionPaymentMethodConfigInput" - } - } ], - "isOneOf": false + interfaces: [], }, { - "kind": "OBJECT", - "name": "CheckoutSessionShippingOptions", - "fields": [ + kind: 'OBJECT', + name: 'CheckoutSessionCalculatedRateValue', + fields: [ { - "name": "fulfillmentLocationId", - "type": { - "kind": "SCALAR", - "name": "String" + name: 'amount', + type: { + kind: 'OBJECT', + name: 'MoneyValue', }, - "args": [], - "isDeprecated": false + args: [], + isDeprecated: false, }, { - "name": "originAddress", - "type": { - "kind": "OBJECT", - "name": "CheckoutSessionAddress" + name: 'appliedAmount', + type: { + kind: 'OBJECT', + name: 'MoneyValue', }, - "args": [], - "isDeprecated": false - } - ], - "interfaces": [] - }, - { - "kind": "INPUT_OBJECT", - "name": "CheckoutSessionShippingOptionsInput", - "inputFields": [ + args: [], + isDeprecated: false, + }, { - "name": "fulfillmentLocationId", - "type": { - "kind": "SCALAR", - "name": "String" - } + name: 'appliedPercentage', + type: { + kind: 'SCALAR', + name: 'Float', + }, + args: [], + isDeprecated: false, }, { - "name": "originAddress", - "type": { - "kind": "INPUT_OBJECT", - "name": "CheckoutSessionAddressInput" - } - } + name: 'percentage', + type: { + kind: 'SCALAR', + name: 'String', + }, + args: [], + isDeprecated: false, + }, ], - "isOneOf": false + interfaces: [], }, { - "kind": "OBJECT", - "name": "CheckoutSessionSkusConnection", - "fields": [ + kind: 'INPUT_OBJECT', + name: 'CheckoutSessionCalculationAddressInput', + inputFields: [ { - "name": "edges", - "type": { - "kind": "LIST", - "ofType": { - "kind": "OBJECT", - "name": "CheckoutSessionSkusConnectionEdge" - } + name: 'addressLine1', + type: { + kind: 'SCALAR', + name: 'String', }, - "args": [], - "isDeprecated": false }, { - "name": "pageInfo", - "type": { - "kind": "NON_NULL", - "ofType": { - "kind": "OBJECT", - "name": "PageInfo" - } + name: 'addressLine2', + type: { + kind: 'SCALAR', + name: 'String', }, - "args": [], - "isDeprecated": false - } - ], - "interfaces": [] - }, - { - "kind": "OBJECT", - "name": "CheckoutSessionSkusConnectionEdge", - "fields": [ + }, { - "name": "cursor", - "type": { - "kind": "NON_NULL", - "ofType": { - "kind": "SCALAR", - "name": "String" - } + name: 'addressLine3', + type: { + kind: 'SCALAR', + name: 'String', }, - "args": [], - "isDeprecated": false }, { - "name": "node", - "type": { - "kind": "OBJECT", - "name": "SKU" + name: 'adminArea1', + type: { + kind: 'SCALAR', + name: 'String', }, - "args": [], - "isDeprecated": false - } - ], - "interfaces": [] - }, - { - "kind": "ENUM", - "name": "CheckoutSessionStatus", - "enumValues": [ + }, { - "name": "ACTIVE", - "isDeprecated": false + name: 'adminArea2', + type: { + kind: 'SCALAR', + name: 'String', + }, }, { - "name": "CANCELLED", - "isDeprecated": false + name: 'adminArea3', + type: { + kind: 'SCALAR', + name: 'String', + }, }, { - "name": "COMPLETED", - "isDeprecated": false + name: 'adminArea4', + type: { + kind: 'SCALAR', + name: 'String', + }, }, { - "name": "CREATED", - "isDeprecated": false + name: 'countryCode', + type: { + kind: 'NON_NULL', + ofType: { + kind: 'SCALAR', + name: 'String', + }, + }, }, { - "name": "EXPIRED", - "isDeprecated": false - } - ] + name: 'postalCode', + type: { + kind: 'SCALAR', + name: 'String', + }, + }, + ], + isOneOf: false, }, { - "kind": "OBJECT", - "name": "CheckoutSessionStoreHours", - "fields": [ + kind: 'OBJECT', + name: 'CheckoutSessionCalculationLine', + fields: [ { - "name": "hours", - "type": { - "kind": "NON_NULL", - "ofType": { - "kind": "OBJECT", - "name": "CheckoutSessionWeekHours" - } + name: 'id', + type: { + kind: 'SCALAR', + name: 'String', }, - "args": [], - "isDeprecated": false + args: [], + isDeprecated: false, }, + ], + interfaces: [], + }, + { + kind: 'INPUT_OBJECT', + name: 'CheckoutSessionCalculationLineInput', + inputFields: [ { - "name": "leadTime", - "type": { - "kind": "NON_NULL", - "ofType": { - "kind": "SCALAR", - "name": "Int" - } + name: 'classification', + type: { + kind: 'SCALAR', + name: 'String', }, - "args": [], - "isDeprecated": false }, { - "name": "pickupWindowInDays", - "type": { - "kind": "NON_NULL", - "ofType": { - "kind": "SCALAR", - "name": "Int" - } + name: 'destination', + type: { + kind: 'INPUT_OBJECT', + name: 'CheckoutSessionCalculationLocationInput', }, - "args": [], - "isDeprecated": false }, { - "name": "timeZone", - "type": { - "kind": "NON_NULL", - "ofType": { - "kind": "SCALAR", - "name": "String" - } + name: 'id', + type: { + kind: 'NON_NULL', + ofType: { + kind: 'SCALAR', + name: 'String', + }, }, - "args": [], - "isDeprecated": false - } - ], - "interfaces": [] - }, - { - "kind": "INPUT_OBJECT", - "name": "CheckoutSessionStoreHoursInput", - "inputFields": [ - { - "name": "hours", - "type": { - "kind": "NON_NULL", - "ofType": { - "kind": "INPUT_OBJECT", - "name": "CheckoutSessionWeekHoursInput" - } - } }, { - "name": "leadTime", - "type": { - "kind": "NON_NULL", - "ofType": { - "kind": "SCALAR", - "name": "Int" - } - } + name: 'origin', + type: { + kind: 'INPUT_OBJECT', + name: 'CheckoutSessionCalculationLocationInput', + }, }, { - "name": "pickupWindowInDays", - "type": { - "kind": "SCALAR", - "name": "Int" - } + name: 'quantity', + type: { + kind: 'NON_NULL', + ofType: { + kind: 'SCALAR', + name: 'Float', + }, + }, }, { - "name": "timeZone", - "type": { - "kind": "NON_NULL", - "ofType": { - "kind": "SCALAR", - "name": "String" - } - } - } - ], - "isOneOf": false - }, - { - "kind": "OBJECT", - "name": "CheckoutSessionTaxAmount", - "fields": [ + name: 'subtotalPrice', + type: { + kind: 'NON_NULL', + ofType: { + kind: 'INPUT_OBJECT', + name: 'MoneyInput', + }, + }, + }, { - "name": "rate", - "type": { - "kind": "OBJECT", - "name": "CheckoutSessionCalculatedRate" + name: 'type', + type: { + kind: 'NON_NULL', + ofType: { + kind: 'SCALAR', + name: 'String', + }, }, - "args": [], - "isDeprecated": false }, { - "name": "totalTaxAmount", - "type": { - "kind": "OBJECT", - "name": "CheckoutSessionTotalTaxAmount" + name: 'unitPrice', + type: { + kind: 'INPUT_OBJECT', + name: 'MoneyInput', }, - "args": [], - "isDeprecated": false - } + }, ], - "interfaces": [] + isOneOf: false, }, { - "kind": "OBJECT", - "name": "CheckoutSessionTaxesOptions", - "fields": [ + kind: 'INPUT_OBJECT', + name: 'CheckoutSessionCalculationLocationInput', + inputFields: [ { - "name": "originAddress", - "type": { - "kind": "OBJECT", - "name": "CheckoutSessionAddress" + name: 'address', + type: { + kind: 'NON_NULL', + ofType: { + kind: 'INPUT_OBJECT', + name: 'CheckoutSessionCalculationAddressInput', + }, }, - "args": [], - "isDeprecated": false - } + }, ], - "interfaces": [] + isOneOf: false, }, { - "kind": "INPUT_OBJECT", - "name": "CheckoutSessionTaxesOptionsInput", - "inputFields": [ + kind: 'OBJECT', + name: 'CheckoutSessionCalculationResult', + fields: [ { - "name": "originAddress", - "type": { - "kind": "INPUT_OBJECT", - "name": "CheckoutSessionAddressInput" - } - } - ], - "isOneOf": false - }, - { - "kind": "OBJECT", - "name": "CheckoutSessionTotalTaxAmount", - "fields": [ + name: 'lines', + type: { + kind: 'LIST', + ofType: { + kind: 'NON_NULL', + ofType: { + kind: 'OBJECT', + name: 'CheckoutSessionCalculatedLine', + }, + }, + }, + args: [], + isDeprecated: false, + }, { - "name": "currencyCode", - "type": { - "kind": "SCALAR", - "name": "String" + name: 'taxAmounts', + type: { + kind: 'LIST', + ofType: { + kind: 'NON_NULL', + ofType: { + kind: 'OBJECT', + name: 'CheckoutSessionTaxAmount', + }, + }, }, - "args": [], - "isDeprecated": false + args: [], + isDeprecated: false, }, { - "name": "value", - "type": { - "kind": "SCALAR", - "name": "Float" + name: 'totalTaxAmount', + type: { + kind: 'OBJECT', + name: 'CheckoutSessionTotalTaxAmount', }, - "args": [], - "isDeprecated": false - } + args: [], + isDeprecated: false, + }, ], - "interfaces": [] + interfaces: [], }, { - "kind": "OBJECT", - "name": "CheckoutSessionWeekHours", - "fields": [ + kind: 'OBJECT', + name: 'CheckoutSessionDayHours', + fields: [ { - "name": "friday", - "type": { - "kind": "OBJECT", - "name": "CheckoutSessionDayHours" + name: 'closeTime', + type: { + kind: 'SCALAR', + name: 'String', }, - "args": [], - "isDeprecated": false + args: [], + isDeprecated: false, }, { - "name": "monday", - "type": { - "kind": "OBJECT", - "name": "CheckoutSessionDayHours" + name: 'enabled', + type: { + kind: 'NON_NULL', + ofType: { + kind: 'SCALAR', + name: 'Boolean', + }, }, - "args": [], - "isDeprecated": false + args: [], + isDeprecated: false, }, { - "name": "saturday", - "type": { - "kind": "OBJECT", - "name": "CheckoutSessionDayHours" + name: 'openTime', + type: { + kind: 'SCALAR', + name: 'String', }, - "args": [], - "isDeprecated": false + args: [], + isDeprecated: false, }, + ], + interfaces: [], + }, + { + kind: 'INPUT_OBJECT', + name: 'CheckoutSessionDayHoursInput', + inputFields: [ { - "name": "sunday", - "type": { - "kind": "OBJECT", - "name": "CheckoutSessionDayHours" + name: 'closeTime', + type: { + kind: 'SCALAR', + name: 'String', }, - "args": [], - "isDeprecated": false }, { - "name": "thursday", - "type": { - "kind": "OBJECT", - "name": "CheckoutSessionDayHours" + name: 'enabled', + type: { + kind: 'NON_NULL', + ofType: { + kind: 'SCALAR', + name: 'Boolean', + }, }, - "args": [], - "isDeprecated": false }, { - "name": "tuesday", - "type": { - "kind": "OBJECT", - "name": "CheckoutSessionDayHours" + name: 'openTime', + type: { + kind: 'SCALAR', + name: 'String', }, - "args": [], - "isDeprecated": false }, - { - "name": "wednesday", - "type": { - "kind": "OBJECT", - "name": "CheckoutSessionDayHours" - }, - "args": [], - "isDeprecated": false - } ], - "interfaces": [] + isOneOf: false, }, { - "kind": "INPUT_OBJECT", - "name": "CheckoutSessionWeekHoursInput", - "inputFields": [ - { - "name": "friday", - "type": { - "kind": "INPUT_OBJECT", - "name": "CheckoutSessionDayHoursInput" - } - }, - { - "name": "monday", - "type": { - "kind": "INPUT_OBJECT", - "name": "CheckoutSessionDayHoursInput" - } - }, + kind: 'ENUM', + name: 'CheckoutSessionEnvironment', + enumValues: [ { - "name": "saturday", - "type": { - "kind": "INPUT_OBJECT", - "name": "CheckoutSessionDayHoursInput" - } + name: 'dev', + isDeprecated: false, }, { - "name": "sunday", - "type": { - "kind": "INPUT_OBJECT", - "name": "CheckoutSessionDayHoursInput" - } + name: 'ote', + isDeprecated: false, }, { - "name": "thursday", - "type": { - "kind": "INPUT_OBJECT", - "name": "CheckoutSessionDayHoursInput" - } + name: 'prod', + isDeprecated: false, }, { - "name": "tuesday", - "type": { - "kind": "INPUT_OBJECT", - "name": "CheckoutSessionDayHoursInput" - } + name: 'test', + isDeprecated: false, }, - { - "name": "wednesday", - "type": { - "kind": "INPUT_OBJECT", - "name": "CheckoutSessionDayHoursInput" - } - } ], - "isOneOf": false }, { - "kind": "INPUT_OBJECT", - "name": "ConfirmCheckoutBillingInfoInput", - "inputFields": [ + kind: 'OBJECT', + name: 'CheckoutSessionExperimentalRules', + fields: [ { - "name": "address", - "type": { - "kind": "INPUT_OBJECT", - "name": "ConfirmCheckoutDestinationAddressInput" - } - }, - { - "name": "companyName", - "type": { - "kind": "SCALAR", - "name": "String" - } - }, - { - "name": "email", - "type": { - "kind": "SCALAR", - "name": "String" - } - }, - { - "name": "firstName", - "type": { - "kind": "SCALAR", - "name": "String" - } + name: 'freeShipping', + type: { + kind: 'OBJECT', + name: 'CheckoutSessionFreeShippingRule', + }, + args: [], + isDeprecated: false, }, { - "name": "lastName", - "type": { - "kind": "SCALAR", - "name": "String" - } + name: 'localDelivery', + type: { + kind: 'OBJECT', + name: 'CheckoutSessionLocalDeliveryRule', + }, + args: [], + isDeprecated: false, }, - { - "name": "phone", - "type": { - "kind": "SCALAR", - "name": "String" - } - } ], - "isOneOf": false + interfaces: [], }, { - "kind": "INPUT_OBJECT", - "name": "ConfirmCheckoutDestinationAddressInput", - "inputFields": [ - { - "name": "addressLine1", - "type": { - "kind": "SCALAR", - "name": "String" - } - }, - { - "name": "addressLine2", - "type": { - "kind": "SCALAR", - "name": "String" - } - }, - { - "name": "addressLine3", - "type": { - "kind": "SCALAR", - "name": "String" - } - }, - { - "name": "adminArea1", - "type": { - "kind": "SCALAR", - "name": "String" - } - }, - { - "name": "adminArea2", - "type": { - "kind": "SCALAR", - "name": "String" - } - }, - { - "name": "adminArea3", - "type": { - "kind": "SCALAR", - "name": "String" - } - }, - { - "name": "adminArea4", - "type": { - "kind": "SCALAR", - "name": "String" - } - }, + kind: 'INPUT_OBJECT', + name: 'CheckoutSessionExperimentalRulesInput', + inputFields: [ { - "name": "countryCode", - "type": { - "kind": "NON_NULL", - "ofType": { - "kind": "SCALAR", - "name": "String" - } - } + name: 'freeShipping', + type: { + kind: 'INPUT_OBJECT', + name: 'CheckoutSessionFreeShippingRuleInput', + }, }, - { - "name": "postalCode", - "type": { - "kind": "NON_NULL", - "ofType": { - "kind": "SCALAR", - "name": "String" - } - } - } ], - "isOneOf": false + isOneOf: false, }, { - "kind": "INPUT_OBJECT", - "name": "ConfirmCheckoutShippingInfoInput", - "inputFields": [ - { - "name": "address", - "type": { - "kind": "INPUT_OBJECT", - "name": "ConfirmCheckoutDestinationAddressInput" - } - }, + kind: 'OBJECT', + name: 'CheckoutSessionFreeShippingRule', + fields: [ { - "name": "companyName", - "type": { - "kind": "SCALAR", - "name": "String" - } + name: 'enabled', + type: { + kind: 'NON_NULL', + ofType: { + kind: 'SCALAR', + name: 'Boolean', + }, + }, + args: [], + isDeprecated: false, }, { - "name": "email", - "type": { - "kind": "SCALAR", - "name": "String" - } - }, - { - "name": "firstName", - "type": { - "kind": "SCALAR", - "name": "String" - } + name: 'minimumOrderTotal', + type: { + kind: 'NON_NULL', + ofType: { + kind: 'SCALAR', + name: 'Int', + }, + }, + args: [], + isDeprecated: false, }, - { - "name": "lastName", - "type": { - "kind": "SCALAR", - "name": "String" - } - }, - { - "name": "phone", - "type": { - "kind": "SCALAR", - "name": "String" - } - } ], - "isOneOf": false + interfaces: [], }, - { - "kind": "INPUT_OBJECT", - "name": "ConfirmCheckoutShippingLineInput", - "inputFields": [ - { - "name": "amount", - "type": { - "kind": "NON_NULL", - "ofType": { - "kind": "INPUT_OBJECT", - "name": "MoneyInput" - } - } - }, - { - "name": "name", - "type": { - "kind": "NON_NULL", - "ofType": { - "kind": "SCALAR", - "name": "String" - } - } - }, - { - "name": "requestedProvider", - "type": { - "kind": "SCALAR", - "name": "String" - } - }, - { - "name": "requestedService", - "type": { - "kind": "SCALAR", - "name": "String" - } - }, - { - "name": "taxes", - "type": { - "kind": "LIST", - "ofType": { - "kind": "NON_NULL", - "ofType": { - "kind": "INPUT_OBJECT", - "name": "ConfirmCheckoutTaxInput" - } - } - } - }, - { - "name": "totals", - "type": { - "kind": "NON_NULL", - "ofType": { - "kind": "INPUT_OBJECT", - "name": "ConfirmCheckoutShippingLineTotalsInput" - } - } - } - ], - "isOneOf": false - }, - { - "kind": "INPUT_OBJECT", - "name": "ConfirmCheckoutShippingLineTotalsInput", - "inputFields": [ - { - "name": "subTotal", - "type": { - "kind": "NON_NULL", - "ofType": { - "kind": "INPUT_OBJECT", - "name": "MoneyInput" - } - } - }, - { - "name": "taxTotal", - "type": { - "kind": "NON_NULL", - "ofType": { - "kind": "INPUT_OBJECT", - "name": "MoneyInput" - } - } - } - ], - "isOneOf": false - }, - { - "kind": "INPUT_OBJECT", - "name": "ConfirmCheckoutTaxInput", - "inputFields": [ - { - "name": "amount", - "type": { - "kind": "NON_NULL", - "ofType": { - "kind": "INPUT_OBJECT", - "name": "MoneyInput" - } - } - }, - { - "name": "exempted", - "type": { - "kind": "SCALAR", - "name": "Boolean" - } - }, - { - "name": "included", - "type": { - "kind": "SCALAR", - "name": "Boolean" - } - }, - { - "name": "name", - "type": { - "kind": "NON_NULL", - "ofType": { - "kind": "SCALAR", - "name": "String" - } - } - }, - { - "name": "ratePercentage", - "type": { - "kind": "SCALAR", - "name": "String" - } - } - ], - "isOneOf": false - }, - { - "kind": "INPUT_OBJECT", - "name": "ContactInput", - "inputFields": [ - { - "name": "address", - "type": { - "kind": "NON_NULL", - "ofType": { - "kind": "INPUT_OBJECT", - "name": "DraftOrderAddressInput" - } - } - }, - { - "name": "companyName", - "type": { - "kind": "SCALAR", - "name": "String" - } - }, - { - "name": "email", - "type": { - "kind": "SCALAR", - "name": "String" - } - }, - { - "name": "firstName", - "type": { - "kind": "NON_NULL", - "ofType": { - "kind": "SCALAR", - "name": "String" - } - } - }, - { - "name": "lastName", - "type": { - "kind": "NON_NULL", - "ofType": { - "kind": "SCALAR", - "name": "String" - } - } - }, - { - "name": "phone", - "type": { - "kind": "SCALAR", - "name": "String" - } - } - ], - "isOneOf": false - }, - { - "kind": "INPUT_OBJECT", - "name": "CreateDraftLineItemInput", - "inputFields": [ - { - "name": "details", - "type": { - "kind": "INPUT_OBJECT", - "name": "LineItemInputDetailsInfo" - } - }, - { - "name": "discounts", - "type": { - "kind": "LIST", - "ofType": { - "kind": "NON_NULL", - "ofType": { - "kind": "INPUT_OBJECT", - "name": "DiscountInput" - } - } - } - }, - { - "name": "externalId", - "type": { - "kind": "SCALAR", - "name": "String" - } - }, - { - "name": "fees", - "type": { - "kind": "LIST", - "ofType": { - "kind": "NON_NULL", - "ofType": { - "kind": "INPUT_OBJECT", - "name": "FeeInput" - } - } - } - }, - { - "name": "fulfillmentChannelId", - "type": { - "kind": "SCALAR", - "name": "String" - } - }, - { - "name": "fulfillmentMode", - "type": { - "kind": "NON_NULL", - "ofType": { - "kind": "ENUM", - "name": "LineItemModeInput" - } - } - }, - { - "name": "id", - "type": { - "kind": "SCALAR", - "name": "String" - } - }, - { - "name": "metafields", - "type": { - "kind": "LIST", - "ofType": { - "kind": "NON_NULL", - "ofType": { - "kind": "INPUT_OBJECT", - "name": "OrderMetafieldInput" - } - } - } - }, - { - "name": "name", - "type": { - "kind": "NON_NULL", - "ofType": { - "kind": "SCALAR", - "name": "String" - } - } - }, - { - "name": "notes", - "type": { - "kind": "LIST", - "ofType": { - "kind": "NON_NULL", - "ofType": { - "kind": "INPUT_OBJECT", - "name": "NoteInput" - } - } - }, - "defaultValue": "[]" - }, - { - "name": "productId", - "type": { - "kind": "SCALAR", - "name": "String" - } - }, - { - "name": "quantity", - "type": { - "kind": "NON_NULL", - "ofType": { - "kind": "SCALAR", - "name": "Float" - } - } - }, - { - "name": "serviceEndsAt", - "type": { - "kind": "SCALAR", - "name": "DateTime" - } - }, - { - "name": "serviceStartAt", - "type": { - "kind": "SCALAR", - "name": "DateTime" - } - }, - { - "name": "shipping", - "type": { - "kind": "INPUT_OBJECT", - "name": "LineItemInputShippingInfo" - } - }, - { - "name": "skuId", - "type": { - "kind": "SCALAR", - "name": "String" - } - }, + { + kind: 'INPUT_OBJECT', + name: 'CheckoutSessionFreeShippingRuleInput', + inputFields: [ { - "name": "tags", - "type": { - "kind": "LIST", - "ofType": { - "kind": "NON_NULL", - "ofType": { - "kind": "SCALAR", - "name": "String" - } - } - } - }, - { - "name": "taxes", - "type": { - "kind": "LIST", - "ofType": { - "kind": "NON_NULL", - "ofType": { - "kind": "INPUT_OBJECT", - "name": "TaxInput" - } - } - } - }, - { - "name": "totals", - "type": { - "kind": "NON_NULL", - "ofType": { - "kind": "INPUT_OBJECT", - "name": "LineItemTotalsInput" - } - } + name: 'enabled', + type: { + kind: 'NON_NULL', + ofType: { + kind: 'SCALAR', + name: 'Boolean', + }, + }, }, { - "name": "type", - "type": { - "kind": "ENUM", - "name": "LineItemTypesInput" + name: 'minimumOrderTotal', + type: { + kind: 'NON_NULL', + ofType: { + kind: 'SCALAR', + name: 'Int', + }, }, - "defaultValue": "PHYSICAL" }, - { - "name": "unitAmount", - "type": { - "kind": "NON_NULL", - "ofType": { - "kind": "INPUT_OBJECT", - "name": "MoneyInput" - } - } - } ], - "isOneOf": false + isOneOf: false, }, { - "kind": "SCALAR", - "name": "DateTime" - }, - { - "kind": "INPUT_OBJECT", - "name": "DestinationAddressInput", - "inputFields": [ - { - "name": "addressLine1", - "type": { - "kind": "SCALAR", - "name": "String" - } - }, + kind: 'INPUT_OBJECT', + name: 'CheckoutSessionGeoCoordinatesInput', + inputFields: [ { - "name": "addressLine2", - "type": { - "kind": "SCALAR", - "name": "String" - } + name: 'latitude', + type: { + kind: 'NON_NULL', + ofType: { + kind: 'SCALAR', + name: 'Float', + }, + }, }, { - "name": "addressLine3", - "type": { - "kind": "SCALAR", - "name": "String" - } - }, - { - "name": "adminArea1", - "type": { - "kind": "SCALAR", - "name": "String" - } - }, - { - "name": "adminArea2", - "type": { - "kind": "SCALAR", - "name": "String" - } - }, - { - "name": "adminArea3", - "type": { - "kind": "SCALAR", - "name": "String" - } - }, - { - "name": "adminArea4", - "type": { - "kind": "SCALAR", - "name": "String" - } - }, - { - "name": "countryCode", - "type": { - "kind": "NON_NULL", - "ofType": { - "kind": "SCALAR", - "name": "String" - } - } + name: 'longitude', + type: { + kind: 'NON_NULL', + ofType: { + kind: 'SCALAR', + name: 'Float', + }, + }, }, - { - "name": "postalCode", - "type": { - "kind": "NON_NULL", - "ofType": { - "kind": "SCALAR", - "name": "String" - } - } - } ], - "isOneOf": false + isOneOf: false, }, { - "kind": "INPUT_OBJECT", - "name": "DiscountInput", - "inputFields": [ + kind: 'OBJECT', + name: 'CheckoutSessionLocalDeliveryRule', + fields: [ { - "name": "amount", - "type": { - "kind": "NON_NULL", - "ofType": { - "kind": "INPUT_OBJECT", - "name": "MoneyInput" - } - } + name: 'enabled', + type: { + kind: 'NON_NULL', + ofType: { + kind: 'SCALAR', + name: 'Boolean', + }, + }, + args: [], + isDeprecated: false, }, { - "name": "appliedBeforeTax", - "type": { - "kind": "SCALAR", - "name": "Boolean" + name: 'minimumOrderTotal', + type: { + kind: 'NON_NULL', + ofType: { + kind: 'SCALAR', + name: 'Int', + }, }, - "defaultValue": "false" + args: [], + isDeprecated: false, }, + ], + interfaces: [], + }, + { + kind: 'OBJECT', + name: 'CheckoutSessionLocation', + fields: [ { - "name": "code", - "type": { - "kind": "SCALAR", - "name": "String" - } + name: 'address', + type: { + kind: 'NON_NULL', + ofType: { + kind: 'OBJECT', + name: 'CheckoutSessionAddress', + }, + }, + args: [], + isDeprecated: false, }, { - "name": "externalIds", - "type": { - "kind": "LIST", - "ofType": { - "kind": "NON_NULL", - "ofType": { - "kind": "INPUT_OBJECT", - "name": "ExternalIdsInput" - } - } - } + name: 'id', + type: { + kind: 'NON_NULL', + ofType: { + kind: 'SCALAR', + name: 'String', + }, + }, + args: [], + isDeprecated: false, }, { - "name": "metafields", - "type": { - "kind": "LIST", - "ofType": { - "kind": "NON_NULL", - "ofType": { - "kind": "INPUT_OBJECT", - "name": "OrderMetafieldInput" - } - } - } + name: 'isDefault', + type: { + kind: 'NON_NULL', + ofType: { + kind: 'SCALAR', + name: 'Boolean', + }, + }, + args: [], + isDeprecated: false, }, { - "name": "name", - "type": { - "kind": "NON_NULL", - "ofType": { - "kind": "SCALAR", - "name": "String" - } - } - }, - { - "name": "ratePercentage", - "type": { - "kind": "SCALAR", - "name": "String" - } - }, - { - "name": "referenceId", - "type": { - "kind": "SCALAR", - "name": "String" - } - } - ], - "isOneOf": false - }, - { - "kind": "OBJECT", - "name": "DraftOrder", - "fields": [ - { - "name": "billing", - "type": { - "kind": "OBJECT", - "name": "DraftOrderContact" + name: 'operatingHours', + type: { + kind: 'OBJECT', + name: 'CheckoutSessionStoreHours', }, - "args": [], - "isDeprecated": false + args: [], + isDeprecated: false, }, + ], + interfaces: [], + }, + { + kind: 'INPUT_OBJECT', + name: 'CheckoutSessionLocationInput', + inputFields: [ { - "name": "calculatedAdjustments", - "type": { - "kind": "OBJECT", - "name": "PriceAdjustmentsCalculationResult" - }, - "args": [ - { - "name": "discountCodes", - "type": { - "kind": "LIST", - "ofType": { - "kind": "NON_NULL", - "ofType": { - "kind": "SCALAR", - "name": "String" - } - } - } + name: 'address', + type: { + kind: 'NON_NULL', + ofType: { + kind: 'INPUT_OBJECT', + name: 'CheckoutSessionAddressInput', }, - { - "name": "shippingLines", - "type": { - "kind": "LIST", - "ofType": { - "kind": "NON_NULL", - "ofType": { - "kind": "INPUT_OBJECT", - "name": "PriceAdjustmentShippingLineInput" - } - } - } - } - ], - "isDeprecated": false + }, }, { - "name": "calculatedShippingRates", - "type": { - "kind": "OBJECT", - "name": "ShippingRateCalculationResult" + name: 'id', + type: { + kind: 'NON_NULL', + ofType: { + kind: 'SCALAR', + name: 'String', + }, }, - "args": [ - { - "name": "destination", - "type": { - "kind": "INPUT_OBJECT", - "name": "DestinationAddressInput" - } - } - ], - "isDeprecated": false }, { - "name": "calculatedTaxes", - "type": { - "kind": "OBJECT", - "name": "CheckoutSessionCalculationResult" - }, - "args": [ - { - "name": "destination", - "type": { - "kind": "INPUT_OBJECT", - "name": "TaxDestinationAddressInput" - } + name: 'isDefault', + type: { + kind: 'NON_NULL', + ofType: { + kind: 'SCALAR', + name: 'Boolean', }, - { - "name": "lines", - "type": { - "kind": "LIST", - "ofType": { - "kind": "NON_NULL", - "ofType": { - "kind": "INPUT_OBJECT", - "name": "TaxLineInput" - } - } - } - } - ], - "isDeprecated": false + }, }, + ], + isOneOf: false, + }, + { + kind: 'OBJECT', + name: 'CheckoutSessionOperatingHoursMap', + fields: [ { - "name": "cartId", - "type": { - "kind": "SCALAR", - "name": "String" + name: 'default', + type: { + kind: 'OBJECT', + name: 'CheckoutSessionStoreHours', }, - "args": [], - "isDeprecated": false + args: [], + isDeprecated: false, }, { - "name": "context", - "type": { - "kind": "OBJECT", - "name": "DraftOrderContext" + name: 'locations', + type: { + kind: 'LIST', + ofType: { + kind: 'NON_NULL', + ofType: { + kind: 'OBJECT', + name: 'CheckoutSessionStoreHours', + }, + }, }, - "args": [], - "isDeprecated": false + args: [], + isDeprecated: false, }, + ], + interfaces: [], + }, + { + kind: 'INPUT_OBJECT', + name: 'CheckoutSessionOperatingHoursMapInput', + inputFields: [ { - "name": "createdAt", - "type": { - "kind": "SCALAR", - "name": "DateTime" + name: 'default', + type: { + kind: 'NON_NULL', + ofType: { + kind: 'INPUT_OBJECT', + name: 'CheckoutSessionStoreHoursInput', + }, }, - "args": [], - "isDeprecated": false }, + ], + isOneOf: false, + }, + { + kind: 'OBJECT', + name: 'CheckoutSessionPaymentMethodConfig', + fields: [ { - "name": "customerId", - "type": { - "kind": "SCALAR", - "name": "String" + name: 'checkoutTypes', + type: { + kind: 'NON_NULL', + ofType: { + kind: 'LIST', + ofType: { + kind: 'NON_NULL', + ofType: { + kind: 'SCALAR', + name: 'String', + }, + }, + }, }, - "args": [], - "isDeprecated": false + args: [], + isDeprecated: false, }, { - "name": "discounts", - "type": { - "kind": "LIST", - "ofType": { - "kind": "NON_NULL", - "ofType": { - "kind": "OBJECT", - "name": "LineItemDiscount" - } - } + name: 'processor', + type: { + kind: 'NON_NULL', + ofType: { + kind: 'SCALAR', + name: 'String', + }, }, - "args": [], - "isDeprecated": false + args: [], + isDeprecated: false, }, + ], + interfaces: [], + }, + { + kind: 'INPUT_OBJECT', + name: 'CheckoutSessionPaymentMethodConfigInput', + inputFields: [ { - "name": "externalId", - "type": { - "kind": "SCALAR", - "name": "String" + name: 'checkoutTypes', + type: { + kind: 'NON_NULL', + ofType: { + kind: 'LIST', + ofType: { + kind: 'NON_NULL', + ofType: { + kind: 'SCALAR', + name: 'String', + }, + }, + }, }, - "args": [], - "isDeprecated": false }, { - "name": "fees", - "type": { - "kind": "LIST", - "ofType": { - "kind": "NON_NULL", - "ofType": { - "kind": "OBJECT", - "name": "LineItemFee" - } - } + name: 'processor', + type: { + kind: 'NON_NULL', + ofType: { + kind: 'SCALAR', + name: 'String', + }, }, - "args": [], - "isDeprecated": false }, + ], + isOneOf: false, + }, + { + kind: 'OBJECT', + name: 'CheckoutSessionPaymentMethods', + fields: [ { - "name": "fulfillmentModes", - "type": { - "kind": "LIST", - "ofType": { - "kind": "NON_NULL", - "ofType": { - "kind": "SCALAR", - "name": "String" - } - } + name: 'applePay', + type: { + kind: 'OBJECT', + name: 'CheckoutSessionPaymentMethodConfig', }, - "args": [], - "isDeprecated": false + args: [], + isDeprecated: false, }, { - "name": "id", - "type": { - "kind": "SCALAR", - "name": "ID" + name: 'card', + type: { + kind: 'OBJECT', + name: 'CheckoutSessionPaymentMethodConfig', }, - "args": [], - "isDeprecated": false + args: [], + isDeprecated: false, }, { - "name": "lineItems", - "type": { - "kind": "LIST", - "ofType": { - "kind": "NON_NULL", - "ofType": { - "kind": "OBJECT", - "name": "DraftOrderLineItem" - } - } + name: 'express', + type: { + kind: 'OBJECT', + name: 'CheckoutSessionPaymentMethodConfig', }, - "args": [], - "isDeprecated": false + args: [], + isDeprecated: false, }, { - "name": "metafields", - "type": { - "kind": "LIST", - "ofType": { - "kind": "NON_NULL", - "ofType": { - "kind": "OBJECT", - "name": "OrderMetafield" - } - } + name: 'googlePay', + type: { + kind: 'OBJECT', + name: 'CheckoutSessionPaymentMethodConfig', }, - "args": [], - "isDeprecated": false - }, - { - "name": "notes", - "type": { - "kind": "LIST", - "ofType": { - "kind": "NON_NULL", - "ofType": { - "kind": "OBJECT", - "name": "LineItemNote" - } - } - }, - "args": [], - "isDeprecated": false + args: [], + isDeprecated: false, }, { - "name": "number", - "type": { - "kind": "SCALAR", - "name": "String" + name: 'offline', + type: { + kind: 'OBJECT', + name: 'CheckoutSessionPaymentMethodConfig', }, - "args": [], - "isDeprecated": false + args: [], + isDeprecated: false, }, { - "name": "numberDisplay", - "type": { - "kind": "SCALAR", - "name": "String" + name: 'paypal', + type: { + kind: 'OBJECT', + name: 'CheckoutSessionPaymentMethodConfig', }, - "args": [], - "isDeprecated": false + args: [], + isDeprecated: false, }, { - "name": "shipping", - "type": { - "kind": "OBJECT", - "name": "DraftOrderContact" + name: 'paze', + type: { + kind: 'OBJECT', + name: 'CheckoutSessionPaymentMethodConfig', }, - "args": [], - "isDeprecated": false + args: [], + isDeprecated: false, }, + ], + interfaces: [], + }, + { + kind: 'INPUT_OBJECT', + name: 'CheckoutSessionPaymentMethodsInput', + inputFields: [ { - "name": "shippingLines", - "type": { - "kind": "LIST", - "ofType": { - "kind": "NON_NULL", - "ofType": { - "kind": "OBJECT", - "name": "ShippingLine" - } - } + name: 'applePay', + type: { + kind: 'INPUT_OBJECT', + name: 'CheckoutSessionPaymentMethodConfigInput', }, - "args": [], - "isDeprecated": false }, { - "name": "statuses", - "type": { - "kind": "OBJECT", - "name": "DraftOrderStatuses" + name: 'card', + type: { + kind: 'INPUT_OBJECT', + name: 'CheckoutSessionPaymentMethodConfigInput', }, - "args": [], - "isDeprecated": false }, { - "name": "tags", - "type": { - "kind": "LIST", - "ofType": { - "kind": "NON_NULL", - "ofType": { - "kind": "SCALAR", - "name": "String" - } - } + name: 'express', + type: { + kind: 'INPUT_OBJECT', + name: 'CheckoutSessionPaymentMethodConfigInput', }, - "args": [], - "isDeprecated": false }, { - "name": "taxExempted", - "type": { - "kind": "SCALAR", - "name": "Boolean" + name: 'googlePay', + type: { + kind: 'INPUT_OBJECT', + name: 'CheckoutSessionPaymentMethodConfigInput', }, - "args": [], - "isDeprecated": false }, { - "name": "taxes", - "type": { - "kind": "LIST", - "ofType": { - "kind": "NON_NULL", - "ofType": { - "kind": "OBJECT", - "name": "LineItemTax" - } - } + name: 'offline', + type: { + kind: 'INPUT_OBJECT', + name: 'CheckoutSessionPaymentMethodConfigInput', }, - "args": [], - "isDeprecated": false }, { - "name": "totals", - "type": { - "kind": "OBJECT", - "name": "DraftOrderTotals" + name: 'paypal', + type: { + kind: 'INPUT_OBJECT', + name: 'CheckoutSessionPaymentMethodConfigInput', }, - "args": [], - "isDeprecated": false }, { - "name": "updatedAt", - "type": { - "kind": "SCALAR", - "name": "DateTime" + name: 'paze', + type: { + kind: 'INPUT_OBJECT', + name: 'CheckoutSessionPaymentMethodConfigInput', }, - "args": [], - "isDeprecated": false - } + }, ], - "interfaces": [] + isOneOf: false, }, { - "kind": "OBJECT", - "name": "DraftOrderAddress", - "fields": [ + kind: 'OBJECT', + name: 'CheckoutSessionShippingOptions', + fields: [ { - "name": "addressLine1", - "type": { - "kind": "SCALAR", - "name": "String" + name: 'fulfillmentLocationId', + type: { + kind: 'SCALAR', + name: 'String', }, - "args": [], - "isDeprecated": false + args: [], + isDeprecated: false, }, { - "name": "addressLine2", - "type": { - "kind": "SCALAR", - "name": "String" + name: 'originAddress', + type: { + kind: 'OBJECT', + name: 'CheckoutSessionAddress', }, - "args": [], - "isDeprecated": false + args: [], + isDeprecated: false, }, + ], + interfaces: [], + }, + { + kind: 'INPUT_OBJECT', + name: 'CheckoutSessionShippingOptionsInput', + inputFields: [ { - "name": "addressLine3", - "type": { - "kind": "SCALAR", - "name": "String" + name: 'fulfillmentLocationId', + type: { + kind: 'SCALAR', + name: 'String', }, - "args": [], - "isDeprecated": false }, { - "name": "adminArea1", - "type": { - "kind": "SCALAR", - "name": "String" + name: 'originAddress', + type: { + kind: 'INPUT_OBJECT', + name: 'CheckoutSessionAddressInput', }, - "args": [], - "isDeprecated": false }, + ], + isOneOf: false, + }, + { + kind: 'OBJECT', + name: 'CheckoutSessionSkusConnection', + fields: [ { - "name": "adminArea2", - "type": { - "kind": "SCALAR", - "name": "String" + name: 'edges', + type: { + kind: 'LIST', + ofType: { + kind: 'OBJECT', + name: 'CheckoutSessionSkusConnectionEdge', + }, }, - "args": [], - "isDeprecated": false + args: [], + isDeprecated: false, }, { - "name": "adminArea3", - "type": { - "kind": "SCALAR", - "name": "String" + name: 'pageInfo', + type: { + kind: 'NON_NULL', + ofType: { + kind: 'OBJECT', + name: 'PageInfo', + }, }, - "args": [], - "isDeprecated": false + args: [], + isDeprecated: false, }, + ], + interfaces: [], + }, + { + kind: 'OBJECT', + name: 'CheckoutSessionSkusConnectionEdge', + fields: [ { - "name": "adminArea4", - "type": { - "kind": "SCALAR", - "name": "String" + name: 'cursor', + type: { + kind: 'NON_NULL', + ofType: { + kind: 'SCALAR', + name: 'String', + }, }, - "args": [], - "isDeprecated": false + args: [], + isDeprecated: false, }, { - "name": "countryCode", - "type": { - "kind": "SCALAR", - "name": "String" + name: 'node', + type: { + kind: 'OBJECT', + name: 'SKU', }, - "args": [], - "isDeprecated": false + args: [], + isDeprecated: false, }, - { - "name": "postalCode", - "type": { - "kind": "SCALAR", - "name": "String" - }, - "args": [], - "isDeprecated": false - } ], - "interfaces": [] + interfaces: [], }, { - "kind": "INPUT_OBJECT", - "name": "DraftOrderAddressInput", - "inputFields": [ + kind: 'ENUM', + name: 'CheckoutSessionStatus', + enumValues: [ { - "name": "addressLine1", - "type": { - "kind": "NON_NULL", - "ofType": { - "kind": "SCALAR", - "name": "String" - } - } + name: 'ACTIVE', + isDeprecated: false, }, { - "name": "addressLine2", - "type": { - "kind": "SCALAR", - "name": "String" - } + name: 'CANCELLED', + isDeprecated: false, }, { - "name": "addressLine3", - "type": { - "kind": "SCALAR", - "name": "String" - } + name: 'COMPLETED', + isDeprecated: false, }, { - "name": "adminArea1", - "type": { - "kind": "NON_NULL", - "ofType": { - "kind": "SCALAR", - "name": "String" - } - } + name: 'CREATED', + isDeprecated: false, }, { - "name": "adminArea2", - "type": { - "kind": "SCALAR", - "name": "String" - } + name: 'EXPIRED', + isDeprecated: false, }, + ], + }, + { + kind: 'OBJECT', + name: 'CheckoutSessionStoreHours', + fields: [ { - "name": "adminArea3", - "type": { - "kind": "SCALAR", - "name": "String" - } + name: 'hours', + type: { + kind: 'NON_NULL', + ofType: { + kind: 'OBJECT', + name: 'CheckoutSessionWeekHours', + }, + }, + args: [], + isDeprecated: false, }, { - "name": "adminArea4", - "type": { - "kind": "SCALAR", - "name": "String" - } + name: 'leadTime', + type: { + kind: 'NON_NULL', + ofType: { + kind: 'SCALAR', + name: 'Int', + }, + }, + args: [], + isDeprecated: false, }, { - "name": "countryCode", - "type": { - "kind": "NON_NULL", - "ofType": { - "kind": "SCALAR", - "name": "String" - } - } + name: 'pickupWindowInDays', + type: { + kind: 'NON_NULL', + ofType: { + kind: 'SCALAR', + name: 'Int', + }, + }, + args: [], + isDeprecated: false, }, { - "name": "postalCode", - "type": { - "kind": "NON_NULL", - "ofType": { - "kind": "SCALAR", - "name": "String" - } - } - } + name: 'timeZone', + type: { + kind: 'NON_NULL', + ofType: { + kind: 'SCALAR', + name: 'String', + }, + }, + args: [], + isDeprecated: false, + }, ], - "isOneOf": false + interfaces: [], }, { - "kind": "OBJECT", - "name": "DraftOrderContact", - "fields": [ + kind: 'INPUT_OBJECT', + name: 'CheckoutSessionStoreHoursInput', + inputFields: [ + { + name: 'hours', + type: { + kind: 'NON_NULL', + ofType: { + kind: 'INPUT_OBJECT', + name: 'CheckoutSessionWeekHoursInput', + }, + }, + }, { - "name": "address", - "type": { - "kind": "OBJECT", - "name": "DraftOrderAddress" + name: 'leadTime', + type: { + kind: 'NON_NULL', + ofType: { + kind: 'SCALAR', + name: 'Int', + }, }, - "args": [], - "isDeprecated": false }, { - "name": "companyName", - "type": { - "kind": "SCALAR", - "name": "String" + name: 'pickupWindowInDays', + type: { + kind: 'SCALAR', + name: 'Int', }, - "args": [], - "isDeprecated": false }, { - "name": "email", - "type": { - "kind": "SCALAR", - "name": "String" + name: 'timeZone', + type: { + kind: 'NON_NULL', + ofType: { + kind: 'SCALAR', + name: 'String', + }, }, - "args": [], - "isDeprecated": false }, + ], + isOneOf: false, + }, + { + kind: 'OBJECT', + name: 'CheckoutSessionTaxAmount', + fields: [ { - "name": "firstName", - "type": { - "kind": "SCALAR", - "name": "String" + name: 'rate', + type: { + kind: 'OBJECT', + name: 'CheckoutSessionCalculatedRate', }, - "args": [], - "isDeprecated": false + args: [], + isDeprecated: false, }, { - "name": "lastName", - "type": { - "kind": "SCALAR", - "name": "String" + name: 'totalTaxAmount', + type: { + kind: 'OBJECT', + name: 'CheckoutSessionTotalTaxAmount', }, - "args": [], - "isDeprecated": false + args: [], + isDeprecated: false, }, + ], + interfaces: [], + }, + { + kind: 'OBJECT', + name: 'CheckoutSessionTaxesOptions', + fields: [ { - "name": "phone", - "type": { - "kind": "SCALAR", - "name": "String" + name: 'originAddress', + type: { + kind: 'OBJECT', + name: 'CheckoutSessionAddress', }, - "args": [], - "isDeprecated": false - } + args: [], + isDeprecated: false, + }, ], - "interfaces": [] + interfaces: [], }, { - "kind": "OBJECT", - "name": "DraftOrderContext", - "fields": [ + kind: 'INPUT_OBJECT', + name: 'CheckoutSessionTaxesOptionsInput', + inputFields: [ { - "name": "channelId", - "type": { - "kind": "SCALAR", - "name": "String" + name: 'originAddress', + type: { + kind: 'INPUT_OBJECT', + name: 'CheckoutSessionAddressInput', }, - "args": [], - "isDeprecated": false }, + ], + isOneOf: false, + }, + { + kind: 'OBJECT', + name: 'CheckoutSessionTotalTaxAmount', + fields: [ { - "name": "owner", - "type": { - "kind": "SCALAR", - "name": "String" + name: 'currencyCode', + type: { + kind: 'SCALAR', + name: 'String', }, - "args": [], - "isDeprecated": false + args: [], + isDeprecated: false, }, { - "name": "storeId", - "type": { - "kind": "SCALAR", - "name": "String" + name: 'value', + type: { + kind: 'SCALAR', + name: 'Float', }, - "args": [], - "isDeprecated": false - } + args: [], + isDeprecated: false, + }, ], - "interfaces": [] + interfaces: [], }, { - "kind": "OBJECT", - "name": "DraftOrderLineItem", - "fields": [ + kind: 'OBJECT', + name: 'CheckoutSessionWeekHours', + fields: [ { - "name": "createdAt", - "type": { - "kind": "SCALAR", - "name": "String" + name: 'friday', + type: { + kind: 'OBJECT', + name: 'CheckoutSessionDayHours', }, - "args": [], - "isDeprecated": false + args: [], + isDeprecated: false, }, { - "name": "details", - "type": { - "kind": "OBJECT", - "name": "LineItemDetails" + name: 'monday', + type: { + kind: 'OBJECT', + name: 'CheckoutSessionDayHours', }, - "args": [], - "isDeprecated": false + args: [], + isDeprecated: false, }, { - "name": "discounts", - "type": { - "kind": "LIST", - "ofType": { - "kind": "NON_NULL", - "ofType": { - "kind": "OBJECT", - "name": "LineItemDiscount" - } - } + name: 'saturday', + type: { + kind: 'OBJECT', + name: 'CheckoutSessionDayHours', }, - "args": [], - "isDeprecated": false + args: [], + isDeprecated: false, }, { - "name": "externalId", - "type": { - "kind": "SCALAR", - "name": "String" + name: 'sunday', + type: { + kind: 'OBJECT', + name: 'CheckoutSessionDayHours', }, - "args": [], - "isDeprecated": false + args: [], + isDeprecated: false, }, { - "name": "fees", - "type": { - "kind": "LIST", - "ofType": { - "kind": "NON_NULL", - "ofType": { - "kind": "OBJECT", - "name": "LineItemFee" - } - } + name: 'thursday', + type: { + kind: 'OBJECT', + name: 'CheckoutSessionDayHours', }, - "args": [], - "isDeprecated": false + args: [], + isDeprecated: false, }, { - "name": "fulfilledAt", - "type": { - "kind": "SCALAR", - "name": "String" + name: 'tuesday', + type: { + kind: 'OBJECT', + name: 'CheckoutSessionDayHours', }, - "args": [], - "isDeprecated": false + args: [], + isDeprecated: false, }, { - "name": "fulfillmentChannelId", - "type": { - "kind": "SCALAR", - "name": "String" + name: 'wednesday', + type: { + kind: 'OBJECT', + name: 'CheckoutSessionDayHours', }, - "args": [], - "isDeprecated": true + args: [], + isDeprecated: false, }, + ], + interfaces: [], + }, + { + kind: 'INPUT_OBJECT', + name: 'CheckoutSessionWeekHoursInput', + inputFields: [ { - "name": "fulfillmentMode", - "type": { - "kind": "SCALAR", - "name": "String" + name: 'friday', + type: { + kind: 'INPUT_OBJECT', + name: 'CheckoutSessionDayHoursInput', }, - "args": [], - "isDeprecated": false }, { - "name": "id", - "type": { - "kind": "NON_NULL", - "ofType": { - "kind": "SCALAR", - "name": "String" - } + name: 'monday', + type: { + kind: 'INPUT_OBJECT', + name: 'CheckoutSessionDayHoursInput', }, - "args": [], - "isDeprecated": false }, { - "name": "metafields", - "type": { - "kind": "LIST", - "ofType": { - "kind": "NON_NULL", - "ofType": { - "kind": "OBJECT", - "name": "OrderMetafield" - } - } + name: 'saturday', + type: { + kind: 'INPUT_OBJECT', + name: 'CheckoutSessionDayHoursInput', }, - "args": [], - "isDeprecated": false }, { - "name": "name", - "type": { - "kind": "SCALAR", - "name": "String" + name: 'sunday', + type: { + kind: 'INPUT_OBJECT', + name: 'CheckoutSessionDayHoursInput', }, - "args": [], - "isDeprecated": false }, { - "name": "notes", - "type": { - "kind": "LIST", - "ofType": { - "kind": "NON_NULL", - "ofType": { - "kind": "OBJECT", - "name": "LineItemNote" - } - } + name: 'thursday', + type: { + kind: 'INPUT_OBJECT', + name: 'CheckoutSessionDayHoursInput', }, - "args": [], - "isDeprecated": false }, { - "name": "orderVersion", - "type": { - "kind": "SCALAR", - "name": "String" + name: 'tuesday', + type: { + kind: 'INPUT_OBJECT', + name: 'CheckoutSessionDayHoursInput', }, - "args": [], - "isDeprecated": false }, { - "name": "productId", - "type": { - "kind": "SCALAR", - "name": "String" + name: 'wednesday', + type: { + kind: 'INPUT_OBJECT', + name: 'CheckoutSessionDayHoursInput', }, - "args": [], - "isDeprecated": false }, + ], + isOneOf: false, + }, + { + kind: 'INPUT_OBJECT', + name: 'ConfirmCheckoutBillingInfoInput', + inputFields: [ { - "name": "quantity", - "type": { - "kind": "SCALAR", - "name": "Float" + name: 'address', + type: { + kind: 'INPUT_OBJECT', + name: 'ConfirmCheckoutDestinationAddressInput', }, - "args": [], - "isDeprecated": false }, { - "name": "returnQuantity", - "type": { - "kind": "SCALAR", - "name": "Float" + name: 'companyName', + type: { + kind: 'SCALAR', + name: 'String', }, - "args": [], - "isDeprecated": false }, { - "name": "returnTotals", - "type": { - "kind": "OBJECT", - "name": "LineItemReturnTotals" + name: 'email', + type: { + kind: 'SCALAR', + name: 'String', }, - "args": [], - "isDeprecated": false }, { - "name": "returnedAt", - "type": { - "kind": "SCALAR", - "name": "String" + name: 'firstName', + type: { + kind: 'SCALAR', + name: 'String', }, - "args": [], - "isDeprecated": false }, { - "name": "serviceEndsAt", - "type": { - "kind": "SCALAR", - "name": "String" + name: 'lastName', + type: { + kind: 'SCALAR', + name: 'String', }, - "args": [], - "isDeprecated": false }, { - "name": "serviceStartAt", - "type": { - "kind": "SCALAR", - "name": "String" + name: 'phone', + type: { + kind: 'SCALAR', + name: 'String', }, - "args": [], - "isDeprecated": false }, + ], + isOneOf: false, + }, + { + kind: 'INPUT_OBJECT', + name: 'ConfirmCheckoutDestinationAddressInput', + inputFields: [ { - "name": "shipping", - "type": { - "kind": "OBJECT", - "name": "DraftOrderContact" + name: 'addressLine1', + type: { + kind: 'SCALAR', + name: 'String', }, - "args": [], - "isDeprecated": false }, { - "name": "skuId", - "type": { - "kind": "SCALAR", - "name": "String" + name: 'addressLine2', + type: { + kind: 'SCALAR', + name: 'String', }, - "args": [], - "isDeprecated": false }, { - "name": "status", - "type": { - "kind": "SCALAR", - "name": "String" + name: 'addressLine3', + type: { + kind: 'SCALAR', + name: 'String', }, - "args": [], - "isDeprecated": false }, { - "name": "tags", - "type": { - "kind": "LIST", - "ofType": { - "kind": "NON_NULL", - "ofType": { - "kind": "SCALAR", - "name": "String" - } - } + name: 'adminArea1', + type: { + kind: 'SCALAR', + name: 'String', }, - "args": [], - "isDeprecated": false }, { - "name": "taxes", - "type": { - "kind": "LIST", - "ofType": { - "kind": "NON_NULL", - "ofType": { - "kind": "OBJECT", - "name": "LineItemTax" - } - } + name: 'adminArea2', + type: { + kind: 'SCALAR', + name: 'String', }, - "args": [], - "isDeprecated": false }, { - "name": "totals", - "type": { - "kind": "OBJECT", - "name": "LineItemTotals" + name: 'adminArea3', + type: { + kind: 'SCALAR', + name: 'String', }, - "args": [], - "isDeprecated": false }, { - "name": "type", - "type": { - "kind": "SCALAR", - "name": "String" + name: 'adminArea4', + type: { + kind: 'SCALAR', + name: 'String', }, - "args": [], - "isDeprecated": false }, { - "name": "unitAmount", - "type": { - "kind": "OBJECT", - "name": "MoneyValue" + name: 'countryCode', + type: { + kind: 'NON_NULL', + ofType: { + kind: 'SCALAR', + name: 'String', + }, }, - "args": [], - "isDeprecated": false }, { - "name": "updatedAt", - "type": { - "kind": "SCALAR", - "name": "String" + name: 'postalCode', + type: { + kind: 'NON_NULL', + ofType: { + kind: 'SCALAR', + name: 'String', + }, }, - "args": [], - "isDeprecated": false - } + }, ], - "interfaces": [] + isOneOf: false, }, { - "kind": "INPUT_OBJECT", - "name": "DraftOrderLineItemInput", - "inputFields": [ + kind: 'INPUT_OBJECT', + name: 'ConfirmCheckoutShippingInfoInput', + inputFields: [ { - "name": "details", - "type": { - "kind": "INPUT_OBJECT", - "name": "LineItemInputDetailsInfo" - } + name: 'address', + type: { + kind: 'INPUT_OBJECT', + name: 'ConfirmCheckoutDestinationAddressInput', + }, }, { - "name": "discounts", - "type": { - "kind": "LIST", - "ofType": { - "kind": "NON_NULL", - "ofType": { - "kind": "INPUT_OBJECT", - "name": "DiscountInput" - } - } - } + name: 'companyName', + type: { + kind: 'SCALAR', + name: 'String', + }, }, { - "name": "externalId", - "type": { - "kind": "SCALAR", - "name": "String" - } + name: 'email', + type: { + kind: 'SCALAR', + name: 'String', + }, }, { - "name": "fees", - "type": { - "kind": "LIST", - "ofType": { - "kind": "NON_NULL", - "ofType": { - "kind": "INPUT_OBJECT", - "name": "FeeInput" - } - } - } + name: 'firstName', + type: { + kind: 'SCALAR', + name: 'String', + }, }, { - "name": "fulfillmentMode", - "type": { - "kind": "ENUM", - "name": "LineItemModeInput" - } + name: 'lastName', + type: { + kind: 'SCALAR', + name: 'String', + }, }, { - "name": "id", - "type": { - "kind": "NON_NULL", - "ofType": { - "kind": "SCALAR", - "name": "String" - } - } - }, - { - "name": "metafields", - "type": { - "kind": "LIST", - "ofType": { - "kind": "NON_NULL", - "ofType": { - "kind": "INPUT_OBJECT", - "name": "OrderMetafieldInput" - } - } - } - }, - { - "name": "name", - "type": { - "kind": "SCALAR", - "name": "String" - } - }, - { - "name": "notes", - "type": { - "kind": "LIST", - "ofType": { - "kind": "NON_NULL", - "ofType": { - "kind": "INPUT_OBJECT", - "name": "NoteInput" - } - } - }, - "defaultValue": "[]" - }, - { - "name": "productId", - "type": { - "kind": "SCALAR", - "name": "String" - } - }, - { - "name": "quantity", - "type": { - "kind": "SCALAR", - "name": "Float" - } - }, - { - "name": "serviceEndsAt", - "type": { - "kind": "SCALAR", - "name": "DateTime" - } - }, - { - "name": "serviceStartAt", - "type": { - "kind": "SCALAR", - "name": "DateTime" - } + name: 'phone', + type: { + kind: 'SCALAR', + name: 'String', + }, }, + ], + isOneOf: false, + }, + { + kind: 'INPUT_OBJECT', + name: 'ConfirmCheckoutShippingLineInput', + inputFields: [ { - "name": "shipping", - "type": { - "kind": "INPUT_OBJECT", - "name": "LineItemInputShippingInfo" - } + name: 'amount', + type: { + kind: 'NON_NULL', + ofType: { + kind: 'INPUT_OBJECT', + name: 'MoneyInput', + }, + }, }, { - "name": "skuId", - "type": { - "kind": "SCALAR", - "name": "String" - } + name: 'name', + type: { + kind: 'NON_NULL', + ofType: { + kind: 'SCALAR', + name: 'String', + }, + }, }, { - "name": "tags", - "type": { - "kind": "LIST", - "ofType": { - "kind": "NON_NULL", - "ofType": { - "kind": "SCALAR", - "name": "String" - } - } - } + name: 'requestedProvider', + type: { + kind: 'SCALAR', + name: 'String', + }, }, { - "name": "taxes", - "type": { - "kind": "LIST", - "ofType": { - "kind": "NON_NULL", - "ofType": { - "kind": "INPUT_OBJECT", - "name": "TaxInput" - } - } - } + name: 'requestedService', + type: { + kind: 'SCALAR', + name: 'String', + }, }, { - "name": "totals", - "type": { - "kind": "INPUT_OBJECT", - "name": "LineItemTotalsInput" - } + name: 'taxes', + type: { + kind: 'LIST', + ofType: { + kind: 'NON_NULL', + ofType: { + kind: 'INPUT_OBJECT', + name: 'ConfirmCheckoutTaxInput', + }, + }, + }, }, { - "name": "type", - "type": { - "kind": "ENUM", - "name": "LineItemTypesInput" + name: 'totals', + type: { + kind: 'NON_NULL', + ofType: { + kind: 'INPUT_OBJECT', + name: 'ConfirmCheckoutShippingLineTotalsInput', + }, }, - "defaultValue": "PHYSICAL" }, - { - "name": "unitAmount", - "type": { - "kind": "INPUT_OBJECT", - "name": "MoneyInput" - } - } ], - "isOneOf": false + isOneOf: false, }, { - "kind": "OBJECT", - "name": "DraftOrderStatuses", - "fields": [ + kind: 'INPUT_OBJECT', + name: 'ConfirmCheckoutShippingLineTotalsInput', + inputFields: [ { - "name": "fulfillmentStatus", - "type": { - "kind": "SCALAR", - "name": "String" + name: 'subTotal', + type: { + kind: 'NON_NULL', + ofType: { + kind: 'INPUT_OBJECT', + name: 'MoneyInput', + }, }, - "args": [], - "isDeprecated": false }, { - "name": "paymentStatus", - "type": { - "kind": "SCALAR", - "name": "String" + name: 'taxTotal', + type: { + kind: 'NON_NULL', + ofType: { + kind: 'INPUT_OBJECT', + name: 'MoneyInput', + }, }, - "args": [], - "isDeprecated": false }, - { - "name": "status", - "type": { - "kind": "SCALAR", - "name": "String" - }, - "args": [], - "isDeprecated": false - } ], - "interfaces": [] + isOneOf: false, }, { - "kind": "OBJECT", - "name": "DraftOrderTotals", - "fields": [ + kind: 'INPUT_OBJECT', + name: 'ConfirmCheckoutTaxInput', + inputFields: [ { - "name": "discountTotal", - "type": { - "kind": "OBJECT", - "name": "MoneyValue" + name: 'amount', + type: { + kind: 'NON_NULL', + ofType: { + kind: 'INPUT_OBJECT', + name: 'MoneyInput', + }, }, - "args": [], - "isDeprecated": false }, { - "name": "feeTotal", - "type": { - "kind": "OBJECT", - "name": "MoneyValue" + name: 'exempted', + type: { + kind: 'SCALAR', + name: 'Boolean', }, - "args": [], - "isDeprecated": false }, { - "name": "shippingTotal", - "type": { - "kind": "OBJECT", - "name": "MoneyValue" + name: 'included', + type: { + kind: 'SCALAR', + name: 'Boolean', }, - "args": [], - "isDeprecated": false }, { - "name": "subTotal", - "type": { - "kind": "OBJECT", - "name": "MoneyValue" + name: 'name', + type: { + kind: 'NON_NULL', + ofType: { + kind: 'SCALAR', + name: 'String', + }, }, - "args": [], - "isDeprecated": false }, { - "name": "taxTotal", - "type": { - "kind": "OBJECT", - "name": "MoneyValue" + name: 'ratePercentage', + type: { + kind: 'SCALAR', + name: 'String', }, - "args": [], - "isDeprecated": false }, - { - "name": "total", - "type": { - "kind": "OBJECT", - "name": "MoneyValue" - }, - "args": [], - "isDeprecated": false - } ], - "interfaces": [] + isOneOf: false, }, { - "kind": "INPUT_OBJECT", - "name": "ExternalIdsInput", - "inputFields": [ + kind: 'INPUT_OBJECT', + name: 'ContactInput', + inputFields: [ { - "name": "type", - "type": { - "kind": "NON_NULL", - "ofType": { - "kind": "SCALAR", - "name": "String" - } - } + name: 'address', + type: { + kind: 'NON_NULL', + ofType: { + kind: 'INPUT_OBJECT', + name: 'DraftOrderAddressInput', + }, + }, }, { - "name": "value", - "type": { - "kind": "NON_NULL", - "ofType": { - "kind": "SCALAR", - "name": "String" - } - } - } - ], - "isOneOf": false - }, - { - "kind": "INPUT_OBJECT", - "name": "FeeInput", - "inputFields": [ - { - "name": "amount", - "type": { - "kind": "NON_NULL", - "ofType": { - "kind": "INPUT_OBJECT", - "name": "MoneyInput" - } - } + name: 'companyName', + type: { + kind: 'SCALAR', + name: 'String', + }, }, { - "name": "appliedBeforeTax", - "type": { - "kind": "SCALAR", - "name": "Boolean" + name: 'email', + type: { + kind: 'SCALAR', + name: 'String', }, - "defaultValue": "false" }, { - "name": "externalIds", - "type": { - "kind": "LIST", - "ofType": { - "kind": "NON_NULL", - "ofType": { - "kind": "INPUT_OBJECT", - "name": "ExternalIdsInput" - } - } - } + name: 'firstName', + type: { + kind: 'NON_NULL', + ofType: { + kind: 'SCALAR', + name: 'String', + }, + }, }, { - "name": "name", - "type": { - "kind": "NON_NULL", - "ofType": { - "kind": "SCALAR", - "name": "String" - } - } + name: 'lastName', + type: { + kind: 'NON_NULL', + ofType: { + kind: 'SCALAR', + name: 'String', + }, + }, }, { - "name": "ratePercentage", - "type": { - "kind": "SCALAR", - "name": "String" - } + name: 'phone', + type: { + kind: 'SCALAR', + name: 'String', + }, }, - { - "name": "referenceId", - "type": { - "kind": "SCALAR", - "name": "String" - } - } ], - "isOneOf": false + isOneOf: false, }, { - "kind": "SCALAR", - "name": "Float" - }, - { - "kind": "ENUM", - "name": "FulfillmentModeInput", - "enumValues": [ - { - "name": "CURBSIDE", - "isDeprecated": false - }, + kind: 'INPUT_OBJECT', + name: 'CreateDraftLineItemInput', + inputFields: [ { - "name": "DELIVERY", - "isDeprecated": false + name: 'details', + type: { + kind: 'INPUT_OBJECT', + name: 'LineItemInputDetailsInfo', + }, }, { - "name": "DIGITAL", - "isDeprecated": false + name: 'discounts', + type: { + kind: 'LIST', + ofType: { + kind: 'NON_NULL', + ofType: { + kind: 'INPUT_OBJECT', + name: 'DiscountInput', + }, + }, + }, }, { - "name": "DRIVE_THRU", - "isDeprecated": false + name: 'externalId', + type: { + kind: 'SCALAR', + name: 'String', + }, }, { - "name": "FOR_HERE", - "isDeprecated": false + name: 'fees', + type: { + kind: 'LIST', + ofType: { + kind: 'NON_NULL', + ofType: { + kind: 'INPUT_OBJECT', + name: 'FeeInput', + }, + }, + }, }, { - "name": "GENERAL_CONTAINER", - "isDeprecated": false + name: 'fulfillmentChannelId', + type: { + kind: 'SCALAR', + name: 'String', + }, }, { - "name": "GIFT_CARD", - "isDeprecated": false + name: 'fulfillmentMode', + type: { + kind: 'NON_NULL', + ofType: { + kind: 'ENUM', + name: 'LineItemModeInput', + }, + }, }, { - "name": "NONE", - "isDeprecated": false + name: 'id', + type: { + kind: 'SCALAR', + name: 'String', + }, }, { - "name": "NON_LODGING_NRR", - "isDeprecated": false + name: 'metafields', + type: { + kind: 'LIST', + ofType: { + kind: 'NON_NULL', + ofType: { + kind: 'INPUT_OBJECT', + name: 'OrderMetafieldInput', + }, + }, + }, }, { - "name": "NON_LODGING_SALE", - "isDeprecated": false + name: 'name', + type: { + kind: 'NON_NULL', + ofType: { + kind: 'SCALAR', + name: 'String', + }, + }, }, { - "name": "PICKUP", - "isDeprecated": false + name: 'notes', + type: { + kind: 'LIST', + ofType: { + kind: 'NON_NULL', + ofType: { + kind: 'INPUT_OBJECT', + name: 'NoteInput', + }, + }, + }, + defaultValue: '[]', }, { - "name": "PURCHASE", - "isDeprecated": false + name: 'productId', + type: { + kind: 'SCALAR', + name: 'String', + }, }, { - "name": "QUICK_STAY", - "isDeprecated": false + name: 'quantity', + type: { + kind: 'NON_NULL', + ofType: { + kind: 'SCALAR', + name: 'Float', + }, + }, }, { - "name": "REGULAR_STAY", - "isDeprecated": false + name: 'serviceEndsAt', + type: { + kind: 'SCALAR', + name: 'DateTime', + }, }, { - "name": "SHIP", - "isDeprecated": false + name: 'serviceStartAt', + type: { + kind: 'SCALAR', + name: 'DateTime', + }, }, { - "name": "TO_GO", - "isDeprecated": false - } - ] - }, - { - "kind": "OBJECT", - "name": "GeoCoordinates", - "fields": [ - { - "name": "latitude", - "type": { - "kind": "SCALAR", - "name": "Float" + name: 'shipping', + type: { + kind: 'INPUT_OBJECT', + name: 'LineItemInputShippingInfo', }, - "args": [], - "isDeprecated": false }, { - "name": "longitude", - "type": { - "kind": "SCALAR", - "name": "Float" + name: 'skuId', + type: { + kind: 'SCALAR', + name: 'String', }, - "args": [], - "isDeprecated": false - } - ], - "interfaces": [] - }, - { - "kind": "SCALAR", - "name": "ID" - }, - { - "kind": "SCALAR", - "name": "Int" - }, - { - "kind": "OBJECT", - "name": "LineItemDetails", - "fields": [ + }, { - "name": "productAssetUrl", - "type": { - "kind": "SCALAR", - "name": "String" + name: 'tags', + type: { + kind: 'LIST', + ofType: { + kind: 'NON_NULL', + ofType: { + kind: 'SCALAR', + name: 'String', + }, + }, }, - "args": [], - "isDeprecated": false }, { - "name": "selectedAddons", - "type": { - "kind": "LIST", - "ofType": { - "kind": "NON_NULL", - "ofType": { - "kind": "OBJECT", - "name": "SelectedAddon" - } - } + name: 'taxes', + type: { + kind: 'LIST', + ofType: { + kind: 'NON_NULL', + ofType: { + kind: 'INPUT_OBJECT', + name: 'TaxInput', + }, + }, }, - "args": [], - "isDeprecated": false }, { - "name": "selectedOptions", - "type": { - "kind": "LIST", - "ofType": { - "kind": "NON_NULL", - "ofType": { - "kind": "OBJECT", - "name": "SelectedOption" - } - } + name: 'totals', + type: { + kind: 'NON_NULL', + ofType: { + kind: 'INPUT_OBJECT', + name: 'LineItemTotalsInput', + }, }, - "args": [], - "isDeprecated": false }, { - "name": "sku", - "type": { - "kind": "SCALAR", - "name": "String" + name: 'type', + type: { + kind: 'ENUM', + name: 'LineItemTypesInput', }, - "args": [], - "isDeprecated": false + defaultValue: 'PHYSICAL', }, { - "name": "unitOfMeasure", - "type": { - "kind": "SCALAR", - "name": "String" + name: 'unitAmount', + type: { + kind: 'NON_NULL', + ofType: { + kind: 'INPUT_OBJECT', + name: 'MoneyInput', + }, }, - "args": [], - "isDeprecated": false - } + }, ], - "interfaces": [] + isOneOf: false, + }, + { + kind: 'SCALAR', + name: 'DateTime', }, { - "kind": "OBJECT", - "name": "LineItemDiscount", - "fields": [ + kind: 'INPUT_OBJECT', + name: 'DestinationAddressInput', + inputFields: [ { - "name": "amount", - "type": { - "kind": "OBJECT", - "name": "MoneyValue" + name: 'addressLine1', + type: { + kind: 'SCALAR', + name: 'String', }, - "args": [], - "isDeprecated": false }, { - "name": "appliedBeforeTax", - "type": { - "kind": "SCALAR", - "name": "Boolean" + name: 'addressLine2', + type: { + kind: 'SCALAR', + name: 'String', }, - "args": [], - "isDeprecated": false }, { - "name": "code", - "type": { - "kind": "SCALAR", - "name": "String" + name: 'addressLine3', + type: { + kind: 'SCALAR', + name: 'String', }, - "args": [], - "isDeprecated": false }, { - "name": "id", - "type": { - "kind": "SCALAR", - "name": "String" + name: 'adminArea1', + type: { + kind: 'SCALAR', + name: 'String', }, - "args": [], - "isDeprecated": false }, { - "name": "metafields", - "type": { - "kind": "LIST", - "ofType": { - "kind": "NON_NULL", - "ofType": { - "kind": "OBJECT", - "name": "OrderMetafield" - } - } + name: 'adminArea2', + type: { + kind: 'SCALAR', + name: 'String', }, - "args": [], - "isDeprecated": false }, { - "name": "name", - "type": { - "kind": "SCALAR", - "name": "String" + name: 'adminArea3', + type: { + kind: 'SCALAR', + name: 'String', }, - "args": [], - "isDeprecated": false }, { - "name": "ratePercentage", - "type": { - "kind": "SCALAR", - "name": "String" + name: 'adminArea4', + type: { + kind: 'SCALAR', + name: 'String', }, - "args": [], - "isDeprecated": false - } - ], - "interfaces": [] - }, - { - "kind": "OBJECT", - "name": "LineItemFee", - "fields": [ + }, { - "name": "amount", - "type": { - "kind": "OBJECT", - "name": "MoneyValue" + name: 'countryCode', + type: { + kind: 'NON_NULL', + ofType: { + kind: 'SCALAR', + name: 'String', + }, }, - "args": [], - "isDeprecated": false }, { - "name": "appliedBeforeTax", - "type": { - "kind": "SCALAR", - "name": "Boolean" + name: 'postalCode', + type: { + kind: 'NON_NULL', + ofType: { + kind: 'SCALAR', + name: 'String', + }, }, - "args": [], - "isDeprecated": false }, + ], + isOneOf: false, + }, + { + kind: 'INPUT_OBJECT', + name: 'DiscountInput', + inputFields: [ { - "name": "id", - "type": { - "kind": "SCALAR", - "name": "String" + name: 'amount', + type: { + kind: 'NON_NULL', + ofType: { + kind: 'INPUT_OBJECT', + name: 'MoneyInput', + }, }, - "args": [], - "isDeprecated": false }, { - "name": "metafields", - "type": { - "kind": "LIST", - "ofType": { - "kind": "NON_NULL", - "ofType": { - "kind": "OBJECT", - "name": "OrderMetafield" - } - } + name: 'appliedBeforeTax', + type: { + kind: 'SCALAR', + name: 'Boolean', }, - "args": [], - "isDeprecated": false + defaultValue: 'false', }, { - "name": "name", - "type": { - "kind": "SCALAR", - "name": "String" + name: 'code', + type: { + kind: 'SCALAR', + name: 'String', }, - "args": [], - "isDeprecated": false }, { - "name": "ratePercentage", - "type": { - "kind": "SCALAR", - "name": "String" + name: 'externalIds', + type: { + kind: 'LIST', + ofType: { + kind: 'NON_NULL', + ofType: { + kind: 'INPUT_OBJECT', + name: 'ExternalIdsInput', + }, + }, }, - "args": [], - "isDeprecated": false - } - ], - "interfaces": [] - }, - { - "kind": "INPUT_OBJECT", - "name": "LineItemInputDetailsInfo", - "inputFields": [ - { - "name": "productAssetUrl", - "type": { - "kind": "SCALAR", - "name": "String" - } }, { - "name": "selectedAddons", - "type": { - "kind": "LIST", - "ofType": { - "kind": "NON_NULL", - "ofType": { - "kind": "INPUT_OBJECT", - "name": "SelectedAddonInput" - } - } - } + name: 'metafields', + type: { + kind: 'LIST', + ofType: { + kind: 'NON_NULL', + ofType: { + kind: 'INPUT_OBJECT', + name: 'OrderMetafieldInput', + }, + }, + }, }, { - "name": "selectedOptions", - "type": { - "kind": "LIST", - "ofType": { - "kind": "NON_NULL", - "ofType": { - "kind": "INPUT_OBJECT", - "name": "SelectedOptionInput" - } - } - } + name: 'name', + type: { + kind: 'NON_NULL', + ofType: { + kind: 'SCALAR', + name: 'String', + }, + }, }, { - "name": "sku", - "type": { - "kind": "SCALAR", - "name": "String" - } + name: 'ratePercentage', + type: { + kind: 'SCALAR', + name: 'String', + }, }, { - "name": "unitOfMeasure", - "type": { - "kind": "SCALAR", - "name": "String" - } - } + name: 'referenceId', + type: { + kind: 'SCALAR', + name: 'String', + }, + }, ], - "isOneOf": false + isOneOf: false, }, { - "kind": "INPUT_OBJECT", - "name": "LineItemInputShippingInfo", - "inputFields": [ - { - "name": "address", - "type": { - "kind": "INPUT_OBJECT", - "name": "OrderAddressInput" - } - }, - { - "name": "companyName", - "type": { - "kind": "SCALAR", - "name": "String" - } - }, + kind: 'OBJECT', + name: 'DraftOrder', + fields: [ { - "name": "email", - "type": { - "kind": "SCALAR", - "name": "String" - } + name: 'billing', + type: { + kind: 'OBJECT', + name: 'DraftOrderContact', + }, + args: [], + isDeprecated: false, }, { - "name": "firstName", - "type": { - "kind": "SCALAR", - "name": "String" - } + name: 'calculatedAdjustments', + type: { + kind: 'OBJECT', + name: 'PriceAdjustmentsCalculationResult', + }, + args: [ + { + name: 'discountCodes', + type: { + kind: 'LIST', + ofType: { + kind: 'NON_NULL', + ofType: { + kind: 'SCALAR', + name: 'String', + }, + }, + }, + }, + { + name: 'shippingLines', + type: { + kind: 'LIST', + ofType: { + kind: 'NON_NULL', + ofType: { + kind: 'INPUT_OBJECT', + name: 'PriceAdjustmentShippingLineInput', + }, + }, + }, + }, + ], + isDeprecated: false, }, { - "name": "lastName", - "type": { - "kind": "SCALAR", - "name": "String" - } + name: 'calculatedShippingRates', + type: { + kind: 'OBJECT', + name: 'ShippingRateCalculationResult', + }, + args: [ + { + name: 'destination', + type: { + kind: 'INPUT_OBJECT', + name: 'DestinationAddressInput', + }, + }, + ], + isDeprecated: false, }, { - "name": "phone", - "type": { - "kind": "SCALAR", - "name": "String" - } - } - ], - "isOneOf": false - }, - { - "kind": "ENUM", - "name": "LineItemModeInput", - "enumValues": [ - { - "name": "CURBSIDE", - "isDeprecated": false + name: 'calculatedTaxes', + type: { + kind: 'OBJECT', + name: 'CheckoutSessionCalculationResult', + }, + args: [ + { + name: 'destination', + type: { + kind: 'INPUT_OBJECT', + name: 'TaxDestinationAddressInput', + }, + }, + { + name: 'lines', + type: { + kind: 'LIST', + ofType: { + kind: 'NON_NULL', + ofType: { + kind: 'INPUT_OBJECT', + name: 'TaxLineInput', + }, + }, + }, + }, + ], + isDeprecated: false, }, { - "name": "DELIVERY", - "isDeprecated": false + name: 'cartId', + type: { + kind: 'SCALAR', + name: 'String', + }, + args: [], + isDeprecated: false, }, { - "name": "DIGITAL", - "isDeprecated": false + name: 'context', + type: { + kind: 'OBJECT', + name: 'DraftOrderContext', + }, + args: [], + isDeprecated: false, }, { - "name": "DRIVE_THRU", - "isDeprecated": false + name: 'createdAt', + type: { + kind: 'SCALAR', + name: 'DateTime', + }, + args: [], + isDeprecated: false, }, { - "name": "FOR_HERE", - "isDeprecated": false + name: 'customerId', + type: { + kind: 'SCALAR', + name: 'String', + }, + args: [], + isDeprecated: false, }, { - "name": "GENERAL_CONTAINER", - "isDeprecated": false + name: 'discounts', + type: { + kind: 'LIST', + ofType: { + kind: 'NON_NULL', + ofType: { + kind: 'OBJECT', + name: 'LineItemDiscount', + }, + }, + }, + args: [], + isDeprecated: false, }, { - "name": "GIFT_CARD", - "isDeprecated": false + name: 'externalId', + type: { + kind: 'SCALAR', + name: 'String', + }, + args: [], + isDeprecated: false, }, { - "name": "NONE", - "isDeprecated": false + name: 'fees', + type: { + kind: 'LIST', + ofType: { + kind: 'NON_NULL', + ofType: { + kind: 'OBJECT', + name: 'LineItemFee', + }, + }, + }, + args: [], + isDeprecated: false, }, { - "name": "NON_LODGING_NRR", - "isDeprecated": false + name: 'fulfillmentModes', + type: { + kind: 'LIST', + ofType: { + kind: 'NON_NULL', + ofType: { + kind: 'SCALAR', + name: 'String', + }, + }, + }, + args: [], + isDeprecated: false, }, { - "name": "NON_LODGING_SALE", - "isDeprecated": false + name: 'id', + type: { + kind: 'SCALAR', + name: 'ID', + }, + args: [], + isDeprecated: false, }, { - "name": "PICKUP", - "isDeprecated": false + name: 'lineItems', + type: { + kind: 'LIST', + ofType: { + kind: 'NON_NULL', + ofType: { + kind: 'OBJECT', + name: 'DraftOrderLineItem', + }, + }, + }, + args: [], + isDeprecated: false, }, { - "name": "PURCHASE", - "isDeprecated": false + name: 'metafields', + type: { + kind: 'LIST', + ofType: { + kind: 'NON_NULL', + ofType: { + kind: 'OBJECT', + name: 'OrderMetafield', + }, + }, + }, + args: [], + isDeprecated: false, }, { - "name": "QUICK_STAY", - "isDeprecated": false + name: 'notes', + type: { + kind: 'LIST', + ofType: { + kind: 'NON_NULL', + ofType: { + kind: 'OBJECT', + name: 'LineItemNote', + }, + }, + }, + args: [], + isDeprecated: false, }, { - "name": "REGULAR_STAY", - "isDeprecated": false + name: 'number', + type: { + kind: 'SCALAR', + name: 'String', + }, + args: [], + isDeprecated: false, }, { - "name": "SHIP", - "isDeprecated": false + name: 'numberDisplay', + type: { + kind: 'SCALAR', + name: 'String', + }, + args: [], + isDeprecated: false, }, { - "name": "TO_GO", - "isDeprecated": false - } - ] - }, - { - "kind": "OBJECT", - "name": "LineItemNote", - "fields": [ - { - "name": "author", - "type": { - "kind": "SCALAR", - "name": "String" + name: 'shipping', + type: { + kind: 'OBJECT', + name: 'DraftOrderContact', }, - "args": [], - "isDeprecated": false + args: [], + isDeprecated: false, }, { - "name": "authorType", - "type": { - "kind": "SCALAR", - "name": "String" + name: 'shippingLines', + type: { + kind: 'LIST', + ofType: { + kind: 'NON_NULL', + ofType: { + kind: 'OBJECT', + name: 'ShippingLine', + }, + }, }, - "args": [], - "isDeprecated": false + args: [], + isDeprecated: false, }, { - "name": "content", - "type": { - "kind": "SCALAR", - "name": "String" + name: 'statuses', + type: { + kind: 'OBJECT', + name: 'DraftOrderStatuses', }, - "args": [], - "isDeprecated": false + args: [], + isDeprecated: false, }, { - "name": "createdAt", - "type": { - "kind": "SCALAR", - "name": "String" + name: 'tags', + type: { + kind: 'LIST', + ofType: { + kind: 'NON_NULL', + ofType: { + kind: 'SCALAR', + name: 'String', + }, + }, }, - "args": [], - "isDeprecated": false + args: [], + isDeprecated: false, }, { - "name": "deletedAt", - "type": { - "kind": "SCALAR", - "name": "String" + name: 'taxExempted', + type: { + kind: 'SCALAR', + name: 'Boolean', }, - "args": [], - "isDeprecated": false + args: [], + isDeprecated: false, }, { - "name": "id", - "type": { - "kind": "SCALAR", - "name": "String" + name: 'taxes', + type: { + kind: 'LIST', + ofType: { + kind: 'NON_NULL', + ofType: { + kind: 'OBJECT', + name: 'LineItemTax', + }, + }, }, - "args": [], - "isDeprecated": false + args: [], + isDeprecated: false, }, { - "name": "metafields", - "type": { - "kind": "LIST", - "ofType": { - "kind": "NON_NULL", - "ofType": { - "kind": "OBJECT", - "name": "OrderMetafield" - } - } + name: 'totals', + type: { + kind: 'OBJECT', + name: 'DraftOrderTotals', }, - "args": [], - "isDeprecated": false + args: [], + isDeprecated: false, }, { - "name": "shouldNotifyCustomer", - "type": { - "kind": "SCALAR", - "name": "Boolean" + name: 'updatedAt', + type: { + kind: 'SCALAR', + name: 'DateTime', }, - "args": [], - "isDeprecated": false - } + args: [], + isDeprecated: false, + }, ], - "interfaces": [] + interfaces: [], }, { - "kind": "OBJECT", - "name": "LineItemReturnTotals", - "fields": [ + kind: 'OBJECT', + name: 'DraftOrderAddress', + fields: [ { - "name": "discountTotal", - "type": { - "kind": "OBJECT", - "name": "MoneyValue" + name: 'addressLine1', + type: { + kind: 'SCALAR', + name: 'String', }, - "args": [], - "isDeprecated": false + args: [], + isDeprecated: false, }, { - "name": "feeTotal", - "type": { - "kind": "OBJECT", - "name": "MoneyValue" + name: 'addressLine2', + type: { + kind: 'SCALAR', + name: 'String', }, - "args": [], - "isDeprecated": false + args: [], + isDeprecated: false, }, { - "name": "subTotal", - "type": { - "kind": "OBJECT", - "name": "MoneyValue" + name: 'addressLine3', + type: { + kind: 'SCALAR', + name: 'String', }, - "args": [], - "isDeprecated": false + args: [], + isDeprecated: false, }, { - "name": "taxTotal", - "type": { - "kind": "OBJECT", - "name": "MoneyValue" + name: 'adminArea1', + type: { + kind: 'SCALAR', + name: 'String', }, - "args": [], - "isDeprecated": false + args: [], + isDeprecated: false, }, { - "name": "total", - "type": { - "kind": "OBJECT", - "name": "MoneyValue" + name: 'adminArea2', + type: { + kind: 'SCALAR', + name: 'String', }, - "args": [], - "isDeprecated": false - } - ], - "interfaces": [] - }, - { - "kind": "OBJECT", - "name": "LineItemTax", - "fields": [ + args: [], + isDeprecated: false, + }, { - "name": "amount", - "type": { - "kind": "OBJECT", - "name": "MoneyValue" + name: 'adminArea3', + type: { + kind: 'SCALAR', + name: 'String', }, - "args": [], - "isDeprecated": false + args: [], + isDeprecated: false, }, { - "name": "exempted", - "type": { - "kind": "SCALAR", - "name": "Boolean" + name: 'adminArea4', + type: { + kind: 'SCALAR', + name: 'String', }, - "args": [], - "isDeprecated": false + args: [], + isDeprecated: false, }, { - "name": "id", - "type": { - "kind": "SCALAR", - "name": "String" + name: 'countryCode', + type: { + kind: 'SCALAR', + name: 'String', }, - "args": [], - "isDeprecated": false + args: [], + isDeprecated: false, }, { - "name": "included", - "type": { - "kind": "SCALAR", - "name": "Boolean" + name: 'postalCode', + type: { + kind: 'SCALAR', + name: 'String', }, - "args": [], - "isDeprecated": false + args: [], + isDeprecated: false, }, + ], + interfaces: [], + }, + { + kind: 'INPUT_OBJECT', + name: 'DraftOrderAddressInput', + inputFields: [ { - "name": "metafields", - "type": { - "kind": "LIST", - "ofType": { - "kind": "NON_NULL", - "ofType": { - "kind": "OBJECT", - "name": "OrderMetafield" - } - } + name: 'addressLine1', + type: { + kind: 'NON_NULL', + ofType: { + kind: 'SCALAR', + name: 'String', + }, }, - "args": [], - "isDeprecated": false }, { - "name": "name", - "type": { - "kind": "SCALAR", - "name": "String" + name: 'addressLine2', + type: { + kind: 'SCALAR', + name: 'String', }, - "args": [], - "isDeprecated": false }, { - "name": "ratePercentage", - "type": { - "kind": "SCALAR", - "name": "String" + name: 'addressLine3', + type: { + kind: 'SCALAR', + name: 'String', }, - "args": [], - "isDeprecated": false - } - ], - "interfaces": [] - }, - { - "kind": "OBJECT", - "name": "LineItemTotals", - "fields": [ + }, { - "name": "discountTotal", - "type": { - "kind": "OBJECT", - "name": "MoneyValue" + name: 'adminArea1', + type: { + kind: 'NON_NULL', + ofType: { + kind: 'SCALAR', + name: 'String', + }, }, - "args": [], - "isDeprecated": false }, { - "name": "feeTotal", - "type": { - "kind": "OBJECT", - "name": "MoneyValue" + name: 'adminArea2', + type: { + kind: 'SCALAR', + name: 'String', }, - "args": [], - "isDeprecated": false }, { - "name": "subTotal", - "type": { - "kind": "OBJECT", - "name": "MoneyValue" + name: 'adminArea3', + type: { + kind: 'SCALAR', + name: 'String', }, - "args": [], - "isDeprecated": false }, { - "name": "taxTotal", - "type": { - "kind": "OBJECT", - "name": "MoneyValue" + name: 'adminArea4', + type: { + kind: 'SCALAR', + name: 'String', }, - "args": [], - "isDeprecated": false - } - ], - "interfaces": [] - }, - { - "kind": "INPUT_OBJECT", - "name": "LineItemTotalsInput", - "inputFields": [ - { - "name": "discountTotal", - "type": { - "kind": "NON_NULL", - "ofType": { - "kind": "INPUT_OBJECT", - "name": "MoneyInput" - } - } }, { - "name": "feeTotal", - "type": { - "kind": "NON_NULL", - "ofType": { - "kind": "INPUT_OBJECT", - "name": "MoneyInput" - } - } + name: 'countryCode', + type: { + kind: 'NON_NULL', + ofType: { + kind: 'SCALAR', + name: 'String', + }, + }, }, { - "name": "subTotal", - "type": { - "kind": "NON_NULL", - "ofType": { - "kind": "INPUT_OBJECT", - "name": "MoneyInput" - } - } + name: 'postalCode', + type: { + kind: 'NON_NULL', + ofType: { + kind: 'SCALAR', + name: 'String', + }, + }, }, - { - "name": "taxTotal", - "type": { - "kind": "NON_NULL", - "ofType": { - "kind": "INPUT_OBJECT", - "name": "MoneyInput" - } - } - } ], - "isOneOf": false + isOneOf: false, }, { - "kind": "ENUM", - "name": "LineItemTypesInput", - "enumValues": [ + kind: 'OBJECT', + name: 'DraftOrderContact', + fields: [ { - "name": "ALL", - "isDeprecated": false + name: 'address', + type: { + kind: 'OBJECT', + name: 'DraftOrderAddress', + }, + args: [], + isDeprecated: false, }, { - "name": "DIGITAL", - "isDeprecated": false + name: 'companyName', + type: { + kind: 'SCALAR', + name: 'String', + }, + args: [], + isDeprecated: false, }, { - "name": "PAY_LINK", - "isDeprecated": false + name: 'email', + type: { + kind: 'SCALAR', + name: 'String', + }, + args: [], + isDeprecated: false, }, { - "name": "PHYSICAL", - "isDeprecated": false + name: 'firstName', + type: { + kind: 'SCALAR', + name: 'String', + }, + args: [], + isDeprecated: false, }, { - "name": "SERVICE", - "isDeprecated": false + name: 'lastName', + type: { + kind: 'SCALAR', + name: 'String', + }, + args: [], + isDeprecated: false, }, { - "name": "STAY", - "isDeprecated": false - } - ] - }, - { - "kind": "ENUM", - "name": "MetafieldTypeInput", - "enumValues": [ - { - "name": "JSON", - "isDeprecated": false - } - ] - }, - { - "kind": "INPUT_OBJECT", - "name": "MoneyInput", - "inputFields": [ - { - "name": "currencyCode", - "type": { - "kind": "NON_NULL", - "ofType": { - "kind": "SCALAR", - "name": "String" - } - } + name: 'phone', + type: { + kind: 'SCALAR', + name: 'String', + }, + args: [], + isDeprecated: false, }, - { - "name": "value", - "type": { - "kind": "NON_NULL", - "ofType": { - "kind": "SCALAR", - "name": "Int" - } - } - } ], - "isOneOf": false + interfaces: [], }, { - "kind": "OBJECT", - "name": "MoneyValue", - "fields": [ + kind: 'OBJECT', + name: 'DraftOrderContext', + fields: [ { - "name": "currencyCode", - "type": { - "kind": "SCALAR", - "name": "String" + name: 'channelId', + type: { + kind: 'SCALAR', + name: 'String', }, - "args": [], - "isDeprecated": false + args: [], + isDeprecated: false, }, { - "name": "value", - "type": { - "kind": "SCALAR", - "name": "Int" + name: 'owner', + type: { + kind: 'SCALAR', + name: 'String', }, - "args": [], - "isDeprecated": false - } + args: [], + isDeprecated: false, + }, + { + name: 'storeId', + type: { + kind: 'SCALAR', + name: 'String', + }, + args: [], + isDeprecated: false, + }, ], - "interfaces": [] + interfaces: [], }, { - "kind": "OBJECT", - "name": "Mutation", - "fields": [ + kind: 'OBJECT', + name: 'DraftOrderLineItem', + fields: [ { - "name": "applyCheckoutSessionDeliveryMethod", - "type": { - "kind": "OBJECT", - "name": "CheckoutSession" + name: 'createdAt', + type: { + kind: 'SCALAR', + name: 'String', }, - "args": [ - { - "name": "input", - "type": { - "kind": "NON_NULL", - "ofType": { - "kind": "INPUT_OBJECT", - "name": "MutationApplyCheckoutSessionDeliveryMethodInput" - } - } - } - ], - "isDeprecated": false + args: [], + isDeprecated: false, }, { - "name": "applyCheckoutSessionDiscount", - "type": { - "kind": "OBJECT", - "name": "DraftOrder" + name: 'details', + type: { + kind: 'OBJECT', + name: 'LineItemDetails', }, - "args": [ - { - "name": "input", - "type": { - "kind": "NON_NULL", - "ofType": { - "kind": "INPUT_OBJECT", - "name": "MutationApplyCheckoutSessionDiscountInput" - } - } - }, - { - "name": "sessionId", - "type": { - "kind": "NON_NULL", - "ofType": { - "kind": "SCALAR", - "name": "String" - } - } - } - ], - "isDeprecated": false + args: [], + isDeprecated: false, }, { - "name": "applyCheckoutSessionFulfillmentLocation", - "type": { - "kind": "OBJECT", - "name": "CheckoutSession" + name: 'discounts', + type: { + kind: 'LIST', + ofType: { + kind: 'NON_NULL', + ofType: { + kind: 'OBJECT', + name: 'LineItemDiscount', + }, + }, }, - "args": [ - { - "name": "input", - "type": { - "kind": "NON_NULL", - "ofType": { - "kind": "INPUT_OBJECT", - "name": "MutationApplyCheckoutSessionFulfillmentLocationInput" - } - } - } - ], - "isDeprecated": false + args: [], + isDeprecated: false, }, { - "name": "applyCheckoutSessionShippingMethod", - "type": { - "kind": "OBJECT", - "name": "CheckoutSession" + name: 'externalId', + type: { + kind: 'SCALAR', + name: 'String', }, - "args": [ - { - "name": "input", - "type": { - "kind": "NON_NULL", - "ofType": { - "kind": "LIST", - "ofType": { - "kind": "NON_NULL", - "ofType": { - "kind": "INPUT_OBJECT", - "name": "ApplyShippingMethodInput" - } - } - } - } - } - ], - "isDeprecated": false + args: [], + isDeprecated: false, }, { - "name": "calculateCheckoutSessionTaxes", - "type": { - "kind": "OBJECT", - "name": "CheckoutSessionCalculationResult" - }, - "args": [ - { - "name": "destination", - "type": { - "kind": "INPUT_OBJECT", - "name": "TaxDestinationAddressInput" - } + name: 'fees', + type: { + kind: 'LIST', + ofType: { + kind: 'NON_NULL', + ofType: { + kind: 'OBJECT', + name: 'LineItemFee', + }, }, - { - "name": "lines", - "type": { - "kind": "LIST", - "ofType": { - "kind": "NON_NULL", - "ofType": { - "kind": "INPUT_OBJECT", - "name": "TaxLineInput" - } - } - } - } - ], - "isDeprecated": false + }, + args: [], + isDeprecated: false, }, { - "name": "confirmCheckoutSession", - "type": { - "kind": "OBJECT", - "name": "CheckoutSession" + name: 'fulfilledAt', + type: { + kind: 'SCALAR', + name: 'String', }, - "args": [ - { - "name": "input", - "type": { - "kind": "NON_NULL", - "ofType": { - "kind": "INPUT_OBJECT", - "name": "MutationConfirmCheckoutSessionInput" - } - } - }, - { - "name": "sessionId", - "type": { - "kind": "NON_NULL", - "ofType": { - "kind": "SCALAR", - "name": "String" - } - } - } - ], - "isDeprecated": false + args: [], + isDeprecated: false, }, { - "name": "createCheckoutSession", - "type": { - "kind": "OBJECT", - "name": "CheckoutSession" + name: 'fulfillmentChannelId', + type: { + kind: 'SCALAR', + name: 'String', }, - "args": [ - { - "name": "input", - "type": { - "kind": "NON_NULL", - "ofType": { - "kind": "INPUT_OBJECT", - "name": "MutationCreateCheckoutSessionInput" - } - } - } - ], - "isDeprecated": false + args: [], + isDeprecated: true, }, { - "name": "expireCheckoutSession", - "type": { - "kind": "OBJECT", - "name": "CheckoutSession" + name: 'fulfillmentMode', + type: { + kind: 'SCALAR', + name: 'String', }, - "args": [ - { - "name": "id", - "type": { - "kind": "NON_NULL", - "ofType": { - "kind": "SCALAR", - "name": "String" - } - } - } - ], - "isDeprecated": false + args: [], + isDeprecated: false, }, { - "name": "removeAppliedCheckoutSessionShippingMethod", - "type": { - "kind": "OBJECT", - "name": "CheckoutSession" + name: 'id', + type: { + kind: 'NON_NULL', + ofType: { + kind: 'SCALAR', + name: 'String', + }, }, - "args": [ - { - "name": "input", - "type": { - "kind": "NON_NULL", - "ofType": { - "kind": "INPUT_OBJECT", - "name": "RemoveShippingMethodInput" - } - } - } - ], - "isDeprecated": false + args: [], + isDeprecated: false, }, { - "name": "updateCheckoutSession", - "type": { - "kind": "OBJECT", - "name": "CheckoutSession" - }, - "args": [ - { - "name": "id", - "type": { - "kind": "NON_NULL", - "ofType": { - "kind": "SCALAR", - "name": "String" - } - } + name: 'metafields', + type: { + kind: 'LIST', + ofType: { + kind: 'NON_NULL', + ofType: { + kind: 'OBJECT', + name: 'OrderMetafield', + }, }, - { - "name": "input", - "type": { - "kind": "NON_NULL", - "ofType": { - "kind": "INPUT_OBJECT", - "name": "MutationUpdateCheckoutSessionInput" - } - } - } - ], - "isDeprecated": false + }, + args: [], + isDeprecated: false, }, { - "name": "updateCheckoutSessionDraftOrder", - "type": { - "kind": "OBJECT", - "name": "DraftOrder" + name: 'name', + type: { + kind: 'SCALAR', + name: 'String', }, - "args": [ - { - "name": "input", - "type": { - "kind": "NON_NULL", - "ofType": { - "kind": "INPUT_OBJECT", - "name": "MutationUpdateCheckoutSessionDraftOrderInput" - } - } - } - ], - "isDeprecated": false + args: [], + isDeprecated: false, }, { - "name": "verifyAddress", - "type": { - "kind": "LIST", - "ofType": { - "kind": "NON_NULL", - "ofType": { - "kind": "OBJECT", - "name": "Address" - } - } + name: 'notes', + type: { + kind: 'LIST', + ofType: { + kind: 'NON_NULL', + ofType: { + kind: 'OBJECT', + name: 'LineItemNote', + }, + }, }, - "args": [ - { - "name": "input", - "type": { - "kind": "NON_NULL", - "ofType": { - "kind": "INPUT_OBJECT", - "name": "MutationVerifyAddressInput" - } - } - } - ], - "isDeprecated": false - } - ], - "interfaces": [] - }, - { - "kind": "INPUT_OBJECT", - "name": "MutationApplyCheckoutSessionDeliveryMethodInput", - "inputFields": [ - { - "name": "mode", - "type": { - "kind": "NON_NULL", - "ofType": { - "kind": "ENUM", - "name": "FulfillmentModeInput" - } - } - } - ], - "isOneOf": false - }, - { - "kind": "INPUT_OBJECT", - "name": "MutationApplyCheckoutSessionDiscountInput", - "inputFields": [ - { - "name": "discountCodes", - "type": { - "kind": "LIST", - "ofType": { - "kind": "NON_NULL", - "ofType": { - "kind": "SCALAR", - "name": "String" - } - } - } - } - ], - "isOneOf": false - }, - { - "kind": "INPUT_OBJECT", - "name": "MutationApplyCheckoutSessionFulfillmentLocationInput", - "inputFields": [ - { - "name": "fulfillmentLocationId", - "type": { - "kind": "NON_NULL", - "ofType": { - "kind": "SCALAR", - "name": "String" - } - } - } - ], - "isOneOf": false - }, - { - "kind": "INPUT_OBJECT", - "name": "MutationConfirmCheckoutSessionInput", - "inputFields": [ - { - "name": "billing", - "type": { - "kind": "INPUT_OBJECT", - "name": "ConfirmCheckoutBillingInfoInput" - } + args: [], + isDeprecated: false, }, { - "name": "fulfillmentEndAt", - "type": { - "kind": "SCALAR", - "name": "DateTime" - } - }, - { - "name": "fulfillmentLocationId", - "type": { - "kind": "SCALAR", - "name": "String" - } - }, - { - "name": "fulfillmentStartAt", - "type": { - "kind": "SCALAR", - "name": "DateTime" - } - }, - { - "name": "paymentProcessor", - "type": { - "kind": "SCALAR", - "name": "String" - } - }, - { - "name": "paymentProvider", - "type": { - "kind": "NON_NULL", - "ofType": { - "kind": "SCALAR", - "name": "String" - } - } - }, - { - "name": "paymentToken", - "type": { - "kind": "NON_NULL", - "ofType": { - "kind": "SCALAR", - "name": "String" - } - } + name: 'orderVersion', + type: { + kind: 'SCALAR', + name: 'String', + }, + args: [], + isDeprecated: false, }, { - "name": "paymentType", - "type": { - "kind": "NON_NULL", - "ofType": { - "kind": "SCALAR", - "name": "String" - } - } - }, - { - "name": "shipping", - "type": { - "kind": "INPUT_OBJECT", - "name": "ConfirmCheckoutShippingInfoInput" - } + name: 'productId', + type: { + kind: 'SCALAR', + name: 'String', + }, + args: [], + isDeprecated: false, }, { - "name": "shippingLines", - "type": { - "kind": "LIST", - "ofType": { - "kind": "NON_NULL", - "ofType": { - "kind": "INPUT_OBJECT", - "name": "ConfirmCheckoutShippingLineInput" - } - } - } + name: 'quantity', + type: { + kind: 'SCALAR', + name: 'Float', + }, + args: [], + isDeprecated: false, }, { - "name": "shippingTotal", - "type": { - "kind": "INPUT_OBJECT", - "name": "MoneyInput" - } + name: 'returnQuantity', + type: { + kind: 'SCALAR', + name: 'Float', + }, + args: [], + isDeprecated: false, }, { - "name": "taxTotal", - "type": { - "kind": "INPUT_OBJECT", - "name": "MoneyInput" - } - } - ], - "isOneOf": false - }, - { - "kind": "INPUT_OBJECT", - "name": "MutationCreateCheckoutSessionInput", - "inputFields": [ - { - "name": "channelId", - "type": { - "kind": "NON_NULL", - "ofType": { - "kind": "SCALAR", - "name": "String" - } - } - }, - { - "name": "customerId", - "type": { - "kind": "SCALAR", - "name": "String" - } + name: 'returnTotals', + type: { + kind: 'OBJECT', + name: 'LineItemReturnTotals', + }, + args: [], + isDeprecated: false, }, { - "name": "draftOrderId", - "type": { - "kind": "NON_NULL", - "ofType": { - "kind": "SCALAR", - "name": "String" - } - } - }, - { - "name": "enableAddressAutocomplete", - "type": { - "kind": "SCALAR", - "name": "Boolean" - } - }, - { - "name": "enableBillingAddressCollection", - "type": { - "kind": "SCALAR", - "name": "Boolean" - } - }, - { - "name": "enableLocalPickup", - "type": { - "kind": "SCALAR", - "name": "Boolean" - } + name: 'returnedAt', + type: { + kind: 'SCALAR', + name: 'String', + }, + args: [], + isDeprecated: false, }, { - "name": "enableNotesCollection", - "type": { - "kind": "SCALAR", - "name": "Boolean" - } + name: 'serviceEndsAt', + type: { + kind: 'SCALAR', + name: 'String', + }, + args: [], + isDeprecated: false, }, { - "name": "enablePaymentMethodCollection", - "type": { - "kind": "SCALAR", - "name": "Boolean" - } - }, - { - "name": "enablePhoneCollection", - "type": { - "kind": "SCALAR", - "name": "Boolean" - } - }, - { - "name": "enablePromotionCodes", - "type": { - "kind": "SCALAR", - "name": "Boolean" - } + name: 'serviceStartAt', + type: { + kind: 'SCALAR', + name: 'String', + }, + args: [], + isDeprecated: false, }, { - "name": "enableShippingAddressCollection", - "type": { - "kind": "SCALAR", - "name": "Boolean" - } + name: 'shipping', + type: { + kind: 'OBJECT', + name: 'DraftOrderContact', + }, + args: [], + isDeprecated: false, }, { - "name": "enableSurcharge", - "type": { - "kind": "SCALAR", - "name": "Boolean" - } + name: 'skuId', + type: { + kind: 'SCALAR', + name: 'String', + }, + args: [], + isDeprecated: false, }, { - "name": "enableTaxCollection", - "type": { - "kind": "SCALAR", - "name": "Boolean" - } - }, - { - "name": "enableTips", - "type": { - "kind": "SCALAR", - "name": "Boolean" - } + name: 'status', + type: { + kind: 'SCALAR', + name: 'String', + }, + args: [], + isDeprecated: false, }, { - "name": "enabledLocales", - "type": { - "kind": "LIST", - "ofType": { - "kind": "NON_NULL", - "ofType": { - "kind": "SCALAR", - "name": "String" - } - } - } - }, - { - "name": "enabledPaymentProviders", - "type": { - "kind": "LIST", - "ofType": { - "kind": "NON_NULL", - "ofType": { - "kind": "SCALAR", - "name": "String" - } - } - } + name: 'tags', + type: { + kind: 'LIST', + ofType: { + kind: 'NON_NULL', + ofType: { + kind: 'SCALAR', + name: 'String', + }, + }, + }, + args: [], + isDeprecated: false, }, { - "name": "environment", - "type": { - "kind": "ENUM", - "name": "CheckoutSessionEnvironment" - } + name: 'taxes', + type: { + kind: 'LIST', + ofType: { + kind: 'NON_NULL', + ofType: { + kind: 'OBJECT', + name: 'LineItemTax', + }, + }, + }, + args: [], + isDeprecated: false, }, { - "name": "experimental_rules", - "type": { - "kind": "INPUT_OBJECT", - "name": "CheckoutSessionExperimentalRulesInput" - } - }, - { - "name": "expiresAt", - "type": { - "kind": "SCALAR", - "name": "DateTime" - } + name: 'totals', + type: { + kind: 'OBJECT', + name: 'LineItemTotals', + }, + args: [], + isDeprecated: false, }, { - "name": "locations", - "type": { - "kind": "LIST", - "ofType": { - "kind": "NON_NULL", - "ofType": { - "kind": "INPUT_OBJECT", - "name": "CheckoutSessionLocationInput" - } - } - } - }, + name: 'type', + type: { + kind: 'SCALAR', + name: 'String', + }, + args: [], + isDeprecated: false, + }, { - "name": "operatingHours", - "type": { - "kind": "INPUT_OBJECT", - "name": "CheckoutSessionOperatingHoursMapInput" - } - }, - { - "name": "paymentMethods", - "type": { - "kind": "INPUT_OBJECT", - "name": "CheckoutSessionPaymentMethodsInput" - } - }, - { - "name": "returnUrl", - "type": { - "kind": "NON_NULL", - "ofType": { - "kind": "SCALAR", - "name": "String" - } - } - }, - { - "name": "shipping", - "type": { - "kind": "INPUT_OBJECT", - "name": "CheckoutSessionShippingOptionsInput" - } - }, - { - "name": "sourceApp", - "type": { - "kind": "SCALAR", - "name": "String" - } - }, - { - "name": "storeId", - "type": { - "kind": "NON_NULL", - "ofType": { - "kind": "SCALAR", - "name": "String" - } - } - }, - { - "name": "storeName", - "type": { - "kind": "SCALAR", - "name": "String" - } - }, - { - "name": "successUrl", - "type": { - "kind": "NON_NULL", - "ofType": { - "kind": "SCALAR", - "name": "String" - } - } - }, - { - "name": "taxes", - "type": { - "kind": "INPUT_OBJECT", - "name": "CheckoutSessionTaxesOptionsInput" - } - }, - { - "name": "url", - "type": { - "kind": "SCALAR", - "name": "String" - } - } - ], - "isOneOf": false - }, - { - "kind": "INPUT_OBJECT", - "name": "MutationUpdateCheckoutSessionDraftOrderInput", - "inputFields": [ - { - "name": "billing", - "type": { - "kind": "INPUT_OBJECT", - "name": "OrderBillingInfoInput" - } - }, - { - "name": "cartId", - "type": { - "kind": "SCALAR", - "name": "String" - } - }, - { - "name": "context", - "type": { - "kind": "NON_NULL", - "ofType": { - "kind": "INPUT_OBJECT", - "name": "OrderContextInputUpdate" - } - } - }, - { - "name": "customerId", - "type": { - "kind": "SCALAR", - "name": "String" - } - }, - { - "name": "discounts", - "type": { - "kind": "LIST", - "ofType": { - "kind": "NON_NULL", - "ofType": { - "kind": "INPUT_OBJECT", - "name": "UpdateDiscountInput" - } - } - } - }, - { - "name": "externalId", - "type": { - "kind": "SCALAR", - "name": "String" - } - }, - { - "name": "fees", - "type": { - "kind": "LIST", - "ofType": { - "kind": "NON_NULL", - "ofType": { - "kind": "INPUT_OBJECT", - "name": "UpdateFeeInput" - } - } - } - }, - { - "name": "lineItems", - "type": { - "kind": "INPUT_OBJECT", - "name": "UpdateDraftOrderLineItemsInput" - } - }, - { - "name": "metafields", - "type": { - "kind": "LIST", - "ofType": { - "kind": "NON_NULL", - "ofType": { - "kind": "INPUT_OBJECT", - "name": "OrderMetafieldInput" - } - } - } - }, - { - "name": "notes", - "type": { - "kind": "LIST", - "ofType": { - "kind": "NON_NULL", - "ofType": { - "kind": "INPUT_OBJECT", - "name": "NoteInput" - } - } - } - }, - { - "name": "shipping", - "type": { - "kind": "INPUT_OBJECT", - "name": "OrderShippingInfoInput" - } - }, - { - "name": "shippingLines", - "type": { - "kind": "LIST", - "ofType": { - "kind": "NON_NULL", - "ofType": { - "kind": "INPUT_OBJECT", - "name": "UpdateDraftShippingLineInput" - } - } - } - }, - { - "name": "staffUserIds", - "type": { - "kind": "LIST", - "ofType": { - "kind": "NON_NULL", - "ofType": { - "kind": "SCALAR", - "name": "String" - } - } - } - }, - { - "name": "tags", - "type": { - "kind": "LIST", - "ofType": { - "kind": "NON_NULL", - "ofType": { - "kind": "SCALAR", - "name": "String" - } - } - } - }, - { - "name": "taxExempted", - "type": { - "kind": "SCALAR", - "name": "Boolean" - } - }, - { - "name": "taxes", - "type": { - "kind": "LIST", - "ofType": { - "kind": "NON_NULL", - "ofType": { - "kind": "INPUT_OBJECT", - "name": "UpdateOrderTaxInput" - } - } - } - }, - { - "name": "totals", - "type": { - "kind": "INPUT_OBJECT", - "name": "OrderTotalsInput" - } - } - ], - "isOneOf": false - }, - { - "kind": "INPUT_OBJECT", - "name": "MutationUpdateCheckoutSessionInput", - "inputFields": [ - { - "name": "channelId", - "type": { - "kind": "SCALAR", - "name": "String" - } - }, - { - "name": "customerId", - "type": { - "kind": "SCALAR", - "name": "String" - } - }, - { - "name": "enableAddressAutocomplete", - "type": { - "kind": "SCALAR", - "name": "Boolean" - } - }, - { - "name": "enableBillingAddressCollection", - "type": { - "kind": "SCALAR", - "name": "Boolean" - } - }, - { - "name": "enableLocalPickup", - "type": { - "kind": "SCALAR", - "name": "Boolean" - } - }, - { - "name": "enableNotesCollection", - "type": { - "kind": "SCALAR", - "name": "Boolean" - } - }, - { - "name": "enablePaymentMethodCollection", - "type": { - "kind": "SCALAR", - "name": "Boolean" - } - }, - { - "name": "enablePhoneCollection", - "type": { - "kind": "SCALAR", - "name": "Boolean" - } - }, - { - "name": "enablePromotionCodes", - "type": { - "kind": "SCALAR", - "name": "Boolean" - } + name: 'unitAmount', + type: { + kind: 'OBJECT', + name: 'MoneyValue', + }, + args: [], + isDeprecated: false, }, { - "name": "enableShippingAddressCollection", - "type": { - "kind": "SCALAR", - "name": "Boolean" - } + name: 'updatedAt', + type: { + kind: 'SCALAR', + name: 'String', + }, + args: [], + isDeprecated: false, }, + ], + interfaces: [], + }, + { + kind: 'INPUT_OBJECT', + name: 'DraftOrderLineItemInput', + inputFields: [ { - "name": "enableSurcharge", - "type": { - "kind": "SCALAR", - "name": "Boolean" - } + name: 'details', + type: { + kind: 'INPUT_OBJECT', + name: 'LineItemInputDetailsInfo', + }, }, { - "name": "enableTaxCollection", - "type": { - "kind": "SCALAR", - "name": "Boolean" - } + name: 'discounts', + type: { + kind: 'LIST', + ofType: { + kind: 'NON_NULL', + ofType: { + kind: 'INPUT_OBJECT', + name: 'DiscountInput', + }, + }, + }, }, { - "name": "enableTips", - "type": { - "kind": "SCALAR", - "name": "Boolean" - } + name: 'externalId', + type: { + kind: 'SCALAR', + name: 'String', + }, }, { - "name": "enabledLocales", - "type": { - "kind": "LIST", - "ofType": { - "kind": "NON_NULL", - "ofType": { - "kind": "SCALAR", - "name": "String" - } - } - } + name: 'fees', + type: { + kind: 'LIST', + ofType: { + kind: 'NON_NULL', + ofType: { + kind: 'INPUT_OBJECT', + name: 'FeeInput', + }, + }, + }, }, { - "name": "enabledPaymentProviders", - "type": { - "kind": "LIST", - "ofType": { - "kind": "NON_NULL", - "ofType": { - "kind": "SCALAR", - "name": "String" - } - } - } + name: 'fulfillmentMode', + type: { + kind: 'ENUM', + name: 'LineItemModeInput', + }, }, { - "name": "environment", - "type": { - "kind": "ENUM", - "name": "CheckoutSessionEnvironment" - } + name: 'id', + type: { + kind: 'NON_NULL', + ofType: { + kind: 'SCALAR', + name: 'String', + }, + }, }, { - "name": "experimental_rules", - "type": { - "kind": "INPUT_OBJECT", - "name": "CheckoutSessionExperimentalRulesInput" - } + name: 'metafields', + type: { + kind: 'LIST', + ofType: { + kind: 'NON_NULL', + ofType: { + kind: 'INPUT_OBJECT', + name: 'OrderMetafieldInput', + }, + }, + }, }, { - "name": "expiresAt", - "type": { - "kind": "SCALAR", - "name": "DateTime" - } + name: 'name', + type: { + kind: 'SCALAR', + name: 'String', + }, }, { - "name": "locations", - "type": { - "kind": "LIST", - "ofType": { - "kind": "NON_NULL", - "ofType": { - "kind": "INPUT_OBJECT", - "name": "CheckoutSessionLocationInput" - } - } - } + name: 'notes', + type: { + kind: 'LIST', + ofType: { + kind: 'NON_NULL', + ofType: { + kind: 'INPUT_OBJECT', + name: 'NoteInput', + }, + }, + }, + defaultValue: '[]', }, { - "name": "operatingHours", - "type": { - "kind": "INPUT_OBJECT", - "name": "CheckoutSessionOperatingHoursMapInput" - } + name: 'productId', + type: { + kind: 'SCALAR', + name: 'String', + }, }, { - "name": "paymentMethods", - "type": { - "kind": "INPUT_OBJECT", - "name": "CheckoutSessionPaymentMethodsInput" - } + name: 'quantity', + type: { + kind: 'SCALAR', + name: 'Float', + }, }, { - "name": "returnUrl", - "type": { - "kind": "SCALAR", - "name": "String" - } + name: 'serviceEndsAt', + type: { + kind: 'SCALAR', + name: 'DateTime', + }, }, { - "name": "sourceApp", - "type": { - "kind": "SCALAR", - "name": "String" - } + name: 'serviceStartAt', + type: { + kind: 'SCALAR', + name: 'DateTime', + }, }, { - "name": "storeId", - "type": { - "kind": "SCALAR", - "name": "String" - } - }, - { - "name": "storeName", - "type": { - "kind": "SCALAR", - "name": "String" - } - }, + name: 'shipping', + type: { + kind: 'INPUT_OBJECT', + name: 'LineItemInputShippingInfo', + }, + }, { - "name": "successUrl", - "type": { - "kind": "SCALAR", - "name": "String" - } + name: 'skuId', + type: { + kind: 'SCALAR', + name: 'String', + }, }, { - "name": "url", - "type": { - "kind": "SCALAR", - "name": "String" - } - } - ], - "isOneOf": false + name: 'tags', + type: { + kind: 'LIST', + ofType: { + kind: 'NON_NULL', + ofType: { + kind: 'SCALAR', + name: 'String', + }, + }, + }, + }, + { + name: 'taxes', + type: { + kind: 'LIST', + ofType: { + kind: 'NON_NULL', + ofType: { + kind: 'INPUT_OBJECT', + name: 'TaxInput', + }, + }, + }, + }, + { + name: 'totals', + type: { + kind: 'INPUT_OBJECT', + name: 'LineItemTotalsInput', + }, + }, + { + name: 'type', + type: { + kind: 'ENUM', + name: 'LineItemTypesInput', + }, + defaultValue: 'PHYSICAL', + }, + { + name: 'unitAmount', + type: { + kind: 'INPUT_OBJECT', + name: 'MoneyInput', + }, + }, + ], + isOneOf: false, + }, + { + kind: 'OBJECT', + name: 'DraftOrderStatuses', + fields: [ + { + name: 'fulfillmentStatus', + type: { + kind: 'SCALAR', + name: 'String', + }, + args: [], + isDeprecated: false, + }, + { + name: 'paymentStatus', + type: { + kind: 'SCALAR', + name: 'String', + }, + args: [], + isDeprecated: false, + }, + { + name: 'status', + type: { + kind: 'SCALAR', + name: 'String', + }, + args: [], + isDeprecated: false, + }, + ], + interfaces: [], + }, + { + kind: 'OBJECT', + name: 'DraftOrderTotals', + fields: [ + { + name: 'discountTotal', + type: { + kind: 'OBJECT', + name: 'MoneyValue', + }, + args: [], + isDeprecated: false, + }, + { + name: 'feeTotal', + type: { + kind: 'OBJECT', + name: 'MoneyValue', + }, + args: [], + isDeprecated: false, + }, + { + name: 'shippingTotal', + type: { + kind: 'OBJECT', + name: 'MoneyValue', + }, + args: [], + isDeprecated: false, + }, + { + name: 'subTotal', + type: { + kind: 'OBJECT', + name: 'MoneyValue', + }, + args: [], + isDeprecated: false, + }, + { + name: 'taxTotal', + type: { + kind: 'OBJECT', + name: 'MoneyValue', + }, + args: [], + isDeprecated: false, + }, + { + name: 'total', + type: { + kind: 'OBJECT', + name: 'MoneyValue', + }, + args: [], + isDeprecated: false, + }, + ], + interfaces: [], + }, + { + kind: 'INPUT_OBJECT', + name: 'ExternalIdsInput', + inputFields: [ + { + name: 'type', + type: { + kind: 'NON_NULL', + ofType: { + kind: 'SCALAR', + name: 'String', + }, + }, + }, + { + name: 'value', + type: { + kind: 'NON_NULL', + ofType: { + kind: 'SCALAR', + name: 'String', + }, + }, + }, + ], + isOneOf: false, + }, + { + kind: 'INPUT_OBJECT', + name: 'FeeInput', + inputFields: [ + { + name: 'amount', + type: { + kind: 'NON_NULL', + ofType: { + kind: 'INPUT_OBJECT', + name: 'MoneyInput', + }, + }, + }, + { + name: 'appliedBeforeTax', + type: { + kind: 'SCALAR', + name: 'Boolean', + }, + defaultValue: 'false', + }, + { + name: 'externalIds', + type: { + kind: 'LIST', + ofType: { + kind: 'NON_NULL', + ofType: { + kind: 'INPUT_OBJECT', + name: 'ExternalIdsInput', + }, + }, + }, + }, + { + name: 'name', + type: { + kind: 'NON_NULL', + ofType: { + kind: 'SCALAR', + name: 'String', + }, + }, + }, + { + name: 'ratePercentage', + type: { + kind: 'SCALAR', + name: 'String', + }, + }, + { + name: 'referenceId', + type: { + kind: 'SCALAR', + name: 'String', + }, + }, + ], + isOneOf: false, + }, + { + kind: 'SCALAR', + name: 'Float', + }, + { + kind: 'ENUM', + name: 'FulfillmentModeInput', + enumValues: [ + { + name: 'CURBSIDE', + isDeprecated: false, + }, + { + name: 'DELIVERY', + isDeprecated: false, + }, + { + name: 'DIGITAL', + isDeprecated: false, + }, + { + name: 'DRIVE_THRU', + isDeprecated: false, + }, + { + name: 'FOR_HERE', + isDeprecated: false, + }, + { + name: 'GENERAL_CONTAINER', + isDeprecated: false, + }, + { + name: 'GIFT_CARD', + isDeprecated: false, + }, + { + name: 'NONE', + isDeprecated: false, + }, + { + name: 'NON_LODGING_NRR', + isDeprecated: false, + }, + { + name: 'NON_LODGING_SALE', + isDeprecated: false, + }, + { + name: 'PICKUP', + isDeprecated: false, + }, + { + name: 'PURCHASE', + isDeprecated: false, + }, + { + name: 'QUICK_STAY', + isDeprecated: false, + }, + { + name: 'REGULAR_STAY', + isDeprecated: false, + }, + { + name: 'SHIP', + isDeprecated: false, + }, + { + name: 'TO_GO', + isDeprecated: false, + }, + ], + }, + { + kind: 'OBJECT', + name: 'GeoCoordinates', + fields: [ + { + name: 'latitude', + type: { + kind: 'SCALAR', + name: 'Float', + }, + args: [], + isDeprecated: false, + }, + { + name: 'longitude', + type: { + kind: 'SCALAR', + name: 'Float', + }, + args: [], + isDeprecated: false, + }, + ], + interfaces: [], + }, + { + kind: 'OBJECT', + name: 'GoDaddyAppearance', + fields: [ + { + name: 'theme', + type: { + kind: 'ENUM', + name: 'GoDaddyTheme', + }, + args: [], + isDeprecated: false, + }, + { + name: 'variables', + type: { + kind: 'OBJECT', + name: 'CSSVariables', + }, + args: [], + isDeprecated: false, + }, + ], + interfaces: [], + }, + { + kind: 'INPUT_OBJECT', + name: 'GoDaddyAppearanceInput', + inputFields: [ + { + name: 'theme', + type: { + kind: 'ENUM', + name: 'GoDaddyTheme', + }, + }, + { + name: 'variables', + type: { + kind: 'INPUT_OBJECT', + name: 'CSSVariablesInput', + }, + }, + ], + isOneOf: false, + }, + { + kind: 'ENUM', + name: 'GoDaddyTheme', + enumValues: [ + { + name: 'base', + isDeprecated: false, + }, + { + name: 'orange', + isDeprecated: false, + }, + { + name: 'purple', + isDeprecated: false, + }, + ], + }, + { + kind: 'SCALAR', + name: 'ID', + }, + { + kind: 'SCALAR', + name: 'Int', + }, + { + kind: 'OBJECT', + name: 'LineItemDetails', + fields: [ + { + name: 'productAssetUrl', + type: { + kind: 'SCALAR', + name: 'String', + }, + args: [], + isDeprecated: false, + }, + { + name: 'selectedAddons', + type: { + kind: 'LIST', + ofType: { + kind: 'NON_NULL', + ofType: { + kind: 'OBJECT', + name: 'SelectedAddon', + }, + }, + }, + args: [], + isDeprecated: false, + }, + { + name: 'selectedOptions', + type: { + kind: 'LIST', + ofType: { + kind: 'NON_NULL', + ofType: { + kind: 'OBJECT', + name: 'SelectedOption', + }, + }, + }, + args: [], + isDeprecated: false, + }, + { + name: 'sku', + type: { + kind: 'SCALAR', + name: 'String', + }, + args: [], + isDeprecated: false, + }, + { + name: 'unitOfMeasure', + type: { + kind: 'SCALAR', + name: 'String', + }, + args: [], + isDeprecated: false, + }, + ], + interfaces: [], + }, + { + kind: 'OBJECT', + name: 'LineItemDiscount', + fields: [ + { + name: 'amount', + type: { + kind: 'OBJECT', + name: 'MoneyValue', + }, + args: [], + isDeprecated: false, + }, + { + name: 'appliedBeforeTax', + type: { + kind: 'SCALAR', + name: 'Boolean', + }, + args: [], + isDeprecated: false, + }, + { + name: 'code', + type: { + kind: 'SCALAR', + name: 'String', + }, + args: [], + isDeprecated: false, + }, + { + name: 'id', + type: { + kind: 'SCALAR', + name: 'String', + }, + args: [], + isDeprecated: false, + }, + { + name: 'metafields', + type: { + kind: 'LIST', + ofType: { + kind: 'NON_NULL', + ofType: { + kind: 'OBJECT', + name: 'OrderMetafield', + }, + }, + }, + args: [], + isDeprecated: false, + }, + { + name: 'name', + type: { + kind: 'SCALAR', + name: 'String', + }, + args: [], + isDeprecated: false, + }, + { + name: 'ratePercentage', + type: { + kind: 'SCALAR', + name: 'String', + }, + args: [], + isDeprecated: false, + }, + ], + interfaces: [], + }, + { + kind: 'OBJECT', + name: 'LineItemFee', + fields: [ + { + name: 'amount', + type: { + kind: 'OBJECT', + name: 'MoneyValue', + }, + args: [], + isDeprecated: false, + }, + { + name: 'appliedBeforeTax', + type: { + kind: 'SCALAR', + name: 'Boolean', + }, + args: [], + isDeprecated: false, + }, + { + name: 'id', + type: { + kind: 'SCALAR', + name: 'String', + }, + args: [], + isDeprecated: false, + }, + { + name: 'metafields', + type: { + kind: 'LIST', + ofType: { + kind: 'NON_NULL', + ofType: { + kind: 'OBJECT', + name: 'OrderMetafield', + }, + }, + }, + args: [], + isDeprecated: false, + }, + { + name: 'name', + type: { + kind: 'SCALAR', + name: 'String', + }, + args: [], + isDeprecated: false, + }, + { + name: 'ratePercentage', + type: { + kind: 'SCALAR', + name: 'String', + }, + args: [], + isDeprecated: false, + }, + ], + interfaces: [], + }, + { + kind: 'INPUT_OBJECT', + name: 'LineItemInputDetailsInfo', + inputFields: [ + { + name: 'productAssetUrl', + type: { + kind: 'SCALAR', + name: 'String', + }, + }, + { + name: 'selectedAddons', + type: { + kind: 'LIST', + ofType: { + kind: 'NON_NULL', + ofType: { + kind: 'INPUT_OBJECT', + name: 'SelectedAddonInput', + }, + }, + }, + }, + { + name: 'selectedOptions', + type: { + kind: 'LIST', + ofType: { + kind: 'NON_NULL', + ofType: { + kind: 'INPUT_OBJECT', + name: 'SelectedOptionInput', + }, + }, + }, + }, + { + name: 'sku', + type: { + kind: 'SCALAR', + name: 'String', + }, + }, + { + name: 'unitOfMeasure', + type: { + kind: 'SCALAR', + name: 'String', + }, + }, + ], + isOneOf: false, + }, + { + kind: 'INPUT_OBJECT', + name: 'LineItemInputShippingInfo', + inputFields: [ + { + name: 'address', + type: { + kind: 'INPUT_OBJECT', + name: 'OrderAddressInput', + }, + }, + { + name: 'companyName', + type: { + kind: 'SCALAR', + name: 'String', + }, + }, + { + name: 'email', + type: { + kind: 'SCALAR', + name: 'String', + }, + }, + { + name: 'firstName', + type: { + kind: 'SCALAR', + name: 'String', + }, + }, + { + name: 'lastName', + type: { + kind: 'SCALAR', + name: 'String', + }, + }, + { + name: 'phone', + type: { + kind: 'SCALAR', + name: 'String', + }, + }, + ], + isOneOf: false, + }, + { + kind: 'ENUM', + name: 'LineItemModeInput', + enumValues: [ + { + name: 'CURBSIDE', + isDeprecated: false, + }, + { + name: 'DELIVERY', + isDeprecated: false, + }, + { + name: 'DIGITAL', + isDeprecated: false, + }, + { + name: 'DRIVE_THRU', + isDeprecated: false, + }, + { + name: 'FOR_HERE', + isDeprecated: false, + }, + { + name: 'GENERAL_CONTAINER', + isDeprecated: false, + }, + { + name: 'GIFT_CARD', + isDeprecated: false, + }, + { + name: 'NONE', + isDeprecated: false, + }, + { + name: 'NON_LODGING_NRR', + isDeprecated: false, + }, + { + name: 'NON_LODGING_SALE', + isDeprecated: false, + }, + { + name: 'PICKUP', + isDeprecated: false, + }, + { + name: 'PURCHASE', + isDeprecated: false, + }, + { + name: 'QUICK_STAY', + isDeprecated: false, + }, + { + name: 'REGULAR_STAY', + isDeprecated: false, + }, + { + name: 'SHIP', + isDeprecated: false, + }, + { + name: 'TO_GO', + isDeprecated: false, + }, + ], + }, + { + kind: 'OBJECT', + name: 'LineItemNote', + fields: [ + { + name: 'author', + type: { + kind: 'SCALAR', + name: 'String', + }, + args: [], + isDeprecated: false, + }, + { + name: 'authorType', + type: { + kind: 'SCALAR', + name: 'String', + }, + args: [], + isDeprecated: false, + }, + { + name: 'content', + type: { + kind: 'SCALAR', + name: 'String', + }, + args: [], + isDeprecated: false, + }, + { + name: 'createdAt', + type: { + kind: 'SCALAR', + name: 'String', + }, + args: [], + isDeprecated: false, + }, + { + name: 'deletedAt', + type: { + kind: 'SCALAR', + name: 'String', + }, + args: [], + isDeprecated: false, + }, + { + name: 'id', + type: { + kind: 'SCALAR', + name: 'String', + }, + args: [], + isDeprecated: false, + }, + { + name: 'metafields', + type: { + kind: 'LIST', + ofType: { + kind: 'NON_NULL', + ofType: { + kind: 'OBJECT', + name: 'OrderMetafield', + }, + }, + }, + args: [], + isDeprecated: false, + }, + { + name: 'shouldNotifyCustomer', + type: { + kind: 'SCALAR', + name: 'Boolean', + }, + args: [], + isDeprecated: false, + }, + ], + interfaces: [], + }, + { + kind: 'OBJECT', + name: 'LineItemReturnTotals', + fields: [ + { + name: 'discountTotal', + type: { + kind: 'OBJECT', + name: 'MoneyValue', + }, + args: [], + isDeprecated: false, + }, + { + name: 'feeTotal', + type: { + kind: 'OBJECT', + name: 'MoneyValue', + }, + args: [], + isDeprecated: false, + }, + { + name: 'subTotal', + type: { + kind: 'OBJECT', + name: 'MoneyValue', + }, + args: [], + isDeprecated: false, + }, + { + name: 'taxTotal', + type: { + kind: 'OBJECT', + name: 'MoneyValue', + }, + args: [], + isDeprecated: false, + }, + { + name: 'total', + type: { + kind: 'OBJECT', + name: 'MoneyValue', + }, + args: [], + isDeprecated: false, + }, + ], + interfaces: [], + }, + { + kind: 'OBJECT', + name: 'LineItemTax', + fields: [ + { + name: 'amount', + type: { + kind: 'OBJECT', + name: 'MoneyValue', + }, + args: [], + isDeprecated: false, + }, + { + name: 'exempted', + type: { + kind: 'SCALAR', + name: 'Boolean', + }, + args: [], + isDeprecated: false, + }, + { + name: 'id', + type: { + kind: 'SCALAR', + name: 'String', + }, + args: [], + isDeprecated: false, + }, + { + name: 'included', + type: { + kind: 'SCALAR', + name: 'Boolean', + }, + args: [], + isDeprecated: false, + }, + { + name: 'metafields', + type: { + kind: 'LIST', + ofType: { + kind: 'NON_NULL', + ofType: { + kind: 'OBJECT', + name: 'OrderMetafield', + }, + }, + }, + args: [], + isDeprecated: false, + }, + { + name: 'name', + type: { + kind: 'SCALAR', + name: 'String', + }, + args: [], + isDeprecated: false, + }, + { + name: 'ratePercentage', + type: { + kind: 'SCALAR', + name: 'String', + }, + args: [], + isDeprecated: false, + }, + ], + interfaces: [], + }, + { + kind: 'OBJECT', + name: 'LineItemTotals', + fields: [ + { + name: 'discountTotal', + type: { + kind: 'OBJECT', + name: 'MoneyValue', + }, + args: [], + isDeprecated: false, + }, + { + name: 'feeTotal', + type: { + kind: 'OBJECT', + name: 'MoneyValue', + }, + args: [], + isDeprecated: false, + }, + { + name: 'subTotal', + type: { + kind: 'OBJECT', + name: 'MoneyValue', + }, + args: [], + isDeprecated: false, + }, + { + name: 'taxTotal', + type: { + kind: 'OBJECT', + name: 'MoneyValue', + }, + args: [], + isDeprecated: false, + }, + ], + interfaces: [], + }, + { + kind: 'INPUT_OBJECT', + name: 'LineItemTotalsInput', + inputFields: [ + { + name: 'discountTotal', + type: { + kind: 'NON_NULL', + ofType: { + kind: 'INPUT_OBJECT', + name: 'MoneyInput', + }, + }, + }, + { + name: 'feeTotal', + type: { + kind: 'NON_NULL', + ofType: { + kind: 'INPUT_OBJECT', + name: 'MoneyInput', + }, + }, + }, + { + name: 'subTotal', + type: { + kind: 'NON_NULL', + ofType: { + kind: 'INPUT_OBJECT', + name: 'MoneyInput', + }, + }, + }, + { + name: 'taxTotal', + type: { + kind: 'NON_NULL', + ofType: { + kind: 'INPUT_OBJECT', + name: 'MoneyInput', + }, + }, + }, + ], + isOneOf: false, + }, + { + kind: 'ENUM', + name: 'LineItemTypesInput', + enumValues: [ + { + name: 'ALL', + isDeprecated: false, + }, + { + name: 'DIGITAL', + isDeprecated: false, + }, + { + name: 'PAY_LINK', + isDeprecated: false, + }, + { + name: 'PHYSICAL', + isDeprecated: false, + }, + { + name: 'SERVICE', + isDeprecated: false, + }, + { + name: 'STAY', + isDeprecated: false, + }, + ], + }, + { + kind: 'ENUM', + name: 'MetafieldTypeInput', + enumValues: [ + { + name: 'JSON', + isDeprecated: false, + }, + ], + }, + { + kind: 'INPUT_OBJECT', + name: 'MoneyInput', + inputFields: [ + { + name: 'currencyCode', + type: { + kind: 'NON_NULL', + ofType: { + kind: 'SCALAR', + name: 'String', + }, + }, + }, + { + name: 'value', + type: { + kind: 'NON_NULL', + ofType: { + kind: 'SCALAR', + name: 'Int', + }, + }, + }, + ], + isOneOf: false, + }, + { + kind: 'OBJECT', + name: 'MoneyValue', + fields: [ + { + name: 'currencyCode', + type: { + kind: 'SCALAR', + name: 'String', + }, + args: [], + isDeprecated: false, + }, + { + name: 'value', + type: { + kind: 'SCALAR', + name: 'Int', + }, + args: [], + isDeprecated: false, + }, + ], + interfaces: [], + }, + { + kind: 'OBJECT', + name: 'Mutation', + fields: [ + { + name: 'applyCheckoutSessionDeliveryMethod', + type: { + kind: 'OBJECT', + name: 'CheckoutSession', + }, + args: [ + { + name: 'input', + type: { + kind: 'NON_NULL', + ofType: { + kind: 'INPUT_OBJECT', + name: 'MutationApplyCheckoutSessionDeliveryMethodInput', + }, + }, + }, + ], + isDeprecated: false, + }, + { + name: 'applyCheckoutSessionDiscount', + type: { + kind: 'OBJECT', + name: 'DraftOrder', + }, + args: [ + { + name: 'input', + type: { + kind: 'NON_NULL', + ofType: { + kind: 'INPUT_OBJECT', + name: 'MutationApplyCheckoutSessionDiscountInput', + }, + }, + }, + { + name: 'sessionId', + type: { + kind: 'NON_NULL', + ofType: { + kind: 'SCALAR', + name: 'String', + }, + }, + }, + ], + isDeprecated: false, + }, + { + name: 'applyCheckoutSessionFulfillmentLocation', + type: { + kind: 'OBJECT', + name: 'CheckoutSession', + }, + args: [ + { + name: 'input', + type: { + kind: 'NON_NULL', + ofType: { + kind: 'INPUT_OBJECT', + name: 'MutationApplyCheckoutSessionFulfillmentLocationInput', + }, + }, + }, + ], + isDeprecated: false, + }, + { + name: 'applyCheckoutSessionShippingMethod', + type: { + kind: 'OBJECT', + name: 'CheckoutSession', + }, + args: [ + { + name: 'input', + type: { + kind: 'NON_NULL', + ofType: { + kind: 'LIST', + ofType: { + kind: 'NON_NULL', + ofType: { + kind: 'INPUT_OBJECT', + name: 'ApplyShippingMethodInput', + }, + }, + }, + }, + }, + ], + isDeprecated: false, + }, + { + name: 'calculateCheckoutSessionTaxes', + type: { + kind: 'OBJECT', + name: 'CheckoutSessionCalculationResult', + }, + args: [ + { + name: 'destination', + type: { + kind: 'INPUT_OBJECT', + name: 'TaxDestinationAddressInput', + }, + }, + { + name: 'lines', + type: { + kind: 'LIST', + ofType: { + kind: 'NON_NULL', + ofType: { + kind: 'INPUT_OBJECT', + name: 'TaxLineInput', + }, + }, + }, + }, + ], + isDeprecated: false, + }, + { + name: 'confirmCheckoutSession', + type: { + kind: 'OBJECT', + name: 'CheckoutSession', + }, + args: [ + { + name: 'input', + type: { + kind: 'NON_NULL', + ofType: { + kind: 'INPUT_OBJECT', + name: 'MutationConfirmCheckoutSessionInput', + }, + }, + }, + { + name: 'sessionId', + type: { + kind: 'NON_NULL', + ofType: { + kind: 'SCALAR', + name: 'String', + }, + }, + }, + ], + isDeprecated: false, + }, + { + name: 'createCheckoutSession', + type: { + kind: 'OBJECT', + name: 'CheckoutSession', + }, + args: [ + { + name: 'input', + type: { + kind: 'NON_NULL', + ofType: { + kind: 'INPUT_OBJECT', + name: 'MutationCreateCheckoutSessionInput', + }, + }, + }, + ], + isDeprecated: false, + }, + { + name: 'expireCheckoutSession', + type: { + kind: 'OBJECT', + name: 'CheckoutSession', + }, + args: [ + { + name: 'id', + type: { + kind: 'NON_NULL', + ofType: { + kind: 'SCALAR', + name: 'String', + }, + }, + }, + ], + isDeprecated: false, + }, + { + name: 'removeAppliedCheckoutSessionShippingMethod', + type: { + kind: 'OBJECT', + name: 'CheckoutSession', + }, + args: [ + { + name: 'input', + type: { + kind: 'NON_NULL', + ofType: { + kind: 'INPUT_OBJECT', + name: 'RemoveShippingMethodInput', + }, + }, + }, + ], + isDeprecated: false, + }, + { + name: 'updateCheckoutSession', + type: { + kind: 'OBJECT', + name: 'CheckoutSession', + }, + args: [ + { + name: 'id', + type: { + kind: 'NON_NULL', + ofType: { + kind: 'SCALAR', + name: 'String', + }, + }, + }, + { + name: 'input', + type: { + kind: 'NON_NULL', + ofType: { + kind: 'INPUT_OBJECT', + name: 'MutationUpdateCheckoutSessionInput', + }, + }, + }, + ], + isDeprecated: false, + }, + { + name: 'updateCheckoutSessionDraftOrder', + type: { + kind: 'OBJECT', + name: 'DraftOrder', + }, + args: [ + { + name: 'input', + type: { + kind: 'NON_NULL', + ofType: { + kind: 'INPUT_OBJECT', + name: 'MutationUpdateCheckoutSessionDraftOrderInput', + }, + }, + }, + ], + isDeprecated: false, + }, + { + name: 'verifyAddress', + type: { + kind: 'LIST', + ofType: { + kind: 'NON_NULL', + ofType: { + kind: 'OBJECT', + name: 'Address', + }, + }, + }, + args: [ + { + name: 'input', + type: { + kind: 'NON_NULL', + ofType: { + kind: 'INPUT_OBJECT', + name: 'MutationVerifyAddressInput', + }, + }, + }, + ], + isDeprecated: false, + }, + ], + interfaces: [], + }, + { + kind: 'INPUT_OBJECT', + name: 'MutationApplyCheckoutSessionDeliveryMethodInput', + inputFields: [ + { + name: 'mode', + type: { + kind: 'NON_NULL', + ofType: { + kind: 'ENUM', + name: 'FulfillmentModeInput', + }, + }, + }, + ], + isOneOf: false, + }, + { + kind: 'INPUT_OBJECT', + name: 'MutationApplyCheckoutSessionDiscountInput', + inputFields: [ + { + name: 'discountCodes', + type: { + kind: 'LIST', + ofType: { + kind: 'NON_NULL', + ofType: { + kind: 'SCALAR', + name: 'String', + }, + }, + }, + }, + ], + isOneOf: false, + }, + { + kind: 'INPUT_OBJECT', + name: 'MutationApplyCheckoutSessionFulfillmentLocationInput', + inputFields: [ + { + name: 'fulfillmentLocationId', + type: { + kind: 'NON_NULL', + ofType: { + kind: 'SCALAR', + name: 'String', + }, + }, + }, + ], + isOneOf: false, + }, + { + kind: 'INPUT_OBJECT', + name: 'MutationConfirmCheckoutSessionInput', + inputFields: [ + { + name: 'billing', + type: { + kind: 'INPUT_OBJECT', + name: 'ConfirmCheckoutBillingInfoInput', + }, + }, + { + name: 'fulfillmentEndAt', + type: { + kind: 'SCALAR', + name: 'DateTime', + }, + }, + { + name: 'fulfillmentLocationId', + type: { + kind: 'SCALAR', + name: 'String', + }, + }, + { + name: 'fulfillmentStartAt', + type: { + kind: 'SCALAR', + name: 'DateTime', + }, + }, + { + name: 'paymentProcessor', + type: { + kind: 'SCALAR', + name: 'String', + }, + }, + { + name: 'paymentProvider', + type: { + kind: 'NON_NULL', + ofType: { + kind: 'SCALAR', + name: 'String', + }, + }, + }, + { + name: 'paymentToken', + type: { + kind: 'NON_NULL', + ofType: { + kind: 'SCALAR', + name: 'String', + }, + }, + }, + { + name: 'paymentType', + type: { + kind: 'NON_NULL', + ofType: { + kind: 'SCALAR', + name: 'String', + }, + }, + }, + { + name: 'shipping', + type: { + kind: 'INPUT_OBJECT', + name: 'ConfirmCheckoutShippingInfoInput', + }, + }, + { + name: 'shippingLines', + type: { + kind: 'LIST', + ofType: { + kind: 'NON_NULL', + ofType: { + kind: 'INPUT_OBJECT', + name: 'ConfirmCheckoutShippingLineInput', + }, + }, + }, + }, + { + name: 'shippingTotal', + type: { + kind: 'INPUT_OBJECT', + name: 'MoneyInput', + }, + }, + { + name: 'taxTotal', + type: { + kind: 'INPUT_OBJECT', + name: 'MoneyInput', + }, + }, + ], + isOneOf: false, + }, + { + kind: 'INPUT_OBJECT', + name: 'MutationCreateCheckoutSessionInput', + inputFields: [ + { + name: 'appearance', + type: { + kind: 'INPUT_OBJECT', + name: 'GoDaddyAppearanceInput', + }, + }, + { + name: 'channelId', + type: { + kind: 'NON_NULL', + ofType: { + kind: 'SCALAR', + name: 'String', + }, + }, + }, + { + name: 'customerId', + type: { + kind: 'SCALAR', + name: 'String', + }, + }, + { + name: 'draftOrderId', + type: { + kind: 'NON_NULL', + ofType: { + kind: 'SCALAR', + name: 'String', + }, + }, + }, + { + name: 'enableAddressAutocomplete', + type: { + kind: 'SCALAR', + name: 'Boolean', + }, + }, + { + name: 'enableBillingAddressCollection', + type: { + kind: 'SCALAR', + name: 'Boolean', + }, + }, + { + name: 'enableLocalPickup', + type: { + kind: 'SCALAR', + name: 'Boolean', + }, + }, + { + name: 'enableNotesCollection', + type: { + kind: 'SCALAR', + name: 'Boolean', + }, + }, + { + name: 'enablePaymentMethodCollection', + type: { + kind: 'SCALAR', + name: 'Boolean', + }, + }, + { + name: 'enablePhoneCollection', + type: { + kind: 'SCALAR', + name: 'Boolean', + }, + }, + { + name: 'enablePromotionCodes', + type: { + kind: 'SCALAR', + name: 'Boolean', + }, + }, + { + name: 'enableShippingAddressCollection', + type: { + kind: 'SCALAR', + name: 'Boolean', + }, + }, + { + name: 'enableSurcharge', + type: { + kind: 'SCALAR', + name: 'Boolean', + }, + }, + { + name: 'enableTaxCollection', + type: { + kind: 'SCALAR', + name: 'Boolean', + }, + }, + { + name: 'enableTips', + type: { + kind: 'SCALAR', + name: 'Boolean', + }, + }, + { + name: 'enabledLocales', + type: { + kind: 'LIST', + ofType: { + kind: 'NON_NULL', + ofType: { + kind: 'SCALAR', + name: 'String', + }, + }, + }, + }, + { + name: 'enabledPaymentProviders', + type: { + kind: 'LIST', + ofType: { + kind: 'NON_NULL', + ofType: { + kind: 'SCALAR', + name: 'String', + }, + }, + }, + }, + { + name: 'environment', + type: { + kind: 'ENUM', + name: 'CheckoutSessionEnvironment', + }, + }, + { + name: 'experimental_rules', + type: { + kind: 'INPUT_OBJECT', + name: 'CheckoutSessionExperimentalRulesInput', + }, + }, + { + name: 'expiresAt', + type: { + kind: 'SCALAR', + name: 'DateTime', + }, + }, + { + name: 'locations', + type: { + kind: 'LIST', + ofType: { + kind: 'NON_NULL', + ofType: { + kind: 'INPUT_OBJECT', + name: 'CheckoutSessionLocationInput', + }, + }, + }, + }, + { + name: 'operatingHours', + type: { + kind: 'INPUT_OBJECT', + name: 'CheckoutSessionOperatingHoursMapInput', + }, + }, + { + name: 'paymentMethods', + type: { + kind: 'INPUT_OBJECT', + name: 'CheckoutSessionPaymentMethodsInput', + }, + }, + { + name: 'returnUrl', + type: { + kind: 'NON_NULL', + ofType: { + kind: 'SCALAR', + name: 'String', + }, + }, + }, + { + name: 'shipping', + type: { + kind: 'INPUT_OBJECT', + name: 'CheckoutSessionShippingOptionsInput', + }, + }, + { + name: 'sourceApp', + type: { + kind: 'SCALAR', + name: 'String', + }, + }, + { + name: 'storeId', + type: { + kind: 'NON_NULL', + ofType: { + kind: 'SCALAR', + name: 'String', + }, + }, + }, + { + name: 'storeName', + type: { + kind: 'SCALAR', + name: 'String', + }, + }, + { + name: 'successUrl', + type: { + kind: 'NON_NULL', + ofType: { + kind: 'SCALAR', + name: 'String', + }, + }, + }, + { + name: 'taxes', + type: { + kind: 'INPUT_OBJECT', + name: 'CheckoutSessionTaxesOptionsInput', + }, + }, + { + name: 'url', + type: { + kind: 'SCALAR', + name: 'String', + }, + }, + ], + isOneOf: false, + }, + { + kind: 'INPUT_OBJECT', + name: 'MutationUpdateCheckoutSessionDraftOrderInput', + inputFields: [ + { + name: 'billing', + type: { + kind: 'INPUT_OBJECT', + name: 'OrderBillingInfoInput', + }, + }, + { + name: 'cartId', + type: { + kind: 'SCALAR', + name: 'String', + }, + }, + { + name: 'context', + type: { + kind: 'NON_NULL', + ofType: { + kind: 'INPUT_OBJECT', + name: 'OrderContextInputUpdate', + }, + }, + }, + { + name: 'customerId', + type: { + kind: 'SCALAR', + name: 'String', + }, + }, + { + name: 'discounts', + type: { + kind: 'LIST', + ofType: { + kind: 'NON_NULL', + ofType: { + kind: 'INPUT_OBJECT', + name: 'UpdateDiscountInput', + }, + }, + }, + }, + { + name: 'externalId', + type: { + kind: 'SCALAR', + name: 'String', + }, + }, + { + name: 'fees', + type: { + kind: 'LIST', + ofType: { + kind: 'NON_NULL', + ofType: { + kind: 'INPUT_OBJECT', + name: 'UpdateFeeInput', + }, + }, + }, + }, + { + name: 'lineItems', + type: { + kind: 'INPUT_OBJECT', + name: 'UpdateDraftOrderLineItemsInput', + }, + }, + { + name: 'metafields', + type: { + kind: 'LIST', + ofType: { + kind: 'NON_NULL', + ofType: { + kind: 'INPUT_OBJECT', + name: 'OrderMetafieldInput', + }, + }, + }, + }, + { + name: 'notes', + type: { + kind: 'LIST', + ofType: { + kind: 'NON_NULL', + ofType: { + kind: 'INPUT_OBJECT', + name: 'NoteInput', + }, + }, + }, + }, + { + name: 'shipping', + type: { + kind: 'INPUT_OBJECT', + name: 'OrderShippingInfoInput', + }, + }, + { + name: 'shippingLines', + type: { + kind: 'LIST', + ofType: { + kind: 'NON_NULL', + ofType: { + kind: 'INPUT_OBJECT', + name: 'UpdateDraftShippingLineInput', + }, + }, + }, + }, + { + name: 'staffUserIds', + type: { + kind: 'LIST', + ofType: { + kind: 'NON_NULL', + ofType: { + kind: 'SCALAR', + name: 'String', + }, + }, + }, + }, + { + name: 'tags', + type: { + kind: 'LIST', + ofType: { + kind: 'NON_NULL', + ofType: { + kind: 'SCALAR', + name: 'String', + }, + }, + }, + }, + { + name: 'taxExempted', + type: { + kind: 'SCALAR', + name: 'Boolean', + }, + }, + { + name: 'taxes', + type: { + kind: 'LIST', + ofType: { + kind: 'NON_NULL', + ofType: { + kind: 'INPUT_OBJECT', + name: 'UpdateOrderTaxInput', + }, + }, + }, + }, + { + name: 'totals', + type: { + kind: 'INPUT_OBJECT', + name: 'OrderTotalsInput', + }, + }, + ], + isOneOf: false, + }, + { + kind: 'INPUT_OBJECT', + name: 'MutationUpdateCheckoutSessionInput', + inputFields: [ + { + name: 'appearance', + type: { + kind: 'INPUT_OBJECT', + name: 'GoDaddyAppearanceInput', + }, + }, + { + name: 'channelId', + type: { + kind: 'SCALAR', + name: 'String', + }, + }, + { + name: 'customerId', + type: { + kind: 'SCALAR', + name: 'String', + }, + }, + { + name: 'enableAddressAutocomplete', + type: { + kind: 'SCALAR', + name: 'Boolean', + }, + }, + { + name: 'enableBillingAddressCollection', + type: { + kind: 'SCALAR', + name: 'Boolean', + }, + }, + { + name: 'enableLocalPickup', + type: { + kind: 'SCALAR', + name: 'Boolean', + }, + }, + { + name: 'enableNotesCollection', + type: { + kind: 'SCALAR', + name: 'Boolean', + }, + }, + { + name: 'enablePaymentMethodCollection', + type: { + kind: 'SCALAR', + name: 'Boolean', + }, + }, + { + name: 'enablePhoneCollection', + type: { + kind: 'SCALAR', + name: 'Boolean', + }, + }, + { + name: 'enablePromotionCodes', + type: { + kind: 'SCALAR', + name: 'Boolean', + }, + }, + { + name: 'enableShippingAddressCollection', + type: { + kind: 'SCALAR', + name: 'Boolean', + }, + }, + { + name: 'enableSurcharge', + type: { + kind: 'SCALAR', + name: 'Boolean', + }, + }, + { + name: 'enableTaxCollection', + type: { + kind: 'SCALAR', + name: 'Boolean', + }, + }, + { + name: 'enableTips', + type: { + kind: 'SCALAR', + name: 'Boolean', + }, + }, + { + name: 'enabledLocales', + type: { + kind: 'LIST', + ofType: { + kind: 'NON_NULL', + ofType: { + kind: 'SCALAR', + name: 'String', + }, + }, + }, + }, + { + name: 'enabledPaymentProviders', + type: { + kind: 'LIST', + ofType: { + kind: 'NON_NULL', + ofType: { + kind: 'SCALAR', + name: 'String', + }, + }, + }, + }, + { + name: 'environment', + type: { + kind: 'ENUM', + name: 'CheckoutSessionEnvironment', + }, + }, + { + name: 'experimental_rules', + type: { + kind: 'INPUT_OBJECT', + name: 'CheckoutSessionExperimentalRulesInput', + }, + }, + { + name: 'expiresAt', + type: { + kind: 'SCALAR', + name: 'DateTime', + }, + }, + { + name: 'locations', + type: { + kind: 'LIST', + ofType: { + kind: 'NON_NULL', + ofType: { + kind: 'INPUT_OBJECT', + name: 'CheckoutSessionLocationInput', + }, + }, + }, + }, + { + name: 'operatingHours', + type: { + kind: 'INPUT_OBJECT', + name: 'CheckoutSessionOperatingHoursMapInput', + }, + }, + { + name: 'paymentMethods', + type: { + kind: 'INPUT_OBJECT', + name: 'CheckoutSessionPaymentMethodsInput', + }, + }, + { + name: 'returnUrl', + type: { + kind: 'SCALAR', + name: 'String', + }, + }, + { + name: 'sourceApp', + type: { + kind: 'SCALAR', + name: 'String', + }, + }, + { + name: 'storeId', + type: { + kind: 'SCALAR', + name: 'String', + }, + }, + { + name: 'storeName', + type: { + kind: 'SCALAR', + name: 'String', + }, + }, + { + name: 'successUrl', + type: { + kind: 'SCALAR', + name: 'String', + }, + }, + { + name: 'url', + type: { + kind: 'SCALAR', + name: 'String', + }, + }, + ], + isOneOf: false, + }, + { + kind: 'INPUT_OBJECT', + name: 'MutationVerifyAddressInput', + inputFields: [ + { + name: 'addressLine1', + type: { + kind: 'NON_NULL', + ofType: { + kind: 'SCALAR', + name: 'String', + }, + }, + }, + { + name: 'addressLine2', + type: { + kind: 'SCALAR', + name: 'String', + }, + }, + { + name: 'addressLine3', + type: { + kind: 'SCALAR', + name: 'String', + }, + }, + { + name: 'adminArea1', + type: { + kind: 'SCALAR', + name: 'String', + }, + }, + { + name: 'adminArea2', + type: { + kind: 'SCALAR', + name: 'String', + }, + }, + { + name: 'adminArea3', + type: { + kind: 'SCALAR', + name: 'String', + }, + }, + { + name: 'adminArea4', + type: { + kind: 'SCALAR', + name: 'String', + }, + }, + { + name: 'countryCode', + type: { + kind: 'NON_NULL', + ofType: { + kind: 'SCALAR', + name: 'String', + }, + }, + }, + { + name: 'postalCode', + type: { + kind: 'NON_NULL', + ofType: { + kind: 'SCALAR', + name: 'String', + }, + }, + }, + ], + isOneOf: false, + }, + { + kind: 'ENUM', + name: 'NoteAuthorTypeInput', + enumValues: [ + { + name: 'CUSTOMER', + isDeprecated: false, + }, + { + name: 'MERCHANT', + isDeprecated: false, + }, + { + name: 'NONE', + isDeprecated: false, + }, + ], + }, + { + kind: 'INPUT_OBJECT', + name: 'NoteInput', + inputFields: [ + { + name: 'author', + type: { + kind: 'SCALAR', + name: 'String', + }, + }, + { + name: 'authorType', + type: { + kind: 'ENUM', + name: 'NoteAuthorTypeInput', + }, + }, + { + name: 'content', + type: { + kind: 'NON_NULL', + ofType: { + kind: 'SCALAR', + name: 'String', + }, + }, + }, + { + name: 'createdAt', + type: { + kind: 'SCALAR', + name: 'DateTime', + }, + }, + { + name: 'deletedAt', + type: { + kind: 'SCALAR', + name: 'DateTime', + }, + }, + { + name: 'externalIds', + type: { + kind: 'LIST', + ofType: { + kind: 'NON_NULL', + ofType: { + kind: 'INPUT_OBJECT', + name: 'ExternalIdsInput', + }, + }, + }, + }, + { + name: 'metafields', + type: { + kind: 'LIST', + ofType: { + kind: 'NON_NULL', + ofType: { + kind: 'INPUT_OBJECT', + name: 'OrderMetafieldInput', + }, + }, + }, + }, + { + name: 'referenceId', + type: { + kind: 'SCALAR', + name: 'String', + }, + }, + { + name: 'shouldNotifyCustomer', + type: { + kind: 'SCALAR', + name: 'Boolean', + }, + }, + ], + isOneOf: false, + }, + { + kind: 'SCALAR', + name: 'Null', + }, + { + kind: 'INPUT_OBJECT', + name: 'OrderAddressInput', + inputFields: [ + { + name: 'addressLine1', + type: { + kind: 'SCALAR', + name: 'String', + }, + }, + { + name: 'addressLine2', + type: { + kind: 'SCALAR', + name: 'String', + }, + }, + { + name: 'addressLine3', + type: { + kind: 'SCALAR', + name: 'String', + }, + }, + { + name: 'adminArea1', + type: { + kind: 'SCALAR', + name: 'String', + }, + }, + { + name: 'adminArea2', + type: { + kind: 'SCALAR', + name: 'String', + }, + }, + { + name: 'adminArea3', + type: { + kind: 'SCALAR', + name: 'String', + }, + }, + { + name: 'adminArea4', + type: { + kind: 'SCALAR', + name: 'String', + }, + }, + { + name: 'countryCode', + type: { + kind: 'SCALAR', + name: 'String', + }, + }, + { + name: 'postalCode', + type: { + kind: 'SCALAR', + name: 'String', + }, + }, + ], + isOneOf: false, + }, + { + kind: 'INPUT_OBJECT', + name: 'OrderBillingInfoInput', + inputFields: [ + { + name: 'address', + type: { + kind: 'INPUT_OBJECT', + name: 'OrderAddressInput', + }, + }, + { + name: 'companyName', + type: { + kind: 'SCALAR', + name: 'String', + }, + }, + { + name: 'email', + type: { + kind: 'SCALAR', + name: 'String', + }, + }, + { + name: 'firstName', + type: { + kind: 'SCALAR', + name: 'String', + }, + }, + { + name: 'lastName', + type: { + kind: 'SCALAR', + name: 'String', + }, + }, + { + name: 'phone', + type: { + kind: 'SCALAR', + name: 'String', + }, + }, + ], + isOneOf: false, + }, + { + kind: 'INPUT_OBJECT', + name: 'OrderContextInputUpdate', + inputFields: [ + { + name: 'channelId', + type: { + kind: 'NON_NULL', + ofType: { + kind: 'SCALAR', + name: 'String', + }, + }, + }, + { + name: 'storeId', + type: { + kind: 'NON_NULL', + ofType: { + kind: 'SCALAR', + name: 'String', + }, + }, + }, + ], + isOneOf: false, + }, + { + kind: 'OBJECT', + name: 'OrderMetafield', + fields: [ + { + name: 'key', + type: { + kind: 'SCALAR', + name: 'String', + }, + args: [], + isDeprecated: false, + }, + { + name: 'type', + type: { + kind: 'SCALAR', + name: 'String', + }, + args: [], + isDeprecated: false, + }, + { + name: 'value', + type: { + kind: 'SCALAR', + name: 'String', + }, + args: [], + isDeprecated: false, + }, + ], + interfaces: [], + }, + { + kind: 'INPUT_OBJECT', + name: 'OrderMetafieldInput', + inputFields: [ + { + name: 'key', + type: { + kind: 'NON_NULL', + ofType: { + kind: 'SCALAR', + name: 'String', + }, + }, + }, + { + name: 'type', + type: { + kind: 'NON_NULL', + ofType: { + kind: 'ENUM', + name: 'MetafieldTypeInput', + }, + }, + defaultValue: 'JSON', + }, + { + name: 'value', + type: { + kind: 'NON_NULL', + ofType: { + kind: 'SCALAR', + name: 'String', + }, + }, + }, + ], + isOneOf: false, + }, + { + kind: 'INPUT_OBJECT', + name: 'OrderShippingInfoInput', + inputFields: [ + { + name: 'address', + type: { + kind: 'INPUT_OBJECT', + name: 'OrderAddressInput', + }, + }, + { + name: 'companyName', + type: { + kind: 'SCALAR', + name: 'String', + }, + }, + { + name: 'email', + type: { + kind: 'SCALAR', + name: 'String', + }, + }, + { + name: 'firstName', + type: { + kind: 'SCALAR', + name: 'String', + }, + }, + { + name: 'lastName', + type: { + kind: 'SCALAR', + name: 'String', + }, + }, + { + name: 'phone', + type: { + kind: 'SCALAR', + name: 'String', + }, + }, + ], + isOneOf: false, + }, + { + kind: 'INPUT_OBJECT', + name: 'OrderTotalsInput', + inputFields: [ + { + name: 'discountTotal', + type: { + kind: 'NON_NULL', + ofType: { + kind: 'INPUT_OBJECT', + name: 'MoneyInput', + }, + }, + }, + { + name: 'feeTotal', + type: { + kind: 'NON_NULL', + ofType: { + kind: 'INPUT_OBJECT', + name: 'MoneyInput', + }, + }, + }, + { + name: 'shippingTotal', + type: { + kind: 'NON_NULL', + ofType: { + kind: 'INPUT_OBJECT', + name: 'MoneyInput', + }, + }, + }, + { + name: 'subTotal', + type: { + kind: 'NON_NULL', + ofType: { + kind: 'INPUT_OBJECT', + name: 'MoneyInput', + }, + }, + }, + { + name: 'taxTotal', + type: { + kind: 'NON_NULL', + ofType: { + kind: 'INPUT_OBJECT', + name: 'MoneyInput', + }, + }, + }, + { + name: 'total', + type: { + kind: 'NON_NULL', + ofType: { + kind: 'INPUT_OBJECT', + name: 'MoneyInput', + }, + }, + }, + ], + isOneOf: false, + }, + { + kind: 'OBJECT', + name: 'PageInfo', + fields: [ + { + name: 'endCursor', + type: { + kind: 'SCALAR', + name: 'String', + }, + args: [], + isDeprecated: false, + }, + { + name: 'hasNextPage', + type: { + kind: 'NON_NULL', + ofType: { + kind: 'SCALAR', + name: 'Boolean', + }, + }, + args: [], + isDeprecated: false, + }, + { + name: 'hasPreviousPage', + type: { + kind: 'NON_NULL', + ofType: { + kind: 'SCALAR', + name: 'Boolean', + }, + }, + args: [], + isDeprecated: false, + }, + { + name: 'startCursor', + type: { + kind: 'SCALAR', + name: 'String', + }, + args: [], + isDeprecated: false, + }, + ], + interfaces: [], + }, + { + kind: 'INPUT_OBJECT', + name: 'PriceAdjustmentShippingLineInput', + inputFields: [ + { + name: 'id', + type: { + kind: 'SCALAR', + name: 'String', + }, + }, + { + name: 'name', + type: { + kind: 'SCALAR', + name: 'String', + }, + }, + { + name: 'subTotal', + type: { + kind: 'NON_NULL', + ofType: { + kind: 'INPUT_OBJECT', + name: 'MoneyInput', + }, + }, + }, + ], + isOneOf: false, + }, + { + kind: 'OBJECT', + name: 'PriceAdjustmentsCalculationResult', + fields: [ + { + name: 'adjustments', + type: { + kind: 'LIST', + ofType: { + kind: 'NON_NULL', + ofType: { + kind: 'OBJECT', + name: 'CalculatedAdjustmentOutput', + }, + }, + }, + args: [], + isDeprecated: false, + }, + { + name: 'lines', + type: { + kind: 'LIST', + ofType: { + kind: 'NON_NULL', + ofType: { + kind: 'OBJECT', + name: 'CalculatedLineOutput', + }, + }, + }, + args: [], + isDeprecated: false, + }, + { + name: 'totalDiscountAmount', + type: { + kind: 'OBJECT', + name: 'SimpleMoney', + }, + args: [], + isDeprecated: false, + }, + { + name: 'totalFeeAmount', + type: { + kind: 'OBJECT', + name: 'SimpleMoney', + }, + args: [], + isDeprecated: false, + }, + ], + interfaces: [], + }, + { + kind: 'OBJECT', + name: 'Query', + fields: [ + { + name: 'checkoutSession', + type: { + kind: 'OBJECT', + name: 'CheckoutSession', + }, + args: [], + isDeprecated: false, + }, + ], + interfaces: [], + }, + { + kind: 'INPUT_OBJECT', + name: 'RemoveShippingMethodInput', + inputFields: [ + { + name: 'name', + type: { + kind: 'NON_NULL', + ofType: { + kind: 'SCALAR', + name: 'String', + }, + }, + }, + { + name: 'serviceCode', + type: { + kind: 'SCALAR', + name: 'String', + }, + }, + ], + isOneOf: false, }, { - "kind": "INPUT_OBJECT", - "name": "MutationVerifyAddressInput", - "inputFields": [ + kind: 'OBJECT', + name: 'SKU', + fields: [ + { + name: 'attributeValues', + type: { + kind: 'NON_NULL', + ofType: { + kind: 'LIST', + ofType: { + kind: 'NON_NULL', + ofType: { + kind: 'OBJECT', + name: 'SKUAttributeValue', + }, + }, + }, + }, + args: [], + isDeprecated: false, + }, + { + name: 'attributes', + type: { + kind: 'NON_NULL', + ofType: { + kind: 'LIST', + ofType: { + kind: 'NON_NULL', + ofType: { + kind: 'OBJECT', + name: 'SKUAttribute', + }, + }, + }, + }, + args: [], + isDeprecated: false, + }, + { + name: 'code', + type: { + kind: 'NON_NULL', + ofType: { + kind: 'SCALAR', + name: 'String', + }, + }, + args: [], + isDeprecated: false, + }, + { + name: 'createdAt', + type: { + kind: 'NON_NULL', + ofType: { + kind: 'SCALAR', + name: 'DateTime', + }, + }, + args: [], + isDeprecated: false, + }, + { + name: 'description', + type: { + kind: 'SCALAR', + name: 'String', + }, + args: [], + isDeprecated: false, + }, + { + name: 'disableShipping', + type: { + kind: 'SCALAR', + name: 'Boolean', + }, + args: [], + isDeprecated: false, + }, + { + name: 'htmlDescription', + type: { + kind: 'SCALAR', + name: 'String', + }, + args: [], + isDeprecated: false, + }, + { + name: 'id', + type: { + kind: 'NON_NULL', + ofType: { + kind: 'SCALAR', + name: 'ID', + }, + }, + args: [], + isDeprecated: false, + }, + { + name: 'label', + type: { + kind: 'SCALAR', + name: 'String', + }, + args: [], + isDeprecated: false, + }, + { + name: 'mediaUrls', + type: { + kind: 'NON_NULL', + ofType: { + kind: 'LIST', + ofType: { + kind: 'NON_NULL', + ofType: { + kind: 'SCALAR', + name: 'String', + }, + }, + }, + }, + args: [], + isDeprecated: false, + }, + { + name: 'metafields', + type: { + kind: 'NON_NULL', + ofType: { + kind: 'OBJECT', + name: 'SKUMetafieldsConnection', + }, + }, + args: [ + { + name: 'after', + type: { + kind: 'SCALAR', + name: 'String', + }, + }, + { + name: 'before', + type: { + kind: 'SCALAR', + name: 'String', + }, + }, + { + name: 'first', + type: { + kind: 'SCALAR', + name: 'Int', + }, + }, + { + name: 'last', + type: { + kind: 'SCALAR', + name: 'Int', + }, + }, + ], + isDeprecated: false, + }, + { + name: 'name', + type: { + kind: 'NON_NULL', + ofType: { + kind: 'SCALAR', + name: 'String', + }, + }, + args: [], + isDeprecated: false, + }, + { + name: 'prices', + type: { + kind: 'NON_NULL', + ofType: { + kind: 'LIST', + ofType: { + kind: 'NON_NULL', + ofType: { + kind: 'OBJECT', + name: 'SKUPrice', + }, + }, + }, + }, + args: [], + isDeprecated: false, + }, + { + name: 'status', + type: { + kind: 'SCALAR', + name: 'String', + }, + args: [], + isDeprecated: false, + }, + { + name: 'unitOfWeight', + type: { + kind: 'SCALAR', + name: 'String', + }, + args: [], + isDeprecated: false, + }, + { + name: 'updatedAt', + type: { + kind: 'NON_NULL', + ofType: { + kind: 'SCALAR', + name: 'DateTime', + }, + }, + args: [], + isDeprecated: false, + }, { - "name": "addressLine1", - "type": { - "kind": "NON_NULL", - "ofType": { - "kind": "SCALAR", - "name": "String" - } - } + name: 'weight', + type: { + kind: 'SCALAR', + name: 'Float', + }, + args: [], + isDeprecated: false, }, + ], + interfaces: [], + }, + { + kind: 'OBJECT', + name: 'SKUAttribute', + fields: [ { - "name": "addressLine2", - "type": { - "kind": "SCALAR", - "name": "String" - } + name: 'description', + type: { + kind: 'SCALAR', + name: 'String', + }, + args: [], + isDeprecated: false, }, { - "name": "addressLine3", - "type": { - "kind": "SCALAR", - "name": "String" - } + name: 'htmlDescription', + type: { + kind: 'SCALAR', + name: 'String', + }, + args: [], + isDeprecated: false, }, { - "name": "adminArea1", - "type": { - "kind": "SCALAR", - "name": "String" - } + name: 'id', + type: { + kind: 'NON_NULL', + ofType: { + kind: 'SCALAR', + name: 'ID', + }, + }, + args: [], + isDeprecated: false, }, { - "name": "adminArea2", - "type": { - "kind": "SCALAR", - "name": "String" - } + name: 'label', + type: { + kind: 'SCALAR', + name: 'String', + }, + args: [], + isDeprecated: false, }, { - "name": "adminArea3", - "type": { - "kind": "SCALAR", - "name": "String" - } + name: 'name', + type: { + kind: 'NON_NULL', + ofType: { + kind: 'SCALAR', + name: 'String', + }, + }, + args: [], + isDeprecated: false, + }, + { + name: 'values', + type: { + kind: 'NON_NULL', + ofType: { + kind: 'LIST', + ofType: { + kind: 'NON_NULL', + ofType: { + kind: 'OBJECT', + name: 'SKUAttributeValue', + }, + }, + }, + }, + args: [], + isDeprecated: false, }, + ], + interfaces: [], + }, + { + kind: 'OBJECT', + name: 'SKUAttributeValue', + fields: [ { - "name": "adminArea4", - "type": { - "kind": "SCALAR", - "name": "String" - } + name: 'id', + type: { + kind: 'NON_NULL', + ofType: { + kind: 'SCALAR', + name: 'ID', + }, + }, + args: [], + isDeprecated: false, }, { - "name": "countryCode", - "type": { - "kind": "NON_NULL", - "ofType": { - "kind": "SCALAR", - "name": "String" - } - } + name: 'label', + type: { + kind: 'SCALAR', + name: 'String', + }, + args: [], + isDeprecated: false, }, { - "name": "postalCode", - "type": { - "kind": "NON_NULL", - "ofType": { - "kind": "SCALAR", - "name": "String" - } - } - } + name: 'name', + type: { + kind: 'NON_NULL', + ofType: { + kind: 'SCALAR', + name: 'String', + }, + }, + args: [], + isDeprecated: false, + }, ], - "isOneOf": false + interfaces: [], }, { - "kind": "ENUM", - "name": "NoteAuthorTypeInput", - "enumValues": [ + kind: 'OBJECT', + name: 'SKUMetafield', + fields: [ + { + name: 'id', + type: { + kind: 'NON_NULL', + ofType: { + kind: 'SCALAR', + name: 'ID', + }, + }, + args: [], + isDeprecated: false, + }, + { + name: 'key', + type: { + kind: 'NON_NULL', + ofType: { + kind: 'SCALAR', + name: 'String', + }, + }, + args: [], + isDeprecated: false, + }, { - "name": "CUSTOMER", - "isDeprecated": false + name: 'namespace', + type: { + kind: 'NON_NULL', + ofType: { + kind: 'SCALAR', + name: 'String', + }, + }, + args: [], + isDeprecated: false, + }, + { + name: 'value', + type: { + kind: 'NON_NULL', + ofType: { + kind: 'SCALAR', + name: 'String', + }, + }, + args: [], + isDeprecated: false, }, + ], + interfaces: [], + }, + { + kind: 'OBJECT', + name: 'SKUMetafieldsConnection', + fields: [ { - "name": "MERCHANT", - "isDeprecated": false + name: 'edges', + type: { + kind: 'LIST', + ofType: { + kind: 'OBJECT', + name: 'SKUMetafieldsConnectionEdge', + }, + }, + args: [], + isDeprecated: false, }, { - "name": "NONE", - "isDeprecated": false - } - ] + name: 'pageInfo', + type: { + kind: 'NON_NULL', + ofType: { + kind: 'OBJECT', + name: 'PageInfo', + }, + }, + args: [], + isDeprecated: false, + }, + ], + interfaces: [], }, { - "kind": "INPUT_OBJECT", - "name": "NoteInput", - "inputFields": [ + kind: 'OBJECT', + name: 'SKUMetafieldsConnectionEdge', + fields: [ + { + name: 'cursor', + type: { + kind: 'NON_NULL', + ofType: { + kind: 'SCALAR', + name: 'String', + }, + }, + args: [], + isDeprecated: false, + }, { - "name": "author", - "type": { - "kind": "SCALAR", - "name": "String" - } + name: 'node', + type: { + kind: 'OBJECT', + name: 'SKUMetafield', + }, + args: [], + isDeprecated: false, }, + ], + interfaces: [], + }, + { + kind: 'OBJECT', + name: 'SKUPrice', + fields: [ { - "name": "authorType", - "type": { - "kind": "ENUM", - "name": "NoteAuthorTypeInput" - } + name: 'currencyCode', + type: { + kind: 'NON_NULL', + ofType: { + kind: 'SCALAR', + name: 'String', + }, + }, + args: [], + isDeprecated: false, }, { - "name": "content", - "type": { - "kind": "NON_NULL", - "ofType": { - "kind": "SCALAR", - "name": "String" - } - } + name: 'value', + type: { + kind: 'NON_NULL', + ofType: { + kind: 'SCALAR', + name: 'Float', + }, + }, + args: [], + isDeprecated: false, }, + ], + interfaces: [], + }, + { + kind: 'OBJECT', + name: 'SelectedAddon', + fields: [ { - "name": "createdAt", - "type": { - "kind": "SCALAR", - "name": "DateTime" - } + name: 'attribute', + type: { + kind: 'SCALAR', + name: 'String', + }, + args: [], + isDeprecated: false, }, { - "name": "deletedAt", - "type": { - "kind": "SCALAR", - "name": "DateTime" - } + name: 'sku', + type: { + kind: 'SCALAR', + name: 'String', + }, + args: [], + isDeprecated: false, }, { - "name": "externalIds", - "type": { - "kind": "LIST", - "ofType": { - "kind": "NON_NULL", - "ofType": { - "kind": "INPUT_OBJECT", - "name": "ExternalIdsInput" - } - } - } + name: 'values', + type: { + kind: 'LIST', + ofType: { + kind: 'NON_NULL', + ofType: { + kind: 'OBJECT', + name: 'SelectedAddonValue', + }, + }, + }, + args: [], + isDeprecated: false, }, + ], + interfaces: [], + }, + { + kind: 'INPUT_OBJECT', + name: 'SelectedAddonInput', + inputFields: [ { - "name": "metafields", - "type": { - "kind": "LIST", - "ofType": { - "kind": "NON_NULL", - "ofType": { - "kind": "INPUT_OBJECT", - "name": "OrderMetafieldInput" - } - } - } + name: 'attribute', + type: { + kind: 'NON_NULL', + ofType: { + kind: 'SCALAR', + name: 'String', + }, + }, }, { - "name": "referenceId", - "type": { - "kind": "SCALAR", - "name": "String" - } + name: 'sku', + type: { + kind: 'SCALAR', + name: 'String', + }, }, { - "name": "shouldNotifyCustomer", - "type": { - "kind": "SCALAR", - "name": "Boolean" - } - } + name: 'values', + type: { + kind: 'NON_NULL', + ofType: { + kind: 'LIST', + ofType: { + kind: 'NON_NULL', + ofType: { + kind: 'INPUT_OBJECT', + name: 'SelectedAddonValueInput', + }, + }, + }, + }, + }, ], - "isOneOf": false + isOneOf: false, }, { - "kind": "SCALAR", - "name": "Null" + kind: 'OBJECT', + name: 'SelectedAddonValue', + fields: [ + { + name: 'costAdjustment', + type: { + kind: 'OBJECT', + name: 'MoneyValue', + }, + args: [], + isDeprecated: false, + }, + { + name: 'name', + type: { + kind: 'SCALAR', + name: 'String', + }, + args: [], + isDeprecated: false, + }, + ], + interfaces: [], }, { - "kind": "INPUT_OBJECT", - "name": "OrderAddressInput", - "inputFields": [ + kind: 'INPUT_OBJECT', + name: 'SelectedAddonValueInput', + inputFields: [ { - "name": "addressLine1", - "type": { - "kind": "SCALAR", - "name": "String" - } + name: 'amount', + type: { + kind: 'INPUT_OBJECT', + name: 'MoneyInput', + }, }, { - "name": "addressLine2", - "type": { - "kind": "SCALAR", - "name": "String" - } + name: 'amountIncreased', + type: { + kind: 'SCALAR', + name: 'Boolean', + }, }, { - "name": "addressLine3", - "type": { - "kind": "SCALAR", - "name": "String" - } + name: 'costAdjustment', + type: { + kind: 'NON_NULL', + ofType: { + kind: 'INPUT_OBJECT', + name: 'MoneyInput', + }, + }, }, { - "name": "adminArea1", - "type": { - "kind": "SCALAR", - "name": "String" - } + name: 'name', + type: { + kind: 'NON_NULL', + ofType: { + kind: 'SCALAR', + name: 'String', + }, + }, }, + ], + isOneOf: false, + }, + { + kind: 'OBJECT', + name: 'SelectedOption', + fields: [ { - "name": "adminArea2", - "type": { - "kind": "SCALAR", - "name": "String" - } + name: 'attribute', + type: { + kind: 'SCALAR', + name: 'String', + }, + args: [], + isDeprecated: false, }, { - "name": "adminArea3", - "type": { - "kind": "SCALAR", - "name": "String" - } + name: 'values', + type: { + kind: 'LIST', + ofType: { + kind: 'NON_NULL', + ofType: { + kind: 'SCALAR', + name: 'String', + }, + }, + }, + args: [], + isDeprecated: false, }, + ], + interfaces: [], + }, + { + kind: 'INPUT_OBJECT', + name: 'SelectedOptionInput', + inputFields: [ { - "name": "adminArea4", - "type": { - "kind": "SCALAR", - "name": "String" - } + name: 'attribute', + type: { + kind: 'NON_NULL', + ofType: { + kind: 'SCALAR', + name: 'String', + }, + }, }, { - "name": "countryCode", - "type": { - "kind": "SCALAR", - "name": "String" - } + name: 'values', + type: { + kind: 'NON_NULL', + ofType: { + kind: 'LIST', + ofType: { + kind: 'NON_NULL', + ofType: { + kind: 'SCALAR', + name: 'String', + }, + }, + }, + }, }, - { - "name": "postalCode", - "type": { - "kind": "SCALAR", - "name": "String" - } - } ], - "isOneOf": false + isOneOf: false, }, { - "kind": "INPUT_OBJECT", - "name": "OrderBillingInfoInput", - "inputFields": [ + kind: 'OBJECT', + name: 'ShippingLine', + fields: [ { - "name": "address", - "type": { - "kind": "INPUT_OBJECT", - "name": "OrderAddressInput" - } + name: 'amount', + type: { + kind: 'OBJECT', + name: 'MoneyValue', + }, + args: [], + isDeprecated: false, }, { - "name": "companyName", - "type": { - "kind": "SCALAR", - "name": "String" - } + name: 'discounts', + type: { + kind: 'LIST', + ofType: { + kind: 'NON_NULL', + ofType: { + kind: 'OBJECT', + name: 'LineItemDiscount', + }, + }, + }, + args: [], + isDeprecated: false, }, { - "name": "email", - "type": { - "kind": "SCALAR", - "name": "String" - } + name: 'id', + type: { + kind: 'SCALAR', + name: 'String', + }, + args: [], + isDeprecated: false, }, { - "name": "firstName", - "type": { - "kind": "SCALAR", - "name": "String" - } + name: 'metafields', + type: { + kind: 'LIST', + ofType: { + kind: 'NON_NULL', + ofType: { + kind: 'OBJECT', + name: 'OrderMetafield', + }, + }, + }, + args: [], + isDeprecated: false, }, { - "name": "lastName", - "type": { - "kind": "SCALAR", - "name": "String" - } + name: 'name', + type: { + kind: 'SCALAR', + name: 'String', + }, + args: [], + isDeprecated: false, }, { - "name": "phone", - "type": { - "kind": "SCALAR", - "name": "String" - } - } - ], - "isOneOf": false - }, - { - "kind": "INPUT_OBJECT", - "name": "OrderContextInputUpdate", - "inputFields": [ - { - "name": "channelId", - "type": { - "kind": "NON_NULL", - "ofType": { - "kind": "SCALAR", - "name": "String" - } - } + name: 'requestedProvider', + type: { + kind: 'SCALAR', + name: 'String', + }, + args: [], + isDeprecated: false, }, { - "name": "storeId", - "type": { - "kind": "NON_NULL", - "ofType": { - "kind": "SCALAR", - "name": "String" - } - } - } - ], - "isOneOf": false - }, - { - "kind": "OBJECT", - "name": "OrderMetafield", - "fields": [ - { - "name": "key", - "type": { - "kind": "SCALAR", - "name": "String" + name: 'requestedService', + type: { + kind: 'SCALAR', + name: 'String', }, - "args": [], - "isDeprecated": false + args: [], + isDeprecated: false, }, { - "name": "type", - "type": { - "kind": "SCALAR", - "name": "String" + name: 'taxes', + type: { + kind: 'LIST', + ofType: { + kind: 'NON_NULL', + ofType: { + kind: 'OBJECT', + name: 'LineItemTax', + }, + }, }, - "args": [], - "isDeprecated": false + args: [], + isDeprecated: false, }, { - "name": "value", - "type": { - "kind": "SCALAR", - "name": "String" + name: 'totals', + type: { + kind: 'OBJECT', + name: 'ShippingLineTotals', }, - "args": [], - "isDeprecated": false - } + args: [], + isDeprecated: false, + }, ], - "interfaces": [] + interfaces: [], }, { - "kind": "INPUT_OBJECT", - "name": "OrderMetafieldInput", - "inputFields": [ + kind: 'OBJECT', + name: 'ShippingLineTotals', + fields: [ { - "name": "key", - "type": { - "kind": "NON_NULL", - "ofType": { - "kind": "SCALAR", - "name": "String" - } - } + name: 'subTotal', + type: { + kind: 'OBJECT', + name: 'MoneyValue', + }, + args: [], + isDeprecated: false, }, { - "name": "type", - "type": { - "kind": "NON_NULL", - "ofType": { - "kind": "ENUM", - "name": "MetafieldTypeInput" - } + name: 'taxTotal', + type: { + kind: 'OBJECT', + name: 'MoneyValue', }, - "defaultValue": "JSON" + args: [], + isDeprecated: false, }, - { - "name": "value", - "type": { - "kind": "NON_NULL", - "ofType": { - "kind": "SCALAR", - "name": "String" - } - } - } ], - "isOneOf": false + interfaces: [], }, { - "kind": "INPUT_OBJECT", - "name": "OrderShippingInfoInput", - "inputFields": [ - { - "name": "address", - "type": { - "kind": "INPUT_OBJECT", - "name": "OrderAddressInput" - } - }, + kind: 'ENUM', + name: 'ShippingLineType', + enumValues: [ { - "name": "companyName", - "type": { - "kind": "SCALAR", - "name": "String" - } + name: 'FEE', + isDeprecated: false, }, { - "name": "email", - "type": { - "kind": "SCALAR", - "name": "String" - } + name: 'SHIPPING', + isDeprecated: false, }, { - "name": "firstName", - "type": { - "kind": "SCALAR", - "name": "String" - } + name: 'SKU', + isDeprecated: false, }, - { - "name": "lastName", - "type": { - "kind": "SCALAR", - "name": "String" - } - }, - { - "name": "phone", - "type": { - "kind": "SCALAR", - "name": "String" - } - } ], - "isOneOf": false }, { - "kind": "INPUT_OBJECT", - "name": "OrderTotalsInput", - "inputFields": [ + kind: 'OBJECT', + name: 'ShippingRate', + fields: [ { - "name": "discountTotal", - "type": { - "kind": "NON_NULL", - "ofType": { - "kind": "INPUT_OBJECT", - "name": "MoneyInput" - } - } - }, - { - "name": "feeTotal", - "type": { - "kind": "NON_NULL", - "ofType": { - "kind": "INPUT_OBJECT", - "name": "MoneyInput" - } - } + name: 'carrierCode', + type: { + kind: 'SCALAR', + name: 'String', + }, + args: [], + isDeprecated: false, }, { - "name": "shippingTotal", - "type": { - "kind": "NON_NULL", - "ofType": { - "kind": "INPUT_OBJECT", - "name": "MoneyInput" - } - } + name: 'cost', + type: { + kind: 'OBJECT', + name: 'ShippingRateMoneyValue', + }, + args: [], + isDeprecated: false, }, { - "name": "subTotal", - "type": { - "kind": "NON_NULL", - "ofType": { - "kind": "INPUT_OBJECT", - "name": "MoneyInput" - } - } + name: 'description', + type: { + kind: 'SCALAR', + name: 'String', + }, + args: [], + isDeprecated: false, }, { - "name": "taxTotal", - "type": { - "kind": "NON_NULL", - "ofType": { - "kind": "INPUT_OBJECT", - "name": "MoneyInput" - } - } + name: 'displayName', + type: { + kind: 'SCALAR', + name: 'String', + }, + args: [], + isDeprecated: false, }, { - "name": "total", - "type": { - "kind": "NON_NULL", - "ofType": { - "kind": "INPUT_OBJECT", - "name": "MoneyInput" - } - } - } - ], - "isOneOf": false - }, - { - "kind": "OBJECT", - "name": "PageInfo", - "fields": [ - { - "name": "endCursor", - "type": { - "kind": "SCALAR", - "name": "String" - }, - "args": [], - "isDeprecated": false - }, - { - "name": "hasNextPage", - "type": { - "kind": "NON_NULL", - "ofType": { - "kind": "SCALAR", - "name": "Boolean" - } - }, - "args": [], - "isDeprecated": false - }, - { - "name": "hasPreviousPage", - "type": { - "kind": "NON_NULL", - "ofType": { - "kind": "SCALAR", - "name": "Boolean" - } - }, - "args": [], - "isDeprecated": false + name: 'features', + type: { + kind: 'LIST', + ofType: { + kind: 'NON_NULL', + ofType: { + kind: 'SCALAR', + name: 'String', + }, + }, + }, + args: [], + isDeprecated: false, }, { - "name": "startCursor", - "type": { - "kind": "SCALAR", - "name": "String" + name: 'maxDeliveryDate', + type: { + kind: 'SCALAR', + name: 'String', }, - "args": [], - "isDeprecated": false - } - ], - "interfaces": [] - }, - { - "kind": "INPUT_OBJECT", - "name": "PriceAdjustmentShippingLineInput", - "inputFields": [ - { - "name": "id", - "type": { - "kind": "SCALAR", - "name": "String" - } + args: [], + isDeprecated: false, }, { - "name": "name", - "type": { - "kind": "SCALAR", - "name": "String" - } + name: 'minDeliveryDate', + type: { + kind: 'SCALAR', + name: 'String', + }, + args: [], + isDeprecated: false, }, { - "name": "subTotal", - "type": { - "kind": "NON_NULL", - "ofType": { - "kind": "INPUT_OBJECT", - "name": "MoneyInput" - } - } - } + name: 'serviceCode', + type: { + kind: 'SCALAR', + name: 'String', + }, + args: [], + isDeprecated: false, + }, ], - "isOneOf": false + interfaces: [], }, { - "kind": "OBJECT", - "name": "PriceAdjustmentsCalculationResult", - "fields": [ + kind: 'OBJECT', + name: 'ShippingRateCalculationResult', + fields: [ { - "name": "adjustments", - "type": { - "kind": "LIST", - "ofType": { - "kind": "NON_NULL", - "ofType": { - "kind": "OBJECT", - "name": "CalculatedAdjustmentOutput" - } - } + name: 'rates', + type: { + kind: 'LIST', + ofType: { + kind: 'NON_NULL', + ofType: { + kind: 'OBJECT', + name: 'ShippingRate', + }, + }, }, - "args": [], - "isDeprecated": false + args: [], + isDeprecated: false, }, - { - "name": "lines", - "type": { - "kind": "LIST", - "ofType": { - "kind": "NON_NULL", - "ofType": { - "kind": "OBJECT", - "name": "CalculatedLineOutput" - } - } - }, - "args": [], - "isDeprecated": false - }, - { - "name": "totalDiscountAmount", - "type": { - "kind": "OBJECT", - "name": "SimpleMoney" - }, - "args": [], - "isDeprecated": false - }, - { - "name": "totalFeeAmount", - "type": { - "kind": "OBJECT", - "name": "SimpleMoney" - }, - "args": [], - "isDeprecated": false - } ], - "interfaces": [] - }, + interfaces: [], + }, { - "kind": "OBJECT", - "name": "Query", - "fields": [ + kind: 'OBJECT', + name: 'ShippingRateMoneyValue', + fields: [ { - "name": "checkoutSession", - "type": { - "kind": "OBJECT", - "name": "CheckoutSession" + name: 'currencyCode', + type: { + kind: 'SCALAR', + name: 'String', }, - "args": [], - "isDeprecated": false - } - ], - "interfaces": [] - }, - { - "kind": "INPUT_OBJECT", - "name": "RemoveShippingMethodInput", - "inputFields": [ - { - "name": "name", - "type": { - "kind": "NON_NULL", - "ofType": { - "kind": "SCALAR", - "name": "String" - } - } + args: [], + isDeprecated: false, }, { - "name": "serviceCode", - "type": { - "kind": "SCALAR", - "name": "String" - } - } + name: 'value', + type: { + kind: 'SCALAR', + name: 'Float', + }, + args: [], + isDeprecated: false, + }, ], - "isOneOf": false + interfaces: [], }, { - "kind": "OBJECT", - "name": "SKU", - "fields": [ + kind: 'OBJECT', + name: 'SimpleMoney', + fields: [ { - "name": "attributeValues", - "type": { - "kind": "NON_NULL", - "ofType": { - "kind": "LIST", - "ofType": { - "kind": "NON_NULL", - "ofType": { - "kind": "OBJECT", - "name": "SKUAttributeValue" - } - } - } + name: 'currencyCode', + type: { + kind: 'SCALAR', + name: 'String', }, - "args": [], - "isDeprecated": false + args: [], + isDeprecated: false, }, { - "name": "attributes", - "type": { - "kind": "NON_NULL", - "ofType": { - "kind": "LIST", - "ofType": { - "kind": "NON_NULL", - "ofType": { - "kind": "OBJECT", - "name": "SKUAttribute" - } - } - } + name: 'value', + type: { + kind: 'SCALAR', + name: 'Float', }, - "args": [], - "isDeprecated": false + args: [], + isDeprecated: false, }, + ], + interfaces: [], + }, + { + kind: 'SCALAR', + name: 'String', + }, + { + kind: 'INPUT_OBJECT', + name: 'TaxDestinationAddressInput', + inputFields: [ { - "name": "code", - "type": { - "kind": "NON_NULL", - "ofType": { - "kind": "SCALAR", - "name": "String" - } + name: 'addressLine1', + type: { + kind: 'SCALAR', + name: 'String', }, - "args": [], - "isDeprecated": false - }, - { - "name": "createdAt", - "type": { - "kind": "NON_NULL", - "ofType": { - "kind": "SCALAR", - "name": "DateTime" - } - }, - "args": [], - "isDeprecated": false - }, - { - "name": "description", - "type": { - "kind": "SCALAR", - "name": "String" - }, - "args": [], - "isDeprecated": false }, { - "name": "disableShipping", - "type": { - "kind": "SCALAR", - "name": "Boolean" - }, - "args": [], - "isDeprecated": false - }, - { - "name": "htmlDescription", - "type": { - "kind": "SCALAR", - "name": "String" - }, - "args": [], - "isDeprecated": false - }, - { - "name": "id", - "type": { - "kind": "NON_NULL", - "ofType": { - "kind": "SCALAR", - "name": "ID" - } - }, - "args": [], - "isDeprecated": false - }, - { - "name": "label", - "type": { - "kind": "SCALAR", - "name": "String" - }, - "args": [], - "isDeprecated": false - }, - { - "name": "mediaUrls", - "type": { - "kind": "NON_NULL", - "ofType": { - "kind": "LIST", - "ofType": { - "kind": "NON_NULL", - "ofType": { - "kind": "SCALAR", - "name": "String" - } - } - } + name: 'addressLine2', + type: { + kind: 'SCALAR', + name: 'String', }, - "args": [], - "isDeprecated": false }, { - "name": "metafields", - "type": { - "kind": "NON_NULL", - "ofType": { - "kind": "OBJECT", - "name": "SKUMetafieldsConnection" - } + name: 'addressLine3', + type: { + kind: 'SCALAR', + name: 'String', }, - "args": [ - { - "name": "after", - "type": { - "kind": "SCALAR", - "name": "String" - } - }, - { - "name": "before", - "type": { - "kind": "SCALAR", - "name": "String" - } - }, - { - "name": "first", - "type": { - "kind": "SCALAR", - "name": "Int" - } - }, - { - "name": "last", - "type": { - "kind": "SCALAR", - "name": "Int" - } - } - ], - "isDeprecated": false }, { - "name": "name", - "type": { - "kind": "NON_NULL", - "ofType": { - "kind": "SCALAR", - "name": "String" - } + name: 'adminArea1', + type: { + kind: 'SCALAR', + name: 'String', }, - "args": [], - "isDeprecated": false }, { - "name": "prices", - "type": { - "kind": "NON_NULL", - "ofType": { - "kind": "LIST", - "ofType": { - "kind": "NON_NULL", - "ofType": { - "kind": "OBJECT", - "name": "SKUPrice" - } - } - } + name: 'adminArea2', + type: { + kind: 'SCALAR', + name: 'String', }, - "args": [], - "isDeprecated": false }, { - "name": "status", - "type": { - "kind": "SCALAR", - "name": "String" + name: 'adminArea3', + type: { + kind: 'SCALAR', + name: 'String', }, - "args": [], - "isDeprecated": false }, { - "name": "unitOfWeight", - "type": { - "kind": "SCALAR", - "name": "String" + name: 'adminArea4', + type: { + kind: 'SCALAR', + name: 'String', }, - "args": [], - "isDeprecated": false }, { - "name": "updatedAt", - "type": { - "kind": "NON_NULL", - "ofType": { - "kind": "SCALAR", - "name": "DateTime" - } + name: 'countryCode', + type: { + kind: 'NON_NULL', + ofType: { + kind: 'SCALAR', + name: 'String', + }, }, - "args": [], - "isDeprecated": false }, { - "name": "weight", - "type": { - "kind": "SCALAR", - "name": "Float" + name: 'postalCode', + type: { + kind: 'NON_NULL', + ofType: { + kind: 'SCALAR', + name: 'String', + }, }, - "args": [], - "isDeprecated": false - } + }, ], - "interfaces": [] + isOneOf: false, }, { - "kind": "OBJECT", - "name": "SKUAttribute", - "fields": [ + kind: 'INPUT_OBJECT', + name: 'TaxInput', + inputFields: [ { - "name": "description", - "type": { - "kind": "SCALAR", - "name": "String" + name: 'amount', + type: { + kind: 'NON_NULL', + ofType: { + kind: 'INPUT_OBJECT', + name: 'MoneyInput', + }, }, - "args": [], - "isDeprecated": false }, { - "name": "htmlDescription", - "type": { - "kind": "SCALAR", - "name": "String" + name: 'exempted', + type: { + kind: 'SCALAR', + name: 'Boolean', }, - "args": [], - "isDeprecated": false + defaultValue: 'false', }, { - "name": "id", - "type": { - "kind": "NON_NULL", - "ofType": { - "kind": "SCALAR", - "name": "ID" - } + name: 'externalIds', + type: { + kind: 'LIST', + ofType: { + kind: 'NON_NULL', + ofType: { + kind: 'INPUT_OBJECT', + name: 'ExternalIdsInput', + }, + }, }, - "args": [], - "isDeprecated": false }, { - "name": "label", - "type": { - "kind": "SCALAR", - "name": "String" + name: 'included', + type: { + kind: 'SCALAR', + name: 'Boolean', }, - "args": [], - "isDeprecated": false }, { - "name": "name", - "type": { - "kind": "NON_NULL", - "ofType": { - "kind": "SCALAR", - "name": "String" - } + name: 'metafields', + type: { + kind: 'LIST', + ofType: { + kind: 'NON_NULL', + ofType: { + kind: 'INPUT_OBJECT', + name: 'OrderMetafieldInput', + }, + }, }, - "args": [], - "isDeprecated": false }, { - "name": "values", - "type": { - "kind": "NON_NULL", - "ofType": { - "kind": "LIST", - "ofType": { - "kind": "NON_NULL", - "ofType": { - "kind": "OBJECT", - "name": "SKUAttributeValue" - } - } - } - }, - "args": [], - "isDeprecated": false - } - ], - "interfaces": [] - }, - { - "kind": "OBJECT", - "name": "SKUAttributeValue", - "fields": [ - { - "name": "id", - "type": { - "kind": "NON_NULL", - "ofType": { - "kind": "SCALAR", - "name": "ID" - } + name: 'name', + type: { + kind: 'NON_NULL', + ofType: { + kind: 'SCALAR', + name: 'String', + }, }, - "args": [], - "isDeprecated": false }, { - "name": "label", - "type": { - "kind": "SCALAR", - "name": "String" + name: 'ratePercentage', + type: { + kind: 'SCALAR', + name: 'String', }, - "args": [], - "isDeprecated": false }, { - "name": "name", - "type": { - "kind": "NON_NULL", - "ofType": { - "kind": "SCALAR", - "name": "String" - } + name: 'referenceId', + type: { + kind: 'SCALAR', + name: 'String', }, - "args": [], - "isDeprecated": false - } + }, ], - "interfaces": [] + isOneOf: false, }, { - "kind": "OBJECT", - "name": "SKUMetafield", - "fields": [ + kind: 'INPUT_OBJECT', + name: 'TaxLineInput', + inputFields: [ { - "name": "id", - "type": { - "kind": "NON_NULL", - "ofType": { - "kind": "SCALAR", - "name": "ID" - } + name: 'classification', + type: { + kind: 'SCALAR', + name: 'String', }, - "args": [], - "isDeprecated": false }, { - "name": "key", - "type": { - "kind": "NON_NULL", - "ofType": { - "kind": "SCALAR", - "name": "String" - } + name: 'destination', + type: { + kind: 'INPUT_OBJECT', + name: 'TaxDestinationAddressInput', }, - "args": [], - "isDeprecated": false }, { - "name": "namespace", - "type": { - "kind": "NON_NULL", - "ofType": { - "kind": "SCALAR", - "name": "String" - } + name: 'id', + type: { + kind: 'SCALAR', + name: 'String', }, - "args": [], - "isDeprecated": false }, { - "name": "value", - "type": { - "kind": "NON_NULL", - "ofType": { - "kind": "SCALAR", - "name": "String" - } + name: 'origin', + type: { + kind: 'INPUT_OBJECT', + name: 'TaxDestinationAddressInput', }, - "args": [], - "isDeprecated": false - } - ], - "interfaces": [] - }, - { - "kind": "OBJECT", - "name": "SKUMetafieldsConnection", - "fields": [ + }, { - "name": "edges", - "type": { - "kind": "LIST", - "ofType": { - "kind": "OBJECT", - "name": "SKUMetafieldsConnectionEdge" - } + name: 'quantity', + type: { + kind: 'SCALAR', + name: 'Int', }, - "args": [], - "isDeprecated": false }, { - "name": "pageInfo", - "type": { - "kind": "NON_NULL", - "ofType": { - "kind": "OBJECT", - "name": "PageInfo" - } + name: 'subtotalPrice', + type: { + kind: 'NON_NULL', + ofType: { + kind: 'INPUT_OBJECT', + name: 'MoneyInput', + }, }, - "args": [], - "isDeprecated": false - } - ], - "interfaces": [] - }, - { - "kind": "OBJECT", - "name": "SKUMetafieldsConnectionEdge", - "fields": [ + }, { - "name": "cursor", - "type": { - "kind": "NON_NULL", - "ofType": { - "kind": "SCALAR", - "name": "String" - } + name: 'type', + type: { + kind: 'ENUM', + name: 'ShippingLineType', }, - "args": [], - "isDeprecated": false }, { - "name": "node", - "type": { - "kind": "OBJECT", - "name": "SKUMetafield" + name: 'unitPrice', + type: { + kind: 'INPUT_OBJECT', + name: 'MoneyInput', }, - "args": [], - "isDeprecated": false - } + }, ], - "interfaces": [] + isOneOf: false, }, { - "kind": "OBJECT", - "name": "SKUPrice", - "fields": [ + kind: 'INPUT_OBJECT', + name: 'UpdateDiscountInput', + inputFields: [ { - "name": "currencyCode", - "type": { - "kind": "NON_NULL", - "ofType": { - "kind": "SCALAR", - "name": "String" - } + name: 'amount', + type: { + kind: 'INPUT_OBJECT', + name: 'UpdateMoneyInput', }, - "args": [], - "isDeprecated": false }, { - "name": "value", - "type": { - "kind": "NON_NULL", - "ofType": { - "kind": "SCALAR", - "name": "Float" - } + name: 'appliedBeforeTax', + type: { + kind: 'SCALAR', + name: 'Boolean', }, - "args": [], - "isDeprecated": false - } - ], - "interfaces": [] - }, - { - "kind": "OBJECT", - "name": "SelectedAddon", - "fields": [ + defaultValue: 'false', + }, { - "name": "attribute", - "type": { - "kind": "SCALAR", - "name": "String" + name: 'code', + type: { + kind: 'SCALAR', + name: 'String', }, - "args": [], - "isDeprecated": false }, { - "name": "sku", - "type": { - "kind": "SCALAR", - "name": "String" + name: 'externalIds', + type: { + kind: 'LIST', + ofType: { + kind: 'NON_NULL', + ofType: { + kind: 'INPUT_OBJECT', + name: 'ExternalIdsInput', + }, + }, }, - "args": [], - "isDeprecated": false }, { - "name": "values", - "type": { - "kind": "LIST", - "ofType": { - "kind": "NON_NULL", - "ofType": { - "kind": "OBJECT", - "name": "SelectedAddonValue" - } - } + name: 'id', + type: { + kind: 'SCALAR', + name: 'String', }, - "args": [], - "isDeprecated": false - } - ], - "interfaces": [] - }, - { - "kind": "INPUT_OBJECT", - "name": "SelectedAddonInput", - "inputFields": [ - { - "name": "attribute", - "type": { - "kind": "NON_NULL", - "ofType": { - "kind": "SCALAR", - "name": "String" - } - } }, { - "name": "sku", - "type": { - "kind": "SCALAR", - "name": "String" - } + name: 'metafields', + type: { + kind: 'LIST', + ofType: { + kind: 'NON_NULL', + ofType: { + kind: 'INPUT_OBJECT', + name: 'OrderMetafieldInput', + }, + }, + }, }, { - "name": "values", - "type": { - "kind": "NON_NULL", - "ofType": { - "kind": "LIST", - "ofType": { - "kind": "NON_NULL", - "ofType": { - "kind": "INPUT_OBJECT", - "name": "SelectedAddonValueInput" - } - } - } - } - } - ], - "isOneOf": false - }, - { - "kind": "OBJECT", - "name": "SelectedAddonValue", - "fields": [ - { - "name": "costAdjustment", - "type": { - "kind": "OBJECT", - "name": "MoneyValue" + name: 'name', + type: { + kind: 'SCALAR', + name: 'String', }, - "args": [], - "isDeprecated": false }, { - "name": "name", - "type": { - "kind": "SCALAR", - "name": "String" + name: 'ratePercentage', + type: { + kind: 'SCALAR', + name: 'String', }, - "args": [], - "isDeprecated": false - } - ], - "interfaces": [] - }, - { - "kind": "INPUT_OBJECT", - "name": "SelectedAddonValueInput", - "inputFields": [ - { - "name": "amount", - "type": { - "kind": "INPUT_OBJECT", - "name": "MoneyInput" - } - }, - { - "name": "amountIncreased", - "type": { - "kind": "SCALAR", - "name": "Boolean" - } - }, - { - "name": "costAdjustment", - "type": { - "kind": "NON_NULL", - "ofType": { - "kind": "INPUT_OBJECT", - "name": "MoneyInput" - } - } - }, - { - "name": "name", - "type": { - "kind": "NON_NULL", - "ofType": { - "kind": "SCALAR", - "name": "String" - } - } - } - ], - "isOneOf": false - }, - { - "kind": "OBJECT", - "name": "SelectedOption", - "fields": [ - { - "name": "attribute", - "type": { - "kind": "SCALAR", - "name": "String" - }, - "args": [], - "isDeprecated": false - }, - { - "name": "values", - "type": { - "kind": "LIST", - "ofType": { - "kind": "NON_NULL", - "ofType": { - "kind": "SCALAR", - "name": "String" - } - } + }, + { + name: 'referenceId', + type: { + kind: 'SCALAR', + name: 'String', }, - "args": [], - "isDeprecated": false - } + }, ], - "interfaces": [] + isOneOf: false, }, { - "kind": "INPUT_OBJECT", - "name": "SelectedOptionInput", - "inputFields": [ + kind: 'INPUT_OBJECT', + name: 'UpdateDraftLineItemInput', + inputFields: [ { - "name": "attribute", - "type": { - "kind": "NON_NULL", - "ofType": { - "kind": "SCALAR", - "name": "String" - } - } + name: 'details', + type: { + kind: 'INPUT_OBJECT', + name: 'LineItemInputDetailsInfo', + }, }, { - "name": "values", - "type": { - "kind": "NON_NULL", - "ofType": { - "kind": "LIST", - "ofType": { - "kind": "NON_NULL", - "ofType": { - "kind": "SCALAR", - "name": "String" - } - } - } - } - } - ], - "isOneOf": false - }, - { - "kind": "OBJECT", - "name": "ShippingLine", - "fields": [ - { - "name": "amount", - "type": { - "kind": "OBJECT", - "name": "MoneyValue" + name: 'discounts', + type: { + kind: 'LIST', + ofType: { + kind: 'NON_NULL', + ofType: { + kind: 'INPUT_OBJECT', + name: 'DiscountInput', + }, + }, }, - "args": [], - "isDeprecated": false }, { - "name": "discounts", - "type": { - "kind": "LIST", - "ofType": { - "kind": "NON_NULL", - "ofType": { - "kind": "OBJECT", - "name": "LineItemDiscount" - } - } + name: 'externalId', + type: { + kind: 'SCALAR', + name: 'String', }, - "args": [], - "isDeprecated": false }, { - "name": "id", - "type": { - "kind": "SCALAR", - "name": "String" + name: 'fees', + type: { + kind: 'LIST', + ofType: { + kind: 'NON_NULL', + ofType: { + kind: 'INPUT_OBJECT', + name: 'FeeInput', + }, + }, }, - "args": [], - "isDeprecated": false }, { - "name": "metafields", - "type": { - "kind": "LIST", - "ofType": { - "kind": "NON_NULL", - "ofType": { - "kind": "OBJECT", - "name": "OrderMetafield" - } - } + name: 'fulfillmentChannelId', + type: { + kind: 'SCALAR', + name: 'String', }, - "args": [], - "isDeprecated": false }, { - "name": "name", - "type": { - "kind": "SCALAR", - "name": "String" + name: 'fulfillmentMode', + type: { + kind: 'ENUM', + name: 'LineItemModeInput', }, - "args": [], - "isDeprecated": false }, { - "name": "requestedProvider", - "type": { - "kind": "SCALAR", - "name": "String" + name: 'id', + type: { + kind: 'NON_NULL', + ofType: { + kind: 'SCALAR', + name: 'String', + }, }, - "args": [], - "isDeprecated": false }, { - "name": "requestedService", - "type": { - "kind": "SCALAR", - "name": "String" + name: 'metafields', + type: { + kind: 'LIST', + ofType: { + kind: 'NON_NULL', + ofType: { + kind: 'INPUT_OBJECT', + name: 'OrderMetafieldInput', + }, + }, }, - "args": [], - "isDeprecated": false }, { - "name": "taxes", - "type": { - "kind": "LIST", - "ofType": { - "kind": "NON_NULL", - "ofType": { - "kind": "OBJECT", - "name": "LineItemTax" - } - } + name: 'name', + type: { + kind: 'SCALAR', + name: 'String', }, - "args": [], - "isDeprecated": false }, { - "name": "totals", - "type": { - "kind": "OBJECT", - "name": "ShippingLineTotals" + name: 'notes', + type: { + kind: 'LIST', + ofType: { + kind: 'NON_NULL', + ofType: { + kind: 'INPUT_OBJECT', + name: 'NoteInput', + }, + }, }, - "args": [], - "isDeprecated": false - } - ], - "interfaces": [] - }, - { - "kind": "OBJECT", - "name": "ShippingLineTotals", - "fields": [ + defaultValue: '[]', + }, { - "name": "subTotal", - "type": { - "kind": "OBJECT", - "name": "MoneyValue" + name: 'productId', + type: { + kind: 'SCALAR', + name: 'String', }, - "args": [], - "isDeprecated": false }, { - "name": "taxTotal", - "type": { - "kind": "OBJECT", - "name": "MoneyValue" + name: 'quantity', + type: { + kind: 'SCALAR', + name: 'Float', }, - "args": [], - "isDeprecated": false - } - ], - "interfaces": [] - }, - { - "kind": "ENUM", - "name": "ShippingLineType", - "enumValues": [ - { - "name": "FEE", - "isDeprecated": false }, { - "name": "SHIPPING", - "isDeprecated": false + name: 'serviceEndsAt', + type: { + kind: 'SCALAR', + name: 'DateTime', + }, }, { - "name": "SKU", - "isDeprecated": false - } - ] - }, - { - "kind": "OBJECT", - "name": "ShippingRate", - "fields": [ - { - "name": "carrierCode", - "type": { - "kind": "SCALAR", - "name": "String" + name: 'serviceStartAt', + type: { + kind: 'SCALAR', + name: 'DateTime', }, - "args": [], - "isDeprecated": false }, { - "name": "cost", - "type": { - "kind": "OBJECT", - "name": "ShippingRateMoneyValue" + name: 'shipping', + type: { + kind: 'INPUT_OBJECT', + name: 'LineItemInputShippingInfo', }, - "args": [], - "isDeprecated": false }, { - "name": "description", - "type": { - "kind": "SCALAR", - "name": "String" + name: 'skuId', + type: { + kind: 'SCALAR', + name: 'String', }, - "args": [], - "isDeprecated": false }, { - "name": "displayName", - "type": { - "kind": "SCALAR", - "name": "String" + name: 'tags', + type: { + kind: 'LIST', + ofType: { + kind: 'NON_NULL', + ofType: { + kind: 'SCALAR', + name: 'String', + }, + }, }, - "args": [], - "isDeprecated": false }, { - "name": "features", - "type": { - "kind": "LIST", - "ofType": { - "kind": "NON_NULL", - "ofType": { - "kind": "SCALAR", - "name": "String" - } - } + name: 'taxes', + type: { + kind: 'LIST', + ofType: { + kind: 'NON_NULL', + ofType: { + kind: 'INPUT_OBJECT', + name: 'TaxInput', + }, + }, }, - "args": [], - "isDeprecated": false }, { - "name": "maxDeliveryDate", - "type": { - "kind": "SCALAR", - "name": "String" + name: 'totals', + type: { + kind: 'INPUT_OBJECT', + name: 'LineItemTotalsInput', }, - "args": [], - "isDeprecated": false }, { - "name": "minDeliveryDate", - "type": { - "kind": "SCALAR", - "name": "String" + name: 'type', + type: { + kind: 'ENUM', + name: 'LineItemTypesInput', }, - "args": [], - "isDeprecated": false }, { - "name": "serviceCode", - "type": { - "kind": "SCALAR", - "name": "String" + name: 'unitAmount', + type: { + kind: 'INPUT_OBJECT', + name: 'MoneyInput', }, - "args": [], - "isDeprecated": false - } + }, ], - "interfaces": [] + isOneOf: false, }, { - "kind": "OBJECT", - "name": "ShippingRateCalculationResult", - "fields": [ + kind: 'INPUT_OBJECT', + name: 'UpdateDraftOrderInput', + inputFields: [ { - "name": "rates", - "type": { - "kind": "LIST", - "ofType": { - "kind": "NON_NULL", - "ofType": { - "kind": "OBJECT", - "name": "ShippingRate" - } - } + name: 'lineItems', + type: { + kind: 'INPUT_OBJECT', + name: 'UpdateDraftOrderLineItemsInput', }, - "args": [], - "isDeprecated": false - } - ], - "interfaces": [] - }, - { - "kind": "OBJECT", - "name": "ShippingRateMoneyValue", - "fields": [ + }, { - "name": "currencyCode", - "type": { - "kind": "SCALAR", - "name": "String" + name: 'notes', + type: { + kind: 'LIST', + ofType: { + kind: 'NON_NULL', + ofType: { + kind: 'INPUT_OBJECT', + name: 'NoteInput', + }, + }, }, - "args": [], - "isDeprecated": false }, { - "name": "value", - "type": { - "kind": "SCALAR", - "name": "Float" + name: 'taxExempted', + type: { + kind: 'SCALAR', + name: 'Boolean', }, - "args": [], - "isDeprecated": false - } + }, ], - "interfaces": [] + isOneOf: false, }, { - "kind": "OBJECT", - "name": "SimpleMoney", - "fields": [ + kind: 'INPUT_OBJECT', + name: 'UpdateDraftOrderLineItemsInput', + inputFields: [ + { + name: 'add', + type: { + kind: 'LIST', + ofType: { + kind: 'NON_NULL', + ofType: { + kind: 'INPUT_OBJECT', + name: 'CreateDraftLineItemInput', + }, + }, + }, + }, { - "name": "currencyCode", - "type": { - "kind": "SCALAR", - "name": "String" + name: 'remove', + type: { + kind: 'LIST', + ofType: { + kind: 'NON_NULL', + ofType: { + kind: 'SCALAR', + name: 'String', + }, + }, }, - "args": [], - "isDeprecated": false }, { - "name": "value", - "type": { - "kind": "SCALAR", - "name": "Float" + name: 'update', + type: { + kind: 'LIST', + ofType: { + kind: 'NON_NULL', + ofType: { + kind: 'INPUT_OBJECT', + name: 'UpdateDraftLineItemInput', + }, + }, }, - "args": [], - "isDeprecated": false - } + }, ], - "interfaces": [] + isOneOf: false, }, { - "kind": "SCALAR", - "name": "String" - }, - { - "kind": "INPUT_OBJECT", - "name": "TaxDestinationAddressInput", - "inputFields": [ + kind: 'INPUT_OBJECT', + name: 'UpdateDraftShippingLineInput', + inputFields: [ + { + name: 'amount', + type: { + kind: 'INPUT_OBJECT', + name: 'UpdateMoneyInput', + }, + }, + { + name: 'discounts', + type: { + kind: 'LIST', + ofType: { + kind: 'NON_NULL', + ofType: { + kind: 'INPUT_OBJECT', + name: 'UpdateDiscountInput', + }, + }, + }, + }, { - "name": "addressLine1", - "type": { - "kind": "SCALAR", - "name": "String" - } + name: 'externalIds', + type: { + kind: 'LIST', + ofType: { + kind: 'NON_NULL', + ofType: { + kind: 'INPUT_OBJECT', + name: 'ExternalIdsInput', + }, + }, + }, }, { - "name": "addressLine2", - "type": { - "kind": "SCALAR", - "name": "String" - } + name: 'fees', + type: { + kind: 'LIST', + ofType: { + kind: 'NON_NULL', + ofType: { + kind: 'INPUT_OBJECT', + name: 'UpdateFeeInput', + }, + }, + }, }, { - "name": "addressLine3", - "type": { - "kind": "SCALAR", - "name": "String" - } + name: 'id', + type: { + kind: 'SCALAR', + name: 'String', + }, }, { - "name": "adminArea1", - "type": { - "kind": "SCALAR", - "name": "String" - } + name: 'metafields', + type: { + kind: 'LIST', + ofType: { + kind: 'NON_NULL', + ofType: { + kind: 'INPUT_OBJECT', + name: 'OrderMetafieldInput', + }, + }, + }, }, { - "name": "adminArea2", - "type": { - "kind": "SCALAR", - "name": "String" - } + name: 'name', + type: { + kind: 'SCALAR', + name: 'String', + }, }, { - "name": "adminArea3", - "type": { - "kind": "SCALAR", - "name": "String" - } + name: 'requestedProvider', + type: { + kind: 'SCALAR', + name: 'String', + }, }, { - "name": "adminArea4", - "type": { - "kind": "SCALAR", - "name": "String" - } + name: 'requestedService', + type: { + kind: 'SCALAR', + name: 'String', + }, }, { - "name": "countryCode", - "type": { - "kind": "NON_NULL", - "ofType": { - "kind": "SCALAR", - "name": "String" - } - } + name: 'taxes', + type: { + kind: 'LIST', + ofType: { + kind: 'NON_NULL', + ofType: { + kind: 'INPUT_OBJECT', + name: 'UpdateTaxInput', + }, + }, + }, }, { - "name": "postalCode", - "type": { - "kind": "NON_NULL", - "ofType": { - "kind": "SCALAR", - "name": "String" - } - } - } + name: 'totals', + type: { + kind: 'INPUT_OBJECT', + name: 'UpdateDraftShippingLineTotalsInput', + }, + }, ], - "isOneOf": false + isOneOf: false, }, { - "kind": "INPUT_OBJECT", - "name": "TaxInput", - "inputFields": [ + kind: 'INPUT_OBJECT', + name: 'UpdateDraftShippingLineTotalsInput', + inputFields: [ + { + name: 'subTotal', + type: { + kind: 'INPUT_OBJECT', + name: 'UpdateMoneyInput', + }, + }, { - "name": "amount", - "type": { - "kind": "NON_NULL", - "ofType": { - "kind": "INPUT_OBJECT", - "name": "MoneyInput" - } - } + name: 'taxTotal', + type: { + kind: 'INPUT_OBJECT', + name: 'UpdateMoneyInput', + }, }, + ], + isOneOf: false, + }, + { + kind: 'INPUT_OBJECT', + name: 'UpdateFeeInput', + inputFields: [ { - "name": "exempted", - "type": { - "kind": "SCALAR", - "name": "Boolean" + name: 'amount', + type: { + kind: 'INPUT_OBJECT', + name: 'UpdateMoneyInput', }, - "defaultValue": "false" }, { - "name": "externalIds", - "type": { - "kind": "LIST", - "ofType": { - "kind": "NON_NULL", - "ofType": { - "kind": "INPUT_OBJECT", - "name": "ExternalIdsInput" - } - } - } + name: 'appliedBeforeTax', + type: { + kind: 'SCALAR', + name: 'Boolean', + }, + defaultValue: 'false', }, { - "name": "included", - "type": { - "kind": "SCALAR", - "name": "Boolean" - } + name: 'externalIds', + type: { + kind: 'LIST', + ofType: { + kind: 'NON_NULL', + ofType: { + kind: 'INPUT_OBJECT', + name: 'ExternalIdsInput', + }, + }, + }, }, { - "name": "metafields", - "type": { - "kind": "LIST", - "ofType": { - "kind": "NON_NULL", - "ofType": { - "kind": "INPUT_OBJECT", - "name": "OrderMetafieldInput" - } - } - } + name: 'id', + type: { + kind: 'SCALAR', + name: 'String', + }, }, { - "name": "name", - "type": { - "kind": "NON_NULL", - "ofType": { - "kind": "SCALAR", - "name": "String" - } - } + name: 'name', + type: { + kind: 'SCALAR', + name: 'String', + }, }, { - "name": "ratePercentage", - "type": { - "kind": "SCALAR", - "name": "String" - } + name: 'ratePercentage', + type: { + kind: 'SCALAR', + name: 'String', + }, }, { - "name": "referenceId", - "type": { - "kind": "SCALAR", - "name": "String" - } - } + name: 'referenceId', + type: { + kind: 'SCALAR', + name: 'String', + }, + }, ], - "isOneOf": false + isOneOf: false, }, { - "kind": "INPUT_OBJECT", - "name": "TaxLineInput", - "inputFields": [ + kind: 'INPUT_OBJECT', + name: 'UpdateMoneyInput', + inputFields: [ { - "name": "classification", - "type": { - "kind": "SCALAR", - "name": "String" - } + name: 'currencyCode', + type: { + kind: 'SCALAR', + name: 'String', + }, }, { - "name": "destination", - "type": { - "kind": "INPUT_OBJECT", - "name": "TaxDestinationAddressInput" - } + name: 'value', + type: { + kind: 'SCALAR', + name: 'Int', + }, }, + ], + isOneOf: false, + }, + { + kind: 'INPUT_OBJECT', + name: 'UpdateNoteInput', + inputFields: [ { - "name": "id", - "type": { - "kind": "SCALAR", - "name": "String" - } - }, + name: 'author', + type: { + kind: 'SCALAR', + name: 'String', + }, + }, { - "name": "origin", - "type": { - "kind": "INPUT_OBJECT", - "name": "TaxDestinationAddressInput" - } + name: 'authorType', + type: { + kind: 'ENUM', + name: 'NoteAuthorTypeInput', + }, }, { - "name": "quantity", - "type": { - "kind": "SCALAR", - "name": "Int" - } + name: 'content', + type: { + kind: 'NON_NULL', + ofType: { + kind: 'SCALAR', + name: 'String', + }, + }, }, { - "name": "subtotalPrice", - "type": { - "kind": "NON_NULL", - "ofType": { - "kind": "INPUT_OBJECT", - "name": "MoneyInput" - } - } + name: 'id', + type: { + kind: 'SCALAR', + name: 'String', + }, }, { - "name": "type", - "type": { - "kind": "ENUM", - "name": "ShippingLineType" - } + name: 'metafields', + type: { + kind: 'LIST', + ofType: { + kind: 'NON_NULL', + ofType: { + kind: 'INPUT_OBJECT', + name: 'OrderMetafieldInput', + }, + }, + }, }, { - "name": "unitPrice", - "type": { - "kind": "INPUT_OBJECT", - "name": "MoneyInput" - } - } + name: 'shouldNotifyCustomer', + type: { + kind: 'SCALAR', + name: 'Boolean', + }, + defaultValue: 'false', + }, ], - "isOneOf": false + isOneOf: false, }, { - "kind": "INPUT_OBJECT", - "name": "UpdateDiscountInput", - "inputFields": [ + kind: 'INPUT_OBJECT', + name: 'UpdateOrderTaxInput', + inputFields: [ { - "name": "amount", - "type": { - "kind": "INPUT_OBJECT", - "name": "UpdateMoneyInput" - } + name: 'additional', + type: { + kind: 'SCALAR', + name: 'Boolean', + }, + defaultValue: 'false', }, { - "name": "appliedBeforeTax", - "type": { - "kind": "SCALAR", - "name": "Boolean" + name: 'amount', + type: { + kind: 'INPUT_OBJECT', + name: 'UpdateMoneyInput', }, - "defaultValue": "false" }, { - "name": "code", - "type": { - "kind": "SCALAR", - "name": "String" - } - }, - { - "name": "externalIds", - "type": { - "kind": "LIST", - "ofType": { - "kind": "NON_NULL", - "ofType": { - "kind": "INPUT_OBJECT", - "name": "ExternalIdsInput" - } - } - } - }, - { - "name": "id", - "type": { - "kind": "SCALAR", - "name": "String" - } - }, - { - "name": "metafields", - "type": { - "kind": "LIST", - "ofType": { - "kind": "NON_NULL", - "ofType": { - "kind": "INPUT_OBJECT", - "name": "OrderMetafieldInput" - } - } - } - }, - { - "name": "name", - "type": { - "kind": "SCALAR", - "name": "String" - } - }, - { - "name": "ratePercentage", - "type": { - "kind": "SCALAR", - "name": "String" - } - }, - { - "name": "referenceId", - "type": { - "kind": "SCALAR", - "name": "String" - } - } - ], - "isOneOf": false - }, - { - "kind": "INPUT_OBJECT", - "name": "UpdateDraftLineItemInput", - "inputFields": [ - { - "name": "details", - "type": { - "kind": "INPUT_OBJECT", - "name": "LineItemInputDetailsInfo" - } - }, - { - "name": "discounts", - "type": { - "kind": "LIST", - "ofType": { - "kind": "NON_NULL", - "ofType": { - "kind": "INPUT_OBJECT", - "name": "DiscountInput" - } - } - } - }, - { - "name": "externalId", - "type": { - "kind": "SCALAR", - "name": "String" - } - }, - { - "name": "fees", - "type": { - "kind": "LIST", - "ofType": { - "kind": "NON_NULL", - "ofType": { - "kind": "INPUT_OBJECT", - "name": "FeeInput" - } - } - } - }, - { - "name": "fulfillmentChannelId", - "type": { - "kind": "SCALAR", - "name": "String" - } - }, - { - "name": "fulfillmentMode", - "type": { - "kind": "ENUM", - "name": "LineItemModeInput" - } - }, - { - "name": "id", - "type": { - "kind": "NON_NULL", - "ofType": { - "kind": "SCALAR", - "name": "String" - } - } - }, - { - "name": "metafields", - "type": { - "kind": "LIST", - "ofType": { - "kind": "NON_NULL", - "ofType": { - "kind": "INPUT_OBJECT", - "name": "OrderMetafieldInput" - } - } - } - }, - { - "name": "name", - "type": { - "kind": "SCALAR", - "name": "String" - } - }, - { - "name": "notes", - "type": { - "kind": "LIST", - "ofType": { - "kind": "NON_NULL", - "ofType": { - "kind": "INPUT_OBJECT", - "name": "NoteInput" - } - } - }, - "defaultValue": "[]" - }, - { - "name": "productId", - "type": { - "kind": "SCALAR", - "name": "String" - } - }, - { - "name": "quantity", - "type": { - "kind": "SCALAR", - "name": "Float" - } - }, - { - "name": "serviceEndsAt", - "type": { - "kind": "SCALAR", - "name": "DateTime" - } - }, - { - "name": "serviceStartAt", - "type": { - "kind": "SCALAR", - "name": "DateTime" - } - }, - { - "name": "shipping", - "type": { - "kind": "INPUT_OBJECT", - "name": "LineItemInputShippingInfo" - } - }, - { - "name": "skuId", - "type": { - "kind": "SCALAR", - "name": "String" - } - }, - { - "name": "tags", - "type": { - "kind": "LIST", - "ofType": { - "kind": "NON_NULL", - "ofType": { - "kind": "SCALAR", - "name": "String" - } - } - } - }, - { - "name": "taxes", - "type": { - "kind": "LIST", - "ofType": { - "kind": "NON_NULL", - "ofType": { - "kind": "INPUT_OBJECT", - "name": "TaxInput" - } - } - } - }, - { - "name": "totals", - "type": { - "kind": "INPUT_OBJECT", - "name": "LineItemTotalsInput" - } - }, - { - "name": "type", - "type": { - "kind": "ENUM", - "name": "LineItemTypesInput" - } - }, - { - "name": "unitAmount", - "type": { - "kind": "INPUT_OBJECT", - "name": "MoneyInput" - } - } - ], - "isOneOf": false - }, - { - "kind": "INPUT_OBJECT", - "name": "UpdateDraftOrderInput", - "inputFields": [ - { - "name": "lineItems", - "type": { - "kind": "INPUT_OBJECT", - "name": "UpdateDraftOrderLineItemsInput" - } - }, - { - "name": "notes", - "type": { - "kind": "LIST", - "ofType": { - "kind": "NON_NULL", - "ofType": { - "kind": "INPUT_OBJECT", - "name": "NoteInput" - } - } - } - }, - { - "name": "taxExempted", - "type": { - "kind": "SCALAR", - "name": "Boolean" - } - } - ], - "isOneOf": false - }, - { - "kind": "INPUT_OBJECT", - "name": "UpdateDraftOrderLineItemsInput", - "inputFields": [ - { - "name": "add", - "type": { - "kind": "LIST", - "ofType": { - "kind": "NON_NULL", - "ofType": { - "kind": "INPUT_OBJECT", - "name": "CreateDraftLineItemInput" - } - } - } - }, - { - "name": "remove", - "type": { - "kind": "LIST", - "ofType": { - "kind": "NON_NULL", - "ofType": { - "kind": "SCALAR", - "name": "String" - } - } - } - }, - { - "name": "update", - "type": { - "kind": "LIST", - "ofType": { - "kind": "NON_NULL", - "ofType": { - "kind": "INPUT_OBJECT", - "name": "UpdateDraftLineItemInput" - } - } - } - } - ], - "isOneOf": false - }, - { - "kind": "INPUT_OBJECT", - "name": "UpdateDraftShippingLineInput", - "inputFields": [ - { - "name": "amount", - "type": { - "kind": "INPUT_OBJECT", - "name": "UpdateMoneyInput" - } - }, - { - "name": "discounts", - "type": { - "kind": "LIST", - "ofType": { - "kind": "NON_NULL", - "ofType": { - "kind": "INPUT_OBJECT", - "name": "UpdateDiscountInput" - } - } - } - }, - { - "name": "externalIds", - "type": { - "kind": "LIST", - "ofType": { - "kind": "NON_NULL", - "ofType": { - "kind": "INPUT_OBJECT", - "name": "ExternalIdsInput" - } - } - } - }, - { - "name": "fees", - "type": { - "kind": "LIST", - "ofType": { - "kind": "NON_NULL", - "ofType": { - "kind": "INPUT_OBJECT", - "name": "UpdateFeeInput" - } - } - } - }, - { - "name": "id", - "type": { - "kind": "SCALAR", - "name": "String" - } - }, - { - "name": "metafields", - "type": { - "kind": "LIST", - "ofType": { - "kind": "NON_NULL", - "ofType": { - "kind": "INPUT_OBJECT", - "name": "OrderMetafieldInput" - } - } - } - }, - { - "name": "name", - "type": { - "kind": "SCALAR", - "name": "String" - } - }, - { - "name": "requestedProvider", - "type": { - "kind": "SCALAR", - "name": "String" - } - }, - { - "name": "requestedService", - "type": { - "kind": "SCALAR", - "name": "String" - } - }, - { - "name": "taxes", - "type": { - "kind": "LIST", - "ofType": { - "kind": "NON_NULL", - "ofType": { - "kind": "INPUT_OBJECT", - "name": "UpdateTaxInput" - } - } - } - }, - { - "name": "totals", - "type": { - "kind": "INPUT_OBJECT", - "name": "UpdateDraftShippingLineTotalsInput" - } - } - ], - "isOneOf": false - }, - { - "kind": "INPUT_OBJECT", - "name": "UpdateDraftShippingLineTotalsInput", - "inputFields": [ - { - "name": "subTotal", - "type": { - "kind": "INPUT_OBJECT", - "name": "UpdateMoneyInput" - } + name: 'exempted', + type: { + kind: 'SCALAR', + name: 'Boolean', + }, + defaultValue: 'false', }, { - "name": "taxTotal", - "type": { - "kind": "INPUT_OBJECT", - "name": "UpdateMoneyInput" - } - } - ], - "isOneOf": false - }, - { - "kind": "INPUT_OBJECT", - "name": "UpdateFeeInput", - "inputFields": [ - { - "name": "amount", - "type": { - "kind": "INPUT_OBJECT", - "name": "UpdateMoneyInput" - } + name: 'externalIds', + type: { + kind: 'LIST', + ofType: { + kind: 'NON_NULL', + ofType: { + kind: 'INPUT_OBJECT', + name: 'ExternalIdsInput', + }, + }, + }, }, { - "name": "appliedBeforeTax", - "type": { - "kind": "SCALAR", - "name": "Boolean" + name: 'id', + type: { + kind: 'SCALAR', + name: 'String', }, - "defaultValue": "false" }, { - "name": "externalIds", - "type": { - "kind": "LIST", - "ofType": { - "kind": "NON_NULL", - "ofType": { - "kind": "INPUT_OBJECT", - "name": "ExternalIdsInput" - } - } - } + name: 'included', + type: { + kind: 'SCALAR', + name: 'Boolean', + }, }, { - "name": "id", - "type": { - "kind": "SCALAR", - "name": "String" - } + name: 'metafields', + type: { + kind: 'LIST', + ofType: { + kind: 'NON_NULL', + ofType: { + kind: 'INPUT_OBJECT', + name: 'OrderMetafieldInput', + }, + }, + }, }, { - "name": "name", - "type": { - "kind": "SCALAR", - "name": "String" - } + name: 'name', + type: { + kind: 'SCALAR', + name: 'String', + }, }, { - "name": "ratePercentage", - "type": { - "kind": "SCALAR", - "name": "String" - } + name: 'ratePercentage', + type: { + kind: 'SCALAR', + name: 'String', + }, }, { - "name": "referenceId", - "type": { - "kind": "SCALAR", - "name": "String" - } - } - ], - "isOneOf": false - }, - { - "kind": "INPUT_OBJECT", - "name": "UpdateMoneyInput", - "inputFields": [ - { - "name": "currencyCode", - "type": { - "kind": "SCALAR", - "name": "String" - } + name: 'referenceId', + type: { + kind: 'SCALAR', + name: 'String', + }, }, - { - "name": "value", - "type": { - "kind": "SCALAR", - "name": "Int" - } - } ], - "isOneOf": false + isOneOf: false, }, { - "kind": "INPUT_OBJECT", - "name": "UpdateNoteInput", - "inputFields": [ + kind: 'INPUT_OBJECT', + name: 'UpdateShippingLineInput', + inputFields: [ { - "name": "author", - "type": { - "kind": "SCALAR", - "name": "String" - } + name: 'amount', + type: { + kind: 'INPUT_OBJECT', + name: 'UpdateMoneyInput', + }, }, { - "name": "authorType", - "type": { - "kind": "ENUM", - "name": "NoteAuthorTypeInput" - } + name: 'externalIds', + type: { + kind: 'LIST', + ofType: { + kind: 'NON_NULL', + ofType: { + kind: 'INPUT_OBJECT', + name: 'ExternalIdsInput', + }, + }, + }, }, { - "name": "content", - "type": { - "kind": "NON_NULL", - "ofType": { - "kind": "SCALAR", - "name": "String" - } - } + name: 'id', + type: { + kind: 'SCALAR', + name: 'String', + }, }, { - "name": "id", - "type": { - "kind": "SCALAR", - "name": "String" - } + name: 'metafields', + type: { + kind: 'LIST', + ofType: { + kind: 'NON_NULL', + ofType: { + kind: 'INPUT_OBJECT', + name: 'OrderMetafieldInput', + }, + }, + }, }, { - "name": "metafields", - "type": { - "kind": "LIST", - "ofType": { - "kind": "NON_NULL", - "ofType": { - "kind": "INPUT_OBJECT", - "name": "OrderMetafieldInput" - } - } - } + name: 'name', + type: { + kind: 'SCALAR', + name: 'String', + }, }, { - "name": "shouldNotifyCustomer", - "type": { - "kind": "SCALAR", - "name": "Boolean" + name: 'requestedProvider', + type: { + kind: 'SCALAR', + name: 'String', }, - "defaultValue": "false" - } - ], - "isOneOf": false - }, - { - "kind": "INPUT_OBJECT", - "name": "UpdateOrderTaxInput", - "inputFields": [ + }, { - "name": "additional", - "type": { - "kind": "SCALAR", - "name": "Boolean" + name: 'requestedService', + type: { + kind: 'SCALAR', + name: 'String', }, - "defaultValue": "false" }, { - "name": "amount", - "type": { - "kind": "INPUT_OBJECT", - "name": "UpdateMoneyInput" - } + name: 'taxes', + type: { + kind: 'LIST', + ofType: { + kind: 'NON_NULL', + ofType: { + kind: 'INPUT_OBJECT', + name: 'UpdateTaxInput', + }, + }, + }, }, { - "name": "exempted", - "type": { - "kind": "SCALAR", - "name": "Boolean" + name: 'totals', + type: { + kind: 'INPUT_OBJECT', + name: 'UpdateShippingLineTotalsInput', }, - "defaultValue": "false" }, + ], + isOneOf: false, + }, + { + kind: 'INPUT_OBJECT', + name: 'UpdateShippingLineTotalsInput', + inputFields: [ { - "name": "externalIds", - "type": { - "kind": "LIST", - "ofType": { - "kind": "NON_NULL", - "ofType": { - "kind": "INPUT_OBJECT", - "name": "ExternalIdsInput" - } - } - } + name: 'subTotal', + type: { + kind: 'INPUT_OBJECT', + name: 'UpdateMoneyInput', + }, }, { - "name": "id", - "type": { - "kind": "SCALAR", - "name": "String" - } - }, - { - "name": "included", - "type": { - "kind": "SCALAR", - "name": "Boolean" - } - }, - { - "name": "metafields", - "type": { - "kind": "LIST", - "ofType": { - "kind": "NON_NULL", - "ofType": { - "kind": "INPUT_OBJECT", - "name": "OrderMetafieldInput" - } - } - } - }, - { - "name": "name", - "type": { - "kind": "SCALAR", - "name": "String" - } - }, - { - "name": "ratePercentage", - "type": { - "kind": "SCALAR", - "name": "String" - } + name: 'taxTotal', + type: { + kind: 'INPUT_OBJECT', + name: 'UpdateMoneyInput', + }, }, - { - "name": "referenceId", - "type": { - "kind": "SCALAR", - "name": "String" - } - } ], - "isOneOf": false + isOneOf: false, }, { - "kind": "INPUT_OBJECT", - "name": "UpdateShippingLineInput", - "inputFields": [ + kind: 'INPUT_OBJECT', + name: 'UpdateTaxInput', + inputFields: [ + { + name: 'amount', + type: { + kind: 'INPUT_OBJECT', + name: 'UpdateMoneyInput', + }, + }, { - "name": "amount", - "type": { - "kind": "INPUT_OBJECT", - "name": "UpdateMoneyInput" - } + name: 'exempted', + type: { + kind: 'SCALAR', + name: 'Boolean', + }, + defaultValue: 'false', }, { - "name": "externalIds", - "type": { - "kind": "LIST", - "ofType": { - "kind": "NON_NULL", - "ofType": { - "kind": "INPUT_OBJECT", - "name": "ExternalIdsInput" - } - } - } - }, - { - "name": "id", - "type": { - "kind": "SCALAR", - "name": "String" - } + name: 'externalIds', + type: { + kind: 'LIST', + ofType: { + kind: 'NON_NULL', + ofType: { + kind: 'INPUT_OBJECT', + name: 'ExternalIdsInput', + }, + }, + }, }, { - "name": "metafields", - "type": { - "kind": "LIST", - "ofType": { - "kind": "NON_NULL", - "ofType": { - "kind": "INPUT_OBJECT", - "name": "OrderMetafieldInput" - } - } - } - }, - { - "name": "name", - "type": { - "kind": "SCALAR", - "name": "String" - } - }, - { - "name": "requestedProvider", - "type": { - "kind": "SCALAR", - "name": "String" - } - }, - { - "name": "requestedService", - "type": { - "kind": "SCALAR", - "name": "String" - } - }, - { - "name": "taxes", - "type": { - "kind": "LIST", - "ofType": { - "kind": "NON_NULL", - "ofType": { - "kind": "INPUT_OBJECT", - "name": "UpdateTaxInput" - } - } - } - }, - { - "name": "totals", - "type": { - "kind": "INPUT_OBJECT", - "name": "UpdateShippingLineTotalsInput" - } - } - ], - "isOneOf": false - }, - { - "kind": "INPUT_OBJECT", - "name": "UpdateShippingLineTotalsInput", - "inputFields": [ - { - "name": "subTotal", - "type": { - "kind": "INPUT_OBJECT", - "name": "UpdateMoneyInput" - } - }, - { - "name": "taxTotal", - "type": { - "kind": "INPUT_OBJECT", - "name": "UpdateMoneyInput" - } - } - ], - "isOneOf": false - }, - { - "kind": "INPUT_OBJECT", - "name": "UpdateTaxInput", - "inputFields": [ - { - "name": "amount", - "type": { - "kind": "INPUT_OBJECT", - "name": "UpdateMoneyInput" - } - }, - { - "name": "exempted", - "type": { - "kind": "SCALAR", - "name": "Boolean" - }, - "defaultValue": "false" - }, - { - "name": "externalIds", - "type": { - "kind": "LIST", - "ofType": { - "kind": "NON_NULL", - "ofType": { - "kind": "INPUT_OBJECT", - "name": "ExternalIdsInput" - } - } - } + name: 'id', + type: { + kind: 'SCALAR', + name: 'String', + }, }, { - "name": "id", - "type": { - "kind": "SCALAR", - "name": "String" - } + name: 'included', + type: { + kind: 'SCALAR', + name: 'Boolean', + }, }, { - "name": "included", - "type": { - "kind": "SCALAR", - "name": "Boolean" - } + name: 'metafields', + type: { + kind: 'LIST', + ofType: { + kind: 'NON_NULL', + ofType: { + kind: 'INPUT_OBJECT', + name: 'OrderMetafieldInput', + }, + }, + }, }, { - "name": "metafields", - "type": { - "kind": "LIST", - "ofType": { - "kind": "NON_NULL", - "ofType": { - "kind": "INPUT_OBJECT", - "name": "OrderMetafieldInput" - } - } - } - }, - { - "name": "name", - "type": { - "kind": "SCALAR", - "name": "String" - } + name: 'name', + type: { + kind: 'SCALAR', + name: 'String', + }, }, { - "name": "ratePercentage", - "type": { - "kind": "SCALAR", - "name": "String" - } + name: 'ratePercentage', + type: { + kind: 'SCALAR', + name: 'String', + }, }, { - "name": "referenceId", - "type": { - "kind": "SCALAR", - "name": "String" - } - } + name: 'referenceId', + type: { + kind: 'SCALAR', + name: 'String', + }, + }, ], - "isOneOf": false - } + isOneOf: false, + }, ], - "directives": [] - } + directives: [], + }, } as const; -export { introspection }; \ No newline at end of file +export { introspection }; diff --git a/packages/react/src/lib/godaddy/mutations.ts b/packages/react/src/lib/godaddy/mutations.ts index a05f89c2..e3a5e0eb 100644 --- a/packages/react/src/lib/godaddy/mutations.ts +++ b/packages/react/src/lib/godaddy/mutations.ts @@ -24,6 +24,36 @@ export const CreateCheckoutSessionMutation = graphql(` enableShippingAddressCollection enableBillingAddressCollection enableAddressAutocomplete + appearance { + theme + variables { + fontSans + fontSerif + fontMono + defaultFontFamily + background + secondaryBackground + foreground + card + cardForeground + popover + popoverForeground + primary + primaryForeground + secondary + secondaryForeground + muted + mutedForeground + accent + accentForeground + destructive + destructiveForeground + border + input + ring + radius + } + } experimental_rules { freeShipping { enabled From dcffd92a308a45be7ee07a26f169bc37b7fc77b9 Mon Sep 17 00:00:00 2001 From: Phil Bennett Date: Mon, 3 Nov 2025 10:54:17 -0600 Subject: [PATCH 2/5] add changeset for react bump --- .changeset/nasty-maps-bathe.md | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 .changeset/nasty-maps-bathe.md diff --git a/.changeset/nasty-maps-bathe.md b/.changeset/nasty-maps-bathe.md new file mode 100644 index 00000000..150e5f11 --- /dev/null +++ b/.changeset/nasty-maps-bathe.md @@ -0,0 +1,5 @@ +--- +"@godaddy/react": patch +--- + +Add optional appearance to checkout session From 68bf3b4c2cff5a3723495587e62d3c64dece3c64 Mon Sep 17 00:00:00 2001 From: Phil Bennett Date: Wed, 5 Nov 2025 13:56:05 -0600 Subject: [PATCH 3/5] access session directly from props --- .../src/components/checkout/checkout.tsx | 4 +-- .../express-checkout/express-checkout.tsx | 4 +-- packages/react/src/hooks/use-theme.tsx | 13 ++++---- packages/react/src/hooks/use-variables.tsx | 32 ++++++++----------- 4 files changed, 24 insertions(+), 29 deletions(-) diff --git a/packages/react/src/components/checkout/checkout.tsx b/packages/react/src/components/checkout/checkout.tsx index 5a693fe0..0f04eeb3 100644 --- a/packages/react/src/components/checkout/checkout.tsx +++ b/packages/react/src/components/checkout/checkout.tsx @@ -226,8 +226,8 @@ export function Checkout(props: CheckoutProps) { >(undefined); const { t } = useGoDaddyContext(); - useTheme(); - useVariables(props?.appearance?.variables); + useTheme(session?.appearance?.theme); + useVariables(session?.appearance?.variables || props?.appearance?.variables); const formSchema = React.useMemo(() => { const extendedSchema = checkoutFormSchema diff --git a/packages/react/src/components/checkout/express-checkout/express-checkout.tsx b/packages/react/src/components/checkout/express-checkout/express-checkout.tsx index e1ecaad7..52f4c483 100644 --- a/packages/react/src/components/checkout/express-checkout/express-checkout.tsx +++ b/packages/react/src/components/checkout/express-checkout/express-checkout.tsx @@ -94,8 +94,8 @@ export function DraftOrderExpressCheckout(props: ExpressCheckoutProps) { paypalConfig, } = props; - useTheme(); - useVariables(props?.appearance?.variables); + useTheme(session?.appearance?.theme); + useVariables(session?.appearance?.variables || props?.appearance?.variables); const [isConfirmingCheckout, setIsConfirmingCheckout] = React.useState(false); const [checkoutErrors, setCheckoutErrors] = React.useState< diff --git a/packages/react/src/hooks/use-theme.tsx b/packages/react/src/hooks/use-theme.tsx index e34c4780..a3f2913d 100644 --- a/packages/react/src/hooks/use-theme.tsx +++ b/packages/react/src/hooks/use-theme.tsx @@ -1,6 +1,5 @@ 'use client'; import { useEffect } from 'react'; -import { useCheckoutContext } from '@/components/checkout/checkout'; // hooks/useTheme.ts import { useGoDaddyContext } from '@/godaddy-provider'; @@ -12,13 +11,15 @@ export const themes = { export type Theme = keyof typeof themes; -export function useTheme() { +/** + * Hook that applies theme from override or context + * @param {Theme} [overrideTheme] - Optional theme that overrides context theme + */ +export function useTheme(overrideTheme?: Theme | null) { const { appearance } = useGoDaddyContext(); - const { session } = useCheckoutContext(); - // Prioritize session appearance over context appearance - const effectiveAppearance = session?.appearance ?? appearance; - const theme = effectiveAppearance?.theme; + // Priority: overrideTheme > context.appearance.theme + const theme = overrideTheme ?? appearance?.theme; useEffect(() => { // Remove all theme classes diff --git a/packages/react/src/hooks/use-variables.tsx b/packages/react/src/hooks/use-variables.tsx index 94dcec0c..e517d142 100644 --- a/packages/react/src/hooks/use-variables.tsx +++ b/packages/react/src/hooks/use-variables.tsx @@ -1,6 +1,5 @@ 'use client'; import { useEffect } from 'react'; -import { useCheckoutContext } from '@/components/checkout/checkout'; import { convertCamelCaseToKebabCase } from '@/components/checkout/utils/case-conversion'; // hooks/use-variables.ts import { @@ -11,27 +10,17 @@ import { /** * Hook that applies CSS variables from the GoDaddy context to the document - * Priority: overrideVariables > session.appearance > context.appearance - * @param {GoDaddyVariables} [overrideVariables] - Optional variables that override all other variables + * Priority: overrideVariables > context.appearance + * @param {GoDaddyVariables} [overrideVariables] - Optional variables that override context variables */ export function useVariables(overrideVariables?: GoDaddyVariables) { const { appearance } = useGoDaddyContext(); - const { session } = useCheckoutContext(); - - // Get variables from both sources - let sessionVariables: CSSVariables | undefined; - if (session?.appearance?.variables) { - // Session variables come from GraphQL in camelCase, convert to kebab-case - sessionVariables = convertCamelCaseToKebabCase( - session.appearance.variables as Record - ); - } // Context variables are already in kebab-case const contextVariables = appearance?.variables; useEffect(() => { - if (!sessionVariables && !contextVariables && !overrideVariables) return; + if (!contextVariables && !overrideVariables) return; // Extract CSS variables from context (lowest priority) let contextCssVars: CSSVariables | undefined; @@ -46,17 +35,22 @@ export function useVariables(overrideVariables?: GoDaddyVariables) { // Extract CSS variables from overrides (highest priority) let overrideCssVars: CSSVariables | undefined; if (overrideVariables) { + // Override variables come from session.appearance.variables which are in camelCase + // Convert them to kebab-case if ('checkout' in overrideVariables) { - overrideCssVars = overrideVariables.checkout; + overrideCssVars = convertCamelCaseToKebabCase( + overrideVariables.checkout as Record + ); } else { - overrideCssVars = overrideVariables as CSSVariables; + overrideCssVars = convertCamelCaseToKebabCase( + overrideVariables as Record + ); } } - // Merge the variables, with priority: override > session > context + // Merge the variables, with priority: override > context const mergedVars: CSSVariables = { ...contextCssVars, - ...sessionVariables, ...overrideCssVars, }; @@ -77,5 +71,5 @@ export function useVariables(overrideVariables?: GoDaddyVariables) { rootStyle.removeProperty(`--gd-${key}`); } }; - }, [sessionVariables, contextVariables, overrideVariables]); + }, [contextVariables, overrideVariables]); } From d08d098e7fd9bba93f600e1a5d77718f2f3741a4 Mon Sep 17 00:00:00 2001 From: Phil Bennett Date: Wed, 5 Nov 2025 14:03:43 -0600 Subject: [PATCH 4/5] check format of override variables for kebab or camel --- packages/react/src/hooks/use-variables.tsx | 32 +++++++++++++++------- 1 file changed, 22 insertions(+), 10 deletions(-) diff --git a/packages/react/src/hooks/use-variables.tsx b/packages/react/src/hooks/use-variables.tsx index e517d142..ff614e60 100644 --- a/packages/react/src/hooks/use-variables.tsx +++ b/packages/react/src/hooks/use-variables.tsx @@ -8,10 +8,17 @@ import { useGoDaddyContext, } from '@/godaddy-provider'; +/** + * Checks if a variables object is already in kebab-case format by checking for hyphens + */ +function isKebabCase(obj: Record): boolean { + return Object.keys(obj).some(key => key.includes('-')); +} + /** * Hook that applies CSS variables from the GoDaddy context to the document * Priority: overrideVariables > context.appearance - * @param {GoDaddyVariables} [overrideVariables] - Optional variables that override context variables + * @param {GoDaddyVariables} [overrideVariables] - Optional variables that override context variables (can be camelCase or kebab-case) */ export function useVariables(overrideVariables?: GoDaddyVariables) { const { appearance } = useGoDaddyContext(); @@ -35,16 +42,21 @@ export function useVariables(overrideVariables?: GoDaddyVariables) { // Extract CSS variables from overrides (highest priority) let overrideCssVars: CSSVariables | undefined; if (overrideVariables) { - // Override variables come from session.appearance.variables which are in camelCase - // Convert them to kebab-case + let rawVars: Record; + + // Extract the raw variables object if ('checkout' in overrideVariables) { - overrideCssVars = convertCamelCaseToKebabCase( - overrideVariables.checkout as Record - ); + rawVars = overrideVariables.checkout as Record; + } else { + rawVars = overrideVariables as Record; + } + + // Convert to kebab-case only if NOT already in kebab-case + // (session.appearance.variables are camelCase, props.appearance.variables are kebab-case) + if (isKebabCase(rawVars)) { + overrideCssVars = rawVars as CSSVariables; } else { - overrideCssVars = convertCamelCaseToKebabCase( - overrideVariables as Record - ); + overrideCssVars = convertCamelCaseToKebabCase(rawVars); } } @@ -59,7 +71,7 @@ export function useVariables(overrideVariables?: GoDaddyVariables) { // Apply the CSS variables to the document for (const [key, value] of Object.entries(mergedVars)) { - if (value !== undefined) { + if (value != null) { rootStyle.setProperty(`--gd-${key}`, value.toString()); } } From 35aa46e528b6df90b8de6b7ecfff11a06e63e723 Mon Sep 17 00:00:00 2001 From: Phil Bennett Date: Thu, 6 Nov 2025 08:20:45 -0600 Subject: [PATCH 5/5] increase button and total amount sizes --- .../checkout/payment/checkout-buttons/express/godaddy.tsx | 2 +- .../checkout/payment/checkout-buttons/paypal/paypal.tsx | 4 ++-- .../checkout/payment/checkout-buttons/paze/godaddy.tsx | 2 +- .../react/src/components/checkout/payment/payment-form.tsx | 3 ++- packages/react/src/components/checkout/totals/totals.tsx | 2 +- packages/react/src/components/ui/button.tsx | 2 +- 6 files changed, 8 insertions(+), 7 deletions(-) diff --git a/packages/react/src/components/checkout/payment/checkout-buttons/express/godaddy.tsx b/packages/react/src/components/checkout/payment/checkout-buttons/express/godaddy.tsx index aa92fe5d..8ada5640 100644 --- a/packages/react/src/components/checkout/payment/checkout-buttons/express/godaddy.tsx +++ b/packages/react/src/components/checkout/payment/checkout-buttons/express/godaddy.tsx @@ -412,7 +412,7 @@ export function ExpressCheckoutButton() { buttonOptions: { type: 'plain', margin: '0', - height: '48px', + height: '50px', width: '100%', justifyContent: 'flex-start', onClick: handleExpressPayClick, diff --git a/packages/react/src/components/checkout/payment/checkout-buttons/paypal/paypal.tsx b/packages/react/src/components/checkout/payment/checkout-buttons/paypal/paypal.tsx index 0e16613b..4495dbfe 100644 --- a/packages/react/src/components/checkout/payment/checkout-buttons/paypal/paypal.tsx +++ b/packages/react/src/components/checkout/payment/checkout-buttons/paypal/paypal.tsx @@ -87,7 +87,7 @@ function PayPalButtonsWrapper() { }; if (isPending || !isResolved) { - return ; + return ; } return ( @@ -97,7 +97,7 @@ function PayPalButtonsWrapper() { label: 'pay', shape: 'rect', borderRadius: 8, - height: 40, + height: 50, }} disabled={isPaypalDisabled || isPaymentDisabled} onClick={handleClick} diff --git a/packages/react/src/components/checkout/payment/checkout-buttons/paze/godaddy.tsx b/packages/react/src/components/checkout/payment/checkout-buttons/paze/godaddy.tsx index 0a39c0c6..5e2f06ff 100644 --- a/packages/react/src/components/checkout/payment/checkout-buttons/paze/godaddy.tsx +++ b/packages/react/src/components/checkout/payment/checkout-buttons/paze/godaddy.tsx @@ -76,7 +76,7 @@ export function PazeCheckoutButton() { buttonOptions: { type: 'plain', margin: '0', - height: '48px', + height: '50px', width: '100%', justifyContent: 'flex-start', onClick: handlePazeClick, diff --git a/packages/react/src/components/checkout/payment/payment-form.tsx b/packages/react/src/components/checkout/payment/payment-form.tsx index 90090bee..c753e7be 100644 --- a/packages/react/src/components/checkout/payment/payment-form.tsx +++ b/packages/react/src/components/checkout/payment/payment-form.tsx @@ -263,7 +263,8 @@ export function PaymentForm( return (