diff --git a/packages/common/src/generated-shop-types.ts b/packages/common/src/generated-shop-types.ts index 1d059aaf0f..e190a1fc79 100644 --- a/packages/common/src/generated-shop-types.ts +++ b/packages/common/src/generated-shop-types.ts @@ -40,6 +40,10 @@ export type Query = { eligibleShippingMethods: Array; /** Returns a list of payment methods and their eligibility based on the current active Order */ eligiblePaymentMethods: Array; + /** A list of Facets available to the shop */ + facets: FacetList; + /** Returns a Facet by its id */ + facet?: Maybe; /** Returns information about the current authenticated User */ me?: Maybe; /** Returns the possible next states that the activeOrder can transition to */ @@ -76,6 +80,16 @@ export type QueryCollectionArgs = { }; +export type QueryFacetsArgs = { + options?: Maybe; +}; + + +export type QueryFacetArgs = { + id: Scalars['ID']; +}; + + export type QueryOrderArgs = { id: Scalars['ID']; }; @@ -2764,6 +2778,13 @@ export type CollectionListOptions = { filter?: Maybe; }; +export type FacetListOptions = { + skip?: Maybe; + take?: Maybe; + sort?: Maybe; + filter?: Maybe; +}; + export type OrderListOptions = { skip?: Maybe; take?: Maybe; @@ -2924,6 +2945,22 @@ export type CollectionSortParameter = { description?: Maybe; }; +export type FacetFilterParameter = { + createdAt?: Maybe; + updatedAt?: Maybe; + languageCode?: Maybe; + name?: Maybe; + code?: Maybe; +}; + +export type FacetSortParameter = { + id?: Maybe; + createdAt?: Maybe; + updatedAt?: Maybe; + name?: Maybe; + code?: Maybe; +}; + export type ProductFilterParameter = { createdAt?: Maybe; updatedAt?: Maybe; diff --git a/packages/core/e2e/facet.e2e-spec.ts b/packages/core/e2e/facet.e2e-spec.ts index 9bee1773d8..5a9895272b 100644 --- a/packages/core/e2e/facet.e2e-spec.ts +++ b/packages/core/e2e/facet.e2e-spec.ts @@ -32,7 +32,7 @@ import { ASSIGN_PRODUCT_TO_CHANNEL, CREATE_CHANNEL, CREATE_FACET, - GET_FACET_LIST, + GET_FACET_LIST, GET_FACET_LIST_SIMPLE, GET_PRODUCT_WITH_VARIANTS, UPDATE_FACET, UPDATE_PRODUCT, @@ -43,7 +43,7 @@ import { assertThrowsWithMessage } from './utils/assert-throws-with-message'; // tslint:disable:no-non-null-assertion describe('Facet resolver', () => { - const { server, adminClient } = createTestEnvironment(testConfig); + const { server, adminClient, shopClient } = createTestEnvironment(testConfig); let brandFacet: FacetWithValues.Fragment; let speakerTypeFacet: FacetWithValues.Fragment; @@ -85,6 +85,7 @@ describe('Facet resolver', () => { input: { id: speakerTypeFacet.id, translations: [{ languageCode: LanguageCode.en, name: 'Speaker Category' }], + isPrivate: true }, }); @@ -157,6 +158,14 @@ describe('Facet resolver', () => { speakerTypeFacet = items[1]; }); + it('facets by shop-api', async () => { + const result = await shopClient.query(GET_FACET_LIST_SIMPLE); + + const { items } = result.facets; + expect(items.length).toBe(1); + expect(items[0].name).toBe('category'); + }); + it('facet', async () => { const result = await adminClient.query( GET_FACET_WITH_VALUES, diff --git a/packages/core/e2e/graphql/generated-e2e-admin-types.ts b/packages/core/e2e/graphql/generated-e2e-admin-types.ts index 7bbf326047..4fafc2adde 100644 --- a/packages/core/e2e/graphql/generated-e2e-admin-types.ts +++ b/packages/core/e2e/graphql/generated-e2e-admin-types.ts @@ -5,1021 +5,1168 @@ export type MakeOptional = Omit & { [SubKey in K]?: export type MakeMaybe = Omit & { [SubKey in K]: Maybe }; /** All built-in and custom scalars, mapped to their actual values */ export type Scalars = { - ID: string; - String: string; - Boolean: boolean; - Int: number; - Float: number; - /** The `JSON` scalar type represents JSON values as specified by [ECMA-404](http://www.ecma-international.org/publications/files/ECMA-ST/ECMA-404.pdf). */ - JSON: any; - /** A date-time string at UTC, such as 2007-12-03T10:15:30Z, compliant with the `date-time` format outlined in section 5.6 of the RFC 3339 profile of the ISO 8601 standard for representation of dates and times using the Gregorian calendar. */ - DateTime: any; - /** The `Upload` scalar type represents a file upload. */ - Upload: any; + ID: string; + String: string; + Boolean: boolean; + Int: number; + Float: number; + /** The `JSON` scalar type represents JSON values as specified by [ECMA-404](http://www.ecma-international.org/publications/files/ECMA-ST/ECMA-404.pdf). */ + JSON: any; + /** A date-time string at UTC, such as 2007-12-03T10:15:30Z, compliant with the `date-time` format outlined in section 5.6 of the RFC 3339 profile of the ISO 8601 standard for representation of dates and times using the Gregorian calendar. */ + DateTime: any; + /** The `Upload` scalar type represents a file upload. */ + Upload: any; }; export type Query = { - administrators: AdministratorList; - administrator?: Maybe; - activeAdministrator?: Maybe; - /** Get a list of Assets */ - assets: AssetList; - /** Get a single Asset by id */ - asset?: Maybe; - me?: Maybe; - channels: Array; - channel?: Maybe; - activeChannel: Channel; - collections: CollectionList; - /** Get a Collection either by id or slug. If neither id nor slug is speicified, an error will result. */ - collection?: Maybe; - collectionFilters: Array; - countries: CountryList; - country?: Maybe; - customerGroups: CustomerGroupList; - customerGroup?: Maybe; - customers: CustomerList; - customer?: Maybe; - facets: FacetList; - facet?: Maybe; - globalSettings: GlobalSettings; - job?: Maybe; - jobs: JobList; - jobsById: Array; - jobQueues: Array; - order?: Maybe; - orders: OrderList; - paymentMethods: PaymentMethodList; - paymentMethod?: Maybe; - paymentMethodEligibilityCheckers: Array; - paymentMethodHandlers: Array; - productOptionGroups: Array; - productOptionGroup?: Maybe; - search: SearchResponse; - /** List Products */ - products: ProductList; - /** Get a Product either by id or slug. If neither id nor slug is speicified, an error will result. */ - product?: Maybe; - /** List ProductVariants either all or for the specific product. */ - productVariants: ProductVariantList; - /** Get a ProductVariant by id */ - productVariant?: Maybe; - promotion?: Maybe; - promotions: PromotionList; - promotionConditions: Array; - promotionActions: Array; - roles: RoleList; - role?: Maybe; - shippingMethods: ShippingMethodList; - shippingMethod?: Maybe; - shippingEligibilityCheckers: Array; - shippingCalculators: Array; - fulfillmentHandlers: Array; - testShippingMethod: TestShippingMethodResult; - testEligibleShippingMethods: Array; - tag: Tag; - tags: TagList; - taxCategories: Array; - taxCategory?: Maybe; - taxRates: TaxRateList; - taxRate?: Maybe; - zones: Array; - zone?: Maybe; + administrators: AdministratorList; + administrator?: Maybe; + activeAdministrator?: Maybe; + /** Get a list of Assets */ + assets: AssetList; + /** Get a single Asset by id */ + asset?: Maybe; + me?: Maybe; + channels: Array; + channel?: Maybe; + activeChannel: Channel; + collections: CollectionList; + /** Get a Collection either by id or slug. If neither id nor slug is speicified, an error will result. */ + collection?: Maybe; + collectionFilters: Array; + countries: CountryList; + country?: Maybe; + customerGroups: CustomerGroupList; + customerGroup?: Maybe; + customers: CustomerList; + customer?: Maybe; + facets: FacetList; + facet?: Maybe; + globalSettings: GlobalSettings; + job?: Maybe; + jobs: JobList; + jobsById: Array; + jobQueues: Array; + order?: Maybe; + orders: OrderList; + paymentMethods: PaymentMethodList; + paymentMethod?: Maybe; + paymentMethodEligibilityCheckers: Array; + paymentMethodHandlers: Array; + productOptionGroups: Array; + productOptionGroup?: Maybe; + search: SearchResponse; + /** List Products */ + products: ProductList; + /** Get a Product either by id or slug. If neither id nor slug is speicified, an error will result. */ + product?: Maybe; + /** List ProductVariants either all or for the specific product. */ + productVariants: ProductVariantList; + /** Get a ProductVariant by id */ + productVariant?: Maybe; + promotion?: Maybe; + promotions: PromotionList; + promotionConditions: Array; + promotionActions: Array; + roles: RoleList; + role?: Maybe; + shippingMethods: ShippingMethodList; + shippingMethod?: Maybe; + shippingEligibilityCheckers: Array; + shippingCalculators: Array; + fulfillmentHandlers: Array; + testShippingMethod: TestShippingMethodResult; + testEligibleShippingMethods: Array; + tag: Tag; + tags: TagList; + taxCategories: Array; + taxCategory?: Maybe; + taxRates: TaxRateList; + taxRate?: Maybe; + zones: Array; + zone?: Maybe; }; + export type QueryAdministratorsArgs = { - options?: Maybe; + options?: Maybe; }; + export type QueryAdministratorArgs = { - id: Scalars['ID']; + id: Scalars['ID']; }; + export type QueryAssetsArgs = { - options?: Maybe; + options?: Maybe; }; + export type QueryAssetArgs = { - id: Scalars['ID']; + id: Scalars['ID']; }; + export type QueryChannelArgs = { - id: Scalars['ID']; + id: Scalars['ID']; }; + export type QueryCollectionsArgs = { - options?: Maybe; + options?: Maybe; }; + export type QueryCollectionArgs = { - id?: Maybe; - slug?: Maybe; + id?: Maybe; + slug?: Maybe; }; + export type QueryCountriesArgs = { - options?: Maybe; + options?: Maybe; }; + export type QueryCountryArgs = { - id: Scalars['ID']; + id: Scalars['ID']; }; + export type QueryCustomerGroupsArgs = { - options?: Maybe; + options?: Maybe; }; + export type QueryCustomerGroupArgs = { - id: Scalars['ID']; + id: Scalars['ID']; }; + export type QueryCustomersArgs = { - options?: Maybe; + options?: Maybe; }; + export type QueryCustomerArgs = { - id: Scalars['ID']; + id: Scalars['ID']; }; + export type QueryFacetsArgs = { - options?: Maybe; + options?: Maybe; }; + export type QueryFacetArgs = { - id: Scalars['ID']; + id: Scalars['ID']; }; + export type QueryJobArgs = { - jobId: Scalars['ID']; + jobId: Scalars['ID']; }; + export type QueryJobsArgs = { - options?: Maybe; + options?: Maybe; }; + export type QueryJobsByIdArgs = { - jobIds: Array; + jobIds: Array; }; + export type QueryOrderArgs = { - id: Scalars['ID']; + id: Scalars['ID']; }; + export type QueryOrdersArgs = { - options?: Maybe; + options?: Maybe; }; + export type QueryPaymentMethodsArgs = { - options?: Maybe; + options?: Maybe; }; + export type QueryPaymentMethodArgs = { - id: Scalars['ID']; + id: Scalars['ID']; }; + export type QueryProductOptionGroupsArgs = { - filterTerm?: Maybe; + filterTerm?: Maybe; }; + export type QueryProductOptionGroupArgs = { - id: Scalars['ID']; + id: Scalars['ID']; }; + export type QuerySearchArgs = { - input: SearchInput; + input: SearchInput; }; + export type QueryProductsArgs = { - options?: Maybe; + options?: Maybe; }; + export type QueryProductArgs = { - id?: Maybe; - slug?: Maybe; + id?: Maybe; + slug?: Maybe; }; + export type QueryProductVariantsArgs = { - options?: Maybe; - productId?: Maybe; + options?: Maybe; + productId?: Maybe; }; + export type QueryProductVariantArgs = { - id: Scalars['ID']; + id: Scalars['ID']; }; + export type QueryPromotionArgs = { - id: Scalars['ID']; + id: Scalars['ID']; }; + export type QueryPromotionsArgs = { - options?: Maybe; + options?: Maybe; }; + export type QueryRolesArgs = { - options?: Maybe; + options?: Maybe; }; + export type QueryRoleArgs = { - id: Scalars['ID']; + id: Scalars['ID']; }; + export type QueryShippingMethodsArgs = { - options?: Maybe; + options?: Maybe; }; + export type QueryShippingMethodArgs = { - id: Scalars['ID']; + id: Scalars['ID']; }; + export type QueryTestShippingMethodArgs = { - input: TestShippingMethodInput; + input: TestShippingMethodInput; }; + export type QueryTestEligibleShippingMethodsArgs = { - input: TestEligibleShippingMethodsInput; + input: TestEligibleShippingMethodsInput; }; + export type QueryTagArgs = { - id: Scalars['ID']; + id: Scalars['ID']; }; + export type QueryTagsArgs = { - options?: Maybe; + options?: Maybe; }; + export type QueryTaxCategoryArgs = { - id: Scalars['ID']; + id: Scalars['ID']; }; + export type QueryTaxRatesArgs = { - options?: Maybe; + options?: Maybe; }; + export type QueryTaxRateArgs = { - id: Scalars['ID']; + id: Scalars['ID']; }; + export type QueryZoneArgs = { - id: Scalars['ID']; + id: Scalars['ID']; }; export type Mutation = { - /** Create a new Administrator */ - createAdministrator: Administrator; - /** Update an existing Administrator */ - updateAdministrator: Administrator; - /** Update the active (currently logged-in) Administrator */ - updateActiveAdministrator: Administrator; - /** Delete an Administrator */ - deleteAdministrator: DeletionResponse; - /** Assign a Role to an Administrator */ - assignRoleToAdministrator: Administrator; - /** Create a new Asset */ - createAssets: Array; - /** Update an existing Asset */ - updateAsset: Asset; - /** Delete an Asset */ - deleteAsset: DeletionResponse; - /** Delete multiple Assets */ - deleteAssets: DeletionResponse; - /** Assign assets to channel */ - assignAssetsToChannel: Array; - /** Authenticates the user using the native authentication strategy. This mutation is an alias for `authenticate({ native: { ... }})` */ - login: NativeAuthenticationResult; - /** Authenticates the user using a named authentication strategy */ - authenticate: AuthenticationResult; - logout: Success; - /** Create a new Channel */ - createChannel: CreateChannelResult; - /** Update an existing Channel */ - updateChannel: UpdateChannelResult; - /** Delete a Channel */ - deleteChannel: DeletionResponse; - /** Create a new Collection */ - createCollection: Collection; - /** Update an existing Collection */ - updateCollection: Collection; - /** Delete a Collection and all of its descendants */ - deleteCollection: DeletionResponse; - /** Move a Collection to a different parent or index */ - moveCollection: Collection; - /** Create a new Country */ - createCountry: Country; - /** Update an existing Country */ - updateCountry: Country; - /** Delete a Country */ - deleteCountry: DeletionResponse; - /** Create a new CustomerGroup */ - createCustomerGroup: CustomerGroup; - /** Update an existing CustomerGroup */ - updateCustomerGroup: CustomerGroup; - /** Delete a CustomerGroup */ - deleteCustomerGroup: DeletionResponse; - /** Add Customers to a CustomerGroup */ - addCustomersToGroup: CustomerGroup; - /** Remove Customers from a CustomerGroup */ - removeCustomersFromGroup: CustomerGroup; - /** Create a new Customer. If a password is provided, a new User will also be created an linked to the Customer. */ - createCustomer: CreateCustomerResult; - /** Update an existing Customer */ - updateCustomer: UpdateCustomerResult; - /** Delete a Customer */ - deleteCustomer: DeletionResponse; - /** Create a new Address and associate it with the Customer specified by customerId */ - createCustomerAddress: Address; - /** Update an existing Address */ - updateCustomerAddress: Address; - /** Update an existing Address */ - deleteCustomerAddress: Success; - addNoteToCustomer: Customer; - updateCustomerNote: HistoryEntry; - deleteCustomerNote: DeletionResponse; - /** Create a new Facet */ - createFacet: Facet; - /** Update an existing Facet */ - updateFacet: Facet; - /** Delete an existing Facet */ - deleteFacet: DeletionResponse; - /** Create one or more FacetValues */ - createFacetValues: Array; - /** Update one or more FacetValues */ - updateFacetValues: Array; - /** Delete one or more FacetValues */ - deleteFacetValues: Array; - updateGlobalSettings: UpdateGlobalSettingsResult; - importProducts?: Maybe; - /** Remove all settled jobs in the given queues olfer than the given date. Returns the number of jobs deleted. */ - removeSettledJobs: Scalars['Int']; - cancelJob: Job; - settlePayment: SettlePaymentResult; - addFulfillmentToOrder: AddFulfillmentToOrderResult; - cancelOrder: CancelOrderResult; - refundOrder: RefundOrderResult; - settleRefund: SettleRefundResult; - addNoteToOrder: Order; - updateOrderNote: HistoryEntry; - deleteOrderNote: DeletionResponse; - transitionOrderToState?: Maybe; - transitionFulfillmentToState: TransitionFulfillmentToStateResult; - transitionPaymentToState: TransitionPaymentToStateResult; - setOrderCustomFields?: Maybe; - /** - * Allows an Order to be modified after it has been completed by the Customer. The Order must first - * be in the `Modifying` state. - */ - modifyOrder: ModifyOrderResult; - /** - * Used to manually create a new Payment against an Order. This is used when a completed Order - * has been modified (using `modifyOrder`) and the price has increased. The extra payment - * can then be manually arranged by the administrator, and the details used to create a new - * Payment. - */ - addManualPaymentToOrder: AddManualPaymentToOrderResult; - /** Create existing PaymentMethod */ - createPaymentMethod: PaymentMethod; - /** Update an existing PaymentMethod */ - updatePaymentMethod: PaymentMethod; - /** Delete a PaymentMethod */ - deletePaymentMethod: DeletionResponse; - /** Create a new ProductOptionGroup */ - createProductOptionGroup: ProductOptionGroup; - /** Update an existing ProductOptionGroup */ - updateProductOptionGroup: ProductOptionGroup; - /** Create a new ProductOption within a ProductOptionGroup */ - createProductOption: ProductOption; - /** Create a new ProductOption within a ProductOptionGroup */ - updateProductOption: ProductOption; - reindex: Job; - /** Create a new Product */ - createProduct: Product; - /** Update an existing Product */ - updateProduct: Product; - /** Delete a Product */ - deleteProduct: DeletionResponse; - /** Add an OptionGroup to a Product */ - addOptionGroupToProduct: Product; - /** Remove an OptionGroup from a Product */ - removeOptionGroupFromProduct: RemoveOptionGroupFromProductResult; - /** Create a set of ProductVariants based on the OptionGroups assigned to the given Product */ - createProductVariants: Array>; - /** Update existing ProductVariants */ - updateProductVariants: Array>; - /** Delete a ProductVariant */ - deleteProductVariant: DeletionResponse; - /** Assigns all ProductVariants of Product to the specified Channel */ - assignProductsToChannel: Array; - /** Removes all ProductVariants of Product from the specified Channel */ - removeProductsFromChannel: Array; - /** Assigns ProductVariants to the specified Channel */ - assignProductVariantsToChannel: Array; - /** Removes ProductVariants from the specified Channel */ - removeProductVariantsFromChannel: Array; - createPromotion: CreatePromotionResult; - updatePromotion: UpdatePromotionResult; - deletePromotion: DeletionResponse; - /** Assigns Promotions to the specified Channel */ - assignPromotionsToChannel: Array; - /** Removes Promotions from the specified Channel */ - removePromotionsFromChannel: Array; - /** Create a new Role */ - createRole: Role; - /** Update an existing Role */ - updateRole: Role; - /** Delete an existing Role */ - deleteRole: DeletionResponse; - /** Create a new ShippingMethod */ - createShippingMethod: ShippingMethod; - /** Update an existing ShippingMethod */ - updateShippingMethod: ShippingMethod; - /** Delete a ShippingMethod */ - deleteShippingMethod: DeletionResponse; - /** Create a new Tag */ - createTag: Tag; - /** Update an existing Tag */ - updateTag: Tag; - /** Delete an existing Tag */ - deleteTag: DeletionResponse; - /** Create a new TaxCategory */ - createTaxCategory: TaxCategory; - /** Update an existing TaxCategory */ - updateTaxCategory: TaxCategory; - /** Deletes a TaxCategory */ - deleteTaxCategory: DeletionResponse; - /** Create a new TaxRate */ - createTaxRate: TaxRate; - /** Update an existing TaxRate */ - updateTaxRate: TaxRate; - /** Delete a TaxRate */ - deleteTaxRate: DeletionResponse; - /** Create a new Zone */ - createZone: Zone; - /** Update an existing Zone */ - updateZone: Zone; - /** Delete a Zone */ - deleteZone: DeletionResponse; - /** Add members to a Zone */ - addMembersToZone: Zone; - /** Remove members from a Zone */ - removeMembersFromZone: Zone; + /** Create a new Administrator */ + createAdministrator: Administrator; + /** Update an existing Administrator */ + updateAdministrator: Administrator; + /** Update the active (currently logged-in) Administrator */ + updateActiveAdministrator: Administrator; + /** Delete an Administrator */ + deleteAdministrator: DeletionResponse; + /** Assign a Role to an Administrator */ + assignRoleToAdministrator: Administrator; + /** Create a new Asset */ + createAssets: Array; + /** Update an existing Asset */ + updateAsset: Asset; + /** Delete an Asset */ + deleteAsset: DeletionResponse; + /** Delete multiple Assets */ + deleteAssets: DeletionResponse; + /** Assign assets to channel */ + assignAssetsToChannel: Array; + /** Authenticates the user using the native authentication strategy. This mutation is an alias for `authenticate({ native: { ... }})` */ + login: NativeAuthenticationResult; + /** Authenticates the user using a named authentication strategy */ + authenticate: AuthenticationResult; + logout: Success; + /** Create a new Channel */ + createChannel: CreateChannelResult; + /** Update an existing Channel */ + updateChannel: UpdateChannelResult; + /** Delete a Channel */ + deleteChannel: DeletionResponse; + /** Create a new Collection */ + createCollection: Collection; + /** Update an existing Collection */ + updateCollection: Collection; + /** Delete a Collection and all of its descendants */ + deleteCollection: DeletionResponse; + /** Move a Collection to a different parent or index */ + moveCollection: Collection; + /** Create a new Country */ + createCountry: Country; + /** Update an existing Country */ + updateCountry: Country; + /** Delete a Country */ + deleteCountry: DeletionResponse; + /** Create a new CustomerGroup */ + createCustomerGroup: CustomerGroup; + /** Update an existing CustomerGroup */ + updateCustomerGroup: CustomerGroup; + /** Delete a CustomerGroup */ + deleteCustomerGroup: DeletionResponse; + /** Add Customers to a CustomerGroup */ + addCustomersToGroup: CustomerGroup; + /** Remove Customers from a CustomerGroup */ + removeCustomersFromGroup: CustomerGroup; + /** Create a new Customer. If a password is provided, a new User will also be created an linked to the Customer. */ + createCustomer: CreateCustomerResult; + /** Update an existing Customer */ + updateCustomer: UpdateCustomerResult; + /** Delete a Customer */ + deleteCustomer: DeletionResponse; + /** Create a new Address and associate it with the Customer specified by customerId */ + createCustomerAddress: Address; + /** Update an existing Address */ + updateCustomerAddress: Address; + /** Update an existing Address */ + deleteCustomerAddress: Success; + addNoteToCustomer: Customer; + updateCustomerNote: HistoryEntry; + deleteCustomerNote: DeletionResponse; + /** Create a new Facet */ + createFacet: Facet; + /** Update an existing Facet */ + updateFacet: Facet; + /** Delete an existing Facet */ + deleteFacet: DeletionResponse; + /** Create one or more FacetValues */ + createFacetValues: Array; + /** Update one or more FacetValues */ + updateFacetValues: Array; + /** Delete one or more FacetValues */ + deleteFacetValues: Array; + updateGlobalSettings: UpdateGlobalSettingsResult; + importProducts?: Maybe; + /** Remove all settled jobs in the given queues olfer than the given date. Returns the number of jobs deleted. */ + removeSettledJobs: Scalars['Int']; + cancelJob: Job; + settlePayment: SettlePaymentResult; + addFulfillmentToOrder: AddFulfillmentToOrderResult; + cancelOrder: CancelOrderResult; + refundOrder: RefundOrderResult; + settleRefund: SettleRefundResult; + addNoteToOrder: Order; + updateOrderNote: HistoryEntry; + deleteOrderNote: DeletionResponse; + transitionOrderToState?: Maybe; + transitionFulfillmentToState: TransitionFulfillmentToStateResult; + transitionPaymentToState: TransitionPaymentToStateResult; + setOrderCustomFields?: Maybe; + /** + * Allows an Order to be modified after it has been completed by the Customer. The Order must first + * be in the `Modifying` state. + */ + modifyOrder: ModifyOrderResult; + /** + * Used to manually create a new Payment against an Order. This is used when a completed Order + * has been modified (using `modifyOrder`) and the price has increased. The extra payment + * can then be manually arranged by the administrator, and the details used to create a new + * Payment. + */ + addManualPaymentToOrder: AddManualPaymentToOrderResult; + /** Create existing PaymentMethod */ + createPaymentMethod: PaymentMethod; + /** Update an existing PaymentMethod */ + updatePaymentMethod: PaymentMethod; + /** Delete a PaymentMethod */ + deletePaymentMethod: DeletionResponse; + /** Create a new ProductOptionGroup */ + createProductOptionGroup: ProductOptionGroup; + /** Update an existing ProductOptionGroup */ + updateProductOptionGroup: ProductOptionGroup; + /** Create a new ProductOption within a ProductOptionGroup */ + createProductOption: ProductOption; + /** Create a new ProductOption within a ProductOptionGroup */ + updateProductOption: ProductOption; + reindex: Job; + /** Create a new Product */ + createProduct: Product; + /** Update an existing Product */ + updateProduct: Product; + /** Delete a Product */ + deleteProduct: DeletionResponse; + /** Add an OptionGroup to a Product */ + addOptionGroupToProduct: Product; + /** Remove an OptionGroup from a Product */ + removeOptionGroupFromProduct: RemoveOptionGroupFromProductResult; + /** Create a set of ProductVariants based on the OptionGroups assigned to the given Product */ + createProductVariants: Array>; + /** Update existing ProductVariants */ + updateProductVariants: Array>; + /** Delete a ProductVariant */ + deleteProductVariant: DeletionResponse; + /** Assigns all ProductVariants of Product to the specified Channel */ + assignProductsToChannel: Array; + /** Removes all ProductVariants of Product from the specified Channel */ + removeProductsFromChannel: Array; + /** Assigns ProductVariants to the specified Channel */ + assignProductVariantsToChannel: Array; + /** Removes ProductVariants from the specified Channel */ + removeProductVariantsFromChannel: Array; + createPromotion: CreatePromotionResult; + updatePromotion: UpdatePromotionResult; + deletePromotion: DeletionResponse; + /** Assigns Promotions to the specified Channel */ + assignPromotionsToChannel: Array; + /** Removes Promotions from the specified Channel */ + removePromotionsFromChannel: Array; + /** Create a new Role */ + createRole: Role; + /** Update an existing Role */ + updateRole: Role; + /** Delete an existing Role */ + deleteRole: DeletionResponse; + /** Create a new ShippingMethod */ + createShippingMethod: ShippingMethod; + /** Update an existing ShippingMethod */ + updateShippingMethod: ShippingMethod; + /** Delete a ShippingMethod */ + deleteShippingMethod: DeletionResponse; + /** Create a new Tag */ + createTag: Tag; + /** Update an existing Tag */ + updateTag: Tag; + /** Delete an existing Tag */ + deleteTag: DeletionResponse; + /** Create a new TaxCategory */ + createTaxCategory: TaxCategory; + /** Update an existing TaxCategory */ + updateTaxCategory: TaxCategory; + /** Deletes a TaxCategory */ + deleteTaxCategory: DeletionResponse; + /** Create a new TaxRate */ + createTaxRate: TaxRate; + /** Update an existing TaxRate */ + updateTaxRate: TaxRate; + /** Delete a TaxRate */ + deleteTaxRate: DeletionResponse; + /** Create a new Zone */ + createZone: Zone; + /** Update an existing Zone */ + updateZone: Zone; + /** Delete a Zone */ + deleteZone: DeletionResponse; + /** Add members to a Zone */ + addMembersToZone: Zone; + /** Remove members from a Zone */ + removeMembersFromZone: Zone; }; + export type MutationCreateAdministratorArgs = { - input: CreateAdministratorInput; + input: CreateAdministratorInput; }; + export type MutationUpdateAdministratorArgs = { - input: UpdateAdministratorInput; + input: UpdateAdministratorInput; }; + export type MutationUpdateActiveAdministratorArgs = { - input: UpdateActiveAdministratorInput; + input: UpdateActiveAdministratorInput; }; + export type MutationDeleteAdministratorArgs = { - id: Scalars['ID']; + id: Scalars['ID']; }; + export type MutationAssignRoleToAdministratorArgs = { - administratorId: Scalars['ID']; - roleId: Scalars['ID']; + administratorId: Scalars['ID']; + roleId: Scalars['ID']; }; + export type MutationCreateAssetsArgs = { - input: Array; + input: Array; }; + export type MutationUpdateAssetArgs = { - input: UpdateAssetInput; + input: UpdateAssetInput; }; + export type MutationDeleteAssetArgs = { - input: DeleteAssetInput; + input: DeleteAssetInput; }; + export type MutationDeleteAssetsArgs = { - input: DeleteAssetsInput; + input: DeleteAssetsInput; }; + export type MutationAssignAssetsToChannelArgs = { - input: AssignAssetsToChannelInput; + input: AssignAssetsToChannelInput; }; + export type MutationLoginArgs = { - username: Scalars['String']; - password: Scalars['String']; - rememberMe?: Maybe; + username: Scalars['String']; + password: Scalars['String']; + rememberMe?: Maybe; }; + export type MutationAuthenticateArgs = { - input: AuthenticationInput; - rememberMe?: Maybe; + input: AuthenticationInput; + rememberMe?: Maybe; }; + export type MutationCreateChannelArgs = { - input: CreateChannelInput; + input: CreateChannelInput; }; + export type MutationUpdateChannelArgs = { - input: UpdateChannelInput; + input: UpdateChannelInput; }; + export type MutationDeleteChannelArgs = { - id: Scalars['ID']; + id: Scalars['ID']; }; + export type MutationCreateCollectionArgs = { - input: CreateCollectionInput; + input: CreateCollectionInput; }; + export type MutationUpdateCollectionArgs = { - input: UpdateCollectionInput; + input: UpdateCollectionInput; }; + export type MutationDeleteCollectionArgs = { - id: Scalars['ID']; + id: Scalars['ID']; }; + export type MutationMoveCollectionArgs = { - input: MoveCollectionInput; + input: MoveCollectionInput; }; + export type MutationCreateCountryArgs = { - input: CreateCountryInput; + input: CreateCountryInput; }; + export type MutationUpdateCountryArgs = { - input: UpdateCountryInput; + input: UpdateCountryInput; }; + export type MutationDeleteCountryArgs = { - id: Scalars['ID']; + id: Scalars['ID']; }; + export type MutationCreateCustomerGroupArgs = { - input: CreateCustomerGroupInput; + input: CreateCustomerGroupInput; }; + export type MutationUpdateCustomerGroupArgs = { - input: UpdateCustomerGroupInput; + input: UpdateCustomerGroupInput; }; + export type MutationDeleteCustomerGroupArgs = { - id: Scalars['ID']; + id: Scalars['ID']; }; + export type MutationAddCustomersToGroupArgs = { - customerGroupId: Scalars['ID']; - customerIds: Array; + customerGroupId: Scalars['ID']; + customerIds: Array; }; + export type MutationRemoveCustomersFromGroupArgs = { - customerGroupId: Scalars['ID']; - customerIds: Array; + customerGroupId: Scalars['ID']; + customerIds: Array; }; + export type MutationCreateCustomerArgs = { - input: CreateCustomerInput; - password?: Maybe; + input: CreateCustomerInput; + password?: Maybe; }; + export type MutationUpdateCustomerArgs = { - input: UpdateCustomerInput; + input: UpdateCustomerInput; }; + export type MutationDeleteCustomerArgs = { - id: Scalars['ID']; + id: Scalars['ID']; }; + export type MutationCreateCustomerAddressArgs = { - customerId: Scalars['ID']; - input: CreateAddressInput; + customerId: Scalars['ID']; + input: CreateAddressInput; }; + export type MutationUpdateCustomerAddressArgs = { - input: UpdateAddressInput; + input: UpdateAddressInput; }; + export type MutationDeleteCustomerAddressArgs = { - id: Scalars['ID']; + id: Scalars['ID']; }; + export type MutationAddNoteToCustomerArgs = { - input: AddNoteToCustomerInput; + input: AddNoteToCustomerInput; }; + export type MutationUpdateCustomerNoteArgs = { - input: UpdateCustomerNoteInput; + input: UpdateCustomerNoteInput; }; + export type MutationDeleteCustomerNoteArgs = { - id: Scalars['ID']; + id: Scalars['ID']; }; + export type MutationCreateFacetArgs = { - input: CreateFacetInput; + input: CreateFacetInput; }; + export type MutationUpdateFacetArgs = { - input: UpdateFacetInput; + input: UpdateFacetInput; }; + export type MutationDeleteFacetArgs = { - id: Scalars['ID']; - force?: Maybe; + id: Scalars['ID']; + force?: Maybe; }; + export type MutationCreateFacetValuesArgs = { - input: Array; + input: Array; }; + export type MutationUpdateFacetValuesArgs = { - input: Array; + input: Array; }; + export type MutationDeleteFacetValuesArgs = { - ids: Array; - force?: Maybe; + ids: Array; + force?: Maybe; }; + export type MutationUpdateGlobalSettingsArgs = { - input: UpdateGlobalSettingsInput; + input: UpdateGlobalSettingsInput; }; + export type MutationImportProductsArgs = { - csvFile: Scalars['Upload']; + csvFile: Scalars['Upload']; }; + export type MutationRemoveSettledJobsArgs = { - queueNames?: Maybe>; - olderThan?: Maybe; + queueNames?: Maybe>; + olderThan?: Maybe; }; + export type MutationCancelJobArgs = { - jobId: Scalars['ID']; + jobId: Scalars['ID']; }; + export type MutationSettlePaymentArgs = { - id: Scalars['ID']; + id: Scalars['ID']; }; + export type MutationAddFulfillmentToOrderArgs = { - input: FulfillOrderInput; + input: FulfillOrderInput; }; + export type MutationCancelOrderArgs = { - input: CancelOrderInput; + input: CancelOrderInput; }; + export type MutationRefundOrderArgs = { - input: RefundOrderInput; + input: RefundOrderInput; }; + export type MutationSettleRefundArgs = { - input: SettleRefundInput; + input: SettleRefundInput; }; + export type MutationAddNoteToOrderArgs = { - input: AddNoteToOrderInput; + input: AddNoteToOrderInput; }; + export type MutationUpdateOrderNoteArgs = { - input: UpdateOrderNoteInput; + input: UpdateOrderNoteInput; }; + export type MutationDeleteOrderNoteArgs = { - id: Scalars['ID']; + id: Scalars['ID']; }; + export type MutationTransitionOrderToStateArgs = { - id: Scalars['ID']; - state: Scalars['String']; + id: Scalars['ID']; + state: Scalars['String']; }; + export type MutationTransitionFulfillmentToStateArgs = { - id: Scalars['ID']; - state: Scalars['String']; + id: Scalars['ID']; + state: Scalars['String']; }; + export type MutationTransitionPaymentToStateArgs = { - id: Scalars['ID']; - state: Scalars['String']; + id: Scalars['ID']; + state: Scalars['String']; }; + export type MutationSetOrderCustomFieldsArgs = { - input: UpdateOrderInput; + input: UpdateOrderInput; }; + export type MutationModifyOrderArgs = { - input: ModifyOrderInput; + input: ModifyOrderInput; }; + export type MutationAddManualPaymentToOrderArgs = { - input: ManualPaymentInput; + input: ManualPaymentInput; }; + export type MutationCreatePaymentMethodArgs = { - input: CreatePaymentMethodInput; + input: CreatePaymentMethodInput; }; + export type MutationUpdatePaymentMethodArgs = { - input: UpdatePaymentMethodInput; + input: UpdatePaymentMethodInput; }; + export type MutationDeletePaymentMethodArgs = { - id: Scalars['ID']; - force?: Maybe; + id: Scalars['ID']; + force?: Maybe; }; + export type MutationCreateProductOptionGroupArgs = { - input: CreateProductOptionGroupInput; + input: CreateProductOptionGroupInput; }; + export type MutationUpdateProductOptionGroupArgs = { - input: UpdateProductOptionGroupInput; + input: UpdateProductOptionGroupInput; }; + export type MutationCreateProductOptionArgs = { - input: CreateProductOptionInput; + input: CreateProductOptionInput; }; + export type MutationUpdateProductOptionArgs = { - input: UpdateProductOptionInput; + input: UpdateProductOptionInput; }; + export type MutationCreateProductArgs = { - input: CreateProductInput; + input: CreateProductInput; }; + export type MutationUpdateProductArgs = { - input: UpdateProductInput; + input: UpdateProductInput; }; + export type MutationDeleteProductArgs = { - id: Scalars['ID']; + id: Scalars['ID']; }; + export type MutationAddOptionGroupToProductArgs = { - productId: Scalars['ID']; - optionGroupId: Scalars['ID']; + productId: Scalars['ID']; + optionGroupId: Scalars['ID']; }; + export type MutationRemoveOptionGroupFromProductArgs = { - productId: Scalars['ID']; - optionGroupId: Scalars['ID']; + productId: Scalars['ID']; + optionGroupId: Scalars['ID']; }; + export type MutationCreateProductVariantsArgs = { - input: Array; + input: Array; }; + export type MutationUpdateProductVariantsArgs = { - input: Array; + input: Array; }; + export type MutationDeleteProductVariantArgs = { - id: Scalars['ID']; + id: Scalars['ID']; }; + export type MutationAssignProductsToChannelArgs = { - input: AssignProductsToChannelInput; + input: AssignProductsToChannelInput; }; + export type MutationRemoveProductsFromChannelArgs = { - input: RemoveProductsFromChannelInput; + input: RemoveProductsFromChannelInput; }; + export type MutationAssignProductVariantsToChannelArgs = { - input: AssignProductVariantsToChannelInput; + input: AssignProductVariantsToChannelInput; }; + export type MutationRemoveProductVariantsFromChannelArgs = { - input: RemoveProductVariantsFromChannelInput; + input: RemoveProductVariantsFromChannelInput; }; + export type MutationCreatePromotionArgs = { - input: CreatePromotionInput; + input: CreatePromotionInput; }; + export type MutationUpdatePromotionArgs = { - input: UpdatePromotionInput; + input: UpdatePromotionInput; }; + export type MutationDeletePromotionArgs = { - id: Scalars['ID']; + id: Scalars['ID']; }; + export type MutationAssignPromotionsToChannelArgs = { - input: AssignPromotionsToChannelInput; + input: AssignPromotionsToChannelInput; }; + export type MutationRemovePromotionsFromChannelArgs = { - input: RemovePromotionsFromChannelInput; + input: RemovePromotionsFromChannelInput; }; + export type MutationCreateRoleArgs = { - input: CreateRoleInput; + input: CreateRoleInput; }; + export type MutationUpdateRoleArgs = { - input: UpdateRoleInput; + input: UpdateRoleInput; }; + export type MutationDeleteRoleArgs = { - id: Scalars['ID']; + id: Scalars['ID']; }; + export type MutationCreateShippingMethodArgs = { - input: CreateShippingMethodInput; + input: CreateShippingMethodInput; }; + export type MutationUpdateShippingMethodArgs = { - input: UpdateShippingMethodInput; + input: UpdateShippingMethodInput; }; + export type MutationDeleteShippingMethodArgs = { - id: Scalars['ID']; + id: Scalars['ID']; }; + export type MutationCreateTagArgs = { - input: CreateTagInput; + input: CreateTagInput; }; + export type MutationUpdateTagArgs = { - input: UpdateTagInput; + input: UpdateTagInput; }; + export type MutationDeleteTagArgs = { - id: Scalars['ID']; + id: Scalars['ID']; }; + export type MutationCreateTaxCategoryArgs = { - input: CreateTaxCategoryInput; + input: CreateTaxCategoryInput; }; + export type MutationUpdateTaxCategoryArgs = { - input: UpdateTaxCategoryInput; + input: UpdateTaxCategoryInput; }; + export type MutationDeleteTaxCategoryArgs = { - id: Scalars['ID']; + id: Scalars['ID']; }; + export type MutationCreateTaxRateArgs = { - input: CreateTaxRateInput; + input: CreateTaxRateInput; }; + export type MutationUpdateTaxRateArgs = { - input: UpdateTaxRateInput; + input: UpdateTaxRateInput; }; + export type MutationDeleteTaxRateArgs = { - id: Scalars['ID']; + id: Scalars['ID']; }; + export type MutationCreateZoneArgs = { - input: CreateZoneInput; + input: CreateZoneInput; }; + export type MutationUpdateZoneArgs = { - input: UpdateZoneInput; + input: UpdateZoneInput; }; + export type MutationDeleteZoneArgs = { - id: Scalars['ID']; + id: Scalars['ID']; }; + export type MutationAddMembersToZoneArgs = { - zoneId: Scalars['ID']; - memberIds: Array; + zoneId: Scalars['ID']; + memberIds: Array; }; + export type MutationRemoveMembersFromZoneArgs = { - zoneId: Scalars['ID']; - memberIds: Array; + zoneId: Scalars['ID']; + memberIds: Array; }; export type AdministratorListOptions = { - skip?: Maybe; - take?: Maybe; - sort?: Maybe; - filter?: Maybe; + skip?: Maybe; + take?: Maybe; + sort?: Maybe; + filter?: Maybe; }; export type CreateAdministratorInput = { - firstName: Scalars['String']; - lastName: Scalars['String']; - emailAddress: Scalars['String']; - password: Scalars['String']; - roleIds: Array; - customFields?: Maybe; + firstName: Scalars['String']; + lastName: Scalars['String']; + emailAddress: Scalars['String']; + password: Scalars['String']; + roleIds: Array; + customFields?: Maybe; }; export type UpdateAdministratorInput = { - id: Scalars['ID']; - firstName?: Maybe; - lastName?: Maybe; - emailAddress?: Maybe; - password?: Maybe; - roleIds?: Maybe>; - customFields?: Maybe; + id: Scalars['ID']; + firstName?: Maybe; + lastName?: Maybe; + emailAddress?: Maybe; + password?: Maybe; + roleIds?: Maybe>; + customFields?: Maybe; }; export type UpdateActiveAdministratorInput = { - firstName?: Maybe; - lastName?: Maybe; - emailAddress?: Maybe; - password?: Maybe; - customFields?: Maybe; + firstName?: Maybe; + lastName?: Maybe; + emailAddress?: Maybe; + password?: Maybe; + customFields?: Maybe; }; export type Administrator = Node & { - id: Scalars['ID']; - createdAt: Scalars['DateTime']; - updatedAt: Scalars['DateTime']; - firstName: Scalars['String']; - lastName: Scalars['String']; - emailAddress: Scalars['String']; - user: User; - customFields?: Maybe; + id: Scalars['ID']; + createdAt: Scalars['DateTime']; + updatedAt: Scalars['DateTime']; + firstName: Scalars['String']; + lastName: Scalars['String']; + emailAddress: Scalars['String']; + user: User; + customFields?: Maybe; }; export type AdministratorList = PaginatedList & { - items: Array; - totalItems: Scalars['Int']; + items: Array; + totalItems: Scalars['Int']; }; export type Asset = Node & { - tags: Array; - id: Scalars['ID']; - createdAt: Scalars['DateTime']; - updatedAt: Scalars['DateTime']; - name: Scalars['String']; - type: AssetType; - fileSize: Scalars['Int']; - mimeType: Scalars['String']; - width: Scalars['Int']; - height: Scalars['Int']; - source: Scalars['String']; - preview: Scalars['String']; - focalPoint?: Maybe; - customFields?: Maybe; + tags: Array; + id: Scalars['ID']; + createdAt: Scalars['DateTime']; + updatedAt: Scalars['DateTime']; + name: Scalars['String']; + type: AssetType; + fileSize: Scalars['Int']; + mimeType: Scalars['String']; + width: Scalars['Int']; + height: Scalars['Int']; + source: Scalars['String']; + preview: Scalars['String']; + focalPoint?: Maybe; + customFields?: Maybe; }; export type MimeTypeError = ErrorResult & { - errorCode: ErrorCode; - message: Scalars['String']; - fileName: Scalars['String']; - mimeType: Scalars['String']; + errorCode: ErrorCode; + message: Scalars['String']; + fileName: Scalars['String']; + mimeType: Scalars['String']; }; export type CreateAssetResult = Asset | MimeTypeError; export type AssetListOptions = { - tags?: Maybe>; - tagsOperator?: Maybe; - skip?: Maybe; - take?: Maybe; - sort?: Maybe; - filter?: Maybe; + tags?: Maybe>; + tagsOperator?: Maybe; + skip?: Maybe; + take?: Maybe; + sort?: Maybe; + filter?: Maybe; }; export type CreateAssetInput = { - file: Scalars['Upload']; - tags?: Maybe>; - customFields?: Maybe; + file: Scalars['Upload']; + tags?: Maybe>; + customFields?: Maybe; }; export type CoordinateInput = { - x: Scalars['Float']; - y: Scalars['Float']; + x: Scalars['Float']; + y: Scalars['Float']; }; export type DeleteAssetInput = { - assetId: Scalars['ID']; - force?: Maybe; - deleteFromAllChannels?: Maybe; + assetId: Scalars['ID']; + force?: Maybe; + deleteFromAllChannels?: Maybe; }; export type DeleteAssetsInput = { - assetIds: Array; - force?: Maybe; - deleteFromAllChannels?: Maybe; + assetIds: Array; + force?: Maybe; + deleteFromAllChannels?: Maybe; }; export type UpdateAssetInput = { - id: Scalars['ID']; - name?: Maybe; - focalPoint?: Maybe; - tags?: Maybe>; - customFields?: Maybe; + id: Scalars['ID']; + name?: Maybe; + focalPoint?: Maybe; + tags?: Maybe>; + customFields?: Maybe; }; export type AssignAssetsToChannelInput = { - assetIds: Array; - channelId: Scalars['ID']; + assetIds: Array; + channelId: Scalars['ID']; }; export type AuthenticationInput = { - native?: Maybe; + native?: Maybe; }; export type NativeAuthenticationResult = CurrentUser | InvalidCredentialsError | NativeAuthStrategyError; @@ -1027,33 +1174,33 @@ export type NativeAuthenticationResult = CurrentUser | InvalidCredentialsError | export type AuthenticationResult = CurrentUser | InvalidCredentialsError; export type CreateChannelInput = { - code: Scalars['String']; - token: Scalars['String']; - defaultLanguageCode: LanguageCode; - pricesIncludeTax: Scalars['Boolean']; - currencyCode: CurrencyCode; - defaultTaxZoneId: Scalars['ID']; - defaultShippingZoneId: Scalars['ID']; - customFields?: Maybe; + code: Scalars['String']; + token: Scalars['String']; + defaultLanguageCode: LanguageCode; + pricesIncludeTax: Scalars['Boolean']; + currencyCode: CurrencyCode; + defaultTaxZoneId: Scalars['ID']; + defaultShippingZoneId: Scalars['ID']; + customFields?: Maybe; }; export type UpdateChannelInput = { - id: Scalars['ID']; - code?: Maybe; - token?: Maybe; - defaultLanguageCode?: Maybe; - pricesIncludeTax?: Maybe; - currencyCode?: Maybe; - defaultTaxZoneId?: Maybe; - defaultShippingZoneId?: Maybe; - customFields?: Maybe; + id: Scalars['ID']; + code?: Maybe; + token?: Maybe; + defaultLanguageCode?: Maybe; + pricesIncludeTax?: Maybe; + currencyCode?: Maybe; + defaultTaxZoneId?: Maybe; + defaultShippingZoneId?: Maybe; + customFields?: Maybe; }; /** Returned if attempting to set a Channel's defaultLanguageCode to a language which is not enabled in GlobalSettings */ export type LanguageNotAvailableError = ErrorResult & { - errorCode: ErrorCode; - message: Scalars['String']; - languageCode: Scalars['String']; + errorCode: ErrorCode; + message: Scalars['String']; + languageCode: Scalars['String']; }; export type CreateChannelResult = Channel | LanguageNotAvailableError; @@ -1061,180 +1208,183 @@ export type CreateChannelResult = Channel | LanguageNotAvailableError; export type UpdateChannelResult = Channel | LanguageNotAvailableError; export type Collection = Node & { - isPrivate: Scalars['Boolean']; - id: Scalars['ID']; - createdAt: Scalars['DateTime']; - updatedAt: Scalars['DateTime']; - languageCode?: Maybe; - name: Scalars['String']; - slug: Scalars['String']; - breadcrumbs: Array; - position: Scalars['Int']; - description: Scalars['String']; - featuredAsset?: Maybe; - assets: Array; - parent?: Maybe; - children?: Maybe>; - filters: Array; - translations: Array; - productVariants: ProductVariantList; - customFields?: Maybe; + isPrivate: Scalars['Boolean']; + id: Scalars['ID']; + createdAt: Scalars['DateTime']; + updatedAt: Scalars['DateTime']; + languageCode?: Maybe; + name: Scalars['String']; + slug: Scalars['String']; + breadcrumbs: Array; + position: Scalars['Int']; + description: Scalars['String']; + featuredAsset?: Maybe; + assets: Array; + parent?: Maybe; + children?: Maybe>; + filters: Array; + translations: Array; + productVariants: ProductVariantList; + customFields?: Maybe; }; + export type CollectionProductVariantsArgs = { - options?: Maybe; + options?: Maybe; }; export type CollectionListOptions = { - skip?: Maybe; - take?: Maybe; - sort?: Maybe; - filter?: Maybe; + skip?: Maybe; + take?: Maybe; + sort?: Maybe; + filter?: Maybe; }; export type MoveCollectionInput = { - collectionId: Scalars['ID']; - parentId: Scalars['ID']; - index: Scalars['Int']; + collectionId: Scalars['ID']; + parentId: Scalars['ID']; + index: Scalars['Int']; }; export type CreateCollectionTranslationInput = { - languageCode: LanguageCode; - name: Scalars['String']; - slug: Scalars['String']; - description: Scalars['String']; - customFields?: Maybe; + languageCode: LanguageCode; + name: Scalars['String']; + slug: Scalars['String']; + description: Scalars['String']; + customFields?: Maybe; }; export type UpdateCollectionTranslationInput = { - id?: Maybe; - languageCode: LanguageCode; - name?: Maybe; - slug?: Maybe; - description?: Maybe; - customFields?: Maybe; + id?: Maybe; + languageCode: LanguageCode; + name?: Maybe; + slug?: Maybe; + description?: Maybe; + customFields?: Maybe; }; export type CreateCollectionInput = { - isPrivate?: Maybe; - featuredAssetId?: Maybe; - assetIds?: Maybe>; - parentId?: Maybe; - filters: Array; - translations: Array; - customFields?: Maybe; + isPrivate?: Maybe; + featuredAssetId?: Maybe; + assetIds?: Maybe>; + parentId?: Maybe; + filters: Array; + translations: Array; + customFields?: Maybe; }; export type UpdateCollectionInput = { - id: Scalars['ID']; - isPrivate?: Maybe; - featuredAssetId?: Maybe; - parentId?: Maybe; - assetIds?: Maybe>; - filters?: Maybe>; - translations?: Maybe>; - customFields?: Maybe; + id: Scalars['ID']; + isPrivate?: Maybe; + featuredAssetId?: Maybe; + parentId?: Maybe; + assetIds?: Maybe>; + filters?: Maybe>; + translations?: Maybe>; + customFields?: Maybe; }; export type CountryTranslationInput = { - id?: Maybe; - languageCode: LanguageCode; - name?: Maybe; + id?: Maybe; + languageCode: LanguageCode; + name?: Maybe; }; export type CreateCountryInput = { - code: Scalars['String']; - translations: Array; - enabled: Scalars['Boolean']; + code: Scalars['String']; + translations: Array; + enabled: Scalars['Boolean']; }; export type UpdateCountryInput = { - id: Scalars['ID']; - code?: Maybe; - translations?: Maybe>; - enabled?: Maybe; + id: Scalars['ID']; + code?: Maybe; + translations?: Maybe>; + enabled?: Maybe; }; export type CountryListOptions = { - skip?: Maybe; - take?: Maybe; - sort?: Maybe; - filter?: Maybe; + skip?: Maybe; + take?: Maybe; + sort?: Maybe; + filter?: Maybe; }; export type Customer = Node & { - groups: Array; - history: HistoryEntryList; - id: Scalars['ID']; - createdAt: Scalars['DateTime']; - updatedAt: Scalars['DateTime']; - title?: Maybe; - firstName: Scalars['String']; - lastName: Scalars['String']; - phoneNumber?: Maybe; - emailAddress: Scalars['String']; - addresses?: Maybe>; - orders: OrderList; - user?: Maybe; - customFields?: Maybe; + groups: Array; + history: HistoryEntryList; + id: Scalars['ID']; + createdAt: Scalars['DateTime']; + updatedAt: Scalars['DateTime']; + title?: Maybe; + firstName: Scalars['String']; + lastName: Scalars['String']; + phoneNumber?: Maybe; + emailAddress: Scalars['String']; + addresses?: Maybe>; + orders: OrderList; + user?: Maybe; + customFields?: Maybe; }; + export type CustomerHistoryArgs = { - options?: Maybe; + options?: Maybe; }; + export type CustomerOrdersArgs = { - options?: Maybe; + options?: Maybe; }; export type CustomerGroupList = PaginatedList & { - items: Array; - totalItems: Scalars['Int']; + items: Array; + totalItems: Scalars['Int']; }; export type CustomerGroupListOptions = { - skip?: Maybe; - take?: Maybe; - sort?: Maybe; - filter?: Maybe; + skip?: Maybe; + take?: Maybe; + sort?: Maybe; + filter?: Maybe; }; export type CreateCustomerGroupInput = { - name: Scalars['String']; - customerIds?: Maybe>; + name: Scalars['String']; + customerIds?: Maybe>; }; export type UpdateCustomerGroupInput = { - id: Scalars['ID']; - name?: Maybe; + id: Scalars['ID']; + name?: Maybe; }; export type UpdateCustomerInput = { - id: Scalars['ID']; - title?: Maybe; - firstName?: Maybe; - lastName?: Maybe; - phoneNumber?: Maybe; - emailAddress?: Maybe; - customFields?: Maybe; + id: Scalars['ID']; + title?: Maybe; + firstName?: Maybe; + lastName?: Maybe; + phoneNumber?: Maybe; + emailAddress?: Maybe; + customFields?: Maybe; }; export type CustomerListOptions = { - skip?: Maybe; - take?: Maybe; - sort?: Maybe; - filter?: Maybe; + skip?: Maybe; + take?: Maybe; + sort?: Maybe; + filter?: Maybe; }; export type AddNoteToCustomerInput = { - id: Scalars['ID']; - note: Scalars['String']; - isPublic: Scalars['Boolean']; + id: Scalars['ID']; + note: Scalars['String']; + isPublic: Scalars['Boolean']; }; export type UpdateCustomerNoteInput = { - noteId: Scalars['ID']; - note: Scalars['String']; + noteId: Scalars['ID']; + note: Scalars['String']; }; export type CreateCustomerResult = Customer | EmailAddressConflictError; @@ -1242,79 +1392,79 @@ export type CreateCustomerResult = Customer | EmailAddressConflictError; export type UpdateCustomerResult = Customer | EmailAddressConflictError; export type Facet = Node & { - isPrivate: Scalars['Boolean']; - id: Scalars['ID']; - createdAt: Scalars['DateTime']; - updatedAt: Scalars['DateTime']; - languageCode: LanguageCode; - name: Scalars['String']; - code: Scalars['String']; - values: Array; - translations: Array; - customFields?: Maybe; + isPrivate: Scalars['Boolean']; + id: Scalars['ID']; + createdAt: Scalars['DateTime']; + updatedAt: Scalars['DateTime']; + languageCode: LanguageCode; + name: Scalars['String']; + code: Scalars['String']; + values: Array; + translations: Array; + customFields?: Maybe; }; export type FacetListOptions = { - skip?: Maybe; - take?: Maybe; - sort?: Maybe; - filter?: Maybe; + skip?: Maybe; + take?: Maybe; + sort?: Maybe; + filter?: Maybe; }; export type FacetTranslationInput = { - id?: Maybe; - languageCode: LanguageCode; - name?: Maybe; - customFields?: Maybe; + id?: Maybe; + languageCode: LanguageCode; + name?: Maybe; + customFields?: Maybe; }; export type CreateFacetInput = { - code: Scalars['String']; - isPrivate: Scalars['Boolean']; - translations: Array; - values?: Maybe>; - customFields?: Maybe; + code: Scalars['String']; + isPrivate: Scalars['Boolean']; + translations: Array; + values?: Maybe>; + customFields?: Maybe; }; export type UpdateFacetInput = { - id: Scalars['ID']; - isPrivate?: Maybe; - code?: Maybe; - translations?: Maybe>; - customFields?: Maybe; + id: Scalars['ID']; + isPrivate?: Maybe; + code?: Maybe; + translations?: Maybe>; + customFields?: Maybe; }; export type FacetValueTranslationInput = { - id?: Maybe; - languageCode: LanguageCode; - name?: Maybe; - customFields?: Maybe; + id?: Maybe; + languageCode: LanguageCode; + name?: Maybe; + customFields?: Maybe; }; export type CreateFacetValueWithFacetInput = { - code: Scalars['String']; - translations: Array; + code: Scalars['String']; + translations: Array; }; export type CreateFacetValueInput = { - facetId: Scalars['ID']; - code: Scalars['String']; - translations: Array; - customFields?: Maybe; + facetId: Scalars['ID']; + code: Scalars['String']; + translations: Array; + customFields?: Maybe; }; export type UpdateFacetValueInput = { - id: Scalars['ID']; - code?: Maybe; - translations?: Maybe>; - customFields?: Maybe; + id: Scalars['ID']; + code?: Maybe; + translations?: Maybe>; + customFields?: Maybe; }; export type UpdateGlobalSettingsInput = { - availableLanguages?: Maybe>; - trackInventory?: Maybe; - outOfStockThreshold?: Maybe; - customFields?: Maybe; + availableLanguages?: Maybe>; + trackInventory?: Maybe; + outOfStockThreshold?: Maybe; + customFields?: Maybe; }; /** @@ -1322,57 +1472,57 @@ export type UpdateGlobalSettingsInput = { * of the GlobalSettings */ export type ChannelDefaultLanguageError = ErrorResult & { - errorCode: ErrorCode; - message: Scalars['String']; - language: Scalars['String']; - channelCode: Scalars['String']; + errorCode: ErrorCode; + message: Scalars['String']; + language: Scalars['String']; + channelCode: Scalars['String']; }; export type UpdateGlobalSettingsResult = GlobalSettings | ChannelDefaultLanguageError; export type GlobalSettings = { - id: Scalars['ID']; - createdAt: Scalars['DateTime']; - updatedAt: Scalars['DateTime']; - availableLanguages: Array; - trackInventory: Scalars['Boolean']; - outOfStockThreshold: Scalars['Int']; - serverConfig: ServerConfig; - customFields?: Maybe; + id: Scalars['ID']; + createdAt: Scalars['DateTime']; + updatedAt: Scalars['DateTime']; + availableLanguages: Array; + trackInventory: Scalars['Boolean']; + outOfStockThreshold: Scalars['Int']; + serverConfig: ServerConfig; + customFields?: Maybe; }; export type OrderProcessState = { - name: Scalars['String']; - to: Array; + name: Scalars['String']; + to: Array; }; export type PermissionDefinition = { - name: Scalars['String']; - description: Scalars['String']; - assignable: Scalars['Boolean']; + name: Scalars['String']; + description: Scalars['String']; + assignable: Scalars['Boolean']; }; export type ServerConfig = { - orderProcess: Array; - permittedAssetTypes: Array; - permissions: Array; - customFieldConfig: CustomFields; + orderProcess: Array; + permittedAssetTypes: Array; + permissions: Array; + customFieldConfig: CustomFields; }; export type HistoryEntry = Node & { - isPublic: Scalars['Boolean']; - administrator?: Maybe; - id: Scalars['ID']; - createdAt: Scalars['DateTime']; - updatedAt: Scalars['DateTime']; - type: HistoryEntryType; - data: Scalars['JSON']; + isPublic: Scalars['Boolean']; + administrator?: Maybe; + id: Scalars['ID']; + createdAt: Scalars['DateTime']; + updatedAt: Scalars['DateTime']; + type: HistoryEntryType; + data: Scalars['JSON']; }; export type ImportInfo = { - errors?: Maybe>; - processed: Scalars['Int']; - imported: Scalars['Int']; + errors?: Maybe>; + processed: Scalars['Int']; + imported: Scalars['Int']; }; /** @@ -1382,333 +1532,334 @@ export type ImportInfo = { * @docsCategory common */ export enum JobState { - PENDING = 'PENDING', - RUNNING = 'RUNNING', - COMPLETED = 'COMPLETED', - RETRYING = 'RETRYING', - FAILED = 'FAILED', - CANCELLED = 'CANCELLED', + PENDING = 'PENDING', + RUNNING = 'RUNNING', + COMPLETED = 'COMPLETED', + RETRYING = 'RETRYING', + FAILED = 'FAILED', + CANCELLED = 'CANCELLED' } export type JobListOptions = { - skip?: Maybe; - take?: Maybe; - sort?: Maybe; - filter?: Maybe; + skip?: Maybe; + take?: Maybe; + sort?: Maybe; + filter?: Maybe; }; export type JobList = PaginatedList & { - items: Array; - totalItems: Scalars['Int']; + items: Array; + totalItems: Scalars['Int']; }; export type Job = Node & { - id: Scalars['ID']; - createdAt: Scalars['DateTime']; - startedAt?: Maybe; - settledAt?: Maybe; - queueName: Scalars['String']; - state: JobState; - progress: Scalars['Float']; - data?: Maybe; - result?: Maybe; - error?: Maybe; - isSettled: Scalars['Boolean']; - duration: Scalars['Int']; + id: Scalars['ID']; + createdAt: Scalars['DateTime']; + startedAt?: Maybe; + settledAt?: Maybe; + queueName: Scalars['String']; + state: JobState; + progress: Scalars['Float']; + data?: Maybe; + result?: Maybe; + error?: Maybe; + isSettled: Scalars['Boolean']; + duration: Scalars['Int']; }; export type JobQueue = { - name: Scalars['String']; - running: Scalars['Boolean']; + name: Scalars['String']; + running: Scalars['Boolean']; }; export type Order = Node & { - nextStates: Array; - modifications: Array; - id: Scalars['ID']; - createdAt: Scalars['DateTime']; - updatedAt: Scalars['DateTime']; - /** - * The date & time that the Order was placed, i.e. the Customer - * completed the checkout and the Order is no longer "active" - */ - orderPlacedAt?: Maybe; - /** A unique code for the Order */ - code: Scalars['String']; - state: Scalars['String']; - /** An order is active as long as the payment process has not been completed */ - active: Scalars['Boolean']; - customer?: Maybe; - shippingAddress?: Maybe; - billingAddress?: Maybe; - lines: Array; - /** - * Surcharges are arbitrary modifications to the Order total which are neither - * ProductVariants nor discounts resulting from applied Promotions. For example, - * one-off discounts based on customer interaction, or surcharges based on payment - * methods. - */ - surcharges: Array; - discounts: Array; - /** An array of all coupon codes applied to the Order */ - couponCodes: Array; - /** Promotions applied to the order. Only gets populated after the payment process has completed. */ - promotions: Array; - payments?: Maybe>; - fulfillments?: Maybe>; - totalQuantity: Scalars['Int']; - /** - * The subTotal is the total of all OrderLines in the Order. This figure also includes any Order-level - * discounts which have been prorated (proportionally distributed) amongst the OrderItems. - * To get a total of all OrderLines which does not account for prorated discounts, use the - * sum of `OrderLine.discountedLinePrice` values. - */ - subTotal: Scalars['Int']; - /** Same as subTotal, but inclusive of tax */ - subTotalWithTax: Scalars['Int']; - currencyCode: CurrencyCode; - shippingLines: Array; - shipping: Scalars['Int']; - shippingWithTax: Scalars['Int']; - /** Equal to subTotal plus shipping */ - total: Scalars['Int']; - /** The final payable amount. Equal to subTotalWithTax plus shippingWithTax */ - totalWithTax: Scalars['Int']; - /** A summary of the taxes being applied to this Order */ - taxSummary: Array; - history: HistoryEntryList; - customFields?: Maybe; + nextStates: Array; + modifications: Array; + id: Scalars['ID']; + createdAt: Scalars['DateTime']; + updatedAt: Scalars['DateTime']; + /** + * The date & time that the Order was placed, i.e. the Customer + * completed the checkout and the Order is no longer "active" + */ + orderPlacedAt?: Maybe; + /** A unique code for the Order */ + code: Scalars['String']; + state: Scalars['String']; + /** An order is active as long as the payment process has not been completed */ + active: Scalars['Boolean']; + customer?: Maybe; + shippingAddress?: Maybe; + billingAddress?: Maybe; + lines: Array; + /** + * Surcharges are arbitrary modifications to the Order total which are neither + * ProductVariants nor discounts resulting from applied Promotions. For example, + * one-off discounts based on customer interaction, or surcharges based on payment + * methods. + */ + surcharges: Array; + discounts: Array; + /** An array of all coupon codes applied to the Order */ + couponCodes: Array; + /** Promotions applied to the order. Only gets populated after the payment process has completed. */ + promotions: Array; + payments?: Maybe>; + fulfillments?: Maybe>; + totalQuantity: Scalars['Int']; + /** + * The subTotal is the total of all OrderLines in the Order. This figure also includes any Order-level + * discounts which have been prorated (proportionally distributed) amongst the OrderItems. + * To get a total of all OrderLines which does not account for prorated discounts, use the + * sum of `OrderLine.discountedLinePrice` values. + */ + subTotal: Scalars['Int']; + /** Same as subTotal, but inclusive of tax */ + subTotalWithTax: Scalars['Int']; + currencyCode: CurrencyCode; + shippingLines: Array; + shipping: Scalars['Int']; + shippingWithTax: Scalars['Int']; + /** Equal to subTotal plus shipping */ + total: Scalars['Int']; + /** The final payable amount. Equal to subTotalWithTax plus shippingWithTax */ + totalWithTax: Scalars['Int']; + /** A summary of the taxes being applied to this Order */ + taxSummary: Array; + history: HistoryEntryList; + customFields?: Maybe; }; + export type OrderHistoryArgs = { - options?: Maybe; + options?: Maybe; }; export type Fulfillment = Node & { - nextStates: Array; - id: Scalars['ID']; - createdAt: Scalars['DateTime']; - updatedAt: Scalars['DateTime']; - orderItems: Array; - state: Scalars['String']; - method: Scalars['String']; - trackingCode?: Maybe; - customFields?: Maybe; + nextStates: Array; + id: Scalars['ID']; + createdAt: Scalars['DateTime']; + updatedAt: Scalars['DateTime']; + orderItems: Array; + state: Scalars['String']; + method: Scalars['String']; + trackingCode?: Maybe; + customFields?: Maybe; }; export type Payment = Node & { - nextStates: Array; - id: Scalars['ID']; - createdAt: Scalars['DateTime']; - updatedAt: Scalars['DateTime']; - method: Scalars['String']; - amount: Scalars['Int']; - state: Scalars['String']; - transactionId?: Maybe; - errorMessage?: Maybe; - refunds: Array; - metadata?: Maybe; + nextStates: Array; + id: Scalars['ID']; + createdAt: Scalars['DateTime']; + updatedAt: Scalars['DateTime']; + method: Scalars['String']; + amount: Scalars['Int']; + state: Scalars['String']; + transactionId?: Maybe; + errorMessage?: Maybe; + refunds: Array; + metadata?: Maybe; }; export type OrderModification = Node & { - id: Scalars['ID']; - createdAt: Scalars['DateTime']; - updatedAt: Scalars['DateTime']; - priceChange: Scalars['Int']; - note: Scalars['String']; - orderItems?: Maybe>; - surcharges?: Maybe>; - payment?: Maybe; - refund?: Maybe; - isSettled: Scalars['Boolean']; + id: Scalars['ID']; + createdAt: Scalars['DateTime']; + updatedAt: Scalars['DateTime']; + priceChange: Scalars['Int']; + note: Scalars['String']; + orderItems?: Maybe>; + surcharges?: Maybe>; + payment?: Maybe; + refund?: Maybe; + isSettled: Scalars['Boolean']; }; export type OrderFilterParameter = { - customerLastName?: Maybe; - createdAt?: Maybe; - updatedAt?: Maybe; - orderPlacedAt?: Maybe; - code?: Maybe; - state?: Maybe; - active?: Maybe; - totalQuantity?: Maybe; - subTotal?: Maybe; - subTotalWithTax?: Maybe; - currencyCode?: Maybe; - shipping?: Maybe; - shippingWithTax?: Maybe; - total?: Maybe; - totalWithTax?: Maybe; + customerLastName?: Maybe; + createdAt?: Maybe; + updatedAt?: Maybe; + orderPlacedAt?: Maybe; + code?: Maybe; + state?: Maybe; + active?: Maybe; + totalQuantity?: Maybe; + subTotal?: Maybe; + subTotalWithTax?: Maybe; + currencyCode?: Maybe; + shipping?: Maybe; + shippingWithTax?: Maybe; + total?: Maybe; + totalWithTax?: Maybe; }; export type OrderSortParameter = { - customerLastName?: Maybe; - id?: Maybe; - createdAt?: Maybe; - updatedAt?: Maybe; - orderPlacedAt?: Maybe; - code?: Maybe; - state?: Maybe; - totalQuantity?: Maybe; - subTotal?: Maybe; - subTotalWithTax?: Maybe; - shipping?: Maybe; - shippingWithTax?: Maybe; - total?: Maybe; - totalWithTax?: Maybe; + customerLastName?: Maybe; + id?: Maybe; + createdAt?: Maybe; + updatedAt?: Maybe; + orderPlacedAt?: Maybe; + code?: Maybe; + state?: Maybe; + totalQuantity?: Maybe; + subTotal?: Maybe; + subTotalWithTax?: Maybe; + shipping?: Maybe; + shippingWithTax?: Maybe; + total?: Maybe; + totalWithTax?: Maybe; }; export type OrderListOptions = { - skip?: Maybe; - take?: Maybe; - sort?: Maybe; - filter?: Maybe; + skip?: Maybe; + take?: Maybe; + sort?: Maybe; + filter?: Maybe; }; export type UpdateOrderInput = { - id: Scalars['ID']; - customFields?: Maybe; + id: Scalars['ID']; + customFields?: Maybe; }; export type FulfillOrderInput = { - lines: Array; - handler: ConfigurableOperationInput; + lines: Array; + handler: ConfigurableOperationInput; }; export type CancelOrderInput = { - /** The id of the order to be cancelled */ - orderId: Scalars['ID']; - /** Optionally specify which OrderLines to cancel. If not provided, all OrderLines will be cancelled */ - lines?: Maybe>; - reason?: Maybe; + /** The id of the order to be cancelled */ + orderId: Scalars['ID']; + /** Optionally specify which OrderLines to cancel. If not provided, all OrderLines will be cancelled */ + lines?: Maybe>; + reason?: Maybe; }; export type RefundOrderInput = { - lines: Array; - shipping: Scalars['Int']; - adjustment: Scalars['Int']; - paymentId: Scalars['ID']; - reason?: Maybe; + lines: Array; + shipping: Scalars['Int']; + adjustment: Scalars['Int']; + paymentId: Scalars['ID']; + reason?: Maybe; }; export type OrderLineInput = { - orderLineId: Scalars['ID']; - quantity: Scalars['Int']; + orderLineId: Scalars['ID']; + quantity: Scalars['Int']; }; export type SettleRefundInput = { - id: Scalars['ID']; - transactionId: Scalars['String']; + id: Scalars['ID']; + transactionId: Scalars['String']; }; export type AddNoteToOrderInput = { - id: Scalars['ID']; - note: Scalars['String']; - isPublic: Scalars['Boolean']; + id: Scalars['ID']; + note: Scalars['String']; + isPublic: Scalars['Boolean']; }; export type UpdateOrderNoteInput = { - noteId: Scalars['ID']; - note?: Maybe; - isPublic?: Maybe; + noteId: Scalars['ID']; + note?: Maybe; + isPublic?: Maybe; }; export type AdministratorPaymentInput = { - paymentMethod?: Maybe; - metadata?: Maybe; + paymentMethod?: Maybe; + metadata?: Maybe; }; export type AdministratorRefundInput = { - paymentId: Scalars['ID']; - reason?: Maybe; + paymentId: Scalars['ID']; + reason?: Maybe; }; export type ModifyOrderOptions = { - freezePromotions?: Maybe; - recalculateShipping?: Maybe; + freezePromotions?: Maybe; + recalculateShipping?: Maybe; }; export type UpdateOrderAddressInput = { - fullName?: Maybe; - company?: Maybe; - streetLine1?: Maybe; - streetLine2?: Maybe; - city?: Maybe; - province?: Maybe; - postalCode?: Maybe; - countryCode?: Maybe; - phoneNumber?: Maybe; + fullName?: Maybe; + company?: Maybe; + streetLine1?: Maybe; + streetLine2?: Maybe; + city?: Maybe; + province?: Maybe; + postalCode?: Maybe; + countryCode?: Maybe; + phoneNumber?: Maybe; }; export type ModifyOrderInput = { - dryRun: Scalars['Boolean']; - orderId: Scalars['ID']; - addItems?: Maybe>; - adjustOrderLines?: Maybe>; - surcharges?: Maybe>; - updateShippingAddress?: Maybe; - updateBillingAddress?: Maybe; - note?: Maybe; - refund?: Maybe; - options?: Maybe; + dryRun: Scalars['Boolean']; + orderId: Scalars['ID']; + addItems?: Maybe>; + adjustOrderLines?: Maybe>; + surcharges?: Maybe>; + updateShippingAddress?: Maybe; + updateBillingAddress?: Maybe; + note?: Maybe; + refund?: Maybe; + options?: Maybe; }; export type AddItemInput = { - productVariantId: Scalars['ID']; - quantity: Scalars['Int']; + productVariantId: Scalars['ID']; + quantity: Scalars['Int']; }; export type AdjustOrderLineInput = { - orderLineId: Scalars['ID']; - quantity: Scalars['Int']; + orderLineId: Scalars['ID']; + quantity: Scalars['Int']; }; export type SurchargeInput = { - description: Scalars['String']; - sku?: Maybe; - price: Scalars['Int']; - priceIncludesTax: Scalars['Boolean']; - taxRate?: Maybe; - taxDescription?: Maybe; + description: Scalars['String']; + sku?: Maybe; + price: Scalars['Int']; + priceIncludesTax: Scalars['Boolean']; + taxRate?: Maybe; + taxDescription?: Maybe; }; export type ManualPaymentInput = { - orderId: Scalars['ID']; - method: Scalars['String']; - transactionId?: Maybe; - metadata?: Maybe; + orderId: Scalars['ID']; + method: Scalars['String']; + transactionId?: Maybe; + metadata?: Maybe; }; /** Returned if the Payment settlement fails */ export type SettlePaymentError = ErrorResult & { - errorCode: ErrorCode; - message: Scalars['String']; - paymentErrorMessage: Scalars['String']; + errorCode: ErrorCode; + message: Scalars['String']; + paymentErrorMessage: Scalars['String']; }; /** Returned if no OrderLines have been specified for the operation */ export type EmptyOrderLineSelectionError = ErrorResult & { - errorCode: ErrorCode; - message: Scalars['String']; + errorCode: ErrorCode; + message: Scalars['String']; }; /** Returned if the specified items are already part of a Fulfillment */ export type ItemsAlreadyFulfilledError = ErrorResult & { - errorCode: ErrorCode; - message: Scalars['String']; + errorCode: ErrorCode; + message: Scalars['String']; }; /** Returned if the specified FulfillmentHandler code is not valid */ export type InvalidFulfillmentHandlerError = ErrorResult & { - errorCode: ErrorCode; - message: Scalars['String']; + errorCode: ErrorCode; + message: Scalars['String']; }; /** Returned if an error is thrown in a FulfillmentHandler's createFulfillment method */ export type CreateFulfillmentError = ErrorResult & { - errorCode: ErrorCode; - message: Scalars['String']; - fulfillmentHandlerError: Scalars['String']; + errorCode: ErrorCode; + message: Scalars['String']; + fulfillmentHandlerError: Scalars['String']; }; /** @@ -1716,95 +1867,95 @@ export type CreateFulfillmentError = ErrorResult & { * stockOnHand of a ProductVariant to satisfy the requested quantity. */ export type InsufficientStockOnHandError = ErrorResult & { - errorCode: ErrorCode; - message: Scalars['String']; - productVariantId: Scalars['ID']; - productVariantName: Scalars['String']; - stockOnHand: Scalars['Int']; + errorCode: ErrorCode; + message: Scalars['String']; + productVariantId: Scalars['ID']; + productVariantName: Scalars['String']; + stockOnHand: Scalars['Int']; }; /** Returned if an operation has specified OrderLines from multiple Orders */ export type MultipleOrderError = ErrorResult & { - errorCode: ErrorCode; - message: Scalars['String']; + errorCode: ErrorCode; + message: Scalars['String']; }; /** Returned if an attempting to cancel lines from an Order which is still active */ export type CancelActiveOrderError = ErrorResult & { - errorCode: ErrorCode; - message: Scalars['String']; - orderState: Scalars['String']; + errorCode: ErrorCode; + message: Scalars['String']; + orderState: Scalars['String']; }; /** Returned if an attempting to refund a Payment against OrderLines from a different Order */ export type PaymentOrderMismatchError = ErrorResult & { - errorCode: ErrorCode; - message: Scalars['String']; + errorCode: ErrorCode; + message: Scalars['String']; }; /** Returned if an attempting to refund an Order which is not in the expected state */ export type RefundOrderStateError = ErrorResult & { - errorCode: ErrorCode; - message: Scalars['String']; - orderState: Scalars['String']; + errorCode: ErrorCode; + message: Scalars['String']; + orderState: Scalars['String']; }; /** Returned if an attempting to refund an Order but neither items nor shipping refund was specified */ export type NothingToRefundError = ErrorResult & { - errorCode: ErrorCode; - message: Scalars['String']; + errorCode: ErrorCode; + message: Scalars['String']; }; /** Returned if an attempting to refund an OrderItem which has already been refunded */ export type AlreadyRefundedError = ErrorResult & { - errorCode: ErrorCode; - message: Scalars['String']; - refundId: Scalars['ID']; + errorCode: ErrorCode; + message: Scalars['String']; + refundId: Scalars['ID']; }; /** Returned if the specified quantity of an OrderLine is greater than the number of items in that line */ export type QuantityTooGreatError = ErrorResult & { - errorCode: ErrorCode; - message: Scalars['String']; + errorCode: ErrorCode; + message: Scalars['String']; }; /** Returned when there is an error in transitioning the Refund state */ export type RefundStateTransitionError = ErrorResult & { - errorCode: ErrorCode; - message: Scalars['String']; - transitionError: Scalars['String']; - fromState: Scalars['String']; - toState: Scalars['String']; + errorCode: ErrorCode; + message: Scalars['String']; + transitionError: Scalars['String']; + fromState: Scalars['String']; + toState: Scalars['String']; }; /** Returned when there is an error in transitioning the Payment state */ export type PaymentStateTransitionError = ErrorResult & { - errorCode: ErrorCode; - message: Scalars['String']; - transitionError: Scalars['String']; - fromState: Scalars['String']; - toState: Scalars['String']; + errorCode: ErrorCode; + message: Scalars['String']; + transitionError: Scalars['String']; + fromState: Scalars['String']; + toState: Scalars['String']; }; /** Returned when there is an error in transitioning the Fulfillment state */ export type FulfillmentStateTransitionError = ErrorResult & { - errorCode: ErrorCode; - message: Scalars['String']; - transitionError: Scalars['String']; - fromState: Scalars['String']; - toState: Scalars['String']; + errorCode: ErrorCode; + message: Scalars['String']; + transitionError: Scalars['String']; + fromState: Scalars['String']; + toState: Scalars['String']; }; /** Returned when attempting to modify the contents of an Order that is not in the `Modifying` state. */ export type OrderModificationStateError = ErrorResult & { - errorCode: ErrorCode; - message: Scalars['String']; + errorCode: ErrorCode; + message: Scalars['String']; }; /** Returned when a call to modifyOrder fails to specify any changes */ export type NoChangesSpecifiedError = ErrorResult & { - errorCode: ErrorCode; - message: Scalars['String']; + errorCode: ErrorCode; + message: Scalars['String']; }; /** @@ -1812,8 +1963,8 @@ export type NoChangesSpecifiedError = ErrorResult & { * though the price has increased as a result of the changes. */ export type PaymentMethodMissingError = ErrorResult & { - errorCode: ErrorCode; - message: Scalars['String']; + errorCode: ErrorCode; + message: Scalars['String']; }; /** @@ -1821,8 +1972,8 @@ export type PaymentMethodMissingError = ErrorResult & { * though the price has decreased as a result of the changes. */ export type RefundPaymentIdMissingError = ErrorResult & { - errorCode: ErrorCode; - message: Scalars['String']; + errorCode: ErrorCode; + message: Scalars['String']; }; /** @@ -1830,45 +1981,19 @@ export type RefundPaymentIdMissingError = ErrorResult & { * is not in the required state. */ export type ManualPaymentStateError = ErrorResult & { - errorCode: ErrorCode; - message: Scalars['String']; + errorCode: ErrorCode; + message: Scalars['String']; }; export type TransitionOrderToStateResult = Order | OrderStateTransitionError; -export type SettlePaymentResult = - | Payment - | SettlePaymentError - | PaymentStateTransitionError - | OrderStateTransitionError; - -export type AddFulfillmentToOrderResult = - | Fulfillment - | EmptyOrderLineSelectionError - | ItemsAlreadyFulfilledError - | InsufficientStockOnHandError - | InvalidFulfillmentHandlerError - | FulfillmentStateTransitionError - | CreateFulfillmentError; - -export type CancelOrderResult = - | Order - | EmptyOrderLineSelectionError - | QuantityTooGreatError - | MultipleOrderError - | CancelActiveOrderError - | OrderStateTransitionError; - -export type RefundOrderResult = - | Refund - | QuantityTooGreatError - | NothingToRefundError - | OrderStateTransitionError - | MultipleOrderError - | PaymentOrderMismatchError - | RefundOrderStateError - | AlreadyRefundedError - | RefundStateTransitionError; +export type SettlePaymentResult = Payment | SettlePaymentError | PaymentStateTransitionError | OrderStateTransitionError; + +export type AddFulfillmentToOrderResult = Fulfillment | EmptyOrderLineSelectionError | ItemsAlreadyFulfilledError | InsufficientStockOnHandError | InvalidFulfillmentHandlerError | FulfillmentStateTransitionError | CreateFulfillmentError; + +export type CancelOrderResult = Order | EmptyOrderLineSelectionError | QuantityTooGreatError | MultipleOrderError | CancelActiveOrderError | OrderStateTransitionError; + +export type RefundOrderResult = Refund | QuantityTooGreatError | NothingToRefundError | OrderStateTransitionError | MultipleOrderError | PaymentOrderMismatchError | RefundOrderStateError | AlreadyRefundedError | RefundStateTransitionError; export type SettleRefundResult = Refund | RefundStateTransitionError; @@ -1876,357 +2001,350 @@ export type TransitionFulfillmentToStateResult = Fulfillment | FulfillmentStateT export type TransitionPaymentToStateResult = Payment | PaymentStateTransitionError; -export type ModifyOrderResult = - | Order - | NoChangesSpecifiedError - | OrderModificationStateError - | PaymentMethodMissingError - | RefundPaymentIdMissingError - | OrderLimitError - | NegativeQuantityError - | InsufficientStockError; +export type ModifyOrderResult = Order | NoChangesSpecifiedError | OrderModificationStateError | PaymentMethodMissingError | RefundPaymentIdMissingError | OrderLimitError | NegativeQuantityError | InsufficientStockError; export type AddManualPaymentToOrderResult = Order | ManualPaymentStateError; export type PaymentMethodList = PaginatedList & { - items: Array; - totalItems: Scalars['Int']; + items: Array; + totalItems: Scalars['Int']; }; export type PaymentMethodListOptions = { - skip?: Maybe; - take?: Maybe; - sort?: Maybe; - filter?: Maybe; + skip?: Maybe; + take?: Maybe; + sort?: Maybe; + filter?: Maybe; }; export type CreatePaymentMethodInput = { - name: Scalars['String']; - code: Scalars['String']; - description?: Maybe; - enabled: Scalars['Boolean']; - checker?: Maybe; - handler: ConfigurableOperationInput; + name: Scalars['String']; + code: Scalars['String']; + description?: Maybe; + enabled: Scalars['Boolean']; + checker?: Maybe; + handler: ConfigurableOperationInput; }; export type UpdatePaymentMethodInput = { - id: Scalars['ID']; - name?: Maybe; - code?: Maybe; - description?: Maybe; - enabled?: Maybe; - checker?: Maybe; - handler?: Maybe; + id: Scalars['ID']; + name?: Maybe; + code?: Maybe; + description?: Maybe; + enabled?: Maybe; + checker?: Maybe; + handler?: Maybe; }; export type PaymentMethod = Node & { - id: Scalars['ID']; - createdAt: Scalars['DateTime']; - updatedAt: Scalars['DateTime']; - name: Scalars['String']; - code: Scalars['String']; - description: Scalars['String']; - enabled: Scalars['Boolean']; - checker?: Maybe; - handler: ConfigurableOperation; + id: Scalars['ID']; + createdAt: Scalars['DateTime']; + updatedAt: Scalars['DateTime']; + name: Scalars['String']; + code: Scalars['String']; + description: Scalars['String']; + enabled: Scalars['Boolean']; + checker?: Maybe; + handler: ConfigurableOperation; }; export type Product = Node & { - enabled: Scalars['Boolean']; - channels: Array; - id: Scalars['ID']; - createdAt: Scalars['DateTime']; - updatedAt: Scalars['DateTime']; - languageCode: LanguageCode; - name: Scalars['String']; - slug: Scalars['String']; - description: Scalars['String']; - featuredAsset?: Maybe; - assets: Array; - variants: Array; - optionGroups: Array; - facetValues: Array; - translations: Array; - collections: Array; - customFields?: Maybe; + enabled: Scalars['Boolean']; + channels: Array; + id: Scalars['ID']; + createdAt: Scalars['DateTime']; + updatedAt: Scalars['DateTime']; + languageCode: LanguageCode; + name: Scalars['String']; + slug: Scalars['String']; + description: Scalars['String']; + featuredAsset?: Maybe; + assets: Array; + variants: Array; + optionGroups: Array; + facetValues: Array; + translations: Array; + collections: Array; + customFields?: Maybe; }; export type ProductVariant = Node & { - enabled: Scalars['Boolean']; - trackInventory: GlobalFlag; - stockOnHand: Scalars['Int']; - stockAllocated: Scalars['Int']; - outOfStockThreshold: Scalars['Int']; - useGlobalOutOfStockThreshold: Scalars['Boolean']; - stockMovements: StockMovementList; - channels: Array; - id: Scalars['ID']; - product: Product; - productId: Scalars['ID']; - createdAt: Scalars['DateTime']; - updatedAt: Scalars['DateTime']; - languageCode: LanguageCode; - sku: Scalars['String']; - name: Scalars['String']; - featuredAsset?: Maybe; - assets: Array; - price: Scalars['Int']; - currencyCode: CurrencyCode; - priceWithTax: Scalars['Int']; - stockLevel: Scalars['String']; - taxRateApplied: TaxRate; - taxCategory: TaxCategory; - options: Array; - facetValues: Array; - translations: Array; - customFields?: Maybe; + enabled: Scalars['Boolean']; + trackInventory: GlobalFlag; + stockOnHand: Scalars['Int']; + stockAllocated: Scalars['Int']; + outOfStockThreshold: Scalars['Int']; + useGlobalOutOfStockThreshold: Scalars['Boolean']; + stockMovements: StockMovementList; + channels: Array; + id: Scalars['ID']; + product: Product; + productId: Scalars['ID']; + createdAt: Scalars['DateTime']; + updatedAt: Scalars['DateTime']; + languageCode: LanguageCode; + sku: Scalars['String']; + name: Scalars['String']; + featuredAsset?: Maybe; + assets: Array; + price: Scalars['Int']; + currencyCode: CurrencyCode; + priceWithTax: Scalars['Int']; + stockLevel: Scalars['String']; + taxRateApplied: TaxRate; + taxCategory: TaxCategory; + options: Array; + facetValues: Array; + translations: Array; + customFields?: Maybe; }; + export type ProductVariantStockMovementsArgs = { - options?: Maybe; + options?: Maybe; }; export type ProductOptionGroupTranslationInput = { - id?: Maybe; - languageCode: LanguageCode; - name?: Maybe; - customFields?: Maybe; + id?: Maybe; + languageCode: LanguageCode; + name?: Maybe; + customFields?: Maybe; }; export type CreateProductOptionGroupInput = { - code: Scalars['String']; - translations: Array; - options: Array; - customFields?: Maybe; + code: Scalars['String']; + translations: Array; + options: Array; + customFields?: Maybe; }; export type UpdateProductOptionGroupInput = { - id: Scalars['ID']; - code?: Maybe; - translations?: Maybe>; - customFields?: Maybe; + id: Scalars['ID']; + code?: Maybe; + translations?: Maybe>; + customFields?: Maybe; }; export type ProductOptionTranslationInput = { - id?: Maybe; - languageCode: LanguageCode; - name?: Maybe; - customFields?: Maybe; + id?: Maybe; + languageCode: LanguageCode; + name?: Maybe; + customFields?: Maybe; }; export type CreateGroupOptionInput = { - code: Scalars['String']; - translations: Array; + code: Scalars['String']; + translations: Array; }; export type CreateProductOptionInput = { - productOptionGroupId: Scalars['ID']; - code: Scalars['String']; - translations: Array; - customFields?: Maybe; + productOptionGroupId: Scalars['ID']; + code: Scalars['String']; + translations: Array; + customFields?: Maybe; }; export type UpdateProductOptionInput = { - id: Scalars['ID']; - code?: Maybe; - translations?: Maybe>; - customFields?: Maybe; + id: Scalars['ID']; + code?: Maybe; + translations?: Maybe>; + customFields?: Maybe; }; export type SearchResult = { - enabled: Scalars['Boolean']; - /** An array of ids of the Channels in which this result appears */ - channelIds: Array; - sku: Scalars['String']; - slug: Scalars['String']; - productId: Scalars['ID']; - productName: Scalars['String']; - productAsset?: Maybe; - productVariantId: Scalars['ID']; - productVariantName: Scalars['String']; - productVariantAsset?: Maybe; - price: SearchResultPrice; - priceWithTax: SearchResultPrice; - currencyCode: CurrencyCode; - description: Scalars['String']; - facetIds: Array; - facetValueIds: Array; - /** An array of ids of the Collections in which this result appears */ - collectionIds: Array; - /** A relevence score for the result. Differs between database implementations */ - score: Scalars['Float']; + enabled: Scalars['Boolean']; + /** An array of ids of the Channels in which this result appears */ + channelIds: Array; + sku: Scalars['String']; + slug: Scalars['String']; + productId: Scalars['ID']; + productName: Scalars['String']; + productAsset?: Maybe; + productVariantId: Scalars['ID']; + productVariantName: Scalars['String']; + productVariantAsset?: Maybe; + price: SearchResultPrice; + priceWithTax: SearchResultPrice; + currencyCode: CurrencyCode; + description: Scalars['String']; + facetIds: Array; + facetValueIds: Array; + /** An array of ids of the Collections in which this result appears */ + collectionIds: Array; + /** A relevence score for the result. Differs between database implementations */ + score: Scalars['Float']; }; export type StockMovementListOptions = { - type?: Maybe; - skip?: Maybe; - take?: Maybe; + type?: Maybe; + skip?: Maybe; + take?: Maybe; }; export type ProductListOptions = { - skip?: Maybe; - take?: Maybe; - sort?: Maybe; - filter?: Maybe; + skip?: Maybe; + take?: Maybe; + sort?: Maybe; + filter?: Maybe; }; export type ProductVariantListOptions = { - skip?: Maybe; - take?: Maybe; - sort?: Maybe; - filter?: Maybe; + skip?: Maybe; + take?: Maybe; + sort?: Maybe; + filter?: Maybe; }; export type ProductTranslationInput = { - id?: Maybe; - languageCode: LanguageCode; - name?: Maybe; - slug?: Maybe; - description?: Maybe; - customFields?: Maybe; + id?: Maybe; + languageCode: LanguageCode; + name?: Maybe; + slug?: Maybe; + description?: Maybe; + customFields?: Maybe; }; export type CreateProductInput = { - featuredAssetId?: Maybe; - enabled?: Maybe; - assetIds?: Maybe>; - facetValueIds?: Maybe>; - translations: Array; - customFields?: Maybe; + featuredAssetId?: Maybe; + enabled?: Maybe; + assetIds?: Maybe>; + facetValueIds?: Maybe>; + translations: Array; + customFields?: Maybe; }; export type UpdateProductInput = { - id: Scalars['ID']; - enabled?: Maybe; - featuredAssetId?: Maybe; - assetIds?: Maybe>; - facetValueIds?: Maybe>; - translations?: Maybe>; - customFields?: Maybe; + id: Scalars['ID']; + enabled?: Maybe; + featuredAssetId?: Maybe; + assetIds?: Maybe>; + facetValueIds?: Maybe>; + translations?: Maybe>; + customFields?: Maybe; }; export type ProductVariantTranslationInput = { - id?: Maybe; - languageCode: LanguageCode; - name?: Maybe; - customFields?: Maybe; + id?: Maybe; + languageCode: LanguageCode; + name?: Maybe; + customFields?: Maybe; }; export type CreateProductVariantOptionInput = { - optionGroupId: Scalars['ID']; - code: Scalars['String']; - translations: Array; + optionGroupId: Scalars['ID']; + code: Scalars['String']; + translations: Array; }; export type CreateProductVariantInput = { - productId: Scalars['ID']; - translations: Array; - facetValueIds?: Maybe>; - sku: Scalars['String']; - price?: Maybe; - taxCategoryId?: Maybe; - optionIds?: Maybe>; - featuredAssetId?: Maybe; - assetIds?: Maybe>; - stockOnHand?: Maybe; - outOfStockThreshold?: Maybe; - useGlobalOutOfStockThreshold?: Maybe; - trackInventory?: Maybe; - customFields?: Maybe; + productId: Scalars['ID']; + translations: Array; + facetValueIds?: Maybe>; + sku: Scalars['String']; + price?: Maybe; + taxCategoryId?: Maybe; + optionIds?: Maybe>; + featuredAssetId?: Maybe; + assetIds?: Maybe>; + stockOnHand?: Maybe; + outOfStockThreshold?: Maybe; + useGlobalOutOfStockThreshold?: Maybe; + trackInventory?: Maybe; + customFields?: Maybe; }; export type UpdateProductVariantInput = { - id: Scalars['ID']; - enabled?: Maybe; - translations?: Maybe>; - facetValueIds?: Maybe>; - sku?: Maybe; - taxCategoryId?: Maybe; - price?: Maybe; - featuredAssetId?: Maybe; - assetIds?: Maybe>; - stockOnHand?: Maybe; - outOfStockThreshold?: Maybe; - useGlobalOutOfStockThreshold?: Maybe; - trackInventory?: Maybe; - customFields?: Maybe; + id: Scalars['ID']; + enabled?: Maybe; + translations?: Maybe>; + facetValueIds?: Maybe>; + sku?: Maybe; + taxCategoryId?: Maybe; + price?: Maybe; + featuredAssetId?: Maybe; + assetIds?: Maybe>; + stockOnHand?: Maybe; + outOfStockThreshold?: Maybe; + useGlobalOutOfStockThreshold?: Maybe; + trackInventory?: Maybe; + customFields?: Maybe; }; export type AssignProductsToChannelInput = { - productIds: Array; - channelId: Scalars['ID']; - priceFactor?: Maybe; + productIds: Array; + channelId: Scalars['ID']; + priceFactor?: Maybe; }; export type RemoveProductsFromChannelInput = { - productIds: Array; - channelId: Scalars['ID']; + productIds: Array; + channelId: Scalars['ID']; }; export type AssignProductVariantsToChannelInput = { - productVariantIds: Array; - channelId: Scalars['ID']; - priceFactor?: Maybe; + productVariantIds: Array; + channelId: Scalars['ID']; + priceFactor?: Maybe; }; export type RemoveProductVariantsFromChannelInput = { - productVariantIds: Array; - channelId: Scalars['ID']; + productVariantIds: Array; + channelId: Scalars['ID']; }; export type ProductOptionInUseError = ErrorResult & { - errorCode: ErrorCode; - message: Scalars['String']; - optionGroupCode: Scalars['String']; - productVariantCount: Scalars['Int']; + errorCode: ErrorCode; + message: Scalars['String']; + optionGroupCode: Scalars['String']; + productVariantCount: Scalars['Int']; }; export type RemoveOptionGroupFromProductResult = Product | ProductOptionInUseError; export type PromotionListOptions = { - skip?: Maybe; - take?: Maybe; - sort?: Maybe; - filter?: Maybe; + skip?: Maybe; + take?: Maybe; + sort?: Maybe; + filter?: Maybe; }; export type CreatePromotionInput = { - name: Scalars['String']; - enabled: Scalars['Boolean']; - startsAt?: Maybe; - endsAt?: Maybe; - couponCode?: Maybe; - perCustomerUsageLimit?: Maybe; - conditions: Array; - actions: Array; + name: Scalars['String']; + enabled: Scalars['Boolean']; + startsAt?: Maybe; + endsAt?: Maybe; + couponCode?: Maybe; + perCustomerUsageLimit?: Maybe; + conditions: Array; + actions: Array; }; export type UpdatePromotionInput = { - id: Scalars['ID']; - name?: Maybe; - enabled?: Maybe; - startsAt?: Maybe; - endsAt?: Maybe; - couponCode?: Maybe; - perCustomerUsageLimit?: Maybe; - conditions?: Maybe>; - actions?: Maybe>; + id: Scalars['ID']; + name?: Maybe; + enabled?: Maybe; + startsAt?: Maybe; + endsAt?: Maybe; + couponCode?: Maybe; + perCustomerUsageLimit?: Maybe; + conditions?: Maybe>; + actions?: Maybe>; }; export type AssignPromotionsToChannelInput = { - promotionIds: Array; - channelId: Scalars['ID']; + promotionIds: Array; + channelId: Scalars['ID']; }; export type RemovePromotionsFromChannelInput = { - promotionIds: Array; - channelId: Scalars['ID']; + promotionIds: Array; + channelId: Scalars['ID']; }; /** Returned if a PromotionCondition has neither a couponCode nor any conditions set */ export type MissingConditionsError = ErrorResult & { - errorCode: ErrorCode; - message: Scalars['String']; + errorCode: ErrorCode; + message: Scalars['String']; }; export type CreatePromotionResult = Promotion | MissingConditionsError; @@ -2234,345 +2352,339 @@ export type CreatePromotionResult = Promotion | MissingConditionsError; export type UpdatePromotionResult = Promotion | MissingConditionsError; export type RoleListOptions = { - skip?: Maybe; - take?: Maybe; - sort?: Maybe; - filter?: Maybe; + skip?: Maybe; + take?: Maybe; + sort?: Maybe; + filter?: Maybe; }; export type CreateRoleInput = { - code: Scalars['String']; - description: Scalars['String']; - permissions: Array; - channelIds?: Maybe>; + code: Scalars['String']; + description: Scalars['String']; + permissions: Array; + channelIds?: Maybe>; }; export type UpdateRoleInput = { - id: Scalars['ID']; - code?: Maybe; - description?: Maybe; - permissions?: Maybe>; - channelIds?: Maybe>; + id: Scalars['ID']; + code?: Maybe; + description?: Maybe; + permissions?: Maybe>; + channelIds?: Maybe>; }; export type ShippingMethodListOptions = { - skip?: Maybe; - take?: Maybe; - sort?: Maybe; - filter?: Maybe; + skip?: Maybe; + take?: Maybe; + sort?: Maybe; + filter?: Maybe; }; export type ShippingMethodTranslationInput = { - id?: Maybe; - languageCode: LanguageCode; - name?: Maybe; - description?: Maybe; - customFields?: Maybe; + id?: Maybe; + languageCode: LanguageCode; + name?: Maybe; + description?: Maybe; + customFields?: Maybe; }; export type CreateShippingMethodInput = { - code: Scalars['String']; - fulfillmentHandler: Scalars['String']; - checker: ConfigurableOperationInput; - calculator: ConfigurableOperationInput; - translations: Array; - customFields?: Maybe; + code: Scalars['String']; + fulfillmentHandler: Scalars['String']; + checker: ConfigurableOperationInput; + calculator: ConfigurableOperationInput; + translations: Array; + customFields?: Maybe; }; export type UpdateShippingMethodInput = { - id: Scalars['ID']; - code?: Maybe; - fulfillmentHandler?: Maybe; - checker?: Maybe; - calculator?: Maybe; - translations: Array; - customFields?: Maybe; + id: Scalars['ID']; + code?: Maybe; + fulfillmentHandler?: Maybe; + checker?: Maybe; + calculator?: Maybe; + translations: Array; + customFields?: Maybe; }; export type TestShippingMethodInput = { - checker: ConfigurableOperationInput; - calculator: ConfigurableOperationInput; - shippingAddress: CreateAddressInput; - lines: Array; + checker: ConfigurableOperationInput; + calculator: ConfigurableOperationInput; + shippingAddress: CreateAddressInput; + lines: Array; }; export type TestEligibleShippingMethodsInput = { - shippingAddress: CreateAddressInput; - lines: Array; + shippingAddress: CreateAddressInput; + lines: Array; }; export type TestShippingMethodOrderLineInput = { - productVariantId: Scalars['ID']; - quantity: Scalars['Int']; + productVariantId: Scalars['ID']; + quantity: Scalars['Int']; }; export type TestShippingMethodResult = { - eligible: Scalars['Boolean']; - quote?: Maybe; + eligible: Scalars['Boolean']; + quote?: Maybe; }; export type TestShippingMethodQuote = { - price: Scalars['Int']; - priceWithTax: Scalars['Int']; - metadata?: Maybe; + price: Scalars['Int']; + priceWithTax: Scalars['Int']; + metadata?: Maybe; }; export enum StockMovementType { - ADJUSTMENT = 'ADJUSTMENT', - ALLOCATION = 'ALLOCATION', - RELEASE = 'RELEASE', - SALE = 'SALE', - CANCELLATION = 'CANCELLATION', - RETURN = 'RETURN', + ADJUSTMENT = 'ADJUSTMENT', + ALLOCATION = 'ALLOCATION', + RELEASE = 'RELEASE', + SALE = 'SALE', + CANCELLATION = 'CANCELLATION', + RETURN = 'RETURN' } export type StockMovement = { - id: Scalars['ID']; - createdAt: Scalars['DateTime']; - updatedAt: Scalars['DateTime']; - productVariant: ProductVariant; - type: StockMovementType; - quantity: Scalars['Int']; -}; - -export type StockAdjustment = Node & - StockMovement & { - id: Scalars['ID']; - createdAt: Scalars['DateTime']; - updatedAt: Scalars['DateTime']; - productVariant: ProductVariant; - type: StockMovementType; - quantity: Scalars['Int']; - }; - -export type Allocation = Node & - StockMovement & { - id: Scalars['ID']; - createdAt: Scalars['DateTime']; - updatedAt: Scalars['DateTime']; - productVariant: ProductVariant; - type: StockMovementType; - quantity: Scalars['Int']; - orderLine: OrderLine; - }; - -export type Sale = Node & - StockMovement & { - id: Scalars['ID']; - createdAt: Scalars['DateTime']; - updatedAt: Scalars['DateTime']; - productVariant: ProductVariant; - type: StockMovementType; - quantity: Scalars['Int']; - orderItem: OrderItem; - }; - -export type Cancellation = Node & - StockMovement & { - id: Scalars['ID']; - createdAt: Scalars['DateTime']; - updatedAt: Scalars['DateTime']; - productVariant: ProductVariant; - type: StockMovementType; - quantity: Scalars['Int']; - orderLine: OrderLine; - }; - -export type Return = Node & - StockMovement & { - id: Scalars['ID']; - createdAt: Scalars['DateTime']; - updatedAt: Scalars['DateTime']; - productVariant: ProductVariant; - type: StockMovementType; - quantity: Scalars['Int']; - orderItem: OrderItem; - }; - -export type Release = Node & - StockMovement & { - id: Scalars['ID']; - createdAt: Scalars['DateTime']; - updatedAt: Scalars['DateTime']; - productVariant: ProductVariant; - type: StockMovementType; - quantity: Scalars['Int']; - orderItem: OrderItem; - }; + id: Scalars['ID']; + createdAt: Scalars['DateTime']; + updatedAt: Scalars['DateTime']; + productVariant: ProductVariant; + type: StockMovementType; + quantity: Scalars['Int']; +}; + +export type StockAdjustment = Node & StockMovement & { + id: Scalars['ID']; + createdAt: Scalars['DateTime']; + updatedAt: Scalars['DateTime']; + productVariant: ProductVariant; + type: StockMovementType; + quantity: Scalars['Int']; +}; + +export type Allocation = Node & StockMovement & { + id: Scalars['ID']; + createdAt: Scalars['DateTime']; + updatedAt: Scalars['DateTime']; + productVariant: ProductVariant; + type: StockMovementType; + quantity: Scalars['Int']; + orderLine: OrderLine; +}; + +export type Sale = Node & StockMovement & { + id: Scalars['ID']; + createdAt: Scalars['DateTime']; + updatedAt: Scalars['DateTime']; + productVariant: ProductVariant; + type: StockMovementType; + quantity: Scalars['Int']; + orderItem: OrderItem; +}; + +export type Cancellation = Node & StockMovement & { + id: Scalars['ID']; + createdAt: Scalars['DateTime']; + updatedAt: Scalars['DateTime']; + productVariant: ProductVariant; + type: StockMovementType; + quantity: Scalars['Int']; + orderLine: OrderLine; +}; + +export type Return = Node & StockMovement & { + id: Scalars['ID']; + createdAt: Scalars['DateTime']; + updatedAt: Scalars['DateTime']; + productVariant: ProductVariant; + type: StockMovementType; + quantity: Scalars['Int']; + orderItem: OrderItem; +}; + +export type Release = Node & StockMovement & { + id: Scalars['ID']; + createdAt: Scalars['DateTime']; + updatedAt: Scalars['DateTime']; + productVariant: ProductVariant; + type: StockMovementType; + quantity: Scalars['Int']; + orderItem: OrderItem; +}; export type StockMovementItem = StockAdjustment | Allocation | Sale | Cancellation | Return | Release; export type StockMovementList = { - items: Array; - totalItems: Scalars['Int']; + items: Array; + totalItems: Scalars['Int']; }; export type TagListOptions = { - skip?: Maybe; - take?: Maybe; - sort?: Maybe; - filter?: Maybe; + skip?: Maybe; + take?: Maybe; + sort?: Maybe; + filter?: Maybe; }; export type CreateTagInput = { - value: Scalars['String']; + value: Scalars['String']; }; export type UpdateTagInput = { - id: Scalars['ID']; - value?: Maybe; + id: Scalars['ID']; + value?: Maybe; }; export type CreateTaxCategoryInput = { - name: Scalars['String']; - isDefault?: Maybe; + name: Scalars['String']; + isDefault?: Maybe; }; export type UpdateTaxCategoryInput = { - id: Scalars['ID']; - name?: Maybe; - isDefault?: Maybe; + id: Scalars['ID']; + name?: Maybe; + isDefault?: Maybe; }; export type TaxRateListOptions = { - skip?: Maybe; - take?: Maybe; - sort?: Maybe; - filter?: Maybe; + skip?: Maybe; + take?: Maybe; + sort?: Maybe; + filter?: Maybe; }; export type CreateTaxRateInput = { - name: Scalars['String']; - enabled: Scalars['Boolean']; - value: Scalars['Float']; - categoryId: Scalars['ID']; - zoneId: Scalars['ID']; - customerGroupId?: Maybe; + name: Scalars['String']; + enabled: Scalars['Boolean']; + value: Scalars['Float']; + categoryId: Scalars['ID']; + zoneId: Scalars['ID']; + customerGroupId?: Maybe; }; export type UpdateTaxRateInput = { - id: Scalars['ID']; - name?: Maybe; - value?: Maybe; - enabled?: Maybe; - categoryId?: Maybe; - zoneId?: Maybe; - customerGroupId?: Maybe; + id: Scalars['ID']; + name?: Maybe; + value?: Maybe; + enabled?: Maybe; + categoryId?: Maybe; + zoneId?: Maybe; + customerGroupId?: Maybe; }; export type CreateZoneInput = { - name: Scalars['String']; - memberIds?: Maybe>; + name: Scalars['String']; + memberIds?: Maybe>; }; export type UpdateZoneInput = { - id: Scalars['ID']; - name?: Maybe; + id: Scalars['ID']; + name?: Maybe; }; export type Address = Node & { - id: Scalars['ID']; - createdAt: Scalars['DateTime']; - updatedAt: Scalars['DateTime']; - fullName?: Maybe; - company?: Maybe; - streetLine1: Scalars['String']; - streetLine2?: Maybe; - city?: Maybe; - province?: Maybe; - postalCode?: Maybe; - country: Country; - phoneNumber?: Maybe; - defaultShippingAddress?: Maybe; - defaultBillingAddress?: Maybe; - customFields?: Maybe; + id: Scalars['ID']; + createdAt: Scalars['DateTime']; + updatedAt: Scalars['DateTime']; + fullName?: Maybe; + company?: Maybe; + streetLine1: Scalars['String']; + streetLine2?: Maybe; + city?: Maybe; + province?: Maybe; + postalCode?: Maybe; + country: Country; + phoneNumber?: Maybe; + defaultShippingAddress?: Maybe; + defaultBillingAddress?: Maybe; + customFields?: Maybe; }; export type Coordinate = { - x: Scalars['Float']; - y: Scalars['Float']; + x: Scalars['Float']; + y: Scalars['Float']; }; export type AssetList = PaginatedList & { - items: Array; - totalItems: Scalars['Int']; + items: Array; + totalItems: Scalars['Int']; }; export enum AssetType { - IMAGE = 'IMAGE', - VIDEO = 'VIDEO', - BINARY = 'BINARY', + IMAGE = 'IMAGE', + VIDEO = 'VIDEO', + BINARY = 'BINARY' } export type CurrentUser = { - id: Scalars['ID']; - identifier: Scalars['String']; - channels: Array; + id: Scalars['ID']; + identifier: Scalars['String']; + channels: Array; }; export type CurrentUserChannel = { - id: Scalars['ID']; - token: Scalars['String']; - code: Scalars['String']; - permissions: Array; + id: Scalars['ID']; + token: Scalars['String']; + code: Scalars['String']; + permissions: Array; }; export type Channel = Node & { - id: Scalars['ID']; - createdAt: Scalars['DateTime']; - updatedAt: Scalars['DateTime']; - code: Scalars['String']; - token: Scalars['String']; - defaultTaxZone?: Maybe; - defaultShippingZone?: Maybe; - defaultLanguageCode: LanguageCode; - currencyCode: CurrencyCode; - pricesIncludeTax: Scalars['Boolean']; - customFields?: Maybe; + id: Scalars['ID']; + createdAt: Scalars['DateTime']; + updatedAt: Scalars['DateTime']; + code: Scalars['String']; + token: Scalars['String']; + defaultTaxZone?: Maybe; + defaultShippingZone?: Maybe; + defaultLanguageCode: LanguageCode; + currencyCode: CurrencyCode; + pricesIncludeTax: Scalars['Boolean']; + customFields?: Maybe; }; export type CollectionBreadcrumb = { - id: Scalars['ID']; - name: Scalars['String']; - slug: Scalars['String']; + id: Scalars['ID']; + name: Scalars['String']; + slug: Scalars['String']; }; export type CollectionTranslation = { - id: Scalars['ID']; - createdAt: Scalars['DateTime']; - updatedAt: Scalars['DateTime']; - languageCode: LanguageCode; - name: Scalars['String']; - slug: Scalars['String']; - description: Scalars['String']; + id: Scalars['ID']; + createdAt: Scalars['DateTime']; + updatedAt: Scalars['DateTime']; + languageCode: LanguageCode; + name: Scalars['String']; + slug: Scalars['String']; + description: Scalars['String']; }; export type CollectionList = PaginatedList & { - items: Array; - totalItems: Scalars['Int']; + items: Array; + totalItems: Scalars['Int']; }; export type ProductVariantList = PaginatedList & { - items: Array; - totalItems: Scalars['Int']; + items: Array; + totalItems: Scalars['Int']; }; export enum GlobalFlag { - TRUE = 'TRUE', - FALSE = 'FALSE', - INHERIT = 'INHERIT', + TRUE = 'TRUE', + FALSE = 'FALSE', + INHERIT = 'INHERIT' } export enum AdjustmentType { - PROMOTION = 'PROMOTION', - DISTRIBUTED_ORDER_PROMOTION = 'DISTRIBUTED_ORDER_PROMOTION', + PROMOTION = 'PROMOTION', + DISTRIBUTED_ORDER_PROMOTION = 'DISTRIBUTED_ORDER_PROMOTION' } export enum DeletionResult { - /** The entity was successfully deleted */ - DELETED = 'DELETED', - /** Deletion did not take place, reason given in message */ - NOT_DELETED = 'NOT_DELETED', + /** The entity was successfully deleted */ + DELETED = 'DELETED', + /** Deletion did not take place, reason given in message */ + NOT_DELETED = 'NOT_DELETED' } /** @@ -2583,381 +2695,384 @@ export enum DeletionResult { * @docsCategory common */ export enum Permission { - /** Authenticated means simply that the user is logged in */ - Authenticated = 'Authenticated', - /** SuperAdmin has unrestricted access to all operations */ - SuperAdmin = 'SuperAdmin', - /** Owner means the user owns this entity, e.g. a Customer's own Order */ - Owner = 'Owner', - /** Public means any unauthenticated user may perform the operation */ - Public = 'Public', - /** Grants permission to update GlobalSettings */ - UpdateGlobalSettings = 'UpdateGlobalSettings', - /** Grants permission to create Products, Facets, Assets, Collections */ - CreateCatalog = 'CreateCatalog', - /** Grants permission to read Products, Facets, Assets, Collections */ - ReadCatalog = 'ReadCatalog', - /** Grants permission to update Products, Facets, Assets, Collections */ - UpdateCatalog = 'UpdateCatalog', - /** Grants permission to delete Products, Facets, Assets, Collections */ - DeleteCatalog = 'DeleteCatalog', - /** Grants permission to create PaymentMethods, ShippingMethods, TaxCategories, TaxRates, Zones, Countries, System & GlobalSettings */ - CreateSettings = 'CreateSettings', - /** Grants permission to read PaymentMethods, ShippingMethods, TaxCategories, TaxRates, Zones, Countries, System & GlobalSettings */ - ReadSettings = 'ReadSettings', - /** Grants permission to update PaymentMethods, ShippingMethods, TaxCategories, TaxRates, Zones, Countries, System & GlobalSettings */ - UpdateSettings = 'UpdateSettings', - /** Grants permission to delete PaymentMethods, ShippingMethods, TaxCategories, TaxRates, Zones, Countries, System & GlobalSettings */ - DeleteSettings = 'DeleteSettings', - /** Grants permission to create Administrator */ - CreateAdministrator = 'CreateAdministrator', - /** Grants permission to read Administrator */ - ReadAdministrator = 'ReadAdministrator', - /** Grants permission to update Administrator */ - UpdateAdministrator = 'UpdateAdministrator', - /** Grants permission to delete Administrator */ - DeleteAdministrator = 'DeleteAdministrator', - /** Grants permission to create Asset */ - CreateAsset = 'CreateAsset', - /** Grants permission to read Asset */ - ReadAsset = 'ReadAsset', - /** Grants permission to update Asset */ - UpdateAsset = 'UpdateAsset', - /** Grants permission to delete Asset */ - DeleteAsset = 'DeleteAsset', - /** Grants permission to create Channel */ - CreateChannel = 'CreateChannel', - /** Grants permission to read Channel */ - ReadChannel = 'ReadChannel', - /** Grants permission to update Channel */ - UpdateChannel = 'UpdateChannel', - /** Grants permission to delete Channel */ - DeleteChannel = 'DeleteChannel', - /** Grants permission to create Collection */ - CreateCollection = 'CreateCollection', - /** Grants permission to read Collection */ - ReadCollection = 'ReadCollection', - /** Grants permission to update Collection */ - UpdateCollection = 'UpdateCollection', - /** Grants permission to delete Collection */ - DeleteCollection = 'DeleteCollection', - /** Grants permission to create Country */ - CreateCountry = 'CreateCountry', - /** Grants permission to read Country */ - ReadCountry = 'ReadCountry', - /** Grants permission to update Country */ - UpdateCountry = 'UpdateCountry', - /** Grants permission to delete Country */ - DeleteCountry = 'DeleteCountry', - /** Grants permission to create Customer */ - CreateCustomer = 'CreateCustomer', - /** Grants permission to read Customer */ - ReadCustomer = 'ReadCustomer', - /** Grants permission to update Customer */ - UpdateCustomer = 'UpdateCustomer', - /** Grants permission to delete Customer */ - DeleteCustomer = 'DeleteCustomer', - /** Grants permission to create CustomerGroup */ - CreateCustomerGroup = 'CreateCustomerGroup', - /** Grants permission to read CustomerGroup */ - ReadCustomerGroup = 'ReadCustomerGroup', - /** Grants permission to update CustomerGroup */ - UpdateCustomerGroup = 'UpdateCustomerGroup', - /** Grants permission to delete CustomerGroup */ - DeleteCustomerGroup = 'DeleteCustomerGroup', - /** Grants permission to create Facet */ - CreateFacet = 'CreateFacet', - /** Grants permission to read Facet */ - ReadFacet = 'ReadFacet', - /** Grants permission to update Facet */ - UpdateFacet = 'UpdateFacet', - /** Grants permission to delete Facet */ - DeleteFacet = 'DeleteFacet', - /** Grants permission to create Order */ - CreateOrder = 'CreateOrder', - /** Grants permission to read Order */ - ReadOrder = 'ReadOrder', - /** Grants permission to update Order */ - UpdateOrder = 'UpdateOrder', - /** Grants permission to delete Order */ - DeleteOrder = 'DeleteOrder', - /** Grants permission to create PaymentMethod */ - CreatePaymentMethod = 'CreatePaymentMethod', - /** Grants permission to read PaymentMethod */ - ReadPaymentMethod = 'ReadPaymentMethod', - /** Grants permission to update PaymentMethod */ - UpdatePaymentMethod = 'UpdatePaymentMethod', - /** Grants permission to delete PaymentMethod */ - DeletePaymentMethod = 'DeletePaymentMethod', - /** Grants permission to create Product */ - CreateProduct = 'CreateProduct', - /** Grants permission to read Product */ - ReadProduct = 'ReadProduct', - /** Grants permission to update Product */ - UpdateProduct = 'UpdateProduct', - /** Grants permission to delete Product */ - DeleteProduct = 'DeleteProduct', - /** Grants permission to create Promotion */ - CreatePromotion = 'CreatePromotion', - /** Grants permission to read Promotion */ - ReadPromotion = 'ReadPromotion', - /** Grants permission to update Promotion */ - UpdatePromotion = 'UpdatePromotion', - /** Grants permission to delete Promotion */ - DeletePromotion = 'DeletePromotion', - /** Grants permission to create ShippingMethod */ - CreateShippingMethod = 'CreateShippingMethod', - /** Grants permission to read ShippingMethod */ - ReadShippingMethod = 'ReadShippingMethod', - /** Grants permission to update ShippingMethod */ - UpdateShippingMethod = 'UpdateShippingMethod', - /** Grants permission to delete ShippingMethod */ - DeleteShippingMethod = 'DeleteShippingMethod', - /** Grants permission to create Tag */ - CreateTag = 'CreateTag', - /** Grants permission to read Tag */ - ReadTag = 'ReadTag', - /** Grants permission to update Tag */ - UpdateTag = 'UpdateTag', - /** Grants permission to delete Tag */ - DeleteTag = 'DeleteTag', - /** Grants permission to create TaxCategory */ - CreateTaxCategory = 'CreateTaxCategory', - /** Grants permission to read TaxCategory */ - ReadTaxCategory = 'ReadTaxCategory', - /** Grants permission to update TaxCategory */ - UpdateTaxCategory = 'UpdateTaxCategory', - /** Grants permission to delete TaxCategory */ - DeleteTaxCategory = 'DeleteTaxCategory', - /** Grants permission to create TaxRate */ - CreateTaxRate = 'CreateTaxRate', - /** Grants permission to read TaxRate */ - ReadTaxRate = 'ReadTaxRate', - /** Grants permission to update TaxRate */ - UpdateTaxRate = 'UpdateTaxRate', - /** Grants permission to delete TaxRate */ - DeleteTaxRate = 'DeleteTaxRate', - /** Grants permission to create System */ - CreateSystem = 'CreateSystem', - /** Grants permission to read System */ - ReadSystem = 'ReadSystem', - /** Grants permission to update System */ - UpdateSystem = 'UpdateSystem', - /** Grants permission to delete System */ - DeleteSystem = 'DeleteSystem', - /** Grants permission to create Zone */ - CreateZone = 'CreateZone', - /** Grants permission to read Zone */ - ReadZone = 'ReadZone', - /** Grants permission to update Zone */ - UpdateZone = 'UpdateZone', - /** Grants permission to delete Zone */ - DeleteZone = 'DeleteZone', + /** Authenticated means simply that the user is logged in */ + Authenticated = 'Authenticated', + /** SuperAdmin has unrestricted access to all operations */ + SuperAdmin = 'SuperAdmin', + /** Owner means the user owns this entity, e.g. a Customer's own Order */ + Owner = 'Owner', + /** Public means any unauthenticated user may perform the operation */ + Public = 'Public', + /** Grants permission to update GlobalSettings */ + UpdateGlobalSettings = 'UpdateGlobalSettings', + /** Grants permission to create Products, Facets, Assets, Collections */ + CreateCatalog = 'CreateCatalog', + /** Grants permission to read Products, Facets, Assets, Collections */ + ReadCatalog = 'ReadCatalog', + /** Grants permission to update Products, Facets, Assets, Collections */ + UpdateCatalog = 'UpdateCatalog', + /** Grants permission to delete Products, Facets, Assets, Collections */ + DeleteCatalog = 'DeleteCatalog', + /** Grants permission to create PaymentMethods, ShippingMethods, TaxCategories, TaxRates, Zones, Countries, System & GlobalSettings */ + CreateSettings = 'CreateSettings', + /** Grants permission to read PaymentMethods, ShippingMethods, TaxCategories, TaxRates, Zones, Countries, System & GlobalSettings */ + ReadSettings = 'ReadSettings', + /** Grants permission to update PaymentMethods, ShippingMethods, TaxCategories, TaxRates, Zones, Countries, System & GlobalSettings */ + UpdateSettings = 'UpdateSettings', + /** Grants permission to delete PaymentMethods, ShippingMethods, TaxCategories, TaxRates, Zones, Countries, System & GlobalSettings */ + DeleteSettings = 'DeleteSettings', + /** Grants permission to create Administrator */ + CreateAdministrator = 'CreateAdministrator', + /** Grants permission to read Administrator */ + ReadAdministrator = 'ReadAdministrator', + /** Grants permission to update Administrator */ + UpdateAdministrator = 'UpdateAdministrator', + /** Grants permission to delete Administrator */ + DeleteAdministrator = 'DeleteAdministrator', + /** Grants permission to create Asset */ + CreateAsset = 'CreateAsset', + /** Grants permission to read Asset */ + ReadAsset = 'ReadAsset', + /** Grants permission to update Asset */ + UpdateAsset = 'UpdateAsset', + /** Grants permission to delete Asset */ + DeleteAsset = 'DeleteAsset', + /** Grants permission to create Channel */ + CreateChannel = 'CreateChannel', + /** Grants permission to read Channel */ + ReadChannel = 'ReadChannel', + /** Grants permission to update Channel */ + UpdateChannel = 'UpdateChannel', + /** Grants permission to delete Channel */ + DeleteChannel = 'DeleteChannel', + /** Grants permission to create Collection */ + CreateCollection = 'CreateCollection', + /** Grants permission to read Collection */ + ReadCollection = 'ReadCollection', + /** Grants permission to update Collection */ + UpdateCollection = 'UpdateCollection', + /** Grants permission to delete Collection */ + DeleteCollection = 'DeleteCollection', + /** Grants permission to create Country */ + CreateCountry = 'CreateCountry', + /** Grants permission to read Country */ + ReadCountry = 'ReadCountry', + /** Grants permission to update Country */ + UpdateCountry = 'UpdateCountry', + /** Grants permission to delete Country */ + DeleteCountry = 'DeleteCountry', + /** Grants permission to create Customer */ + CreateCustomer = 'CreateCustomer', + /** Grants permission to read Customer */ + ReadCustomer = 'ReadCustomer', + /** Grants permission to update Customer */ + UpdateCustomer = 'UpdateCustomer', + /** Grants permission to delete Customer */ + DeleteCustomer = 'DeleteCustomer', + /** Grants permission to create CustomerGroup */ + CreateCustomerGroup = 'CreateCustomerGroup', + /** Grants permission to read CustomerGroup */ + ReadCustomerGroup = 'ReadCustomerGroup', + /** Grants permission to update CustomerGroup */ + UpdateCustomerGroup = 'UpdateCustomerGroup', + /** Grants permission to delete CustomerGroup */ + DeleteCustomerGroup = 'DeleteCustomerGroup', + /** Grants permission to create Facet */ + CreateFacet = 'CreateFacet', + /** Grants permission to read Facet */ + ReadFacet = 'ReadFacet', + /** Grants permission to update Facet */ + UpdateFacet = 'UpdateFacet', + /** Grants permission to delete Facet */ + DeleteFacet = 'DeleteFacet', + /** Grants permission to create Order */ + CreateOrder = 'CreateOrder', + /** Grants permission to read Order */ + ReadOrder = 'ReadOrder', + /** Grants permission to update Order */ + UpdateOrder = 'UpdateOrder', + /** Grants permission to delete Order */ + DeleteOrder = 'DeleteOrder', + /** Grants permission to create PaymentMethod */ + CreatePaymentMethod = 'CreatePaymentMethod', + /** Grants permission to read PaymentMethod */ + ReadPaymentMethod = 'ReadPaymentMethod', + /** Grants permission to update PaymentMethod */ + UpdatePaymentMethod = 'UpdatePaymentMethod', + /** Grants permission to delete PaymentMethod */ + DeletePaymentMethod = 'DeletePaymentMethod', + /** Grants permission to create Product */ + CreateProduct = 'CreateProduct', + /** Grants permission to read Product */ + ReadProduct = 'ReadProduct', + /** Grants permission to update Product */ + UpdateProduct = 'UpdateProduct', + /** Grants permission to delete Product */ + DeleteProduct = 'DeleteProduct', + /** Grants permission to create Promotion */ + CreatePromotion = 'CreatePromotion', + /** Grants permission to read Promotion */ + ReadPromotion = 'ReadPromotion', + /** Grants permission to update Promotion */ + UpdatePromotion = 'UpdatePromotion', + /** Grants permission to delete Promotion */ + DeletePromotion = 'DeletePromotion', + /** Grants permission to create ShippingMethod */ + CreateShippingMethod = 'CreateShippingMethod', + /** Grants permission to read ShippingMethod */ + ReadShippingMethod = 'ReadShippingMethod', + /** Grants permission to update ShippingMethod */ + UpdateShippingMethod = 'UpdateShippingMethod', + /** Grants permission to delete ShippingMethod */ + DeleteShippingMethod = 'DeleteShippingMethod', + /** Grants permission to create Tag */ + CreateTag = 'CreateTag', + /** Grants permission to read Tag */ + ReadTag = 'ReadTag', + /** Grants permission to update Tag */ + UpdateTag = 'UpdateTag', + /** Grants permission to delete Tag */ + DeleteTag = 'DeleteTag', + /** Grants permission to create TaxCategory */ + CreateTaxCategory = 'CreateTaxCategory', + /** Grants permission to read TaxCategory */ + ReadTaxCategory = 'ReadTaxCategory', + /** Grants permission to update TaxCategory */ + UpdateTaxCategory = 'UpdateTaxCategory', + /** Grants permission to delete TaxCategory */ + DeleteTaxCategory = 'DeleteTaxCategory', + /** Grants permission to create TaxRate */ + CreateTaxRate = 'CreateTaxRate', + /** Grants permission to read TaxRate */ + ReadTaxRate = 'ReadTaxRate', + /** Grants permission to update TaxRate */ + UpdateTaxRate = 'UpdateTaxRate', + /** Grants permission to delete TaxRate */ + DeleteTaxRate = 'DeleteTaxRate', + /** Grants permission to create System */ + CreateSystem = 'CreateSystem', + /** Grants permission to read System */ + ReadSystem = 'ReadSystem', + /** Grants permission to update System */ + UpdateSystem = 'UpdateSystem', + /** Grants permission to delete System */ + DeleteSystem = 'DeleteSystem', + /** Grants permission to create Zone */ + CreateZone = 'CreateZone', + /** Grants permission to read Zone */ + ReadZone = 'ReadZone', + /** Grants permission to update Zone */ + UpdateZone = 'UpdateZone', + /** Grants permission to delete Zone */ + DeleteZone = 'DeleteZone' } export enum SortOrder { - ASC = 'ASC', - DESC = 'DESC', + ASC = 'ASC', + DESC = 'DESC' } export enum ErrorCode { - UNKNOWN_ERROR = 'UNKNOWN_ERROR', - MIME_TYPE_ERROR = 'MIME_TYPE_ERROR', - LANGUAGE_NOT_AVAILABLE_ERROR = 'LANGUAGE_NOT_AVAILABLE_ERROR', - CHANNEL_DEFAULT_LANGUAGE_ERROR = 'CHANNEL_DEFAULT_LANGUAGE_ERROR', - SETTLE_PAYMENT_ERROR = 'SETTLE_PAYMENT_ERROR', - EMPTY_ORDER_LINE_SELECTION_ERROR = 'EMPTY_ORDER_LINE_SELECTION_ERROR', - ITEMS_ALREADY_FULFILLED_ERROR = 'ITEMS_ALREADY_FULFILLED_ERROR', - INVALID_FULFILLMENT_HANDLER_ERROR = 'INVALID_FULFILLMENT_HANDLER_ERROR', - CREATE_FULFILLMENT_ERROR = 'CREATE_FULFILLMENT_ERROR', - INSUFFICIENT_STOCK_ON_HAND_ERROR = 'INSUFFICIENT_STOCK_ON_HAND_ERROR', - MULTIPLE_ORDER_ERROR = 'MULTIPLE_ORDER_ERROR', - CANCEL_ACTIVE_ORDER_ERROR = 'CANCEL_ACTIVE_ORDER_ERROR', - PAYMENT_ORDER_MISMATCH_ERROR = 'PAYMENT_ORDER_MISMATCH_ERROR', - REFUND_ORDER_STATE_ERROR = 'REFUND_ORDER_STATE_ERROR', - NOTHING_TO_REFUND_ERROR = 'NOTHING_TO_REFUND_ERROR', - ALREADY_REFUNDED_ERROR = 'ALREADY_REFUNDED_ERROR', - QUANTITY_TOO_GREAT_ERROR = 'QUANTITY_TOO_GREAT_ERROR', - REFUND_STATE_TRANSITION_ERROR = 'REFUND_STATE_TRANSITION_ERROR', - PAYMENT_STATE_TRANSITION_ERROR = 'PAYMENT_STATE_TRANSITION_ERROR', - FULFILLMENT_STATE_TRANSITION_ERROR = 'FULFILLMENT_STATE_TRANSITION_ERROR', - ORDER_MODIFICATION_STATE_ERROR = 'ORDER_MODIFICATION_STATE_ERROR', - NO_CHANGES_SPECIFIED_ERROR = 'NO_CHANGES_SPECIFIED_ERROR', - PAYMENT_METHOD_MISSING_ERROR = 'PAYMENT_METHOD_MISSING_ERROR', - REFUND_PAYMENT_ID_MISSING_ERROR = 'REFUND_PAYMENT_ID_MISSING_ERROR', - MANUAL_PAYMENT_STATE_ERROR = 'MANUAL_PAYMENT_STATE_ERROR', - PRODUCT_OPTION_IN_USE_ERROR = 'PRODUCT_OPTION_IN_USE_ERROR', - MISSING_CONDITIONS_ERROR = 'MISSING_CONDITIONS_ERROR', - NATIVE_AUTH_STRATEGY_ERROR = 'NATIVE_AUTH_STRATEGY_ERROR', - INVALID_CREDENTIALS_ERROR = 'INVALID_CREDENTIALS_ERROR', - ORDER_STATE_TRANSITION_ERROR = 'ORDER_STATE_TRANSITION_ERROR', - EMAIL_ADDRESS_CONFLICT_ERROR = 'EMAIL_ADDRESS_CONFLICT_ERROR', - ORDER_LIMIT_ERROR = 'ORDER_LIMIT_ERROR', - NEGATIVE_QUANTITY_ERROR = 'NEGATIVE_QUANTITY_ERROR', - INSUFFICIENT_STOCK_ERROR = 'INSUFFICIENT_STOCK_ERROR', + UNKNOWN_ERROR = 'UNKNOWN_ERROR', + MIME_TYPE_ERROR = 'MIME_TYPE_ERROR', + LANGUAGE_NOT_AVAILABLE_ERROR = 'LANGUAGE_NOT_AVAILABLE_ERROR', + CHANNEL_DEFAULT_LANGUAGE_ERROR = 'CHANNEL_DEFAULT_LANGUAGE_ERROR', + SETTLE_PAYMENT_ERROR = 'SETTLE_PAYMENT_ERROR', + EMPTY_ORDER_LINE_SELECTION_ERROR = 'EMPTY_ORDER_LINE_SELECTION_ERROR', + ITEMS_ALREADY_FULFILLED_ERROR = 'ITEMS_ALREADY_FULFILLED_ERROR', + INVALID_FULFILLMENT_HANDLER_ERROR = 'INVALID_FULFILLMENT_HANDLER_ERROR', + CREATE_FULFILLMENT_ERROR = 'CREATE_FULFILLMENT_ERROR', + INSUFFICIENT_STOCK_ON_HAND_ERROR = 'INSUFFICIENT_STOCK_ON_HAND_ERROR', + MULTIPLE_ORDER_ERROR = 'MULTIPLE_ORDER_ERROR', + CANCEL_ACTIVE_ORDER_ERROR = 'CANCEL_ACTIVE_ORDER_ERROR', + PAYMENT_ORDER_MISMATCH_ERROR = 'PAYMENT_ORDER_MISMATCH_ERROR', + REFUND_ORDER_STATE_ERROR = 'REFUND_ORDER_STATE_ERROR', + NOTHING_TO_REFUND_ERROR = 'NOTHING_TO_REFUND_ERROR', + ALREADY_REFUNDED_ERROR = 'ALREADY_REFUNDED_ERROR', + QUANTITY_TOO_GREAT_ERROR = 'QUANTITY_TOO_GREAT_ERROR', + REFUND_STATE_TRANSITION_ERROR = 'REFUND_STATE_TRANSITION_ERROR', + PAYMENT_STATE_TRANSITION_ERROR = 'PAYMENT_STATE_TRANSITION_ERROR', + FULFILLMENT_STATE_TRANSITION_ERROR = 'FULFILLMENT_STATE_TRANSITION_ERROR', + ORDER_MODIFICATION_STATE_ERROR = 'ORDER_MODIFICATION_STATE_ERROR', + NO_CHANGES_SPECIFIED_ERROR = 'NO_CHANGES_SPECIFIED_ERROR', + PAYMENT_METHOD_MISSING_ERROR = 'PAYMENT_METHOD_MISSING_ERROR', + REFUND_PAYMENT_ID_MISSING_ERROR = 'REFUND_PAYMENT_ID_MISSING_ERROR', + MANUAL_PAYMENT_STATE_ERROR = 'MANUAL_PAYMENT_STATE_ERROR', + PRODUCT_OPTION_IN_USE_ERROR = 'PRODUCT_OPTION_IN_USE_ERROR', + MISSING_CONDITIONS_ERROR = 'MISSING_CONDITIONS_ERROR', + NATIVE_AUTH_STRATEGY_ERROR = 'NATIVE_AUTH_STRATEGY_ERROR', + INVALID_CREDENTIALS_ERROR = 'INVALID_CREDENTIALS_ERROR', + ORDER_STATE_TRANSITION_ERROR = 'ORDER_STATE_TRANSITION_ERROR', + EMAIL_ADDRESS_CONFLICT_ERROR = 'EMAIL_ADDRESS_CONFLICT_ERROR', + ORDER_LIMIT_ERROR = 'ORDER_LIMIT_ERROR', + NEGATIVE_QUANTITY_ERROR = 'NEGATIVE_QUANTITY_ERROR', + INSUFFICIENT_STOCK_ERROR = 'INSUFFICIENT_STOCK_ERROR' } export enum LogicalOperator { - AND = 'AND', - OR = 'OR', + AND = 'AND', + OR = 'OR' } /** Retured when attempting an operation that relies on the NativeAuthStrategy, if that strategy is not configured. */ export type NativeAuthStrategyError = ErrorResult & { - errorCode: ErrorCode; - message: Scalars['String']; + errorCode: ErrorCode; + message: Scalars['String']; }; /** Returned if the user authentication credentials are not valid */ export type InvalidCredentialsError = ErrorResult & { - errorCode: ErrorCode; - message: Scalars['String']; - authenticationError: Scalars['String']; + errorCode: ErrorCode; + message: Scalars['String']; + authenticationError: Scalars['String']; }; /** Returned if there is an error in transitioning the Order state */ export type OrderStateTransitionError = ErrorResult & { - errorCode: ErrorCode; - message: Scalars['String']; - transitionError: Scalars['String']; - fromState: Scalars['String']; - toState: Scalars['String']; + errorCode: ErrorCode; + message: Scalars['String']; + transitionError: Scalars['String']; + fromState: Scalars['String']; + toState: Scalars['String']; }; /** Retured when attemting to create a Customer with an email address already registered to an existing User. */ export type EmailAddressConflictError = ErrorResult & { - errorCode: ErrorCode; - message: Scalars['String']; + errorCode: ErrorCode; + message: Scalars['String']; }; /** Retured when the maximum order size limit has been reached. */ export type OrderLimitError = ErrorResult & { - errorCode: ErrorCode; - message: Scalars['String']; - maxItems: Scalars['Int']; + errorCode: ErrorCode; + message: Scalars['String']; + maxItems: Scalars['Int']; }; /** Retured when attemting to set a negative OrderLine quantity. */ export type NegativeQuantityError = ErrorResult & { - errorCode: ErrorCode; - message: Scalars['String']; + errorCode: ErrorCode; + message: Scalars['String']; }; /** Returned when attempting to add more items to the Order than are available */ export type InsufficientStockError = ErrorResult & { - errorCode: ErrorCode; - message: Scalars['String']; - quantityAvailable: Scalars['Int']; - order: Order; + errorCode: ErrorCode; + message: Scalars['String']; + quantityAvailable: Scalars['Int']; + order: Order; }; + + + export type PaginatedList = { - items: Array; - totalItems: Scalars['Int']; + items: Array; + totalItems: Scalars['Int']; }; export type Node = { - id: Scalars['ID']; + id: Scalars['ID']; }; export type ErrorResult = { - errorCode: ErrorCode; - message: Scalars['String']; + errorCode: ErrorCode; + message: Scalars['String']; }; export type Adjustment = { - adjustmentSource: Scalars['String']; - type: AdjustmentType; - description: Scalars['String']; - amount: Scalars['Int']; + adjustmentSource: Scalars['String']; + type: AdjustmentType; + description: Scalars['String']; + amount: Scalars['Int']; }; export type TaxLine = { - description: Scalars['String']; - taxRate: Scalars['Float']; + description: Scalars['String']; + taxRate: Scalars['Float']; }; export type ConfigArg = { - name: Scalars['String']; - value: Scalars['String']; + name: Scalars['String']; + value: Scalars['String']; }; export type ConfigArgDefinition = { - name: Scalars['String']; - type: Scalars['String']; - list: Scalars['Boolean']; - required: Scalars['Boolean']; - defaultValue?: Maybe; - label?: Maybe; - description?: Maybe; - ui?: Maybe; + name: Scalars['String']; + type: Scalars['String']; + list: Scalars['Boolean']; + required: Scalars['Boolean']; + defaultValue?: Maybe; + label?: Maybe; + description?: Maybe; + ui?: Maybe; }; export type ConfigurableOperation = { - code: Scalars['String']; - args: Array; + code: Scalars['String']; + args: Array; }; export type ConfigurableOperationDefinition = { - code: Scalars['String']; - args: Array; - description: Scalars['String']; + code: Scalars['String']; + args: Array; + description: Scalars['String']; }; export type DeletionResponse = { - result: DeletionResult; - message?: Maybe; + result: DeletionResult; + message?: Maybe; }; export type ConfigArgInput = { - name: Scalars['String']; - /** A JSON stringified representation of the actual value */ - value: Scalars['String']; + name: Scalars['String']; + /** A JSON stringified representation of the actual value */ + value: Scalars['String']; }; export type ConfigurableOperationInput = { - code: Scalars['String']; - arguments: Array; + code: Scalars['String']; + arguments: Array; }; export type StringOperators = { - eq?: Maybe; - notEq?: Maybe; - contains?: Maybe; - notContains?: Maybe; - in?: Maybe>; - notIn?: Maybe>; - regex?: Maybe; + eq?: Maybe; + notEq?: Maybe; + contains?: Maybe; + notContains?: Maybe; + in?: Maybe>; + notIn?: Maybe>; + regex?: Maybe; }; export type BooleanOperators = { - eq?: Maybe; + eq?: Maybe; }; export type NumberRange = { - start: Scalars['Float']; - end: Scalars['Float']; + start: Scalars['Float']; + end: Scalars['Float']; }; export type NumberOperators = { - eq?: Maybe; - lt?: Maybe; - lte?: Maybe; - gt?: Maybe; - gte?: Maybe; - between?: Maybe; + eq?: Maybe; + lt?: Maybe; + lte?: Maybe; + gt?: Maybe; + gte?: Maybe; + between?: Maybe; }; export type DateRange = { - start: Scalars['DateTime']; - end: Scalars['DateTime']; + start: Scalars['DateTime']; + end: Scalars['DateTime']; }; export type DateOperators = { - eq?: Maybe; - before?: Maybe; - after?: Maybe; - between?: Maybe; + eq?: Maybe; + before?: Maybe; + after?: Maybe; + between?: Maybe; }; /** @@ -2969,115 +3084,115 @@ export type DateOperators = { * * ID=1 AND (ID=2 OR ID=3): `{ facetValueFilters: [{ and: 1 }, { or: [2,3] }] }` */ export type FacetValueFilterInput = { - and?: Maybe; - or?: Maybe>; + and?: Maybe; + or?: Maybe>; }; export type SearchInput = { - term?: Maybe; - facetValueIds?: Maybe>; - facetValueOperator?: Maybe; - facetValueFilters?: Maybe>; - collectionId?: Maybe; - collectionSlug?: Maybe; - groupByProduct?: Maybe; - take?: Maybe; - skip?: Maybe; - sort?: Maybe; + term?: Maybe; + facetValueIds?: Maybe>; + facetValueOperator?: Maybe; + facetValueFilters?: Maybe>; + collectionId?: Maybe; + collectionSlug?: Maybe; + groupByProduct?: Maybe; + take?: Maybe; + skip?: Maybe; + sort?: Maybe; }; export type SearchResultSortParameter = { - name?: Maybe; - price?: Maybe; + name?: Maybe; + price?: Maybe; }; export type CreateCustomerInput = { - title?: Maybe; - firstName: Scalars['String']; - lastName: Scalars['String']; - phoneNumber?: Maybe; - emailAddress: Scalars['String']; - customFields?: Maybe; + title?: Maybe; + firstName: Scalars['String']; + lastName: Scalars['String']; + phoneNumber?: Maybe; + emailAddress: Scalars['String']; + customFields?: Maybe; }; export type CreateAddressInput = { - fullName?: Maybe; - company?: Maybe; - streetLine1: Scalars['String']; - streetLine2?: Maybe; - city?: Maybe; - province?: Maybe; - postalCode?: Maybe; - countryCode: Scalars['String']; - phoneNumber?: Maybe; - defaultShippingAddress?: Maybe; - defaultBillingAddress?: Maybe; - customFields?: Maybe; + fullName?: Maybe; + company?: Maybe; + streetLine1: Scalars['String']; + streetLine2?: Maybe; + city?: Maybe; + province?: Maybe; + postalCode?: Maybe; + countryCode: Scalars['String']; + phoneNumber?: Maybe; + defaultShippingAddress?: Maybe; + defaultBillingAddress?: Maybe; + customFields?: Maybe; }; export type UpdateAddressInput = { - id: Scalars['ID']; - fullName?: Maybe; - company?: Maybe; - streetLine1?: Maybe; - streetLine2?: Maybe; - city?: Maybe; - province?: Maybe; - postalCode?: Maybe; - countryCode?: Maybe; - phoneNumber?: Maybe; - defaultShippingAddress?: Maybe; - defaultBillingAddress?: Maybe; - customFields?: Maybe; + id: Scalars['ID']; + fullName?: Maybe; + company?: Maybe; + streetLine1?: Maybe; + streetLine2?: Maybe; + city?: Maybe; + province?: Maybe; + postalCode?: Maybe; + countryCode?: Maybe; + phoneNumber?: Maybe; + defaultShippingAddress?: Maybe; + defaultBillingAddress?: Maybe; + customFields?: Maybe; }; /** Indicates that an operation succeeded, where we do not want to return any more specific information. */ export type Success = { - success: Scalars['Boolean']; + success: Scalars['Boolean']; }; export type ShippingMethodQuote = { - id: Scalars['ID']; - price: Scalars['Int']; - priceWithTax: Scalars['Int']; - code: Scalars['String']; - name: Scalars['String']; - description: Scalars['String']; - /** Any optional metadata returned by the ShippingCalculator in the ShippingCalculationResult */ - metadata?: Maybe; + id: Scalars['ID']; + price: Scalars['Int']; + priceWithTax: Scalars['Int']; + code: Scalars['String']; + name: Scalars['String']; + description: Scalars['String']; + /** Any optional metadata returned by the ShippingCalculator in the ShippingCalculationResult */ + metadata?: Maybe; }; export type PaymentMethodQuote = { - id: Scalars['ID']; - code: Scalars['String']; - name: Scalars['String']; - description: Scalars['String']; - isEligible: Scalars['Boolean']; - eligibilityMessage?: Maybe; + id: Scalars['ID']; + code: Scalars['String']; + name: Scalars['String']; + description: Scalars['String']; + isEligible: Scalars['Boolean']; + eligibilityMessage?: Maybe; }; export type Country = Node & { - id: Scalars['ID']; - createdAt: Scalars['DateTime']; - updatedAt: Scalars['DateTime']; - languageCode: LanguageCode; - code: Scalars['String']; - name: Scalars['String']; - enabled: Scalars['Boolean']; - translations: Array; + id: Scalars['ID']; + createdAt: Scalars['DateTime']; + updatedAt: Scalars['DateTime']; + languageCode: LanguageCode; + code: Scalars['String']; + name: Scalars['String']; + enabled: Scalars['Boolean']; + translations: Array; }; export type CountryTranslation = { - id: Scalars['ID']; - createdAt: Scalars['DateTime']; - updatedAt: Scalars['DateTime']; - languageCode: LanguageCode; - name: Scalars['String']; + id: Scalars['ID']; + createdAt: Scalars['DateTime']; + updatedAt: Scalars['DateTime']; + languageCode: LanguageCode; + name: Scalars['String']; }; export type CountryList = PaginatedList & { - items: Array; - totalItems: Scalars['Int']; + items: Array; + totalItems: Scalars['Int']; }; /** @@ -3087,396 +3202,396 @@ export type CountryList = PaginatedList & { * @docsCategory common */ export enum CurrencyCode { - /** United Arab Emirates dirham */ - AED = 'AED', - /** Afghan afghani */ - AFN = 'AFN', - /** Albanian lek */ - ALL = 'ALL', - /** Armenian dram */ - AMD = 'AMD', - /** Netherlands Antillean guilder */ - ANG = 'ANG', - /** Angolan kwanza */ - AOA = 'AOA', - /** Argentine peso */ - ARS = 'ARS', - /** Australian dollar */ - AUD = 'AUD', - /** Aruban florin */ - AWG = 'AWG', - /** Azerbaijani manat */ - AZN = 'AZN', - /** Bosnia and Herzegovina convertible mark */ - BAM = 'BAM', - /** Barbados dollar */ - BBD = 'BBD', - /** Bangladeshi taka */ - BDT = 'BDT', - /** Bulgarian lev */ - BGN = 'BGN', - /** Bahraini dinar */ - BHD = 'BHD', - /** Burundian franc */ - BIF = 'BIF', - /** Bermudian dollar */ - BMD = 'BMD', - /** Brunei dollar */ - BND = 'BND', - /** Boliviano */ - BOB = 'BOB', - /** Brazilian real */ - BRL = 'BRL', - /** Bahamian dollar */ - BSD = 'BSD', - /** Bhutanese ngultrum */ - BTN = 'BTN', - /** Botswana pula */ - BWP = 'BWP', - /** Belarusian ruble */ - BYN = 'BYN', - /** Belize dollar */ - BZD = 'BZD', - /** Canadian dollar */ - CAD = 'CAD', - /** Congolese franc */ - CDF = 'CDF', - /** Swiss franc */ - CHF = 'CHF', - /** Chilean peso */ - CLP = 'CLP', - /** Renminbi (Chinese) yuan */ - CNY = 'CNY', - /** Colombian peso */ - COP = 'COP', - /** Costa Rican colon */ - CRC = 'CRC', - /** Cuban convertible peso */ - CUC = 'CUC', - /** Cuban peso */ - CUP = 'CUP', - /** Cape Verde escudo */ - CVE = 'CVE', - /** Czech koruna */ - CZK = 'CZK', - /** Djiboutian franc */ - DJF = 'DJF', - /** Danish krone */ - DKK = 'DKK', - /** Dominican peso */ - DOP = 'DOP', - /** Algerian dinar */ - DZD = 'DZD', - /** Egyptian pound */ - EGP = 'EGP', - /** Eritrean nakfa */ - ERN = 'ERN', - /** Ethiopian birr */ - ETB = 'ETB', - /** Euro */ - EUR = 'EUR', - /** Fiji dollar */ - FJD = 'FJD', - /** Falkland Islands pound */ - FKP = 'FKP', - /** Pound sterling */ - GBP = 'GBP', - /** Georgian lari */ - GEL = 'GEL', - /** Ghanaian cedi */ - GHS = 'GHS', - /** Gibraltar pound */ - GIP = 'GIP', - /** Gambian dalasi */ - GMD = 'GMD', - /** Guinean franc */ - GNF = 'GNF', - /** Guatemalan quetzal */ - GTQ = 'GTQ', - /** Guyanese dollar */ - GYD = 'GYD', - /** Hong Kong dollar */ - HKD = 'HKD', - /** Honduran lempira */ - HNL = 'HNL', - /** Croatian kuna */ - HRK = 'HRK', - /** Haitian gourde */ - HTG = 'HTG', - /** Hungarian forint */ - HUF = 'HUF', - /** Indonesian rupiah */ - IDR = 'IDR', - /** Israeli new shekel */ - ILS = 'ILS', - /** Indian rupee */ - INR = 'INR', - /** Iraqi dinar */ - IQD = 'IQD', - /** Iranian rial */ - IRR = 'IRR', - /** Icelandic króna */ - ISK = 'ISK', - /** Jamaican dollar */ - JMD = 'JMD', - /** Jordanian dinar */ - JOD = 'JOD', - /** Japanese yen */ - JPY = 'JPY', - /** Kenyan shilling */ - KES = 'KES', - /** Kyrgyzstani som */ - KGS = 'KGS', - /** Cambodian riel */ - KHR = 'KHR', - /** Comoro franc */ - KMF = 'KMF', - /** North Korean won */ - KPW = 'KPW', - /** South Korean won */ - KRW = 'KRW', - /** Kuwaiti dinar */ - KWD = 'KWD', - /** Cayman Islands dollar */ - KYD = 'KYD', - /** Kazakhstani tenge */ - KZT = 'KZT', - /** Lao kip */ - LAK = 'LAK', - /** Lebanese pound */ - LBP = 'LBP', - /** Sri Lankan rupee */ - LKR = 'LKR', - /** Liberian dollar */ - LRD = 'LRD', - /** Lesotho loti */ - LSL = 'LSL', - /** Libyan dinar */ - LYD = 'LYD', - /** Moroccan dirham */ - MAD = 'MAD', - /** Moldovan leu */ - MDL = 'MDL', - /** Malagasy ariary */ - MGA = 'MGA', - /** Macedonian denar */ - MKD = 'MKD', - /** Myanmar kyat */ - MMK = 'MMK', - /** Mongolian tögrög */ - MNT = 'MNT', - /** Macanese pataca */ - MOP = 'MOP', - /** Mauritanian ouguiya */ - MRU = 'MRU', - /** Mauritian rupee */ - MUR = 'MUR', - /** Maldivian rufiyaa */ - MVR = 'MVR', - /** Malawian kwacha */ - MWK = 'MWK', - /** Mexican peso */ - MXN = 'MXN', - /** Malaysian ringgit */ - MYR = 'MYR', - /** Mozambican metical */ - MZN = 'MZN', - /** Namibian dollar */ - NAD = 'NAD', - /** Nigerian naira */ - NGN = 'NGN', - /** Nicaraguan córdoba */ - NIO = 'NIO', - /** Norwegian krone */ - NOK = 'NOK', - /** Nepalese rupee */ - NPR = 'NPR', - /** New Zealand dollar */ - NZD = 'NZD', - /** Omani rial */ - OMR = 'OMR', - /** Panamanian balboa */ - PAB = 'PAB', - /** Peruvian sol */ - PEN = 'PEN', - /** Papua New Guinean kina */ - PGK = 'PGK', - /** Philippine peso */ - PHP = 'PHP', - /** Pakistani rupee */ - PKR = 'PKR', - /** Polish złoty */ - PLN = 'PLN', - /** Paraguayan guaraní */ - PYG = 'PYG', - /** Qatari riyal */ - QAR = 'QAR', - /** Romanian leu */ - RON = 'RON', - /** Serbian dinar */ - RSD = 'RSD', - /** Russian ruble */ - RUB = 'RUB', - /** Rwandan franc */ - RWF = 'RWF', - /** Saudi riyal */ - SAR = 'SAR', - /** Solomon Islands dollar */ - SBD = 'SBD', - /** Seychelles rupee */ - SCR = 'SCR', - /** Sudanese pound */ - SDG = 'SDG', - /** Swedish krona/kronor */ - SEK = 'SEK', - /** Singapore dollar */ - SGD = 'SGD', - /** Saint Helena pound */ - SHP = 'SHP', - /** Sierra Leonean leone */ - SLL = 'SLL', - /** Somali shilling */ - SOS = 'SOS', - /** Surinamese dollar */ - SRD = 'SRD', - /** South Sudanese pound */ - SSP = 'SSP', - /** São Tomé and Príncipe dobra */ - STN = 'STN', - /** Salvadoran colón */ - SVC = 'SVC', - /** Syrian pound */ - SYP = 'SYP', - /** Swazi lilangeni */ - SZL = 'SZL', - /** Thai baht */ - THB = 'THB', - /** Tajikistani somoni */ - TJS = 'TJS', - /** Turkmenistan manat */ - TMT = 'TMT', - /** Tunisian dinar */ - TND = 'TND', - /** Tongan paʻanga */ - TOP = 'TOP', - /** Turkish lira */ - TRY = 'TRY', - /** Trinidad and Tobago dollar */ - TTD = 'TTD', - /** New Taiwan dollar */ - TWD = 'TWD', - /** Tanzanian shilling */ - TZS = 'TZS', - /** Ukrainian hryvnia */ - UAH = 'UAH', - /** Ugandan shilling */ - UGX = 'UGX', - /** United States dollar */ - USD = 'USD', - /** Uruguayan peso */ - UYU = 'UYU', - /** Uzbekistan som */ - UZS = 'UZS', - /** Venezuelan bolívar soberano */ - VES = 'VES', - /** Vietnamese đồng */ - VND = 'VND', - /** Vanuatu vatu */ - VUV = 'VUV', - /** Samoan tala */ - WST = 'WST', - /** CFA franc BEAC */ - XAF = 'XAF', - /** East Caribbean dollar */ - XCD = 'XCD', - /** CFA franc BCEAO */ - XOF = 'XOF', - /** CFP franc (franc Pacifique) */ - XPF = 'XPF', - /** Yemeni rial */ - YER = 'YER', - /** South African rand */ - ZAR = 'ZAR', - /** Zambian kwacha */ - ZMW = 'ZMW', - /** Zimbabwean dollar */ - ZWL = 'ZWL', + /** United Arab Emirates dirham */ + AED = 'AED', + /** Afghan afghani */ + AFN = 'AFN', + /** Albanian lek */ + ALL = 'ALL', + /** Armenian dram */ + AMD = 'AMD', + /** Netherlands Antillean guilder */ + ANG = 'ANG', + /** Angolan kwanza */ + AOA = 'AOA', + /** Argentine peso */ + ARS = 'ARS', + /** Australian dollar */ + AUD = 'AUD', + /** Aruban florin */ + AWG = 'AWG', + /** Azerbaijani manat */ + AZN = 'AZN', + /** Bosnia and Herzegovina convertible mark */ + BAM = 'BAM', + /** Barbados dollar */ + BBD = 'BBD', + /** Bangladeshi taka */ + BDT = 'BDT', + /** Bulgarian lev */ + BGN = 'BGN', + /** Bahraini dinar */ + BHD = 'BHD', + /** Burundian franc */ + BIF = 'BIF', + /** Bermudian dollar */ + BMD = 'BMD', + /** Brunei dollar */ + BND = 'BND', + /** Boliviano */ + BOB = 'BOB', + /** Brazilian real */ + BRL = 'BRL', + /** Bahamian dollar */ + BSD = 'BSD', + /** Bhutanese ngultrum */ + BTN = 'BTN', + /** Botswana pula */ + BWP = 'BWP', + /** Belarusian ruble */ + BYN = 'BYN', + /** Belize dollar */ + BZD = 'BZD', + /** Canadian dollar */ + CAD = 'CAD', + /** Congolese franc */ + CDF = 'CDF', + /** Swiss franc */ + CHF = 'CHF', + /** Chilean peso */ + CLP = 'CLP', + /** Renminbi (Chinese) yuan */ + CNY = 'CNY', + /** Colombian peso */ + COP = 'COP', + /** Costa Rican colon */ + CRC = 'CRC', + /** Cuban convertible peso */ + CUC = 'CUC', + /** Cuban peso */ + CUP = 'CUP', + /** Cape Verde escudo */ + CVE = 'CVE', + /** Czech koruna */ + CZK = 'CZK', + /** Djiboutian franc */ + DJF = 'DJF', + /** Danish krone */ + DKK = 'DKK', + /** Dominican peso */ + DOP = 'DOP', + /** Algerian dinar */ + DZD = 'DZD', + /** Egyptian pound */ + EGP = 'EGP', + /** Eritrean nakfa */ + ERN = 'ERN', + /** Ethiopian birr */ + ETB = 'ETB', + /** Euro */ + EUR = 'EUR', + /** Fiji dollar */ + FJD = 'FJD', + /** Falkland Islands pound */ + FKP = 'FKP', + /** Pound sterling */ + GBP = 'GBP', + /** Georgian lari */ + GEL = 'GEL', + /** Ghanaian cedi */ + GHS = 'GHS', + /** Gibraltar pound */ + GIP = 'GIP', + /** Gambian dalasi */ + GMD = 'GMD', + /** Guinean franc */ + GNF = 'GNF', + /** Guatemalan quetzal */ + GTQ = 'GTQ', + /** Guyanese dollar */ + GYD = 'GYD', + /** Hong Kong dollar */ + HKD = 'HKD', + /** Honduran lempira */ + HNL = 'HNL', + /** Croatian kuna */ + HRK = 'HRK', + /** Haitian gourde */ + HTG = 'HTG', + /** Hungarian forint */ + HUF = 'HUF', + /** Indonesian rupiah */ + IDR = 'IDR', + /** Israeli new shekel */ + ILS = 'ILS', + /** Indian rupee */ + INR = 'INR', + /** Iraqi dinar */ + IQD = 'IQD', + /** Iranian rial */ + IRR = 'IRR', + /** Icelandic króna */ + ISK = 'ISK', + /** Jamaican dollar */ + JMD = 'JMD', + /** Jordanian dinar */ + JOD = 'JOD', + /** Japanese yen */ + JPY = 'JPY', + /** Kenyan shilling */ + KES = 'KES', + /** Kyrgyzstani som */ + KGS = 'KGS', + /** Cambodian riel */ + KHR = 'KHR', + /** Comoro franc */ + KMF = 'KMF', + /** North Korean won */ + KPW = 'KPW', + /** South Korean won */ + KRW = 'KRW', + /** Kuwaiti dinar */ + KWD = 'KWD', + /** Cayman Islands dollar */ + KYD = 'KYD', + /** Kazakhstani tenge */ + KZT = 'KZT', + /** Lao kip */ + LAK = 'LAK', + /** Lebanese pound */ + LBP = 'LBP', + /** Sri Lankan rupee */ + LKR = 'LKR', + /** Liberian dollar */ + LRD = 'LRD', + /** Lesotho loti */ + LSL = 'LSL', + /** Libyan dinar */ + LYD = 'LYD', + /** Moroccan dirham */ + MAD = 'MAD', + /** Moldovan leu */ + MDL = 'MDL', + /** Malagasy ariary */ + MGA = 'MGA', + /** Macedonian denar */ + MKD = 'MKD', + /** Myanmar kyat */ + MMK = 'MMK', + /** Mongolian tögrög */ + MNT = 'MNT', + /** Macanese pataca */ + MOP = 'MOP', + /** Mauritanian ouguiya */ + MRU = 'MRU', + /** Mauritian rupee */ + MUR = 'MUR', + /** Maldivian rufiyaa */ + MVR = 'MVR', + /** Malawian kwacha */ + MWK = 'MWK', + /** Mexican peso */ + MXN = 'MXN', + /** Malaysian ringgit */ + MYR = 'MYR', + /** Mozambican metical */ + MZN = 'MZN', + /** Namibian dollar */ + NAD = 'NAD', + /** Nigerian naira */ + NGN = 'NGN', + /** Nicaraguan córdoba */ + NIO = 'NIO', + /** Norwegian krone */ + NOK = 'NOK', + /** Nepalese rupee */ + NPR = 'NPR', + /** New Zealand dollar */ + NZD = 'NZD', + /** Omani rial */ + OMR = 'OMR', + /** Panamanian balboa */ + PAB = 'PAB', + /** Peruvian sol */ + PEN = 'PEN', + /** Papua New Guinean kina */ + PGK = 'PGK', + /** Philippine peso */ + PHP = 'PHP', + /** Pakistani rupee */ + PKR = 'PKR', + /** Polish złoty */ + PLN = 'PLN', + /** Paraguayan guaraní */ + PYG = 'PYG', + /** Qatari riyal */ + QAR = 'QAR', + /** Romanian leu */ + RON = 'RON', + /** Serbian dinar */ + RSD = 'RSD', + /** Russian ruble */ + RUB = 'RUB', + /** Rwandan franc */ + RWF = 'RWF', + /** Saudi riyal */ + SAR = 'SAR', + /** Solomon Islands dollar */ + SBD = 'SBD', + /** Seychelles rupee */ + SCR = 'SCR', + /** Sudanese pound */ + SDG = 'SDG', + /** Swedish krona/kronor */ + SEK = 'SEK', + /** Singapore dollar */ + SGD = 'SGD', + /** Saint Helena pound */ + SHP = 'SHP', + /** Sierra Leonean leone */ + SLL = 'SLL', + /** Somali shilling */ + SOS = 'SOS', + /** Surinamese dollar */ + SRD = 'SRD', + /** South Sudanese pound */ + SSP = 'SSP', + /** São Tomé and Príncipe dobra */ + STN = 'STN', + /** Salvadoran colón */ + SVC = 'SVC', + /** Syrian pound */ + SYP = 'SYP', + /** Swazi lilangeni */ + SZL = 'SZL', + /** Thai baht */ + THB = 'THB', + /** Tajikistani somoni */ + TJS = 'TJS', + /** Turkmenistan manat */ + TMT = 'TMT', + /** Tunisian dinar */ + TND = 'TND', + /** Tongan paʻanga */ + TOP = 'TOP', + /** Turkish lira */ + TRY = 'TRY', + /** Trinidad and Tobago dollar */ + TTD = 'TTD', + /** New Taiwan dollar */ + TWD = 'TWD', + /** Tanzanian shilling */ + TZS = 'TZS', + /** Ukrainian hryvnia */ + UAH = 'UAH', + /** Ugandan shilling */ + UGX = 'UGX', + /** United States dollar */ + USD = 'USD', + /** Uruguayan peso */ + UYU = 'UYU', + /** Uzbekistan som */ + UZS = 'UZS', + /** Venezuelan bolívar soberano */ + VES = 'VES', + /** Vietnamese đồng */ + VND = 'VND', + /** Vanuatu vatu */ + VUV = 'VUV', + /** Samoan tala */ + WST = 'WST', + /** CFA franc BEAC */ + XAF = 'XAF', + /** East Caribbean dollar */ + XCD = 'XCD', + /** CFA franc BCEAO */ + XOF = 'XOF', + /** CFP franc (franc Pacifique) */ + XPF = 'XPF', + /** Yemeni rial */ + YER = 'YER', + /** South African rand */ + ZAR = 'ZAR', + /** Zambian kwacha */ + ZMW = 'ZMW', + /** Zimbabwean dollar */ + ZWL = 'ZWL' } export type CustomField = { - name: Scalars['String']; - type: Scalars['String']; - list: Scalars['Boolean']; - label?: Maybe>; - description?: Maybe>; - readonly?: Maybe; - internal?: Maybe; + name: Scalars['String']; + type: Scalars['String']; + list: Scalars['Boolean']; + label?: Maybe>; + description?: Maybe>; + readonly?: Maybe; + internal?: Maybe; }; export type StringCustomFieldConfig = CustomField & { - name: Scalars['String']; - type: Scalars['String']; - list: Scalars['Boolean']; - length?: Maybe; - label?: Maybe>; - description?: Maybe>; - readonly?: Maybe; - internal?: Maybe; - pattern?: Maybe; - options?: Maybe>; + name: Scalars['String']; + type: Scalars['String']; + list: Scalars['Boolean']; + length?: Maybe; + label?: Maybe>; + description?: Maybe>; + readonly?: Maybe; + internal?: Maybe; + pattern?: Maybe; + options?: Maybe>; }; export type StringFieldOption = { - value: Scalars['String']; - label?: Maybe>; + value: Scalars['String']; + label?: Maybe>; }; export type LocaleStringCustomFieldConfig = CustomField & { - name: Scalars['String']; - type: Scalars['String']; - list: Scalars['Boolean']; - length?: Maybe; - label?: Maybe>; - description?: Maybe>; - readonly?: Maybe; - internal?: Maybe; - pattern?: Maybe; + name: Scalars['String']; + type: Scalars['String']; + list: Scalars['Boolean']; + length?: Maybe; + label?: Maybe>; + description?: Maybe>; + readonly?: Maybe; + internal?: Maybe; + pattern?: Maybe; }; export type IntCustomFieldConfig = CustomField & { - name: Scalars['String']; - type: Scalars['String']; - list: Scalars['Boolean']; - label?: Maybe>; - description?: Maybe>; - readonly?: Maybe; - internal?: Maybe; - min?: Maybe; - max?: Maybe; - step?: Maybe; + name: Scalars['String']; + type: Scalars['String']; + list: Scalars['Boolean']; + label?: Maybe>; + description?: Maybe>; + readonly?: Maybe; + internal?: Maybe; + min?: Maybe; + max?: Maybe; + step?: Maybe; }; export type FloatCustomFieldConfig = CustomField & { - name: Scalars['String']; - type: Scalars['String']; - list: Scalars['Boolean']; - label?: Maybe>; - description?: Maybe>; - readonly?: Maybe; - internal?: Maybe; - min?: Maybe; - max?: Maybe; - step?: Maybe; + name: Scalars['String']; + type: Scalars['String']; + list: Scalars['Boolean']; + label?: Maybe>; + description?: Maybe>; + readonly?: Maybe; + internal?: Maybe; + min?: Maybe; + max?: Maybe; + step?: Maybe; }; export type BooleanCustomFieldConfig = CustomField & { - name: Scalars['String']; - type: Scalars['String']; - list: Scalars['Boolean']; - label?: Maybe>; - description?: Maybe>; - readonly?: Maybe; - internal?: Maybe; + name: Scalars['String']; + type: Scalars['String']; + list: Scalars['Boolean']; + label?: Maybe>; + description?: Maybe>; + readonly?: Maybe; + internal?: Maybe; }; /** @@ -3484,142 +3599,135 @@ export type BooleanCustomFieldConfig = CustomField & { * See https://developer.mozilla.org/en-US/docs/Web/HTML/Element/input/datetime-local#Additional_attributes */ export type DateTimeCustomFieldConfig = CustomField & { - name: Scalars['String']; - type: Scalars['String']; - list: Scalars['Boolean']; - label?: Maybe>; - description?: Maybe>; - readonly?: Maybe; - internal?: Maybe; - min?: Maybe; - max?: Maybe; - step?: Maybe; + name: Scalars['String']; + type: Scalars['String']; + list: Scalars['Boolean']; + label?: Maybe>; + description?: Maybe>; + readonly?: Maybe; + internal?: Maybe; + min?: Maybe; + max?: Maybe; + step?: Maybe; }; export type RelationCustomFieldConfig = CustomField & { - name: Scalars['String']; - type: Scalars['String']; - list: Scalars['Boolean']; - label?: Maybe>; - description?: Maybe>; - readonly?: Maybe; - internal?: Maybe; - entity: Scalars['String']; - scalarFields: Array; + name: Scalars['String']; + type: Scalars['String']; + list: Scalars['Boolean']; + label?: Maybe>; + description?: Maybe>; + readonly?: Maybe; + internal?: Maybe; + entity: Scalars['String']; + scalarFields: Array; }; export type TextCustomFieldConfig = CustomField & { - name: Scalars['String']; - type: Scalars['String']; - list: Scalars['Boolean']; - label?: Maybe>; - description?: Maybe>; - readonly?: Maybe; - internal?: Maybe; + name: Scalars['String']; + type: Scalars['String']; + list: Scalars['Boolean']; + label?: Maybe>; + description?: Maybe>; + readonly?: Maybe; + internal?: Maybe; }; export type LocalizedString = { - languageCode: LanguageCode; - value: Scalars['String']; + languageCode: LanguageCode; + value: Scalars['String']; }; -export type CustomFieldConfig = - | StringCustomFieldConfig - | LocaleStringCustomFieldConfig - | IntCustomFieldConfig - | FloatCustomFieldConfig - | BooleanCustomFieldConfig - | DateTimeCustomFieldConfig - | RelationCustomFieldConfig - | TextCustomFieldConfig; +export type CustomFieldConfig = StringCustomFieldConfig | LocaleStringCustomFieldConfig | IntCustomFieldConfig | FloatCustomFieldConfig | BooleanCustomFieldConfig | DateTimeCustomFieldConfig | RelationCustomFieldConfig | TextCustomFieldConfig; export type CustomerGroup = Node & { - id: Scalars['ID']; - createdAt: Scalars['DateTime']; - updatedAt: Scalars['DateTime']; - name: Scalars['String']; - customers: CustomerList; + id: Scalars['ID']; + createdAt: Scalars['DateTime']; + updatedAt: Scalars['DateTime']; + name: Scalars['String']; + customers: CustomerList; }; + export type CustomerGroupCustomersArgs = { - options?: Maybe; + options?: Maybe; }; export type CustomerList = PaginatedList & { - items: Array; - totalItems: Scalars['Int']; + items: Array; + totalItems: Scalars['Int']; }; export type FacetValue = Node & { - id: Scalars['ID']; - createdAt: Scalars['DateTime']; - updatedAt: Scalars['DateTime']; - languageCode: LanguageCode; - facet: Facet; - name: Scalars['String']; - code: Scalars['String']; - translations: Array; - customFields?: Maybe; + id: Scalars['ID']; + createdAt: Scalars['DateTime']; + updatedAt: Scalars['DateTime']; + languageCode: LanguageCode; + facet: Facet; + name: Scalars['String']; + code: Scalars['String']; + translations: Array; + customFields?: Maybe; }; export type FacetValueTranslation = { - id: Scalars['ID']; - createdAt: Scalars['DateTime']; - updatedAt: Scalars['DateTime']; - languageCode: LanguageCode; - name: Scalars['String']; + id: Scalars['ID']; + createdAt: Scalars['DateTime']; + updatedAt: Scalars['DateTime']; + languageCode: LanguageCode; + name: Scalars['String']; }; export type FacetTranslation = { - id: Scalars['ID']; - createdAt: Scalars['DateTime']; - updatedAt: Scalars['DateTime']; - languageCode: LanguageCode; - name: Scalars['String']; + id: Scalars['ID']; + createdAt: Scalars['DateTime']; + updatedAt: Scalars['DateTime']; + languageCode: LanguageCode; + name: Scalars['String']; }; export type FacetList = PaginatedList & { - items: Array; - totalItems: Scalars['Int']; + items: Array; + totalItems: Scalars['Int']; }; export enum HistoryEntryType { - CUSTOMER_REGISTERED = 'CUSTOMER_REGISTERED', - CUSTOMER_VERIFIED = 'CUSTOMER_VERIFIED', - CUSTOMER_DETAIL_UPDATED = 'CUSTOMER_DETAIL_UPDATED', - CUSTOMER_ADDED_TO_GROUP = 'CUSTOMER_ADDED_TO_GROUP', - CUSTOMER_REMOVED_FROM_GROUP = 'CUSTOMER_REMOVED_FROM_GROUP', - CUSTOMER_ADDRESS_CREATED = 'CUSTOMER_ADDRESS_CREATED', - CUSTOMER_ADDRESS_UPDATED = 'CUSTOMER_ADDRESS_UPDATED', - CUSTOMER_ADDRESS_DELETED = 'CUSTOMER_ADDRESS_DELETED', - CUSTOMER_PASSWORD_UPDATED = 'CUSTOMER_PASSWORD_UPDATED', - CUSTOMER_PASSWORD_RESET_REQUESTED = 'CUSTOMER_PASSWORD_RESET_REQUESTED', - CUSTOMER_PASSWORD_RESET_VERIFIED = 'CUSTOMER_PASSWORD_RESET_VERIFIED', - CUSTOMER_EMAIL_UPDATE_REQUESTED = 'CUSTOMER_EMAIL_UPDATE_REQUESTED', - CUSTOMER_EMAIL_UPDATE_VERIFIED = 'CUSTOMER_EMAIL_UPDATE_VERIFIED', - CUSTOMER_NOTE = 'CUSTOMER_NOTE', - ORDER_STATE_TRANSITION = 'ORDER_STATE_TRANSITION', - ORDER_PAYMENT_TRANSITION = 'ORDER_PAYMENT_TRANSITION', - ORDER_FULFILLMENT = 'ORDER_FULFILLMENT', - ORDER_CANCELLATION = 'ORDER_CANCELLATION', - ORDER_REFUND_TRANSITION = 'ORDER_REFUND_TRANSITION', - ORDER_FULFILLMENT_TRANSITION = 'ORDER_FULFILLMENT_TRANSITION', - ORDER_NOTE = 'ORDER_NOTE', - ORDER_COUPON_APPLIED = 'ORDER_COUPON_APPLIED', - ORDER_COUPON_REMOVED = 'ORDER_COUPON_REMOVED', - ORDER_MODIFIED = 'ORDER_MODIFIED', + CUSTOMER_REGISTERED = 'CUSTOMER_REGISTERED', + CUSTOMER_VERIFIED = 'CUSTOMER_VERIFIED', + CUSTOMER_DETAIL_UPDATED = 'CUSTOMER_DETAIL_UPDATED', + CUSTOMER_ADDED_TO_GROUP = 'CUSTOMER_ADDED_TO_GROUP', + CUSTOMER_REMOVED_FROM_GROUP = 'CUSTOMER_REMOVED_FROM_GROUP', + CUSTOMER_ADDRESS_CREATED = 'CUSTOMER_ADDRESS_CREATED', + CUSTOMER_ADDRESS_UPDATED = 'CUSTOMER_ADDRESS_UPDATED', + CUSTOMER_ADDRESS_DELETED = 'CUSTOMER_ADDRESS_DELETED', + CUSTOMER_PASSWORD_UPDATED = 'CUSTOMER_PASSWORD_UPDATED', + CUSTOMER_PASSWORD_RESET_REQUESTED = 'CUSTOMER_PASSWORD_RESET_REQUESTED', + CUSTOMER_PASSWORD_RESET_VERIFIED = 'CUSTOMER_PASSWORD_RESET_VERIFIED', + CUSTOMER_EMAIL_UPDATE_REQUESTED = 'CUSTOMER_EMAIL_UPDATE_REQUESTED', + CUSTOMER_EMAIL_UPDATE_VERIFIED = 'CUSTOMER_EMAIL_UPDATE_VERIFIED', + CUSTOMER_NOTE = 'CUSTOMER_NOTE', + ORDER_STATE_TRANSITION = 'ORDER_STATE_TRANSITION', + ORDER_PAYMENT_TRANSITION = 'ORDER_PAYMENT_TRANSITION', + ORDER_FULFILLMENT = 'ORDER_FULFILLMENT', + ORDER_CANCELLATION = 'ORDER_CANCELLATION', + ORDER_REFUND_TRANSITION = 'ORDER_REFUND_TRANSITION', + ORDER_FULFILLMENT_TRANSITION = 'ORDER_FULFILLMENT_TRANSITION', + ORDER_NOTE = 'ORDER_NOTE', + ORDER_COUPON_APPLIED = 'ORDER_COUPON_APPLIED', + ORDER_COUPON_REMOVED = 'ORDER_COUPON_REMOVED', + ORDER_MODIFIED = 'ORDER_MODIFIED' } export type HistoryEntryList = PaginatedList & { - items: Array; - totalItems: Scalars['Int']; + items: Array; + totalItems: Scalars['Int']; }; export type HistoryEntryListOptions = { - skip?: Maybe; - take?: Maybe; - sort?: Maybe; - filter?: Maybe; + skip?: Maybe; + take?: Maybe; + sort?: Maybe; + filter?: Maybe; }; /** @@ -3632,320 +3740,320 @@ export type HistoryEntryListOptions = { * @docsCategory common */ export enum LanguageCode { - /** Afrikaans */ - af = 'af', - /** Akan */ - ak = 'ak', - /** Albanian */ - sq = 'sq', - /** Amharic */ - am = 'am', - /** Arabic */ - ar = 'ar', - /** Armenian */ - hy = 'hy', - /** Assamese */ - as = 'as', - /** Azerbaijani */ - az = 'az', - /** Bambara */ - bm = 'bm', - /** Bangla */ - bn = 'bn', - /** Basque */ - eu = 'eu', - /** Belarusian */ - be = 'be', - /** Bosnian */ - bs = 'bs', - /** Breton */ - br = 'br', - /** Bulgarian */ - bg = 'bg', - /** Burmese */ - my = 'my', - /** Catalan */ - ca = 'ca', - /** Chechen */ - ce = 'ce', - /** Chinese */ - zh = 'zh', - /** Simplified Chinese */ - zh_Hans = 'zh_Hans', - /** Traditional Chinese */ - zh_Hant = 'zh_Hant', - /** Church Slavic */ - cu = 'cu', - /** Cornish */ - kw = 'kw', - /** Corsican */ - co = 'co', - /** Croatian */ - hr = 'hr', - /** Czech */ - cs = 'cs', - /** Danish */ - da = 'da', - /** Dutch */ - nl = 'nl', - /** Flemish */ - nl_BE = 'nl_BE', - /** Dzongkha */ - dz = 'dz', - /** English */ - en = 'en', - /** Australian English */ - en_AU = 'en_AU', - /** Canadian English */ - en_CA = 'en_CA', - /** British English */ - en_GB = 'en_GB', - /** American English */ - en_US = 'en_US', - /** Esperanto */ - eo = 'eo', - /** Estonian */ - et = 'et', - /** Ewe */ - ee = 'ee', - /** Faroese */ - fo = 'fo', - /** Finnish */ - fi = 'fi', - /** French */ - fr = 'fr', - /** Canadian French */ - fr_CA = 'fr_CA', - /** Swiss French */ - fr_CH = 'fr_CH', - /** Fulah */ - ff = 'ff', - /** Galician */ - gl = 'gl', - /** Ganda */ - lg = 'lg', - /** Georgian */ - ka = 'ka', - /** German */ - de = 'de', - /** Austrian German */ - de_AT = 'de_AT', - /** Swiss High German */ - de_CH = 'de_CH', - /** Greek */ - el = 'el', - /** Gujarati */ - gu = 'gu', - /** Haitian Creole */ - ht = 'ht', - /** Hausa */ - ha = 'ha', - /** Hebrew */ - he = 'he', - /** Hindi */ - hi = 'hi', - /** Hungarian */ - hu = 'hu', - /** Icelandic */ - is = 'is', - /** Igbo */ - ig = 'ig', - /** Indonesian */ - id = 'id', - /** Interlingua */ - ia = 'ia', - /** Irish */ - ga = 'ga', - /** Italian */ - it = 'it', - /** Japanese */ - ja = 'ja', - /** Javanese */ - jv = 'jv', - /** Kalaallisut */ - kl = 'kl', - /** Kannada */ - kn = 'kn', - /** Kashmiri */ - ks = 'ks', - /** Kazakh */ - kk = 'kk', - /** Khmer */ - km = 'km', - /** Kikuyu */ - ki = 'ki', - /** Kinyarwanda */ - rw = 'rw', - /** Korean */ - ko = 'ko', - /** Kurdish */ - ku = 'ku', - /** Kyrgyz */ - ky = 'ky', - /** Lao */ - lo = 'lo', - /** Latin */ - la = 'la', - /** Latvian */ - lv = 'lv', - /** Lingala */ - ln = 'ln', - /** Lithuanian */ - lt = 'lt', - /** Luba-Katanga */ - lu = 'lu', - /** Luxembourgish */ - lb = 'lb', - /** Macedonian */ - mk = 'mk', - /** Malagasy */ - mg = 'mg', - /** Malay */ - ms = 'ms', - /** Malayalam */ - ml = 'ml', - /** Maltese */ - mt = 'mt', - /** Manx */ - gv = 'gv', - /** Maori */ - mi = 'mi', - /** Marathi */ - mr = 'mr', - /** Mongolian */ - mn = 'mn', - /** Nepali */ - ne = 'ne', - /** North Ndebele */ - nd = 'nd', - /** Northern Sami */ - se = 'se', - /** Norwegian Bokmål */ - nb = 'nb', - /** Norwegian Nynorsk */ - nn = 'nn', - /** Nyanja */ - ny = 'ny', - /** Odia */ - or = 'or', - /** Oromo */ - om = 'om', - /** Ossetic */ - os = 'os', - /** Pashto */ - ps = 'ps', - /** Persian */ - fa = 'fa', - /** Dari */ - fa_AF = 'fa_AF', - /** Polish */ - pl = 'pl', - /** Portuguese */ - pt = 'pt', - /** Brazilian Portuguese */ - pt_BR = 'pt_BR', - /** European Portuguese */ - pt_PT = 'pt_PT', - /** Punjabi */ - pa = 'pa', - /** Quechua */ - qu = 'qu', - /** Romanian */ - ro = 'ro', - /** Moldavian */ - ro_MD = 'ro_MD', - /** Romansh */ - rm = 'rm', - /** Rundi */ - rn = 'rn', - /** Russian */ - ru = 'ru', - /** Samoan */ - sm = 'sm', - /** Sango */ - sg = 'sg', - /** Sanskrit */ - sa = 'sa', - /** Scottish Gaelic */ - gd = 'gd', - /** Serbian */ - sr = 'sr', - /** Shona */ - sn = 'sn', - /** Sichuan Yi */ - ii = 'ii', - /** Sindhi */ - sd = 'sd', - /** Sinhala */ - si = 'si', - /** Slovak */ - sk = 'sk', - /** Slovenian */ - sl = 'sl', - /** Somali */ - so = 'so', - /** Southern Sotho */ - st = 'st', - /** Spanish */ - es = 'es', - /** European Spanish */ - es_ES = 'es_ES', - /** Mexican Spanish */ - es_MX = 'es_MX', - /** Sundanese */ - su = 'su', - /** Swahili */ - sw = 'sw', - /** Congo Swahili */ - sw_CD = 'sw_CD', - /** Swedish */ - sv = 'sv', - /** Tajik */ - tg = 'tg', - /** Tamil */ - ta = 'ta', - /** Tatar */ - tt = 'tt', - /** Telugu */ - te = 'te', - /** Thai */ - th = 'th', - /** Tibetan */ - bo = 'bo', - /** Tigrinya */ - ti = 'ti', - /** Tongan */ - to = 'to', - /** Turkish */ - tr = 'tr', - /** Turkmen */ - tk = 'tk', - /** Ukrainian */ - uk = 'uk', - /** Urdu */ - ur = 'ur', - /** Uyghur */ - ug = 'ug', - /** Uzbek */ - uz = 'uz', - /** Vietnamese */ - vi = 'vi', - /** Volapük */ - vo = 'vo', - /** Welsh */ - cy = 'cy', - /** Western Frisian */ - fy = 'fy', - /** Wolof */ - wo = 'wo', - /** Xhosa */ - xh = 'xh', - /** Yiddish */ - yi = 'yi', - /** Yoruba */ - yo = 'yo', - /** Zulu */ - zu = 'zu', + /** Afrikaans */ + af = 'af', + /** Akan */ + ak = 'ak', + /** Albanian */ + sq = 'sq', + /** Amharic */ + am = 'am', + /** Arabic */ + ar = 'ar', + /** Armenian */ + hy = 'hy', + /** Assamese */ + as = 'as', + /** Azerbaijani */ + az = 'az', + /** Bambara */ + bm = 'bm', + /** Bangla */ + bn = 'bn', + /** Basque */ + eu = 'eu', + /** Belarusian */ + be = 'be', + /** Bosnian */ + bs = 'bs', + /** Breton */ + br = 'br', + /** Bulgarian */ + bg = 'bg', + /** Burmese */ + my = 'my', + /** Catalan */ + ca = 'ca', + /** Chechen */ + ce = 'ce', + /** Chinese */ + zh = 'zh', + /** Simplified Chinese */ + zh_Hans = 'zh_Hans', + /** Traditional Chinese */ + zh_Hant = 'zh_Hant', + /** Church Slavic */ + cu = 'cu', + /** Cornish */ + kw = 'kw', + /** Corsican */ + co = 'co', + /** Croatian */ + hr = 'hr', + /** Czech */ + cs = 'cs', + /** Danish */ + da = 'da', + /** Dutch */ + nl = 'nl', + /** Flemish */ + nl_BE = 'nl_BE', + /** Dzongkha */ + dz = 'dz', + /** English */ + en = 'en', + /** Australian English */ + en_AU = 'en_AU', + /** Canadian English */ + en_CA = 'en_CA', + /** British English */ + en_GB = 'en_GB', + /** American English */ + en_US = 'en_US', + /** Esperanto */ + eo = 'eo', + /** Estonian */ + et = 'et', + /** Ewe */ + ee = 'ee', + /** Faroese */ + fo = 'fo', + /** Finnish */ + fi = 'fi', + /** French */ + fr = 'fr', + /** Canadian French */ + fr_CA = 'fr_CA', + /** Swiss French */ + fr_CH = 'fr_CH', + /** Fulah */ + ff = 'ff', + /** Galician */ + gl = 'gl', + /** Ganda */ + lg = 'lg', + /** Georgian */ + ka = 'ka', + /** German */ + de = 'de', + /** Austrian German */ + de_AT = 'de_AT', + /** Swiss High German */ + de_CH = 'de_CH', + /** Greek */ + el = 'el', + /** Gujarati */ + gu = 'gu', + /** Haitian Creole */ + ht = 'ht', + /** Hausa */ + ha = 'ha', + /** Hebrew */ + he = 'he', + /** Hindi */ + hi = 'hi', + /** Hungarian */ + hu = 'hu', + /** Icelandic */ + is = 'is', + /** Igbo */ + ig = 'ig', + /** Indonesian */ + id = 'id', + /** Interlingua */ + ia = 'ia', + /** Irish */ + ga = 'ga', + /** Italian */ + it = 'it', + /** Japanese */ + ja = 'ja', + /** Javanese */ + jv = 'jv', + /** Kalaallisut */ + kl = 'kl', + /** Kannada */ + kn = 'kn', + /** Kashmiri */ + ks = 'ks', + /** Kazakh */ + kk = 'kk', + /** Khmer */ + km = 'km', + /** Kikuyu */ + ki = 'ki', + /** Kinyarwanda */ + rw = 'rw', + /** Korean */ + ko = 'ko', + /** Kurdish */ + ku = 'ku', + /** Kyrgyz */ + ky = 'ky', + /** Lao */ + lo = 'lo', + /** Latin */ + la = 'la', + /** Latvian */ + lv = 'lv', + /** Lingala */ + ln = 'ln', + /** Lithuanian */ + lt = 'lt', + /** Luba-Katanga */ + lu = 'lu', + /** Luxembourgish */ + lb = 'lb', + /** Macedonian */ + mk = 'mk', + /** Malagasy */ + mg = 'mg', + /** Malay */ + ms = 'ms', + /** Malayalam */ + ml = 'ml', + /** Maltese */ + mt = 'mt', + /** Manx */ + gv = 'gv', + /** Maori */ + mi = 'mi', + /** Marathi */ + mr = 'mr', + /** Mongolian */ + mn = 'mn', + /** Nepali */ + ne = 'ne', + /** North Ndebele */ + nd = 'nd', + /** Northern Sami */ + se = 'se', + /** Norwegian Bokmål */ + nb = 'nb', + /** Norwegian Nynorsk */ + nn = 'nn', + /** Nyanja */ + ny = 'ny', + /** Odia */ + or = 'or', + /** Oromo */ + om = 'om', + /** Ossetic */ + os = 'os', + /** Pashto */ + ps = 'ps', + /** Persian */ + fa = 'fa', + /** Dari */ + fa_AF = 'fa_AF', + /** Polish */ + pl = 'pl', + /** Portuguese */ + pt = 'pt', + /** Brazilian Portuguese */ + pt_BR = 'pt_BR', + /** European Portuguese */ + pt_PT = 'pt_PT', + /** Punjabi */ + pa = 'pa', + /** Quechua */ + qu = 'qu', + /** Romanian */ + ro = 'ro', + /** Moldavian */ + ro_MD = 'ro_MD', + /** Romansh */ + rm = 'rm', + /** Rundi */ + rn = 'rn', + /** Russian */ + ru = 'ru', + /** Samoan */ + sm = 'sm', + /** Sango */ + sg = 'sg', + /** Sanskrit */ + sa = 'sa', + /** Scottish Gaelic */ + gd = 'gd', + /** Serbian */ + sr = 'sr', + /** Shona */ + sn = 'sn', + /** Sichuan Yi */ + ii = 'ii', + /** Sindhi */ + sd = 'sd', + /** Sinhala */ + si = 'si', + /** Slovak */ + sk = 'sk', + /** Slovenian */ + sl = 'sl', + /** Somali */ + so = 'so', + /** Southern Sotho */ + st = 'st', + /** Spanish */ + es = 'es', + /** European Spanish */ + es_ES = 'es_ES', + /** Mexican Spanish */ + es_MX = 'es_MX', + /** Sundanese */ + su = 'su', + /** Swahili */ + sw = 'sw', + /** Congo Swahili */ + sw_CD = 'sw_CD', + /** Swedish */ + sv = 'sv', + /** Tajik */ + tg = 'tg', + /** Tamil */ + ta = 'ta', + /** Tatar */ + tt = 'tt', + /** Telugu */ + te = 'te', + /** Thai */ + th = 'th', + /** Tibetan */ + bo = 'bo', + /** Tigrinya */ + ti = 'ti', + /** Tongan */ + to = 'to', + /** Turkish */ + tr = 'tr', + /** Turkmen */ + tk = 'tk', + /** Ukrainian */ + uk = 'uk', + /** Urdu */ + ur = 'ur', + /** Uyghur */ + ug = 'ug', + /** Uzbek */ + uz = 'uz', + /** Vietnamese */ + vi = 'vi', + /** Volapük */ + vo = 'vo', + /** Welsh */ + cy = 'cy', + /** Western Frisian */ + fy = 'fy', + /** Wolof */ + wo = 'wo', + /** Xhosa */ + xh = 'xh', + /** Yiddish */ + yi = 'yi', + /** Yoruba */ + yo = 'yo', + /** Zulu */ + zu = 'zu' } /** @@ -3953,227 +4061,227 @@ export enum LanguageCode { * by taxRate. */ export type OrderTaxSummary = { - /** A description of this tax */ - description: Scalars['String']; - /** The taxRate as a percentage */ - taxRate: Scalars['Float']; - /** The total net price or OrderItems to which this taxRate applies */ - taxBase: Scalars['Int']; - /** The total tax being applied to the Order at this taxRate */ - taxTotal: Scalars['Int']; + /** A description of this tax */ + description: Scalars['String']; + /** The taxRate as a percentage */ + taxRate: Scalars['Float']; + /** The total net price or OrderItems to which this taxRate applies */ + taxBase: Scalars['Int']; + /** The total tax being applied to the Order at this taxRate */ + taxTotal: Scalars['Int']; }; export type OrderAddress = { - fullName?: Maybe; - company?: Maybe; - streetLine1?: Maybe; - streetLine2?: Maybe; - city?: Maybe; - province?: Maybe; - postalCode?: Maybe; - country?: Maybe; - countryCode?: Maybe; - phoneNumber?: Maybe; - customFields?: Maybe; + fullName?: Maybe; + company?: Maybe; + streetLine1?: Maybe; + streetLine2?: Maybe; + city?: Maybe; + province?: Maybe; + postalCode?: Maybe; + country?: Maybe; + countryCode?: Maybe; + phoneNumber?: Maybe; + customFields?: Maybe; }; export type OrderList = PaginatedList & { - items: Array; - totalItems: Scalars['Int']; + items: Array; + totalItems: Scalars['Int']; }; export type ShippingLine = { - shippingMethod: ShippingMethod; - price: Scalars['Int']; - priceWithTax: Scalars['Int']; - discountedPrice: Scalars['Int']; - discountedPriceWithTax: Scalars['Int']; - discounts: Array; + shippingMethod: ShippingMethod; + price: Scalars['Int']; + priceWithTax: Scalars['Int']; + discountedPrice: Scalars['Int']; + discountedPriceWithTax: Scalars['Int']; + discounts: Array; }; export type Discount = { - adjustmentSource: Scalars['String']; - type: AdjustmentType; - description: Scalars['String']; - amount: Scalars['Int']; - amountWithTax: Scalars['Int']; + adjustmentSource: Scalars['String']; + type: AdjustmentType; + description: Scalars['String']; + amount: Scalars['Int']; + amountWithTax: Scalars['Int']; }; export type OrderItem = Node & { - id: Scalars['ID']; - createdAt: Scalars['DateTime']; - updatedAt: Scalars['DateTime']; - cancelled: Scalars['Boolean']; - /** The price of a single unit, excluding tax and discounts */ - unitPrice: Scalars['Int']; - /** The price of a single unit, including tax but excluding discounts */ - unitPriceWithTax: Scalars['Int']; - /** - * The price of a single unit including discounts, excluding tax. - * - * If Order-level discounts have been applied, this will not be the - * actual taxable unit price (see `proratedUnitPrice`), but is generally the - * correct price to display to customers to avoid confusion - * about the internal handling of distributed Order-level discounts. - */ - discountedUnitPrice: Scalars['Int']; - /** The price of a single unit including discounts and tax */ - discountedUnitPriceWithTax: Scalars['Int']; - /** - * The actual unit price, taking into account both item discounts _and_ prorated (proportially-distributed) - * Order-level discounts. This value is the true economic value of the OrderItem, and is used in tax - * and refund calculations. - */ - proratedUnitPrice: Scalars['Int']; - /** The proratedUnitPrice including tax */ - proratedUnitPriceWithTax: Scalars['Int']; - unitTax: Scalars['Int']; - taxRate: Scalars['Float']; - adjustments: Array; - taxLines: Array; - fulfillment?: Maybe; - refundId?: Maybe; + id: Scalars['ID']; + createdAt: Scalars['DateTime']; + updatedAt: Scalars['DateTime']; + cancelled: Scalars['Boolean']; + /** The price of a single unit, excluding tax and discounts */ + unitPrice: Scalars['Int']; + /** The price of a single unit, including tax but excluding discounts */ + unitPriceWithTax: Scalars['Int']; + /** + * The price of a single unit including discounts, excluding tax. + * + * If Order-level discounts have been applied, this will not be the + * actual taxable unit price (see `proratedUnitPrice`), but is generally the + * correct price to display to customers to avoid confusion + * about the internal handling of distributed Order-level discounts. + */ + discountedUnitPrice: Scalars['Int']; + /** The price of a single unit including discounts and tax */ + discountedUnitPriceWithTax: Scalars['Int']; + /** + * The actual unit price, taking into account both item discounts _and_ prorated (proportially-distributed) + * Order-level discounts. This value is the true economic value of the OrderItem, and is used in tax + * and refund calculations. + */ + proratedUnitPrice: Scalars['Int']; + /** The proratedUnitPrice including tax */ + proratedUnitPriceWithTax: Scalars['Int']; + unitTax: Scalars['Int']; + taxRate: Scalars['Float']; + adjustments: Array; + taxLines: Array; + fulfillment?: Maybe; + refundId?: Maybe; }; export type OrderLine = Node & { - id: Scalars['ID']; - createdAt: Scalars['DateTime']; - updatedAt: Scalars['DateTime']; - productVariant: ProductVariant; - featuredAsset?: Maybe; - /** The price of a single unit, excluding tax and discounts */ - unitPrice: Scalars['Int']; - /** The price of a single unit, including tax but excluding discounts */ - unitPriceWithTax: Scalars['Int']; - /** Non-zero if the unitPrice has changed since it was initially added to Order */ - unitPriceChangeSinceAdded: Scalars['Int']; - /** Non-zero if the unitPriceWithTax has changed since it was initially added to Order */ - unitPriceWithTaxChangeSinceAdded: Scalars['Int']; - /** - * The price of a single unit including discounts, excluding tax. - * - * If Order-level discounts have been applied, this will not be the - * actual taxable unit price (see `proratedUnitPrice`), but is generally the - * correct price to display to customers to avoid confusion - * about the internal handling of distributed Order-level discounts. - */ - discountedUnitPrice: Scalars['Int']; - /** The price of a single unit including discounts and tax */ - discountedUnitPriceWithTax: Scalars['Int']; - /** - * The actual unit price, taking into account both item discounts _and_ prorated (proportially-distributed) - * Order-level discounts. This value is the true economic value of the OrderItem, and is used in tax - * and refund calculations. - */ - proratedUnitPrice: Scalars['Int']; - /** The proratedUnitPrice including tax */ - proratedUnitPriceWithTax: Scalars['Int']; - quantity: Scalars['Int']; - items: Array; - taxRate: Scalars['Float']; - /** The total price of the line excluding tax and discounts. */ - linePrice: Scalars['Int']; - /** The total price of the line including tax bit excluding discounts. */ - linePriceWithTax: Scalars['Int']; - /** The price of the line including discounts, excluding tax */ - discountedLinePrice: Scalars['Int']; - /** The price of the line including discounts and tax */ - discountedLinePriceWithTax: Scalars['Int']; - /** - * The actual line price, taking into account both item discounts _and_ prorated (proportially-distributed) - * Order-level discounts. This value is the true economic value of the OrderLine, and is used in tax - * and refund calculations. - */ - proratedLinePrice: Scalars['Int']; - /** The proratedLinePrice including tax */ - proratedLinePriceWithTax: Scalars['Int']; - /** The total tax on this line */ - lineTax: Scalars['Int']; - discounts: Array; - taxLines: Array; - order: Order; - customFields?: Maybe; + id: Scalars['ID']; + createdAt: Scalars['DateTime']; + updatedAt: Scalars['DateTime']; + productVariant: ProductVariant; + featuredAsset?: Maybe; + /** The price of a single unit, excluding tax and discounts */ + unitPrice: Scalars['Int']; + /** The price of a single unit, including tax but excluding discounts */ + unitPriceWithTax: Scalars['Int']; + /** Non-zero if the unitPrice has changed since it was initially added to Order */ + unitPriceChangeSinceAdded: Scalars['Int']; + /** Non-zero if the unitPriceWithTax has changed since it was initially added to Order */ + unitPriceWithTaxChangeSinceAdded: Scalars['Int']; + /** + * The price of a single unit including discounts, excluding tax. + * + * If Order-level discounts have been applied, this will not be the + * actual taxable unit price (see `proratedUnitPrice`), but is generally the + * correct price to display to customers to avoid confusion + * about the internal handling of distributed Order-level discounts. + */ + discountedUnitPrice: Scalars['Int']; + /** The price of a single unit including discounts and tax */ + discountedUnitPriceWithTax: Scalars['Int']; + /** + * The actual unit price, taking into account both item discounts _and_ prorated (proportially-distributed) + * Order-level discounts. This value is the true economic value of the OrderItem, and is used in tax + * and refund calculations. + */ + proratedUnitPrice: Scalars['Int']; + /** The proratedUnitPrice including tax */ + proratedUnitPriceWithTax: Scalars['Int']; + quantity: Scalars['Int']; + items: Array; + taxRate: Scalars['Float']; + /** The total price of the line excluding tax and discounts. */ + linePrice: Scalars['Int']; + /** The total price of the line including tax bit excluding discounts. */ + linePriceWithTax: Scalars['Int']; + /** The price of the line including discounts, excluding tax */ + discountedLinePrice: Scalars['Int']; + /** The price of the line including discounts and tax */ + discountedLinePriceWithTax: Scalars['Int']; + /** + * The actual line price, taking into account both item discounts _and_ prorated (proportially-distributed) + * Order-level discounts. This value is the true economic value of the OrderLine, and is used in tax + * and refund calculations. + */ + proratedLinePrice: Scalars['Int']; + /** The proratedLinePrice including tax */ + proratedLinePriceWithTax: Scalars['Int']; + /** The total tax on this line */ + lineTax: Scalars['Int']; + discounts: Array; + taxLines: Array; + order: Order; + customFields?: Maybe; }; export type Refund = Node & { - id: Scalars['ID']; - createdAt: Scalars['DateTime']; - updatedAt: Scalars['DateTime']; - items: Scalars['Int']; - shipping: Scalars['Int']; - adjustment: Scalars['Int']; - total: Scalars['Int']; - method?: Maybe; - state: Scalars['String']; - transactionId?: Maybe; - reason?: Maybe; - orderItems: Array; - paymentId: Scalars['ID']; - metadata?: Maybe; + id: Scalars['ID']; + createdAt: Scalars['DateTime']; + updatedAt: Scalars['DateTime']; + items: Scalars['Int']; + shipping: Scalars['Int']; + adjustment: Scalars['Int']; + total: Scalars['Int']; + method?: Maybe; + state: Scalars['String']; + transactionId?: Maybe; + reason?: Maybe; + orderItems: Array; + paymentId: Scalars['ID']; + metadata?: Maybe; }; export type Surcharge = Node & { - id: Scalars['ID']; - createdAt: Scalars['DateTime']; - updatedAt: Scalars['DateTime']; - description: Scalars['String']; - sku?: Maybe; - taxLines: Array; - price: Scalars['Int']; - priceWithTax: Scalars['Int']; - taxRate: Scalars['Float']; + id: Scalars['ID']; + createdAt: Scalars['DateTime']; + updatedAt: Scalars['DateTime']; + description: Scalars['String']; + sku?: Maybe; + taxLines: Array; + price: Scalars['Int']; + priceWithTax: Scalars['Int']; + taxRate: Scalars['Float']; }; export type ProductOptionGroup = Node & { - id: Scalars['ID']; - createdAt: Scalars['DateTime']; - updatedAt: Scalars['DateTime']; - languageCode: LanguageCode; - code: Scalars['String']; - name: Scalars['String']; - options: Array; - translations: Array; - customFields?: Maybe; + id: Scalars['ID']; + createdAt: Scalars['DateTime']; + updatedAt: Scalars['DateTime']; + languageCode: LanguageCode; + code: Scalars['String']; + name: Scalars['String']; + options: Array; + translations: Array; + customFields?: Maybe; }; export type ProductOptionGroupTranslation = { - id: Scalars['ID']; - createdAt: Scalars['DateTime']; - updatedAt: Scalars['DateTime']; - languageCode: LanguageCode; - name: Scalars['String']; + id: Scalars['ID']; + createdAt: Scalars['DateTime']; + updatedAt: Scalars['DateTime']; + languageCode: LanguageCode; + name: Scalars['String']; }; export type ProductOption = Node & { - id: Scalars['ID']; - createdAt: Scalars['DateTime']; - updatedAt: Scalars['DateTime']; - languageCode: LanguageCode; - code: Scalars['String']; - name: Scalars['String']; - groupId: Scalars['ID']; - group: ProductOptionGroup; - translations: Array; - customFields?: Maybe; + id: Scalars['ID']; + createdAt: Scalars['DateTime']; + updatedAt: Scalars['DateTime']; + languageCode: LanguageCode; + code: Scalars['String']; + name: Scalars['String']; + groupId: Scalars['ID']; + group: ProductOptionGroup; + translations: Array; + customFields?: Maybe; }; export type ProductOptionTranslation = { - id: Scalars['ID']; - createdAt: Scalars['DateTime']; - updatedAt: Scalars['DateTime']; - languageCode: LanguageCode; - name: Scalars['String']; + id: Scalars['ID']; + createdAt: Scalars['DateTime']; + updatedAt: Scalars['DateTime']; + languageCode: LanguageCode; + name: Scalars['String']; }; export type SearchReindexResponse = { - success: Scalars['Boolean']; + success: Scalars['Boolean']; }; export type SearchResponse = { - items: Array; - totalItems: Scalars['Int']; - facetValues: Array; - collections: Array; + items: Array; + totalItems: Scalars['Int']; + facetValues: Array; + collections: Array; }; /** @@ -4181,8 +4289,8 @@ export type SearchResponse = { * by the search, and in what quantity. */ export type FacetValueResult = { - facetValue: FacetValue; - count: Scalars['Int']; + facetValue: FacetValue; + count: Scalars['Int']; }; /** @@ -4190,14 +4298,14 @@ export type FacetValueResult = { * by the search, and in what quantity. */ export type CollectionResult = { - collection: Collection; - count: Scalars['Int']; + collection: Collection; + count: Scalars['Int']; }; export type SearchResultAsset = { - id: Scalars['ID']; - preview: Scalars['String']; - focalPoint?: Maybe; + id: Scalars['ID']; + preview: Scalars['String']; + focalPoint?: Maybe; }; /** The price of a search result product, either as a range or as a single price */ @@ -4205,985 +4313,976 @@ export type SearchResultPrice = PriceRange | SinglePrice; /** The price value where the result has a single price */ export type SinglePrice = { - value: Scalars['Int']; + value: Scalars['Int']; }; /** The price range where the result has more than one price */ export type PriceRange = { - min: Scalars['Int']; - max: Scalars['Int']; + min: Scalars['Int']; + max: Scalars['Int']; }; export type ProductTranslation = { - id: Scalars['ID']; - createdAt: Scalars['DateTime']; - updatedAt: Scalars['DateTime']; - languageCode: LanguageCode; - name: Scalars['String']; - slug: Scalars['String']; - description: Scalars['String']; + id: Scalars['ID']; + createdAt: Scalars['DateTime']; + updatedAt: Scalars['DateTime']; + languageCode: LanguageCode; + name: Scalars['String']; + slug: Scalars['String']; + description: Scalars['String']; }; export type ProductList = PaginatedList & { - items: Array; - totalItems: Scalars['Int']; + items: Array; + totalItems: Scalars['Int']; }; export type ProductVariantTranslation = { - id: Scalars['ID']; - createdAt: Scalars['DateTime']; - updatedAt: Scalars['DateTime']; - languageCode: LanguageCode; - name: Scalars['String']; + id: Scalars['ID']; + createdAt: Scalars['DateTime']; + updatedAt: Scalars['DateTime']; + languageCode: LanguageCode; + name: Scalars['String']; }; export type Promotion = Node & { - id: Scalars['ID']; - createdAt: Scalars['DateTime']; - updatedAt: Scalars['DateTime']; - startsAt?: Maybe; - endsAt?: Maybe; - couponCode?: Maybe; - perCustomerUsageLimit?: Maybe; - name: Scalars['String']; - enabled: Scalars['Boolean']; - conditions: Array; - actions: Array; + id: Scalars['ID']; + createdAt: Scalars['DateTime']; + updatedAt: Scalars['DateTime']; + startsAt?: Maybe; + endsAt?: Maybe; + couponCode?: Maybe; + perCustomerUsageLimit?: Maybe; + name: Scalars['String']; + enabled: Scalars['Boolean']; + conditions: Array; + actions: Array; }; export type PromotionList = PaginatedList & { - items: Array; - totalItems: Scalars['Int']; + items: Array; + totalItems: Scalars['Int']; }; export type Role = Node & { - id: Scalars['ID']; - createdAt: Scalars['DateTime']; - updatedAt: Scalars['DateTime']; - code: Scalars['String']; - description: Scalars['String']; - permissions: Array; - channels: Array; + id: Scalars['ID']; + createdAt: Scalars['DateTime']; + updatedAt: Scalars['DateTime']; + code: Scalars['String']; + description: Scalars['String']; + permissions: Array; + channels: Array; }; export type RoleList = PaginatedList & { - items: Array; - totalItems: Scalars['Int']; + items: Array; + totalItems: Scalars['Int']; }; export type ShippingMethod = Node & { - id: Scalars['ID']; - createdAt: Scalars['DateTime']; - updatedAt: Scalars['DateTime']; - code: Scalars['String']; - name: Scalars['String']; - description: Scalars['String']; - fulfillmentHandlerCode: Scalars['String']; - checker: ConfigurableOperation; - calculator: ConfigurableOperation; - translations: Array; - customFields?: Maybe; + id: Scalars['ID']; + createdAt: Scalars['DateTime']; + updatedAt: Scalars['DateTime']; + code: Scalars['String']; + name: Scalars['String']; + description: Scalars['String']; + fulfillmentHandlerCode: Scalars['String']; + checker: ConfigurableOperation; + calculator: ConfigurableOperation; + translations: Array; + customFields?: Maybe; }; export type ShippingMethodTranslation = { - id: Scalars['ID']; - createdAt: Scalars['DateTime']; - updatedAt: Scalars['DateTime']; - languageCode: LanguageCode; - name: Scalars['String']; - description: Scalars['String']; + id: Scalars['ID']; + createdAt: Scalars['DateTime']; + updatedAt: Scalars['DateTime']; + languageCode: LanguageCode; + name: Scalars['String']; + description: Scalars['String']; }; export type ShippingMethodList = PaginatedList & { - items: Array; - totalItems: Scalars['Int']; + items: Array; + totalItems: Scalars['Int']; }; export type Tag = Node & { - id: Scalars['ID']; - createdAt: Scalars['DateTime']; - updatedAt: Scalars['DateTime']; - value: Scalars['String']; + id: Scalars['ID']; + createdAt: Scalars['DateTime']; + updatedAt: Scalars['DateTime']; + value: Scalars['String']; }; export type TagList = PaginatedList & { - items: Array; - totalItems: Scalars['Int']; + items: Array; + totalItems: Scalars['Int']; }; export type TaxCategory = Node & { - id: Scalars['ID']; - createdAt: Scalars['DateTime']; - updatedAt: Scalars['DateTime']; - name: Scalars['String']; - isDefault: Scalars['Boolean']; + id: Scalars['ID']; + createdAt: Scalars['DateTime']; + updatedAt: Scalars['DateTime']; + name: Scalars['String']; + isDefault: Scalars['Boolean']; }; export type TaxRate = Node & { - id: Scalars['ID']; - createdAt: Scalars['DateTime']; - updatedAt: Scalars['DateTime']; - name: Scalars['String']; - enabled: Scalars['Boolean']; - value: Scalars['Float']; - category: TaxCategory; - zone: Zone; - customerGroup?: Maybe; + id: Scalars['ID']; + createdAt: Scalars['DateTime']; + updatedAt: Scalars['DateTime']; + name: Scalars['String']; + enabled: Scalars['Boolean']; + value: Scalars['Float']; + category: TaxCategory; + zone: Zone; + customerGroup?: Maybe; }; export type TaxRateList = PaginatedList & { - items: Array; - totalItems: Scalars['Int']; + items: Array; + totalItems: Scalars['Int']; }; export type User = Node & { - id: Scalars['ID']; - createdAt: Scalars['DateTime']; - updatedAt: Scalars['DateTime']; - identifier: Scalars['String']; - verified: Scalars['Boolean']; - roles: Array; - lastLogin?: Maybe; - authenticationMethods: Array; - customFields?: Maybe; + id: Scalars['ID']; + createdAt: Scalars['DateTime']; + updatedAt: Scalars['DateTime']; + identifier: Scalars['String']; + verified: Scalars['Boolean']; + roles: Array; + lastLogin?: Maybe; + authenticationMethods: Array; + customFields?: Maybe; }; export type AuthenticationMethod = Node & { - id: Scalars['ID']; - createdAt: Scalars['DateTime']; - updatedAt: Scalars['DateTime']; - strategy: Scalars['String']; + id: Scalars['ID']; + createdAt: Scalars['DateTime']; + updatedAt: Scalars['DateTime']; + strategy: Scalars['String']; }; export type Zone = Node & { - id: Scalars['ID']; - createdAt: Scalars['DateTime']; - updatedAt: Scalars['DateTime']; - name: Scalars['String']; - members: Array; + id: Scalars['ID']; + createdAt: Scalars['DateTime']; + updatedAt: Scalars['DateTime']; + name: Scalars['String']; + members: Array; }; export type AdministratorFilterParameter = { - createdAt?: Maybe; - updatedAt?: Maybe; - firstName?: Maybe; - lastName?: Maybe; - emailAddress?: Maybe; + createdAt?: Maybe; + updatedAt?: Maybe; + firstName?: Maybe; + lastName?: Maybe; + emailAddress?: Maybe; }; export type AdministratorSortParameter = { - id?: Maybe; - createdAt?: Maybe; - updatedAt?: Maybe; - firstName?: Maybe; - lastName?: Maybe; - emailAddress?: Maybe; + id?: Maybe; + createdAt?: Maybe; + updatedAt?: Maybe; + firstName?: Maybe; + lastName?: Maybe; + emailAddress?: Maybe; }; export type AssetFilterParameter = { - createdAt?: Maybe; - updatedAt?: Maybe; - name?: Maybe; - type?: Maybe; - fileSize?: Maybe; - mimeType?: Maybe; - width?: Maybe; - height?: Maybe; - source?: Maybe; - preview?: Maybe; + createdAt?: Maybe; + updatedAt?: Maybe; + name?: Maybe; + type?: Maybe; + fileSize?: Maybe; + mimeType?: Maybe; + width?: Maybe; + height?: Maybe; + source?: Maybe; + preview?: Maybe; }; export type AssetSortParameter = { - id?: Maybe; - createdAt?: Maybe; - updatedAt?: Maybe; - name?: Maybe; - fileSize?: Maybe; - mimeType?: Maybe; - width?: Maybe; - height?: Maybe; - source?: Maybe; - preview?: Maybe; + id?: Maybe; + createdAt?: Maybe; + updatedAt?: Maybe; + name?: Maybe; + fileSize?: Maybe; + mimeType?: Maybe; + width?: Maybe; + height?: Maybe; + source?: Maybe; + preview?: Maybe; }; export type CollectionFilterParameter = { - isPrivate?: Maybe; - createdAt?: Maybe; - updatedAt?: Maybe; - languageCode?: Maybe; - name?: Maybe; - slug?: Maybe; - position?: Maybe; - description?: Maybe; + isPrivate?: Maybe; + createdAt?: Maybe; + updatedAt?: Maybe; + languageCode?: Maybe; + name?: Maybe; + slug?: Maybe; + position?: Maybe; + description?: Maybe; }; export type CollectionSortParameter = { - id?: Maybe; - createdAt?: Maybe; - updatedAt?: Maybe; - name?: Maybe; - slug?: Maybe; - position?: Maybe; - description?: Maybe; + id?: Maybe; + createdAt?: Maybe; + updatedAt?: Maybe; + name?: Maybe; + slug?: Maybe; + position?: Maybe; + description?: Maybe; }; export type CountryFilterParameter = { - createdAt?: Maybe; - updatedAt?: Maybe; - languageCode?: Maybe; - code?: Maybe; - name?: Maybe; - enabled?: Maybe; + createdAt?: Maybe; + updatedAt?: Maybe; + languageCode?: Maybe; + code?: Maybe; + name?: Maybe; + enabled?: Maybe; }; export type CountrySortParameter = { - id?: Maybe; - createdAt?: Maybe; - updatedAt?: Maybe; - code?: Maybe; - name?: Maybe; + id?: Maybe; + createdAt?: Maybe; + updatedAt?: Maybe; + code?: Maybe; + name?: Maybe; }; export type CustomerGroupFilterParameter = { - createdAt?: Maybe; - updatedAt?: Maybe; - name?: Maybe; + createdAt?: Maybe; + updatedAt?: Maybe; + name?: Maybe; }; export type CustomerGroupSortParameter = { - id?: Maybe; - createdAt?: Maybe; - updatedAt?: Maybe; - name?: Maybe; + id?: Maybe; + createdAt?: Maybe; + updatedAt?: Maybe; + name?: Maybe; }; export type CustomerFilterParameter = { - createdAt?: Maybe; - updatedAt?: Maybe; - title?: Maybe; - firstName?: Maybe; - lastName?: Maybe; - phoneNumber?: Maybe; - emailAddress?: Maybe; + createdAt?: Maybe; + updatedAt?: Maybe; + title?: Maybe; + firstName?: Maybe; + lastName?: Maybe; + phoneNumber?: Maybe; + emailAddress?: Maybe; }; export type CustomerSortParameter = { - id?: Maybe; - createdAt?: Maybe; - updatedAt?: Maybe; - title?: Maybe; - firstName?: Maybe; - lastName?: Maybe; - phoneNumber?: Maybe; - emailAddress?: Maybe; + id?: Maybe; + createdAt?: Maybe; + updatedAt?: Maybe; + title?: Maybe; + firstName?: Maybe; + lastName?: Maybe; + phoneNumber?: Maybe; + emailAddress?: Maybe; }; export type FacetFilterParameter = { - isPrivate?: Maybe; - createdAt?: Maybe; - updatedAt?: Maybe; - languageCode?: Maybe; - name?: Maybe; - code?: Maybe; + isPrivate?: Maybe; + createdAt?: Maybe; + updatedAt?: Maybe; + languageCode?: Maybe; + name?: Maybe; + code?: Maybe; }; export type FacetSortParameter = { - id?: Maybe; - createdAt?: Maybe; - updatedAt?: Maybe; - name?: Maybe; - code?: Maybe; + id?: Maybe; + createdAt?: Maybe; + updatedAt?: Maybe; + name?: Maybe; + code?: Maybe; }; export type JobFilterParameter = { - createdAt?: Maybe; - startedAt?: Maybe; - settledAt?: Maybe; - queueName?: Maybe; - state?: Maybe; - progress?: Maybe; - isSettled?: Maybe; - duration?: Maybe; + createdAt?: Maybe; + startedAt?: Maybe; + settledAt?: Maybe; + queueName?: Maybe; + state?: Maybe; + progress?: Maybe; + isSettled?: Maybe; + duration?: Maybe; }; export type JobSortParameter = { - id?: Maybe; - createdAt?: Maybe; - startedAt?: Maybe; - settledAt?: Maybe; - queueName?: Maybe; - progress?: Maybe; - duration?: Maybe; + id?: Maybe; + createdAt?: Maybe; + startedAt?: Maybe; + settledAt?: Maybe; + queueName?: Maybe; + progress?: Maybe; + duration?: Maybe; }; export type PaymentMethodFilterParameter = { - createdAt?: Maybe; - updatedAt?: Maybe; - name?: Maybe; - code?: Maybe; - description?: Maybe; - enabled?: Maybe; + createdAt?: Maybe; + updatedAt?: Maybe; + name?: Maybe; + code?: Maybe; + description?: Maybe; + enabled?: Maybe; }; export type PaymentMethodSortParameter = { - id?: Maybe; - createdAt?: Maybe; - updatedAt?: Maybe; - name?: Maybe; - code?: Maybe; - description?: Maybe; + id?: Maybe; + createdAt?: Maybe; + updatedAt?: Maybe; + name?: Maybe; + code?: Maybe; + description?: Maybe; }; export type ProductFilterParameter = { - enabled?: Maybe; - createdAt?: Maybe; - updatedAt?: Maybe; - languageCode?: Maybe; - name?: Maybe; - slug?: Maybe; - description?: Maybe; + enabled?: Maybe; + createdAt?: Maybe; + updatedAt?: Maybe; + languageCode?: Maybe; + name?: Maybe; + slug?: Maybe; + description?: Maybe; }; export type ProductSortParameter = { - id?: Maybe; - createdAt?: Maybe; - updatedAt?: Maybe; - name?: Maybe; - slug?: Maybe; - description?: Maybe; + id?: Maybe; + createdAt?: Maybe; + updatedAt?: Maybe; + name?: Maybe; + slug?: Maybe; + description?: Maybe; }; export type ProductVariantFilterParameter = { - enabled?: Maybe; - trackInventory?: Maybe; - stockOnHand?: Maybe; - stockAllocated?: Maybe; - outOfStockThreshold?: Maybe; - useGlobalOutOfStockThreshold?: Maybe; - createdAt?: Maybe; - updatedAt?: Maybe; - languageCode?: Maybe; - sku?: Maybe; - name?: Maybe; - price?: Maybe; - currencyCode?: Maybe; - priceWithTax?: Maybe; - stockLevel?: Maybe; + enabled?: Maybe; + trackInventory?: Maybe; + stockOnHand?: Maybe; + stockAllocated?: Maybe; + outOfStockThreshold?: Maybe; + useGlobalOutOfStockThreshold?: Maybe; + createdAt?: Maybe; + updatedAt?: Maybe; + languageCode?: Maybe; + sku?: Maybe; + name?: Maybe; + price?: Maybe; + currencyCode?: Maybe; + priceWithTax?: Maybe; + stockLevel?: Maybe; }; export type ProductVariantSortParameter = { - stockOnHand?: Maybe; - stockAllocated?: Maybe; - outOfStockThreshold?: Maybe; - id?: Maybe; - productId?: Maybe; - createdAt?: Maybe; - updatedAt?: Maybe; - sku?: Maybe; - name?: Maybe; - price?: Maybe; - priceWithTax?: Maybe; - stockLevel?: Maybe; + stockOnHand?: Maybe; + stockAllocated?: Maybe; + outOfStockThreshold?: Maybe; + id?: Maybe; + productId?: Maybe; + createdAt?: Maybe; + updatedAt?: Maybe; + sku?: Maybe; + name?: Maybe; + price?: Maybe; + priceWithTax?: Maybe; + stockLevel?: Maybe; }; export type PromotionFilterParameter = { - createdAt?: Maybe; - updatedAt?: Maybe; - startsAt?: Maybe; - endsAt?: Maybe; - couponCode?: Maybe; - perCustomerUsageLimit?: Maybe; - name?: Maybe; - enabled?: Maybe; + createdAt?: Maybe; + updatedAt?: Maybe; + startsAt?: Maybe; + endsAt?: Maybe; + couponCode?: Maybe; + perCustomerUsageLimit?: Maybe; + name?: Maybe; + enabled?: Maybe; }; export type PromotionSortParameter = { - id?: Maybe; - createdAt?: Maybe; - updatedAt?: Maybe; - startsAt?: Maybe; - endsAt?: Maybe; - couponCode?: Maybe; - perCustomerUsageLimit?: Maybe; - name?: Maybe; + id?: Maybe; + createdAt?: Maybe; + updatedAt?: Maybe; + startsAt?: Maybe; + endsAt?: Maybe; + couponCode?: Maybe; + perCustomerUsageLimit?: Maybe; + name?: Maybe; }; export type RoleFilterParameter = { - createdAt?: Maybe; - updatedAt?: Maybe; - code?: Maybe; - description?: Maybe; + createdAt?: Maybe; + updatedAt?: Maybe; + code?: Maybe; + description?: Maybe; }; export type RoleSortParameter = { - id?: Maybe; - createdAt?: Maybe; - updatedAt?: Maybe; - code?: Maybe; - description?: Maybe; + id?: Maybe; + createdAt?: Maybe; + updatedAt?: Maybe; + code?: Maybe; + description?: Maybe; }; export type ShippingMethodFilterParameter = { - createdAt?: Maybe; - updatedAt?: Maybe; - code?: Maybe; - name?: Maybe; - description?: Maybe; - fulfillmentHandlerCode?: Maybe; + createdAt?: Maybe; + updatedAt?: Maybe; + code?: Maybe; + name?: Maybe; + description?: Maybe; + fulfillmentHandlerCode?: Maybe; }; export type ShippingMethodSortParameter = { - id?: Maybe; - createdAt?: Maybe; - updatedAt?: Maybe; - code?: Maybe; - name?: Maybe; - description?: Maybe; - fulfillmentHandlerCode?: Maybe; + id?: Maybe; + createdAt?: Maybe; + updatedAt?: Maybe; + code?: Maybe; + name?: Maybe; + description?: Maybe; + fulfillmentHandlerCode?: Maybe; }; export type TagFilterParameter = { - createdAt?: Maybe; - updatedAt?: Maybe; - value?: Maybe; + createdAt?: Maybe; + updatedAt?: Maybe; + value?: Maybe; }; export type TagSortParameter = { - id?: Maybe; - createdAt?: Maybe; - updatedAt?: Maybe; - value?: Maybe; + id?: Maybe; + createdAt?: Maybe; + updatedAt?: Maybe; + value?: Maybe; }; export type TaxRateFilterParameter = { - createdAt?: Maybe; - updatedAt?: Maybe; - name?: Maybe; - enabled?: Maybe; - value?: Maybe; + createdAt?: Maybe; + updatedAt?: Maybe; + name?: Maybe; + enabled?: Maybe; + value?: Maybe; }; export type TaxRateSortParameter = { - id?: Maybe; - createdAt?: Maybe; - updatedAt?: Maybe; - name?: Maybe; - value?: Maybe; + id?: Maybe; + createdAt?: Maybe; + updatedAt?: Maybe; + name?: Maybe; + value?: Maybe; }; export type HistoryEntryFilterParameter = { - isPublic?: Maybe; - createdAt?: Maybe; - updatedAt?: Maybe; - type?: Maybe; + isPublic?: Maybe; + createdAt?: Maybe; + updatedAt?: Maybe; + type?: Maybe; }; export type HistoryEntrySortParameter = { - id?: Maybe; - createdAt?: Maybe; - updatedAt?: Maybe; + id?: Maybe; + createdAt?: Maybe; + updatedAt?: Maybe; }; export type NativeAuthInput = { - username: Scalars['String']; - password: Scalars['String']; + username: Scalars['String']; + password: Scalars['String']; }; export type CustomFields = { - Address: Array; - Administrator: Array; - Asset: Array; - Channel: Array; - Collection: Array; - Customer: Array; - Facet: Array; - FacetValue: Array; - Fulfillment: Array; - GlobalSettings: Array; - Order: Array; - OrderLine: Array; - Product: Array; - ProductOption: Array; - ProductOptionGroup: Array; - ProductVariant: Array; - User: Array; - ShippingMethod: Array; + Address: Array; + Administrator: Array; + Asset: Array; + Channel: Array; + Collection: Array; + Customer: Array; + Facet: Array; + FacetValue: Array; + Fulfillment: Array; + GlobalSettings: Array; + Order: Array; + OrderLine: Array; + Product: Array; + ProductOption: Array; + ProductOptionGroup: Array; + ProductVariant: Array; + User: Array; + ShippingMethod: Array; }; export type GetAdministratorsQueryVariables = Exact<{ - options?: Maybe; + options?: Maybe; }>; -export type GetAdministratorsQuery = { - administrators: Pick & { items: Array }; -}; + +export type GetAdministratorsQuery = { administrators: ( + Pick + & { items: Array } + ) }; export type GetAdministratorQueryVariables = Exact<{ - id: Scalars['ID']; + id: Scalars['ID']; }>; + export type GetAdministratorQuery = { administrator?: Maybe }; -export type ActiveAdministratorQueryVariables = Exact<{ [key: string]: never }>; +export type ActiveAdministratorQueryVariables = Exact<{ [key: string]: never; }>; + export type ActiveAdministratorQuery = { activeAdministrator?: Maybe }; export type UpdateActiveAdministratorMutationVariables = Exact<{ - input: UpdateActiveAdministratorInput; + input: UpdateActiveAdministratorInput; }>; + export type UpdateActiveAdministratorMutation = { updateActiveAdministrator: AdministratorFragment }; export type UpdateAdministratorMutationVariables = Exact<{ - input: UpdateAdministratorInput; + input: UpdateAdministratorInput; }>; + export type UpdateAdministratorMutation = { updateAdministrator: AdministratorFragment }; export type DeleteAdministratorMutationVariables = Exact<{ - id: Scalars['ID']; + id: Scalars['ID']; }>; -export type DeleteAdministratorMutation = { - deleteAdministrator: Pick; -}; -export type Q1QueryVariables = Exact<{ [key: string]: never }>; +export type DeleteAdministratorMutation = { deleteAdministrator: Pick }; + +export type Q1QueryVariables = Exact<{ [key: string]: never; }>; + export type Q1Query = { product?: Maybe> }; -export type Q2QueryVariables = Exact<{ [key: string]: never }>; +export type Q2QueryVariables = Exact<{ [key: string]: never; }>; + export type Q2Query = { product?: Maybe> }; export type AssignAssetsToChannelMutationVariables = Exact<{ - input: AssignAssetsToChannelInput; + input: AssignAssetsToChannelInput; }>; + export type AssignAssetsToChannelMutation = { assignAssetsToChannel: Array }; export type CanCreateCustomerMutationVariables = Exact<{ - input: CreateCustomerInput; + input: CreateCustomerInput; }>; + export type CanCreateCustomerMutation = { createCustomer: Pick }; -export type GetCustomerCountQueryVariables = Exact<{ [key: string]: never }>; +export type GetCustomerCountQueryVariables = Exact<{ [key: string]: never; }>; + export type GetCustomerCountQuery = { customers: Pick }; -export type DeepFieldResolutionTestQueryQueryVariables = Exact<{ [key: string]: never }>; +export type DeepFieldResolutionTestQueryQueryVariables = Exact<{ [key: string]: never; }>; -export type DeepFieldResolutionTestQueryQuery = { - product?: Maybe<{ - variants: Array<{ - taxRateApplied: { - customerGroup?: Maybe<{ customers: { items: Array> } }>; - }; - }>; - }>; -}; + +export type DeepFieldResolutionTestQueryQuery = { product?: Maybe<{ variants: Array<{ taxRateApplied: { customerGroup?: Maybe<{ customers: { items: Array> } }> } }> }> }; export type AuthenticateMutationVariables = Exact<{ - input: AuthenticationInput; + input: AuthenticationInput; }>; -export type AuthenticateMutation = { - authenticate: - | CurrentUserFragment - | Pick; -}; -export type GetCustomersQueryVariables = Exact<{ [key: string]: never }>; +export type AuthenticateMutation = { authenticate: CurrentUserFragment | Pick }; -export type GetCustomersQuery = { - customers: Pick & { items: Array> }; -}; +export type GetCustomersQueryVariables = Exact<{ [key: string]: never; }>; + + +export type GetCustomersQuery = { customers: ( + Pick + & { items: Array> } + ) }; export type GetCustomerUserAuthQueryVariables = Exact<{ - id: Scalars['ID']; + id: Scalars['ID']; }>; -export type GetCustomerUserAuthQuery = { - customer?: Maybe< - Pick & { - user?: Maybe< - Pick & { - authenticationMethods: Array>; - } - >; - } - >; -}; -export type GetChannelsQueryVariables = Exact<{ [key: string]: never }>; +export type GetCustomerUserAuthQuery = { customer?: Maybe<( + Pick + & { user?: Maybe<( + Pick + & { authenticationMethods: Array> } + )> } + )> }; + +export type GetChannelsQueryVariables = Exact<{ [key: string]: never; }>; + export type GetChannelsQuery = { channels: Array> }; export type DeleteChannelMutationVariables = Exact<{ - id: Scalars['ID']; + id: Scalars['ID']; }>; + export type DeleteChannelMutation = { deleteChannel: Pick }; export type UpdateGlobalLanguagesMutationVariables = Exact<{ - input: UpdateGlobalSettingsInput; + input: UpdateGlobalSettingsInput; }>; -export type UpdateGlobalLanguagesMutation = { - updateGlobalSettings: Pick; -}; -export type GetCollectionsWithAssetsQueryVariables = Exact<{ [key: string]: never }>; +export type UpdateGlobalLanguagesMutation = { updateGlobalSettings: Pick }; -export type GetCollectionsWithAssetsQuery = { - collections: { items: Array<{ assets: Array> }> }; -}; +export type GetCollectionsWithAssetsQueryVariables = Exact<{ [key: string]: never; }>; -export type GetProductsWithVariantIdsQueryVariables = Exact<{ [key: string]: never }>; -export type GetProductsWithVariantIdsQuery = { - products: { - items: Array & { variants: Array> }>; - }; -}; +export type GetCollectionsWithAssetsQuery = { collections: { items: Array<{ assets: Array> }> } }; + +export type GetProductsWithVariantIdsQueryVariables = Exact<{ [key: string]: never; }>; + + +export type GetProductsWithVariantIdsQuery = { products: { items: Array<( + Pick + & { variants: Array> } + )> } }; export type GetCollectionQueryVariables = Exact<{ - id?: Maybe; - slug?: Maybe; - variantListOptions?: Maybe; + id?: Maybe; + slug?: Maybe; + variantListOptions?: Maybe; }>; -export type GetCollectionQuery = { - collection?: Maybe< - { - productVariants: { items: Array> }; - } & CollectionFragment - >; -}; + +export type GetCollectionQuery = { collection?: Maybe<( + { productVariants: { items: Array> } } + & CollectionFragment + )> }; export type MoveCollectionMutationVariables = Exact<{ - input: MoveCollectionInput; + input: MoveCollectionInput; }>; + export type MoveCollectionMutation = { moveCollection: CollectionFragment }; -export type GetFacetValuesQueryVariables = Exact<{ [key: string]: never }>; +export type GetFacetValuesQueryVariables = Exact<{ [key: string]: never; }>; + export type GetFacetValuesQuery = { facets: { items: Array<{ values: Array }> } }; -export type GetCollectionsQueryVariables = Exact<{ [key: string]: never }>; +export type GetCollectionsQueryVariables = Exact<{ [key: string]: never; }>; -export type GetCollectionsQuery = { - collections: { - items: Array< - Pick & { parent?: Maybe> } - >; - }; -}; + +export type GetCollectionsQuery = { collections: { items: Array<( + Pick + & { parent?: Maybe> } + )> } }; export type GetCollectionProductsQueryVariables = Exact<{ - id: Scalars['ID']; + id: Scalars['ID']; }>; -export type GetCollectionProductsQuery = { - collection?: Maybe<{ - productVariants: { - items: Array< - Pick & { - facetValues: Array>; - } - >; - }; - }>; -}; + +export type GetCollectionProductsQuery = { collection?: Maybe<{ productVariants: { items: Array<( + Pick + & { facetValues: Array> } + )> } }> }; export type CreateCollectionSelectVariantsMutationVariables = Exact<{ - input: CreateCollectionInput; + input: CreateCollectionInput; }>; -export type CreateCollectionSelectVariantsMutation = { - createCollection: Pick & { - productVariants: Pick & { - items: Array>; - }; - }; -}; + +export type CreateCollectionSelectVariantsMutation = { createCollection: ( + Pick + & { productVariants: ( + Pick + & { items: Array> } + ) } + ) }; export type GetCollectionBreadcrumbsQueryVariables = Exact<{ - id: Scalars['ID']; + id: Scalars['ID']; }>; -export type GetCollectionBreadcrumbsQuery = { - collection?: Maybe<{ breadcrumbs: Array> }>; -}; + +export type GetCollectionBreadcrumbsQuery = { collection?: Maybe<{ breadcrumbs: Array> }> }; export type GetCollectionsForProductsQueryVariables = Exact<{ - term: Scalars['String']; + term: Scalars['String']; }>; -export type GetCollectionsForProductsQuery = { - products: { - items: Array & { collections: Array> }>; - }; -}; + +export type GetCollectionsForProductsQuery = { products: { items: Array<( + Pick + & { collections: Array> } + )> } }; export type DeleteCollectionMutationVariables = Exact<{ - id: Scalars['ID']; + id: Scalars['ID']; }>; + export type DeleteCollectionMutation = { deleteCollection: Pick }; export type GetProductCollectionsQueryVariables = Exact<{ - id: Scalars['ID']; + id: Scalars['ID']; }>; -export type GetProductCollectionsQuery = { - product?: Maybe & { collections: Array> }>; -}; + +export type GetProductCollectionsQuery = { product?: Maybe<( + Pick + & { collections: Array> } + )> }; export type GetProductCollectionsWithParentQueryVariables = Exact<{ - id: Scalars['ID']; -}>; - -export type GetProductCollectionsWithParentQuery = { - product?: Maybe< - Pick & { - collections: Array< - Pick & { parent?: Maybe> } - >; - } - >; -}; - -export type GetCollectionNestedParentsQueryVariables = Exact<{ [key: string]: never }>; - -export type GetCollectionNestedParentsQuery = { - collections: { - items: Array< - Pick & { - parent?: Maybe< - Pick & { - parent?: Maybe< - Pick & { parent?: Maybe> } - >; - } - >; - } - >; - }; -}; - -export type GetCheckersQueryVariables = Exact<{ [key: string]: never }>; - -export type GetCheckersQuery = { - shippingEligibilityCheckers: Array< - Pick & { - args: Array< - Pick< - ConfigArgDefinition, - 'defaultValue' | 'description' | 'label' | 'list' | 'name' | 'required' | 'type' - > - >; - } - >; -}; + id: Scalars['ID']; +}>; + + +export type GetProductCollectionsWithParentQuery = { product?: Maybe<( + Pick + & { collections: Array<( + Pick + & { parent?: Maybe> } + )> } + )> }; + +export type GetCollectionNestedParentsQueryVariables = Exact<{ [key: string]: never; }>; + + +export type GetCollectionNestedParentsQuery = { collections: { items: Array<( + Pick + & { parent?: Maybe<( + Pick + & { parent?: Maybe<( + Pick + & { parent?: Maybe> } + )> } + )> } + )> } }; + +export type GetCheckersQueryVariables = Exact<{ [key: string]: never; }>; + + +export type GetCheckersQuery = { shippingEligibilityCheckers: Array<( + Pick + & { args: Array> } + )> }; export type DeleteCountryMutationVariables = Exact<{ - id: Scalars['ID']; + id: Scalars['ID']; }>; + export type DeleteCountryMutation = { deleteCountry: Pick }; export type GetCountryQueryVariables = Exact<{ - id: Scalars['ID']; + id: Scalars['ID']; }>; + export type GetCountryQuery = { country?: Maybe }; export type CreateCountryMutationVariables = Exact<{ - input: CreateCountryInput; + input: CreateCountryInput; }>; + export type CreateCountryMutation = { createCountry: CountryFragment }; export type DeleteCustomerAddressMutationVariables = Exact<{ - id: Scalars['ID']; + id: Scalars['ID']; }>; + export type DeleteCustomerAddressMutation = { deleteCustomerAddress: Pick }; export type GetCustomerWithUserQueryVariables = Exact<{ - id: Scalars['ID']; + id: Scalars['ID']; }>; -export type GetCustomerWithUserQuery = { - customer?: Maybe & { user?: Maybe> }>; -}; + +export type GetCustomerWithUserQuery = { customer?: Maybe<( + Pick + & { user?: Maybe> } + )> }; export type GetCustomerOrdersQueryVariables = Exact<{ - id: Scalars['ID']; + id: Scalars['ID']; }>; -export type GetCustomerOrdersQuery = { - customer?: Maybe<{ orders: Pick & { items: Array> } }>; -}; + +export type GetCustomerOrdersQuery = { customer?: Maybe<{ orders: ( + Pick + & { items: Array> } + ) }> }; export type AddNoteToCustomerMutationVariables = Exact<{ - input: AddNoteToCustomerInput; + input: AddNoteToCustomerInput; }>; + export type AddNoteToCustomerMutation = { addNoteToCustomer: CustomerFragment }; -export type ReindexMutationVariables = Exact<{ [key: string]: never }>; +export type ReindexMutationVariables = Exact<{ [key: string]: never; }>; + export type ReindexMutation = { reindex: Pick }; export type SearchProductsAdminQueryVariables = Exact<{ - input: SearchInput; -}>; - -export type SearchProductsAdminQuery = { - search: Pick & { - items: Array< - Pick< - SearchResult, - | 'enabled' - | 'productId' - | 'productName' - | 'slug' - | 'description' - | 'productVariantId' - | 'productVariantName' - | 'sku' - > - >; - }; -}; + input: SearchInput; +}>; + + +export type SearchProductsAdminQuery = { search: ( + Pick + & { items: Array> } + ) }; export type SearchFacetValuesQueryVariables = Exact<{ - input: SearchInput; + input: SearchInput; }>; -export type SearchFacetValuesQuery = { - search: Pick & { - facetValues: Array & { facetValue: Pick }>; - }; -}; + +export type SearchFacetValuesQuery = { search: ( + Pick + & { facetValues: Array<( + Pick + & { facetValue: Pick } + )> } + ) }; export type SearchCollectionsQueryVariables = Exact<{ - input: SearchInput; + input: SearchInput; }>; -export type SearchCollectionsQuery = { - search: Pick & { - collections: Array & { collection: Pick }>; - }; -}; + +export type SearchCollectionsQuery = { search: ( + Pick + & { collections: Array<( + Pick + & { collection: Pick } + )> } + ) }; export type SearchGetAssetsQueryVariables = Exact<{ - input: SearchInput; -}>; - -export type SearchGetAssetsQuery = { - search: Pick & { - items: Array< - Pick & { - productAsset?: Maybe< - Pick & { - focalPoint?: Maybe>; - } - >; - productVariantAsset?: Maybe< - Pick & { - focalPoint?: Maybe>; - } - >; - } - >; - }; -}; + input: SearchInput; +}>; + + +export type SearchGetAssetsQuery = { search: ( + Pick + & { items: Array<( + Pick + & { productAsset?: Maybe<( + Pick + & { focalPoint?: Maybe> } + )>, productVariantAsset?: Maybe<( + Pick + & { focalPoint?: Maybe> } + )> } + )> } + ) }; export type SearchGetPricesQueryVariables = Exact<{ - input: SearchInput; + input: SearchInput; }>; -export type SearchGetPricesQuery = { - search: { - items: Array<{ - price: Pick | Pick; - priceWithTax: Pick | Pick; - }>; - }; -}; -export type IdTest1QueryVariables = Exact<{ [key: string]: never }>; +export type SearchGetPricesQuery = { search: { items: Array<{ price: Pick | Pick, priceWithTax: Pick | Pick }> } }; + +export type IdTest1QueryVariables = Exact<{ [key: string]: never; }>; + export type IdTest1Query = { products: { items: Array> } }; -export type IdTest2QueryVariables = Exact<{ [key: string]: never }>; +export type IdTest2QueryVariables = Exact<{ [key: string]: never; }>; -export type IdTest2Query = { - products: { - items: Array< - Pick & { - variants: Array< - Pick & { options: Array> } - >; - } - >; - }; -}; -export type IdTest3QueryVariables = Exact<{ [key: string]: never }>; +export type IdTest2Query = { products: { items: Array<( + Pick + & { variants: Array<( + Pick + & { options: Array> } + )> } + )> } }; + +export type IdTest3QueryVariables = Exact<{ [key: string]: never; }>; + export type IdTest3Query = { product?: Maybe> }; -export type IdTest4MutationVariables = Exact<{ [key: string]: never }>; +export type IdTest4MutationVariables = Exact<{ [key: string]: never; }>; -export type IdTest4Mutation = { - updateProduct: Pick & { featuredAsset?: Maybe> }; -}; -export type IdTest5MutationVariables = Exact<{ [key: string]: never }>; +export type IdTest4Mutation = { updateProduct: ( + Pick + & { featuredAsset?: Maybe> } + ) }; + +export type IdTest5MutationVariables = Exact<{ [key: string]: never; }>; + export type IdTest5Mutation = { updateProduct: Pick }; export type IdTest6QueryVariables = Exact<{ - id: Scalars['ID']; + id: Scalars['ID']; }>; + export type IdTest6Query = { product?: Maybe> }; export type IdTest7MutationVariables = Exact<{ - input: UpdateProductInput; + input: UpdateProductInput; }>; -export type IdTest7Mutation = { - updateProduct: Pick & { featuredAsset?: Maybe> }; -}; + +export type IdTest7Mutation = { updateProduct: ( + Pick + & { featuredAsset?: Maybe> } + ) }; export type IdTest8MutationVariables = Exact<{ - input: UpdateProductInput; + input: UpdateProductInput; }>; + export type IdTest8Mutation = { updateProduct: Pick }; -export type IdTest9QueryVariables = Exact<{ [key: string]: never }>; +export type IdTest9QueryVariables = Exact<{ [key: string]: never; }>; + export type IdTest9Query = { products: { items: Array } }; -export type ProdFragmentFragment = Pick & { featuredAsset?: Maybe> }; +export type ProdFragmentFragment = ( + Pick + & { featuredAsset?: Maybe> } +); + +export type IdTest10QueryVariables = Exact<{ [key: string]: never; }>; -export type IdTest10QueryVariables = Exact<{ [key: string]: never }>; export type IdTest10Query = { products: { items: Array } }; export type ProdFragment1Fragment = ProdFragment2Fragment; -export type ProdFragment2Fragment = Pick & { featuredAsset?: Maybe> }; +export type ProdFragment2Fragment = ( + Pick + & { featuredAsset?: Maybe> } +); + +export type IdTest11QueryVariables = Exact<{ [key: string]: never; }>; -export type IdTest11QueryVariables = Exact<{ [key: string]: never }>; export type IdTest11Query = { products: { items: Array } }; @@ -5191,3987 +5290,3259 @@ export type ProdFragment1_1Fragment = ProdFragment2_1Fragment; export type ProdFragment2_1Fragment = ProdFragment3_1Fragment; -export type ProdFragment3_1Fragment = Pick & { featuredAsset?: Maybe> }; +export type ProdFragment3_1Fragment = ( + Pick + & { featuredAsset?: Maybe> } +); export type GetFacetWithValuesQueryVariables = Exact<{ - id: Scalars['ID']; + id: Scalars['ID']; }>; + export type GetFacetWithValuesQuery = { facet?: Maybe }; export type DeleteFacetValuesMutationVariables = Exact<{ - ids: Array | Scalars['ID']; - force?: Maybe; + ids: Array | Scalars['ID']; + force?: Maybe; }>; -export type DeleteFacetValuesMutation = { - deleteFacetValues: Array>; -}; + +export type DeleteFacetValuesMutation = { deleteFacetValues: Array> }; export type DeleteFacetMutationVariables = Exact<{ - id: Scalars['ID']; - force?: Maybe; + id: Scalars['ID']; + force?: Maybe; }>; + export type DeleteFacetMutation = { deleteFacet: Pick }; -export type GetProductListWithVariantsQueryVariables = Exact<{ [key: string]: never }>; +export type GetProductListWithVariantsQueryVariables = Exact<{ [key: string]: never; }>; -export type GetProductListWithVariantsQuery = { - products: Pick & { - items: Array & { variants: Array> }>; - }; -}; + +export type GetProductListWithVariantsQuery = { products: ( + Pick + & { items: Array<( + Pick + & { variants: Array> } + )> } + ) }; export type CreateFacetValuesMutationVariables = Exact<{ - input: Array | CreateFacetValueInput; + input: Array | CreateFacetValueInput; }>; + export type CreateFacetValuesMutation = { createFacetValues: Array }; export type UpdateFacetValuesMutationVariables = Exact<{ - input: Array | UpdateFacetValueInput; + input: Array | UpdateFacetValueInput; }>; + export type UpdateFacetValuesMutation = { updateFacetValues: Array }; -export type GetGlobalSettingsQueryVariables = Exact<{ [key: string]: never }>; +export type GetGlobalSettingsQueryVariables = Exact<{ [key: string]: never; }>; + export type GetGlobalSettingsQuery = { globalSettings: GlobalSettingsFragment }; -export type AdministratorFragment = Pick & { - user: Pick & { - roles: Array>; - }; -}; - -export type AssetFragment = Pick< - Asset, - 'id' | 'name' | 'fileSize' | 'mimeType' | 'type' | 'preview' | 'source' ->; - -export type ProductVariantFragment = Pick< - ProductVariant, - | 'id' - | 'enabled' - | 'languageCode' - | 'name' - | 'currencyCode' - | 'price' - | 'priceWithTax' - | 'stockOnHand' - | 'trackInventory' - | 'sku' -> & { - taxRateApplied: Pick; - taxCategory: Pick; - options: Array>; - facetValues: Array & { facet: Pick }>; - featuredAsset?: Maybe; - assets: Array; - translations: Array>; - channels: Array>; -}; - -export type ProductWithVariantsFragment = Pick< - Product, - 'id' | 'enabled' | 'languageCode' | 'name' | 'slug' | 'description' -> & { - featuredAsset?: Maybe; - assets: Array; - translations: Array>; - optionGroups: Array>; - variants: Array; - facetValues: Array & { facet: Pick }>; - channels: Array>; -}; - -export type RoleFragment = Pick & { - channels: Array>; -}; - -export type ConfigurableOperationFragment = Pick & { - args: Array>; -}; - -export type CollectionFragment = Pick< - Collection, - 'id' | 'name' | 'slug' | 'description' | 'isPrivate' | 'languageCode' -> & { - featuredAsset?: Maybe; - assets: Array; - filters: Array; - translations: Array>; - parent?: Maybe>; - children?: Maybe>>; -}; - -export type FacetValueFragment = Pick & { - translations: Array>; - facet: Pick; -}; - -export type FacetWithValuesFragment = Pick & { - translations: Array>; - values: Array; -}; - -export type CountryFragment = Pick & { - translations: Array>; -}; - -export type AddressFragment = Pick< - Address, - | 'id' - | 'fullName' - | 'company' - | 'streetLine1' - | 'streetLine2' - | 'city' - | 'province' - | 'postalCode' - | 'phoneNumber' - | 'defaultShippingAddress' - | 'defaultBillingAddress' -> & { country: Pick }; - -export type CustomerFragment = Pick< - Customer, - 'id' | 'title' | 'firstName' | 'lastName' | 'phoneNumber' | 'emailAddress' -> & { - user?: Maybe>; - addresses?: Maybe>; -}; +export type AdministratorFragment = ( + Pick + & { user: ( + Pick + & { roles: Array> } + ) } +); + +export type AssetFragment = Pick; + +export type ProductVariantFragment = ( + Pick + & { taxRateApplied: Pick, taxCategory: Pick, options: Array>, facetValues: Array<( + Pick + & { facet: Pick } + )>, featuredAsset?: Maybe, assets: Array, translations: Array>, channels: Array> } +); + +export type ProductWithVariantsFragment = ( + Pick + & { featuredAsset?: Maybe, assets: Array, translations: Array>, optionGroups: Array>, variants: Array, facetValues: Array<( + Pick + & { facet: Pick } + )>, channels: Array> } +); + +export type RoleFragment = ( + Pick + & { channels: Array> } +); + +export type ConfigurableOperationFragment = ( + Pick + & { args: Array> } +); + +export type CollectionFragment = ( + Pick + & { featuredAsset?: Maybe, assets: Array, filters: Array, translations: Array>, parent?: Maybe>, children?: Maybe>> } +); + +export type FacetValueFragment = ( + Pick + & { translations: Array>, facet: Pick } +); + +export type FacetWithValuesFragment = ( + Pick + & { translations: Array>, values: Array } +); + +export type CountryFragment = ( + Pick + & { translations: Array> } +); + +export type AddressFragment = ( + Pick + & { country: Pick } +); + +export type CustomerFragment = ( + Pick + & { user?: Maybe>, addresses?: Maybe> } +); export type AdjustmentFragment = Pick; -export type ShippingAddressFragment = Pick< - OrderAddress, - | 'fullName' - | 'company' - | 'streetLine1' - | 'streetLine2' - | 'city' - | 'province' - | 'postalCode' - | 'country' - | 'phoneNumber' ->; - -export type OrderFragment = Pick< - Order, - | 'id' - | 'createdAt' - | 'updatedAt' - | 'code' - | 'active' - | 'state' - | 'total' - | 'totalWithTax' - | 'totalQuantity' - | 'currencyCode' -> & { customer?: Maybe> }; - -export type OrderItemFragment = Pick< - OrderItem, - 'id' | 'cancelled' | 'unitPrice' | 'unitPriceWithTax' | 'taxRate' -> & { fulfillment?: Maybe> }; - -export type PaymentFragment = Pick< - Payment, - 'id' | 'transactionId' | 'amount' | 'method' | 'state' | 'nextStates' | 'metadata' -> & { refunds: Array> }; - -export type OrderWithLinesFragment = Pick< - Order, - | 'id' - | 'createdAt' - | 'updatedAt' - | 'code' - | 'state' - | 'active' - | 'subTotal' - | 'subTotalWithTax' - | 'total' - | 'totalWithTax' - | 'totalQuantity' - | 'currencyCode' - | 'shipping' - | 'shippingWithTax' -> & { - customer?: Maybe>; - lines: Array< - Pick & { - featuredAsset?: Maybe>; - productVariant: Pick; - items: Array; - } - >; - surcharges: Array>; - shippingLines: Array< - Pick & { - shippingMethod: Pick; - } - >; - shippingAddress?: Maybe; - payments?: Maybe>; -}; - -export type PromotionFragment = Pick< - Promotion, - 'id' | 'createdAt' | 'updatedAt' | 'couponCode' | 'startsAt' | 'endsAt' | 'name' | 'enabled' -> & { conditions: Array; actions: Array }; - -export type ZoneFragment = Pick & { members: Array }; - -export type TaxRateFragment = Pick & { - category: Pick; - zone: Pick; - customerGroup?: Maybe>; -}; - -export type CurrentUserFragment = Pick & { - channels: Array>; -}; - -export type VariantWithStockFragment = Pick & { - stockMovements: Pick & { - items: Array< - | Pick - | Pick - | Pick - | Pick - | Pick - | Pick - >; - }; -}; - -export type FulfillmentFragment = Pick< - Fulfillment, - 'id' | 'state' | 'nextStates' | 'method' | 'trackingCode' -> & { orderItems: Array> }; - -export type ChannelFragment = Pick< - Channel, - 'id' | 'code' | 'token' | 'currencyCode' | 'defaultLanguageCode' | 'pricesIncludeTax' -> & { defaultShippingZone?: Maybe>; defaultTaxZone?: Maybe> }; - -export type GlobalSettingsFragment = Pick< - GlobalSettings, - 'id' | 'availableLanguages' | 'trackInventory' | 'outOfStockThreshold' -> & { - serverConfig: Pick & { - orderProcess: Array>; - permissions: Array>; - customFieldConfig: { - Customer: Array< - | Pick - | Pick - | Pick - | Pick - | Pick - | Pick - | Pick - | Pick - >; - }; - }; -}; - -export type CustomerGroupFragment = Pick & { - customers: Pick & { items: Array> }; -}; - -export type ProductOptionGroupFragment = Pick & { - options: Array>; - translations: Array>; -}; - -export type ProductWithOptionsFragment = Pick & { - optionGroups: Array< - Pick & { options: Array> } - >; -}; - -export type ShippingMethodFragment = Pick & { - calculator: Pick & { args: Array> }; - checker: Pick & { args: Array> }; -}; +export type ShippingAddressFragment = Pick; + +export type OrderFragment = ( + Pick + & { customer?: Maybe> } +); + +export type OrderItemFragment = ( + Pick + & { fulfillment?: Maybe> } +); + +export type PaymentFragment = ( + Pick + & { refunds: Array> } +); + +export type OrderWithLinesFragment = ( + Pick + & { customer?: Maybe>, lines: Array<( + Pick + & { featuredAsset?: Maybe>, productVariant: Pick, items: Array } + )>, surcharges: Array>, shippingLines: Array<( + Pick + & { shippingMethod: Pick } + )>, shippingAddress?: Maybe, payments?: Maybe> } +); + +export type PromotionFragment = ( + Pick + & { conditions: Array, actions: Array } +); + +export type ZoneFragment = ( + Pick + & { members: Array } +); + +export type TaxRateFragment = ( + Pick + & { category: Pick, zone: Pick, customerGroup?: Maybe> } +); + +export type CurrentUserFragment = ( + Pick + & { channels: Array> } +); + +export type VariantWithStockFragment = ( + Pick + & { stockMovements: ( + Pick + & { items: Array | Pick | Pick | Pick | Pick | Pick> } + ) } +); + +export type FulfillmentFragment = ( + Pick + & { orderItems: Array> } +); + +export type ChannelFragment = ( + Pick + & { defaultShippingZone?: Maybe>, defaultTaxZone?: Maybe> } +); + +export type GlobalSettingsFragment = ( + Pick + & { serverConfig: ( + Pick + & { orderProcess: Array>, permissions: Array>, customFieldConfig: { Customer: Array | Pick | Pick | Pick | Pick | Pick | Pick | Pick> } } + ) } +); + +export type CustomerGroupFragment = ( + Pick + & { customers: ( + Pick + & { items: Array> } + ) } +); + +export type ProductOptionGroupFragment = ( + Pick + & { options: Array>, translations: Array> } +); + +export type ProductWithOptionsFragment = ( + Pick + & { optionGroups: Array<( + Pick + & { options: Array> } + )> } +); + +export type ShippingMethodFragment = ( + Pick + & { calculator: ( + Pick + & { args: Array> } + ), checker: ( + Pick + & { args: Array> } + ) } +); export type CreateAdministratorMutationVariables = Exact<{ - input: CreateAdministratorInput; + input: CreateAdministratorInput; }>; + export type CreateAdministratorMutation = { createAdministrator: AdministratorFragment }; export type UpdateProductMutationVariables = Exact<{ - input: UpdateProductInput; + input: UpdateProductInput; }>; + export type UpdateProductMutation = { updateProduct: ProductWithVariantsFragment }; export type CreateProductMutationVariables = Exact<{ - input: CreateProductInput; + input: CreateProductInput; }>; + export type CreateProductMutation = { createProduct: ProductWithVariantsFragment }; export type GetProductWithVariantsQueryVariables = Exact<{ - id?: Maybe; - slug?: Maybe; + id?: Maybe; + slug?: Maybe; }>; + export type GetProductWithVariantsQuery = { product?: Maybe }; export type GetProductListQueryVariables = Exact<{ - options?: Maybe; + options?: Maybe; }>; -export type GetProductListQuery = { - products: Pick & { - items: Array< - Pick & { - featuredAsset?: Maybe>; - } - >; - }; -}; + +export type GetProductListQuery = { products: ( + Pick + & { items: Array<( + Pick + & { featuredAsset?: Maybe> } + )> } + ) }; export type CreateProductVariantsMutationVariables = Exact<{ - input: Array | CreateProductVariantInput; + input: Array | CreateProductVariantInput; }>; + export type CreateProductVariantsMutation = { createProductVariants: Array> }; export type UpdateProductVariantsMutationVariables = Exact<{ - input: Array | UpdateProductVariantInput; + input: Array | UpdateProductVariantInput; }>; + export type UpdateProductVariantsMutation = { updateProductVariants: Array> }; export type UpdateTaxRateMutationVariables = Exact<{ - input: UpdateTaxRateInput; + input: UpdateTaxRateInput; }>; + export type UpdateTaxRateMutation = { updateTaxRate: TaxRateFragment }; export type CreateFacetMutationVariables = Exact<{ - input: CreateFacetInput; + input: CreateFacetInput; }>; + export type CreateFacetMutation = { createFacet: FacetWithValuesFragment }; export type UpdateFacetMutationVariables = Exact<{ - input: UpdateFacetInput; + input: UpdateFacetInput; }>; + export type UpdateFacetMutation = { updateFacet: FacetWithValuesFragment }; export type GetCustomerListQueryVariables = Exact<{ - options?: Maybe; + options?: Maybe; }>; -export type GetCustomerListQuery = { - customers: Pick & { - items: Array< - Pick & { - user?: Maybe>; - } - >; - }; -}; + +export type GetCustomerListQuery = { customers: ( + Pick + & { items: Array<( + Pick + & { user?: Maybe> } + )> } + ) }; export type GetAssetListQueryVariables = Exact<{ - options?: Maybe; + options?: Maybe; }>; -export type GetAssetListQuery = { assets: Pick & { items: Array } }; + +export type GetAssetListQuery = { assets: ( + Pick + & { items: Array } + ) }; export type CreateRoleMutationVariables = Exact<{ - input: CreateRoleInput; + input: CreateRoleInput; }>; + export type CreateRoleMutation = { createRole: RoleFragment }; export type CreateCollectionMutationVariables = Exact<{ - input: CreateCollectionInput; + input: CreateCollectionInput; }>; + export type CreateCollectionMutation = { createCollection: CollectionFragment }; export type UpdateCollectionMutationVariables = Exact<{ - input: UpdateCollectionInput; + input: UpdateCollectionInput; }>; + export type UpdateCollectionMutation = { updateCollection: CollectionFragment }; export type GetCustomerQueryVariables = Exact<{ - id: Scalars['ID']; - orderListOptions?: Maybe; + id: Scalars['ID']; + orderListOptions?: Maybe; }>; -export type GetCustomerQuery = { - customer?: Maybe< - { - orders: Pick & { - items: Array>; - }; - } & CustomerFragment - >; -}; + +export type GetCustomerQuery = { customer?: Maybe<( + { orders: ( + Pick + & { items: Array> } + ) } + & CustomerFragment + )> }; export type AttemptLoginMutationVariables = Exact<{ - username: Scalars['String']; - password: Scalars['String']; - rememberMe?: Maybe; + username: Scalars['String']; + password: Scalars['String']; + rememberMe?: Maybe; }>; + export type AttemptLoginMutation = { login: CurrentUserFragment }; export type GetCountryListQueryVariables = Exact<{ - options?: Maybe; + options?: Maybe; }>; -export type GetCountryListQuery = { - countries: Pick & { - items: Array>; - }; -}; + +export type GetCountryListQuery = { countries: ( + Pick + & { items: Array> } + ) }; export type UpdateCountryMutationVariables = Exact<{ - input: UpdateCountryInput; + input: UpdateCountryInput; }>; + export type UpdateCountryMutation = { updateCountry: CountryFragment }; export type GetFacetListQueryVariables = Exact<{ - options?: Maybe; + options?: Maybe; +}>; + + +export type GetFacetListQuery = { facets: ( + Pick + & { items: Array } + ) }; + +export type GetFacetListSimpleQueryVariables = Exact<{ + options?: Maybe; }>; -export type GetFacetListQuery = { - facets: Pick & { items: Array }; -}; + +export type GetFacetListSimpleQuery = { facets: ( + Pick + & { items: Array> } + ) }; export type DeleteProductMutationVariables = Exact<{ - id: Scalars['ID']; + id: Scalars['ID']; }>; + export type DeleteProductMutation = { deleteProduct: Pick }; export type GetProductSimpleQueryVariables = Exact<{ - id?: Maybe; - slug?: Maybe; + id?: Maybe; + slug?: Maybe; }>; + export type GetProductSimpleQuery = { product?: Maybe> }; export type GetStockMovementQueryVariables = Exact<{ - id: Scalars['ID']; + id: Scalars['ID']; }>; -export type GetStockMovementQuery = { - product?: Maybe & { variants: Array }>; -}; + +export type GetStockMovementQuery = { product?: Maybe<( + Pick + & { variants: Array } + )> }; export type GetRunningJobsQueryVariables = Exact<{ - options?: Maybe; + options?: Maybe; }>; -export type GetRunningJobsQuery = { - jobs: Pick & { - items: Array>; - }; -}; + +export type GetRunningJobsQuery = { jobs: ( + Pick + & { items: Array> } + ) }; export type CreatePromotionMutationVariables = Exact<{ - input: CreatePromotionInput; + input: CreatePromotionInput; }>; -export type CreatePromotionMutation = { - createPromotion: PromotionFragment | Pick; -}; -export type MeQueryVariables = Exact<{ [key: string]: never }>; +export type CreatePromotionMutation = { createPromotion: PromotionFragment | Pick }; + +export type MeQueryVariables = Exact<{ [key: string]: never; }>; + export type MeQuery = { me?: Maybe }; export type CreateChannelMutationVariables = Exact<{ - input: CreateChannelInput; + input: CreateChannelInput; }>; -export type CreateChannelMutation = { - createChannel: - | ChannelFragment - | Pick; -}; + +export type CreateChannelMutation = { createChannel: ChannelFragment | Pick }; export type DeleteProductVariantMutationVariables = Exact<{ - id: Scalars['ID']; + id: Scalars['ID']; }>; -export type DeleteProductVariantMutation = { - deleteProductVariant: Pick; -}; + +export type DeleteProductVariantMutation = { deleteProductVariant: Pick }; export type AssignProductsToChannelMutationVariables = Exact<{ - input: AssignProductsToChannelInput; + input: AssignProductsToChannelInput; }>; + export type AssignProductsToChannelMutation = { assignProductsToChannel: Array }; export type RemoveProductsFromChannelMutationVariables = Exact<{ - input: RemoveProductsFromChannelInput; + input: RemoveProductsFromChannelInput; }>; -export type RemoveProductsFromChannelMutation = { - removeProductsFromChannel: Array; -}; + +export type RemoveProductsFromChannelMutation = { removeProductsFromChannel: Array }; export type AssignProductVariantsToChannelMutationVariables = Exact<{ - input: AssignProductVariantsToChannelInput; + input: AssignProductVariantsToChannelInput; }>; -export type AssignProductVariantsToChannelMutation = { - assignProductVariantsToChannel: Array; -}; + +export type AssignProductVariantsToChannelMutation = { assignProductVariantsToChannel: Array }; export type RemoveProductVariantsFromChannelMutationVariables = Exact<{ - input: RemoveProductVariantsFromChannelInput; + input: RemoveProductVariantsFromChannelInput; }>; -export type RemoveProductVariantsFromChannelMutation = { - removeProductVariantsFromChannel: Array; -}; + +export type RemoveProductVariantsFromChannelMutation = { removeProductVariantsFromChannel: Array }; export type UpdateAssetMutationVariables = Exact<{ - input: UpdateAssetInput; + input: UpdateAssetInput; }>; -export type UpdateAssetMutation = { - updateAsset: { - tags: Array>; - focalPoint?: Maybe>; - } & AssetFragment; -}; + +export type UpdateAssetMutation = { updateAsset: ( + { tags: Array>, focalPoint?: Maybe> } + & AssetFragment + ) }; export type DeleteAssetMutationVariables = Exact<{ - input: DeleteAssetInput; + input: DeleteAssetInput; }>; + export type DeleteAssetMutation = { deleteAsset: Pick }; export type UpdateChannelMutationVariables = Exact<{ - input: UpdateChannelInput; + input: UpdateChannelInput; }>; -export type UpdateChannelMutation = { - updateChannel: - | ChannelFragment - | Pick; -}; + +export type UpdateChannelMutation = { updateChannel: ChannelFragment | Pick }; export type GetCustomerHistoryQueryVariables = Exact<{ - id: Scalars['ID']; - options?: Maybe; + id: Scalars['ID']; + options?: Maybe; }>; -export type GetCustomerHistoryQuery = { - customer?: Maybe< - Pick & { - history: Pick & { - items: Array< - Pick & { - administrator?: Maybe>; - } - >; - }; - } - >; -}; + +export type GetCustomerHistoryQuery = { customer?: Maybe<( + Pick + & { history: ( + Pick + & { items: Array<( + Pick + & { administrator?: Maybe> } + )> } + ) } + )> }; export type GetOrderQueryVariables = Exact<{ - id: Scalars['ID']; + id: Scalars['ID']; }>; + export type GetOrderQuery = { order?: Maybe }; export type CreateCustomerGroupMutationVariables = Exact<{ - input: CreateCustomerGroupInput; + input: CreateCustomerGroupInput; }>; + export type CreateCustomerGroupMutation = { createCustomerGroup: CustomerGroupFragment }; export type RemoveCustomersFromGroupMutationVariables = Exact<{ - groupId: Scalars['ID']; - customerIds: Array | Scalars['ID']; + groupId: Scalars['ID']; + customerIds: Array | Scalars['ID']; }>; + export type RemoveCustomersFromGroupMutation = { removeCustomersFromGroup: CustomerGroupFragment }; export type CreateFulfillmentMutationVariables = Exact<{ - input: FulfillOrderInput; + input: FulfillOrderInput; }>; -export type CreateFulfillmentMutation = { - addFulfillmentToOrder: - | FulfillmentFragment - | Pick - | Pick - | Pick - | Pick - | Pick - | Pick; -}; + +export type CreateFulfillmentMutation = { addFulfillmentToOrder: FulfillmentFragment | Pick | Pick | Pick | Pick | Pick | Pick }; export type TransitFulfillmentMutationVariables = Exact<{ - id: Scalars['ID']; - state: Scalars['String']; + id: Scalars['ID']; + state: Scalars['String']; }>; -export type TransitFulfillmentMutation = { - transitionFulfillmentToState: - | FulfillmentFragment - | Pick< - FulfillmentStateTransitionError, - 'errorCode' | 'message' | 'transitionError' | 'fromState' | 'toState' - >; -}; + +export type TransitFulfillmentMutation = { transitionFulfillmentToState: FulfillmentFragment | Pick }; export type GetOrderFulfillmentsQueryVariables = Exact<{ - id: Scalars['ID']; + id: Scalars['ID']; }>; -export type GetOrderFulfillmentsQuery = { - order?: Maybe< - Pick & { - fulfillments?: Maybe>>; - } - >; -}; + +export type GetOrderFulfillmentsQuery = { order?: Maybe<( + Pick + & { fulfillments?: Maybe>> } + )> }; export type GetOrderListQueryVariables = Exact<{ - options?: Maybe; + options?: Maybe; }>; -export type GetOrderListQuery = { orders: Pick & { items: Array } }; + +export type GetOrderListQuery = { orders: ( + Pick + & { items: Array } + ) }; export type CreateAddressMutationVariables = Exact<{ - id: Scalars['ID']; - input: CreateAddressInput; -}>; - -export type CreateAddressMutation = { - createCustomerAddress: Pick< - Address, - | 'id' - | 'fullName' - | 'company' - | 'streetLine1' - | 'streetLine2' - | 'city' - | 'province' - | 'postalCode' - | 'phoneNumber' - | 'defaultShippingAddress' - | 'defaultBillingAddress' - > & { country: Pick }; -}; + id: Scalars['ID']; + input: CreateAddressInput; +}>; + + +export type CreateAddressMutation = { createCustomerAddress: ( + Pick + & { country: Pick } + ) }; export type UpdateAddressMutationVariables = Exact<{ - input: UpdateAddressInput; + input: UpdateAddressInput; }>; -export type UpdateAddressMutation = { - updateCustomerAddress: Pick & { - country: Pick; - }; -}; + +export type UpdateAddressMutation = { updateCustomerAddress: ( + Pick + & { country: Pick } + ) }; export type CreateCustomerMutationVariables = Exact<{ - input: CreateCustomerInput; - password?: Maybe; + input: CreateCustomerInput; + password?: Maybe; }>; -export type CreateCustomerMutation = { - createCustomer: CustomerFragment | Pick; -}; + +export type CreateCustomerMutation = { createCustomer: CustomerFragment | Pick }; export type UpdateCustomerMutationVariables = Exact<{ - input: UpdateCustomerInput; + input: UpdateCustomerInput; }>; -export type UpdateCustomerMutation = { - updateCustomer: CustomerFragment | Pick; -}; + +export type UpdateCustomerMutation = { updateCustomer: CustomerFragment | Pick }; export type DeleteCustomerMutationVariables = Exact<{ - id: Scalars['ID']; + id: Scalars['ID']; }>; + export type DeleteCustomerMutation = { deleteCustomer: Pick }; export type UpdateCustomerNoteMutationVariables = Exact<{ - input: UpdateCustomerNoteInput; + input: UpdateCustomerNoteInput; }>; -export type UpdateCustomerNoteMutation = { - updateCustomerNote: Pick; -}; + +export type UpdateCustomerNoteMutation = { updateCustomerNote: Pick }; export type DeleteCustomerNoteMutationVariables = Exact<{ - id: Scalars['ID']; + id: Scalars['ID']; }>; + export type DeleteCustomerNoteMutation = { deleteCustomerNote: Pick }; export type UpdateCustomerGroupMutationVariables = Exact<{ - input: UpdateCustomerGroupInput; + input: UpdateCustomerGroupInput; }>; + export type UpdateCustomerGroupMutation = { updateCustomerGroup: CustomerGroupFragment }; export type DeleteCustomerGroupMutationVariables = Exact<{ - id: Scalars['ID']; + id: Scalars['ID']; }>; -export type DeleteCustomerGroupMutation = { - deleteCustomerGroup: Pick; -}; + +export type DeleteCustomerGroupMutation = { deleteCustomerGroup: Pick }; export type GetCustomerGroupsQueryVariables = Exact<{ - options?: Maybe; + options?: Maybe; }>; -export type GetCustomerGroupsQuery = { - customerGroups: Pick & { - items: Array>; - }; -}; + +export type GetCustomerGroupsQuery = { customerGroups: ( + Pick + & { items: Array> } + ) }; export type GetCustomerGroupQueryVariables = Exact<{ - id: Scalars['ID']; - options?: Maybe; + id: Scalars['ID']; + options?: Maybe; }>; -export type GetCustomerGroupQuery = { - customerGroup?: Maybe< - Pick & { - customers: Pick & { items: Array> }; - } - >; -}; + +export type GetCustomerGroupQuery = { customerGroup?: Maybe<( + Pick + & { customers: ( + Pick + & { items: Array> } + ) } + )> }; export type AddCustomersToGroupMutationVariables = Exact<{ - groupId: Scalars['ID']; - customerIds: Array | Scalars['ID']; + groupId: Scalars['ID']; + customerIds: Array | Scalars['ID']; }>; + export type AddCustomersToGroupMutation = { addCustomersToGroup: CustomerGroupFragment }; export type GetCustomerWithGroupsQueryVariables = Exact<{ - id: Scalars['ID']; + id: Scalars['ID']; }>; -export type GetCustomerWithGroupsQuery = { - customer?: Maybe & { groups: Array> }>; -}; + +export type GetCustomerWithGroupsQuery = { customer?: Maybe<( + Pick + & { groups: Array> } + )> }; export type AdminTransitionMutationVariables = Exact<{ - id: Scalars['ID']; - state: Scalars['String']; + id: Scalars['ID']; + state: Scalars['String']; }>; -export type AdminTransitionMutation = { - transitionOrderToState?: Maybe< - | OrderFragment - | Pick< - OrderStateTransitionError, - 'errorCode' | 'message' | 'transitionError' | 'fromState' | 'toState' - > - >; -}; + +export type AdminTransitionMutation = { transitionOrderToState?: Maybe> }; export type CancelOrderMutationVariables = Exact<{ - input: CancelOrderInput; + input: CancelOrderInput; }>; -export type CancelOrderMutation = { - cancelOrder: - | CanceledOrderFragment - | Pick - | Pick - | Pick - | Pick - | Pick; -}; -export type CanceledOrderFragment = Pick & { - lines: Array & { items: Array> }>; -}; +export type CancelOrderMutation = { cancelOrder: CanceledOrderFragment | Pick | Pick | Pick | Pick | Pick }; + +export type CanceledOrderFragment = ( + Pick + & { lines: Array<( + Pick + & { items: Array> } + )> } +); export type UpdateGlobalSettingsMutationVariables = Exact<{ - input: UpdateGlobalSettingsInput; + input: UpdateGlobalSettingsInput; }>; -export type UpdateGlobalSettingsMutation = { - updateGlobalSettings: GlobalSettingsFragment | Pick; -}; + +export type UpdateGlobalSettingsMutation = { updateGlobalSettings: GlobalSettingsFragment | Pick }; export type UpdateRoleMutationVariables = Exact<{ - input: UpdateRoleInput; + input: UpdateRoleInput; }>; + export type UpdateRoleMutation = { updateRole: RoleFragment }; -export type GetProductsWithVariantPricesQueryVariables = Exact<{ [key: string]: never }>; +export type GetProductsWithVariantPricesQueryVariables = Exact<{ [key: string]: never; }>; -export type GetProductsWithVariantPricesQuery = { - products: { - items: Array< - Pick & { - variants: Array< - Pick & { - facetValues: Array>; - } - >; - } - >; - }; -}; + +export type GetProductsWithVariantPricesQuery = { products: { items: Array<( + Pick + & { variants: Array<( + Pick + & { facetValues: Array> } + )> } + )> } }; export type CreateProductOptionGroupMutationVariables = Exact<{ - input: CreateProductOptionGroupInput; + input: CreateProductOptionGroupInput; }>; + export type CreateProductOptionGroupMutation = { createProductOptionGroup: ProductOptionGroupFragment }; export type AddOptionGroupToProductMutationVariables = Exact<{ - productId: Scalars['ID']; - optionGroupId: Scalars['ID']; + productId: Scalars['ID']; + optionGroupId: Scalars['ID']; }>; + export type AddOptionGroupToProductMutation = { addOptionGroupToProduct: ProductWithOptionsFragment }; export type CreateShippingMethodMutationVariables = Exact<{ - input: CreateShippingMethodInput; + input: CreateShippingMethodInput; }>; + export type CreateShippingMethodMutation = { createShippingMethod: ShippingMethodFragment }; export type SettlePaymentMutationVariables = Exact<{ - id: Scalars['ID']; + id: Scalars['ID']; }>; -export type SettlePaymentMutation = { - settlePayment: - | PaymentFragment - | Pick - | Pick - | Pick; -}; + +export type SettlePaymentMutation = { settlePayment: PaymentFragment | Pick | Pick | Pick }; export type GetOrderHistoryQueryVariables = Exact<{ - id: Scalars['ID']; - options?: Maybe; + id: Scalars['ID']; + options?: Maybe; }>; -export type GetOrderHistoryQuery = { - order?: Maybe< - Pick & { - history: Pick & { - items: Array< - Pick & { - administrator?: Maybe>; - } - >; - }; - } - >; -}; + +export type GetOrderHistoryQuery = { order?: Maybe<( + Pick + & { history: ( + Pick + & { items: Array<( + Pick + & { administrator?: Maybe> } + )> } + ) } + )> }; export type UpdateShippingMethodMutationVariables = Exact<{ - input: UpdateShippingMethodInput; + input: UpdateShippingMethodInput; }>; + export type UpdateShippingMethodMutation = { updateShippingMethod: ShippingMethodFragment }; export type GetAssetQueryVariables = Exact<{ - id: Scalars['ID']; + id: Scalars['ID']; }>; -export type GetAssetQuery = { asset?: Maybe & AssetFragment> }; + +export type GetAssetQuery = { asset?: Maybe<( + Pick + & AssetFragment + )> }; export type AssetFragFirstFragment = Pick; export type GetAssetFragmentFirstQueryVariables = Exact<{ - id: Scalars['ID']; + id: Scalars['ID']; }>; + export type GetAssetFragmentFirstQuery = { asset?: Maybe }; export type CreateAssetsMutationVariables = Exact<{ - input: Array | CreateAssetInput; + input: Array | CreateAssetInput; }>; -export type CreateAssetsMutation = { - createAssets: Array< - | ({ - focalPoint?: Maybe>; - tags: Array>; - } & AssetFragment) - | Pick - >; -}; + +export type CreateAssetsMutation = { createAssets: Array<( + { focalPoint?: Maybe>, tags: Array> } + & AssetFragment + ) | Pick> }; export type DeleteShippingMethodMutationVariables = Exact<{ - id: Scalars['ID']; + id: Scalars['ID']; }>; -export type DeleteShippingMethodMutation = { - deleteShippingMethod: Pick; -}; + +export type DeleteShippingMethodMutation = { deleteShippingMethod: Pick }; export type AssignPromotionToChannelMutationVariables = Exact<{ - input: AssignPromotionsToChannelInput; + input: AssignPromotionsToChannelInput; }>; -export type AssignPromotionToChannelMutation = { - assignPromotionsToChannel: Array>; -}; + +export type AssignPromotionToChannelMutation = { assignPromotionsToChannel: Array> }; export type RemovePromotionFromChannelMutationVariables = Exact<{ - input: RemovePromotionsFromChannelInput; + input: RemovePromotionsFromChannelInput; }>; -export type RemovePromotionFromChannelMutation = { - removePromotionsFromChannel: Array>; -}; + +export type RemovePromotionFromChannelMutation = { removePromotionsFromChannel: Array> }; export type GetTaxRatesQueryVariables = Exact<{ - options?: Maybe; + options?: Maybe; }>; -export type GetTaxRatesQuery = { - taxRates: Pick & { items: Array }; -}; + +export type GetTaxRatesQuery = { taxRates: ( + Pick + & { items: Array } + ) }; export type CancelJobMutationVariables = Exact<{ - id: Scalars['ID']; + id: Scalars['ID']; }>; + export type CancelJobMutation = { cancelJob: Pick }; export type UpdateOptionGroupMutationVariables = Exact<{ - input: UpdateProductOptionGroupInput; + input: UpdateProductOptionGroupInput; }>; + export type UpdateOptionGroupMutation = { updateProductOptionGroup: Pick }; -export type GetFulfillmentHandlersQueryVariables = Exact<{ [key: string]: never }>; - -export type GetFulfillmentHandlersQuery = { - fulfillmentHandlers: Array< - Pick & { - args: Array>; - } - >; -}; - -export type OrderWithModificationsFragment = Pick & { - lines: Array< - Pick< - OrderLine, - 'id' | 'quantity' | 'linePrice' | 'linePriceWithTax' | 'discountedLinePriceWithTax' - > & { - productVariant: Pick; - items: Array>; - } - >; - surcharges: Array>; - payments?: Maybe< - Array< - Pick & { - refunds: Array>; - } - > - >; - modifications: Array< - Pick & { - orderItems?: Maybe>>; - surcharges?: Maybe>>; - payment?: Maybe>; - refund?: Maybe>; - } - >; - shippingAddress?: Maybe< - Pick - >; - billingAddress?: Maybe< - Pick - >; -}; +export type GetFulfillmentHandlersQueryVariables = Exact<{ [key: string]: never; }>; + + +export type GetFulfillmentHandlersQuery = { fulfillmentHandlers: Array<( + Pick + & { args: Array> } + )> }; + +export type OrderWithModificationsFragment = ( + Pick + & { lines: Array<( + Pick + & { productVariant: Pick, items: Array> } + )>, surcharges: Array>, payments?: Maybe + & { refunds: Array> } + )>>, modifications: Array<( + Pick + & { orderItems?: Maybe>>, surcharges?: Maybe>>, payment?: Maybe>, refund?: Maybe> } + )>, shippingAddress?: Maybe>, billingAddress?: Maybe> } +); export type GetOrderWithModificationsQueryVariables = Exact<{ - id: Scalars['ID']; + id: Scalars['ID']; }>; + export type GetOrderWithModificationsQuery = { order?: Maybe }; export type ModifyOrderMutationVariables = Exact<{ - input: ModifyOrderInput; + input: ModifyOrderInput; }>; -export type ModifyOrderMutation = { - modifyOrder: - | OrderWithModificationsFragment - | Pick - | Pick - | Pick - | Pick - | Pick - | Pick - | Pick; -}; + +export type ModifyOrderMutation = { modifyOrder: OrderWithModificationsFragment | Pick | Pick | Pick | Pick | Pick | Pick | Pick }; export type AddManualPaymentMutationVariables = Exact<{ - input: ManualPaymentInput; + input: ManualPaymentInput; }>; -export type AddManualPaymentMutation = { - addManualPaymentToOrder: - | OrderWithModificationsFragment - | Pick; -}; -export type DeletePromotionAdHoc1MutationVariables = Exact<{ [key: string]: never }>; +export type AddManualPaymentMutation = { addManualPaymentToOrder: OrderWithModificationsFragment | Pick }; + +export type DeletePromotionAdHoc1MutationVariables = Exact<{ [key: string]: never; }>; + export type DeletePromotionAdHoc1Mutation = { deletePromotion: Pick }; -export type GetOrderListFulfillmentsQueryVariables = Exact<{ [key: string]: never }>; +export type GetOrderListFulfillmentsQueryVariables = Exact<{ [key: string]: never; }>; -export type GetOrderListFulfillmentsQuery = { - orders: { - items: Array< - Pick & { - fulfillments?: Maybe>>; - } - >; - }; -}; + +export type GetOrderListFulfillmentsQuery = { orders: { items: Array<( + Pick + & { fulfillments?: Maybe>> } + )> } }; export type GetOrderFulfillmentItemsQueryVariables = Exact<{ - id: Scalars['ID']; + id: Scalars['ID']; }>; -export type GetOrderFulfillmentItemsQuery = { - order?: Maybe & { fulfillments?: Maybe> }>; -}; -export type RefundFragment = Pick< - Refund, - 'id' | 'state' | 'items' | 'transactionId' | 'shipping' | 'total' | 'metadata' ->; +export type GetOrderFulfillmentItemsQuery = { order?: Maybe<( + Pick + & { fulfillments?: Maybe> } + )> }; + +export type RefundFragment = Pick; export type RefundOrderMutationVariables = Exact<{ - input: RefundOrderInput; + input: RefundOrderInput; }>; -export type RefundOrderMutation = { - refundOrder: - | RefundFragment - | Pick - | Pick - | Pick - | Pick - | Pick - | Pick - | Pick - | Pick; -}; + +export type RefundOrderMutation = { refundOrder: RefundFragment | Pick | Pick | Pick | Pick | Pick | Pick | Pick | Pick }; export type SettleRefundMutationVariables = Exact<{ - input: SettleRefundInput; + input: SettleRefundInput; }>; -export type SettleRefundMutation = { - settleRefund: RefundFragment | Pick; -}; + +export type SettleRefundMutation = { settleRefund: RefundFragment | Pick }; export type AddNoteToOrderMutationVariables = Exact<{ - input: AddNoteToOrderInput; + input: AddNoteToOrderInput; }>; + export type AddNoteToOrderMutation = { addNoteToOrder: Pick }; export type UpdateOrderNoteMutationVariables = Exact<{ - input: UpdateOrderNoteInput; + input: UpdateOrderNoteInput; }>; + export type UpdateOrderNoteMutation = { updateOrderNote: Pick }; export type DeleteOrderNoteMutationVariables = Exact<{ - id: Scalars['ID']; + id: Scalars['ID']; }>; + export type DeleteOrderNoteMutation = { deleteOrderNote: Pick }; export type GetOrderWithPaymentsQueryVariables = Exact<{ - id: Scalars['ID']; + id: Scalars['ID']; }>; -export type GetOrderWithPaymentsQuery = { - order?: Maybe< - Pick & { - payments?: Maybe< - Array< - Pick & { - refunds: Array>; - } - > - >; - } - >; -}; + +export type GetOrderWithPaymentsQuery = { order?: Maybe<( + Pick + & { payments?: Maybe + & { refunds: Array> } + )>> } + )> }; export type GetOrderListWithQtyQueryVariables = Exact<{ - options?: Maybe; + options?: Maybe; }>; -export type GetOrderListWithQtyQuery = { - orders: { - items: Array< - Pick & { - lines: Array>; - } - >; - }; -}; -export type PaymentMethodFragment = Pick< - PaymentMethod, - 'id' | 'code' | 'name' | 'description' | 'enabled' -> & { - checker?: Maybe & { args: Array> }>; - handler: Pick & { args: Array> }; -}; +export type GetOrderListWithQtyQuery = { orders: { items: Array<( + Pick + & { lines: Array> } + )> } }; + +export type PaymentMethodFragment = ( + Pick + & { checker?: Maybe<( + Pick + & { args: Array> } + )>, handler: ( + Pick + & { args: Array> } + ) } +); export type CreatePaymentMethodMutationVariables = Exact<{ - input: CreatePaymentMethodInput; + input: CreatePaymentMethodInput; }>; + export type CreatePaymentMethodMutation = { createPaymentMethod: PaymentMethodFragment }; export type UpdatePaymentMethodMutationVariables = Exact<{ - input: UpdatePaymentMethodInput; + input: UpdatePaymentMethodInput; }>; + export type UpdatePaymentMethodMutation = { updatePaymentMethod: PaymentMethodFragment }; -export type GetPaymentMethodHandlersQueryVariables = Exact<{ [key: string]: never }>; +export type GetPaymentMethodHandlersQueryVariables = Exact<{ [key: string]: never; }>; -export type GetPaymentMethodHandlersQuery = { - paymentMethodHandlers: Array< - Pick & { - args: Array>; - } - >; -}; -export type GetPaymentMethodCheckersQueryVariables = Exact<{ [key: string]: never }>; +export type GetPaymentMethodHandlersQuery = { paymentMethodHandlers: Array<( + Pick + & { args: Array> } + )> }; + +export type GetPaymentMethodCheckersQueryVariables = Exact<{ [key: string]: never; }>; -export type GetPaymentMethodCheckersQuery = { - paymentMethodEligibilityCheckers: Array< - Pick & { - args: Array>; - } - >; -}; + +export type GetPaymentMethodCheckersQuery = { paymentMethodEligibilityCheckers: Array<( + Pick + & { args: Array> } + )> }; export type GetPaymentMethodQueryVariables = Exact<{ - id: Scalars['ID']; + id: Scalars['ID']; }>; + export type GetPaymentMethodQuery = { paymentMethod?: Maybe }; export type GetPaymentMethodListQueryVariables = Exact<{ - options?: Maybe; + options?: Maybe; }>; -export type GetPaymentMethodListQuery = { - paymentMethods: Pick & { items: Array }; -}; + +export type GetPaymentMethodListQuery = { paymentMethods: ( + Pick + & { items: Array } + ) }; export type DeletePaymentMethodMutationVariables = Exact<{ - id: Scalars['ID']; - force?: Maybe; + id: Scalars['ID']; + force?: Maybe; }>; -export type DeletePaymentMethodMutation = { - deletePaymentMethod: Pick; -}; + +export type DeletePaymentMethodMutation = { deletePaymentMethod: Pick }; export type TransitionPaymentToStateMutationVariables = Exact<{ - id: Scalars['ID']; - state: Scalars['String']; + id: Scalars['ID']; + state: Scalars['String']; }>; -export type TransitionPaymentToStateMutation = { - transitionPaymentToState: - | PaymentFragment - | Pick; -}; + +export type TransitionPaymentToStateMutation = { transitionPaymentToState: PaymentFragment | Pick }; export type AddManualPayment2MutationVariables = Exact<{ - input: ManualPaymentInput; + input: ManualPaymentInput; }>; -export type AddManualPayment2Mutation = { - addManualPaymentToOrder: OrderWithLinesFragment | Pick; -}; + +export type AddManualPayment2Mutation = { addManualPaymentToOrder: OrderWithLinesFragment | Pick }; export type UpdateProductOptionGroupMutationVariables = Exact<{ - input: UpdateProductOptionGroupInput; + input: UpdateProductOptionGroupInput; }>; + export type UpdateProductOptionGroupMutation = { updateProductOptionGroup: ProductOptionGroupFragment }; export type CreateProductOptionMutationVariables = Exact<{ - input: CreateProductOptionInput; + input: CreateProductOptionInput; }>; -export type CreateProductOptionMutation = { - createProductOption: Pick & { - translations: Array>; - }; -}; + +export type CreateProductOptionMutation = { createProductOption: ( + Pick + & { translations: Array> } + ) }; export type UpdateProductOptionMutationVariables = Exact<{ - input: UpdateProductOptionInput; + input: UpdateProductOptionInput; }>; -export type UpdateProductOptionMutation = { - updateProductOption: Pick; -}; + +export type UpdateProductOptionMutation = { updateProductOption: Pick }; export type RemoveOptionGroupFromProductMutationVariables = Exact<{ - productId: Scalars['ID']; - optionGroupId: Scalars['ID']; + productId: Scalars['ID']; + optionGroupId: Scalars['ID']; }>; -export type RemoveOptionGroupFromProductMutation = { - removeOptionGroupFromProduct: - | ProductWithOptionsFragment - | Pick; -}; + +export type RemoveOptionGroupFromProductMutation = { removeOptionGroupFromProduct: ProductWithOptionsFragment | Pick }; export type GetOptionGroupQueryVariables = Exact<{ - id: Scalars['ID']; + id: Scalars['ID']; }>; -export type GetOptionGroupQuery = { - productOptionGroup?: Maybe< - Pick & { options: Array> } - >; -}; + +export type GetOptionGroupQuery = { productOptionGroup?: Maybe<( + Pick + & { options: Array> } + )> }; export type GetProductVariantQueryVariables = Exact<{ - id: Scalars['ID']; + id: Scalars['ID']; }>; + export type GetProductVariantQuery = { productVariant?: Maybe> }; export type GetProductVariantListQueryVariables = Exact<{ - options?: Maybe; - productId?: Maybe; + options?: Maybe; + productId?: Maybe; }>; -export type GetProductVariantListQuery = { - productVariants: Pick & { - items: Array>; - }; -}; + +export type GetProductVariantListQuery = { productVariants: ( + Pick + & { items: Array> } + ) }; export type DeletePromotionMutationVariables = Exact<{ - id: Scalars['ID']; + id: Scalars['ID']; }>; + export type DeletePromotionMutation = { deletePromotion: Pick }; export type GetPromotionListQueryVariables = Exact<{ - options?: Maybe; + options?: Maybe; }>; -export type GetPromotionListQuery = { - promotions: Pick & { items: Array }; -}; + +export type GetPromotionListQuery = { promotions: ( + Pick + & { items: Array } + ) }; export type GetPromotionQueryVariables = Exact<{ - id: Scalars['ID']; + id: Scalars['ID']; }>; + export type GetPromotionQuery = { promotion?: Maybe }; export type UpdatePromotionMutationVariables = Exact<{ - input: UpdatePromotionInput; + input: UpdatePromotionInput; }>; -export type UpdatePromotionMutation = { - updatePromotion: PromotionFragment | Pick; -}; -export type ConfigurableOperationDefFragment = Pick< - ConfigurableOperationDefinition, - 'code' | 'description' -> & { args: Array> }; +export type UpdatePromotionMutation = { updatePromotion: PromotionFragment | Pick }; -export type GetAdjustmentOperationsQueryVariables = Exact<{ [key: string]: never }>; +export type ConfigurableOperationDefFragment = ( + Pick + & { args: Array> } +); + +export type GetAdjustmentOperationsQueryVariables = Exact<{ [key: string]: never; }>; -export type GetAdjustmentOperationsQuery = { - promotionActions: Array; - promotionConditions: Array; -}; + +export type GetAdjustmentOperationsQuery = { promotionActions: Array, promotionConditions: Array }; export type GetRolesQueryVariables = Exact<{ - options?: Maybe; + options?: Maybe; }>; -export type GetRolesQuery = { roles: Pick & { items: Array } }; + +export type GetRolesQuery = { roles: ( + Pick + & { items: Array } + ) }; export type GetRoleQueryVariables = Exact<{ - id: Scalars['ID']; + id: Scalars['ID']; }>; + export type GetRoleQuery = { role?: Maybe }; export type DeleteRoleMutationVariables = Exact<{ - id: Scalars['ID']; + id: Scalars['ID']; }>; + export type DeleteRoleMutation = { deleteRole: Pick }; -export type LogoutMutationVariables = Exact<{ [key: string]: never }>; +export type LogoutMutationVariables = Exact<{ [key: string]: never; }>; + export type LogoutMutation = { logout: Pick }; -export type GetShippingMethodListQueryVariables = Exact<{ [key: string]: never }>; +export type GetShippingMethodListQueryVariables = Exact<{ [key: string]: never; }>; -export type GetShippingMethodListQuery = { - shippingMethods: Pick & { items: Array }; -}; + +export type GetShippingMethodListQuery = { shippingMethods: ( + Pick + & { items: Array } + ) }; export type GetShippingMethodQueryVariables = Exact<{ - id: Scalars['ID']; + id: Scalars['ID']; }>; + export type GetShippingMethodQuery = { shippingMethod?: Maybe }; -export type GetEligibilityCheckersQueryVariables = Exact<{ [key: string]: never }>; +export type GetEligibilityCheckersQueryVariables = Exact<{ [key: string]: never; }>; -export type GetEligibilityCheckersQuery = { - shippingEligibilityCheckers: Array< - Pick & { - args: Array>; - } - >; -}; -export type GetCalculatorsQueryVariables = Exact<{ [key: string]: never }>; +export type GetEligibilityCheckersQuery = { shippingEligibilityCheckers: Array<( + Pick + & { args: Array> } + )> }; -export type GetCalculatorsQuery = { - shippingCalculators: Array< - Pick & { - args: Array>; - } - >; -}; +export type GetCalculatorsQueryVariables = Exact<{ [key: string]: never; }>; + + +export type GetCalculatorsQuery = { shippingCalculators: Array<( + Pick + & { args: Array> } + )> }; export type TestShippingMethodQueryVariables = Exact<{ - input: TestShippingMethodInput; + input: TestShippingMethodInput; }>; -export type TestShippingMethodQuery = { - testShippingMethod: Pick & { - quote?: Maybe>; - }; -}; + +export type TestShippingMethodQuery = { testShippingMethod: ( + Pick + & { quote?: Maybe> } + ) }; export type TestEligibleMethodsQueryVariables = Exact<{ - input: TestEligibleShippingMethodsInput; + input: TestEligibleShippingMethodsInput; }>; -export type TestEligibleMethodsQuery = { - testEligibleShippingMethods: Array< - Pick - >; -}; -export type GetMeQueryVariables = Exact<{ [key: string]: never }>; +export type TestEligibleMethodsQuery = { testEligibleShippingMethods: Array> }; + +export type GetMeQueryVariables = Exact<{ [key: string]: never; }>; + export type GetMeQuery = { me?: Maybe> }; -export type GetProductsTake3QueryVariables = Exact<{ [key: string]: never }>; +export type GetProductsTake3QueryVariables = Exact<{ [key: string]: never; }>; + export type GetProductsTake3Query = { products: { items: Array> } }; -export type GetProduct1QueryVariables = Exact<{ [key: string]: never }>; +export type GetProduct1QueryVariables = Exact<{ [key: string]: never; }>; + export type GetProduct1Query = { product?: Maybe> }; -export type GetProduct2VariantsQueryVariables = Exact<{ [key: string]: never }>; +export type GetProduct2VariantsQueryVariables = Exact<{ [key: string]: never; }>; -export type GetProduct2VariantsQuery = { - product?: Maybe & { variants: Array> }>; -}; -export type GetProductCollectionQueryVariables = Exact<{ [key: string]: never }>; +export type GetProduct2VariantsQuery = { product?: Maybe<( + Pick + & { variants: Array> } + )> }; + +export type GetProductCollectionQueryVariables = Exact<{ [key: string]: never; }>; -export type GetProductCollectionQuery = { - product?: Maybe<{ collections: Array> }>; -}; + +export type GetProductCollectionQuery = { product?: Maybe<{ collections: Array> }> }; export type GetCollectionShopQueryVariables = Exact<{ - id?: Maybe; - slug?: Maybe; + id?: Maybe; + slug?: Maybe; }>; -export type GetCollectionShopQuery = { - collection?: Maybe< - Pick & { - parent?: Maybe>; - children?: Maybe>>; - } - >; -}; + +export type GetCollectionShopQuery = { collection?: Maybe<( + Pick + & { parent?: Maybe>, children?: Maybe>> } + )> }; export type DisableProductMutationVariables = Exact<{ - id: Scalars['ID']; + id: Scalars['ID']; }>; + export type DisableProductMutation = { updateProduct: Pick }; export type GetCollectionVariantsQueryVariables = Exact<{ - id?: Maybe; - slug?: Maybe; + id?: Maybe; + slug?: Maybe; }>; -export type GetCollectionVariantsQuery = { - collection?: Maybe< - Pick & { productVariants: { items: Array> } } - >; -}; -export type GetCollectionListQueryVariables = Exact<{ [key: string]: never }>; +export type GetCollectionVariantsQuery = { collection?: Maybe<( + Pick + & { productVariants: { items: Array> } } + )> }; + +export type GetCollectionListQueryVariables = Exact<{ [key: string]: never; }>; + export type GetCollectionListQuery = { collections: { items: Array> } }; export type GetProductFacetValuesQueryVariables = Exact<{ - id: Scalars['ID']; + id: Scalars['ID']; }>; -export type GetProductFacetValuesQuery = { - product?: Maybe & { facetValues: Array> }>; -}; + +export type GetProductFacetValuesQuery = { product?: Maybe<( + Pick + & { facetValues: Array> } + )> }; export type GetVariantFacetValuesQueryVariables = Exact<{ - id: Scalars['ID']; + id: Scalars['ID']; }>; -export type GetVariantFacetValuesQuery = { - product?: Maybe< - Pick & { - variants: Array & { facetValues: Array> }>; - } - >; -}; -export type GetCustomerIdsQueryVariables = Exact<{ [key: string]: never }>; +export type GetVariantFacetValuesQuery = { product?: Maybe<( + Pick + & { variants: Array<( + Pick + & { facetValues: Array> } + )> } + )> }; + +export type GetCustomerIdsQueryVariables = Exact<{ [key: string]: never; }>; + export type GetCustomerIdsQuery = { customers: { items: Array> } }; export type UpdateStockMutationVariables = Exact<{ - input: Array | UpdateProductVariantInput; + input: Array | UpdateProductVariantInput; }>; + export type UpdateStockMutation = { updateProductVariants: Array> }; export type GetTagListQueryVariables = Exact<{ - options?: Maybe; + options?: Maybe; }>; -export type GetTagListQuery = { - tags: Pick & { items: Array> }; -}; + +export type GetTagListQuery = { tags: ( + Pick + & { items: Array> } + ) }; export type GetTagQueryVariables = Exact<{ - id: Scalars['ID']; + id: Scalars['ID']; }>; + export type GetTagQuery = { tag: Pick }; export type CreateTagMutationVariables = Exact<{ - input: CreateTagInput; + input: CreateTagInput; }>; + export type CreateTagMutation = { createTag: Pick }; export type UpdateTagMutationVariables = Exact<{ - input: UpdateTagInput; + input: UpdateTagInput; }>; + export type UpdateTagMutation = { updateTag: Pick }; export type DeleteTagMutationVariables = Exact<{ - id: Scalars['ID']; + id: Scalars['ID']; }>; + export type DeleteTagMutation = { deleteTag: Pick }; -export type GetTaxCategoryListQueryVariables = Exact<{ [key: string]: never }>; +export type GetTaxCategoryListQueryVariables = Exact<{ [key: string]: never; }>; -export type GetTaxCategoryListQuery = { - taxCategories: Array>; -}; + +export type GetTaxCategoryListQuery = { taxCategories: Array> }; export type GetTaxCategoryQueryVariables = Exact<{ - id: Scalars['ID']; + id: Scalars['ID']; }>; + export type GetTaxCategoryQuery = { taxCategory?: Maybe> }; export type CreateTaxCategoryMutationVariables = Exact<{ - input: CreateTaxCategoryInput; + input: CreateTaxCategoryInput; }>; + export type CreateTaxCategoryMutation = { createTaxCategory: Pick }; export type UpdateTaxCategoryMutationVariables = Exact<{ - input: UpdateTaxCategoryInput; + input: UpdateTaxCategoryInput; }>; + export type UpdateTaxCategoryMutation = { updateTaxCategory: Pick }; export type DeleteTaxCategoryMutationVariables = Exact<{ - id: Scalars['ID']; + id: Scalars['ID']; }>; + export type DeleteTaxCategoryMutation = { deleteTaxCategory: Pick }; export type GetTaxRateQueryVariables = Exact<{ - id: Scalars['ID']; + id: Scalars['ID']; }>; + export type GetTaxRateQuery = { taxRate?: Maybe }; export type CreateTaxRateMutationVariables = Exact<{ - input: CreateTaxRateInput; + input: CreateTaxRateInput; }>; + export type CreateTaxRateMutation = { createTaxRate: TaxRateFragment }; export type DeleteTaxRateMutationVariables = Exact<{ - id: Scalars['ID']; + id: Scalars['ID']; }>; + export type DeleteTaxRateMutation = { deleteTaxRate: Pick }; export type DeleteZoneMutationVariables = Exact<{ - id: Scalars['ID']; + id: Scalars['ID']; }>; + export type DeleteZoneMutation = { deleteZone: Pick }; -export type GetZonesQueryVariables = Exact<{ [key: string]: never }>; +export type GetZonesQueryVariables = Exact<{ [key: string]: never; }>; + export type GetZonesQuery = { zones: Array> }; export type GetZoneQueryVariables = Exact<{ - id: Scalars['ID']; + id: Scalars['ID']; }>; + export type GetZoneQuery = { zone?: Maybe }; export type CreateZoneMutationVariables = Exact<{ - input: CreateZoneInput; + input: CreateZoneInput; }>; + export type CreateZoneMutation = { createZone: ZoneFragment }; export type UpdateZoneMutationVariables = Exact<{ - input: UpdateZoneInput; + input: UpdateZoneInput; }>; + export type UpdateZoneMutation = { updateZone: ZoneFragment }; export type AddMembersToZoneMutationVariables = Exact<{ - zoneId: Scalars['ID']; - memberIds: Array | Scalars['ID']; + zoneId: Scalars['ID']; + memberIds: Array | Scalars['ID']; }>; + export type AddMembersToZoneMutation = { addMembersToZone: ZoneFragment }; export type RemoveMembersFromZoneMutationVariables = Exact<{ - zoneId: Scalars['ID']; - memberIds: Array | Scalars['ID']; + zoneId: Scalars['ID']; + memberIds: Array | Scalars['ID']; }>; + export type RemoveMembersFromZoneMutation = { removeMembersFromZone: ZoneFragment }; type DiscriminateUnion = T extends U ? T : never; export namespace GetAdministrators { - export type Variables = GetAdministratorsQueryVariables; - export type Query = GetAdministratorsQuery; - export type Administrators = NonNullable; - export type Items = NonNullable< - NonNullable['items']>[number] - >; + export type Variables = GetAdministratorsQueryVariables; + export type Query = GetAdministratorsQuery; + export type Administrators = (NonNullable); + export type Items = NonNullable<(NonNullable<(NonNullable)['items']>)[number]>; } export namespace GetAdministrator { - export type Variables = GetAdministratorQueryVariables; - export type Query = GetAdministratorQuery; - export type Administrator = NonNullable; + export type Variables = GetAdministratorQueryVariables; + export type Query = GetAdministratorQuery; + export type Administrator = (NonNullable); } export namespace ActiveAdministrator { - export type Variables = ActiveAdministratorQueryVariables; - export type Query = ActiveAdministratorQuery; - export type ActiveAdministrator = NonNullable; + export type Variables = ActiveAdministratorQueryVariables; + export type Query = ActiveAdministratorQuery; + export type ActiveAdministrator = (NonNullable); } export namespace UpdateActiveAdministrator { - export type Variables = UpdateActiveAdministratorMutationVariables; - export type Mutation = UpdateActiveAdministratorMutation; - export type UpdateActiveAdministrator = NonNullable< - UpdateActiveAdministratorMutation['updateActiveAdministrator'] - >; + export type Variables = UpdateActiveAdministratorMutationVariables; + export type Mutation = UpdateActiveAdministratorMutation; + export type UpdateActiveAdministrator = (NonNullable); } export namespace UpdateAdministrator { - export type Variables = UpdateAdministratorMutationVariables; - export type Mutation = UpdateAdministratorMutation; - export type UpdateAdministrator = NonNullable; + export type Variables = UpdateAdministratorMutationVariables; + export type Mutation = UpdateAdministratorMutation; + export type UpdateAdministrator = (NonNullable); } export namespace DeleteAdministrator { - export type Variables = DeleteAdministratorMutationVariables; - export type Mutation = DeleteAdministratorMutation; - export type DeleteAdministrator = NonNullable; + export type Variables = DeleteAdministratorMutationVariables; + export type Mutation = DeleteAdministratorMutation; + export type DeleteAdministrator = (NonNullable); } export namespace Q1 { - export type Variables = Q1QueryVariables; - export type Query = Q1Query; - export type Product = NonNullable; + export type Variables = Q1QueryVariables; + export type Query = Q1Query; + export type Product = (NonNullable); } export namespace Q2 { - export type Variables = Q2QueryVariables; - export type Query = Q2Query; - export type Product = NonNullable; + export type Variables = Q2QueryVariables; + export type Query = Q2Query; + export type Product = (NonNullable); } export namespace AssignAssetsToChannel { - export type Variables = AssignAssetsToChannelMutationVariables; - export type Mutation = AssignAssetsToChannelMutation; - export type AssignAssetsToChannel = NonNullable< - NonNullable[number] - >; + export type Variables = AssignAssetsToChannelMutationVariables; + export type Mutation = AssignAssetsToChannelMutation; + export type AssignAssetsToChannel = NonNullable<(NonNullable)[number]>; } export namespace CanCreateCustomer { - export type Variables = CanCreateCustomerMutationVariables; - export type Mutation = CanCreateCustomerMutation; - export type CreateCustomer = NonNullable; - export type CustomerInlineFragment = DiscriminateUnion< - NonNullable, - { __typename?: 'Customer' } - >; + export type Variables = CanCreateCustomerMutationVariables; + export type Mutation = CanCreateCustomerMutation; + export type CreateCustomer = (NonNullable); + export type CustomerInlineFragment = (DiscriminateUnion<(NonNullable), { __typename?: 'Customer' }>); } export namespace GetCustomerCount { - export type Variables = GetCustomerCountQueryVariables; - export type Query = GetCustomerCountQuery; - export type Customers = NonNullable; + export type Variables = GetCustomerCountQueryVariables; + export type Query = GetCustomerCountQuery; + export type Customers = (NonNullable); } export namespace DeepFieldResolutionTestQuery { - export type Variables = DeepFieldResolutionTestQueryQueryVariables; - export type Query = DeepFieldResolutionTestQueryQuery; - export type Product = NonNullable; - export type Variants = NonNullable< - NonNullable['variants']>[number] - >; - export type TaxRateApplied = NonNullable< - NonNullable< - NonNullable['variants']>[number] - >['taxRateApplied'] - >; - export type CustomerGroup = NonNullable< - NonNullable< - NonNullable< - NonNullable['variants']>[number] - >['taxRateApplied'] - >['customerGroup'] - >; - export type Customers = NonNullable< - NonNullable< - NonNullable< - NonNullable< - NonNullable['variants']>[number] - >['taxRateApplied'] - >['customerGroup'] - >['customers'] - >; - export type Items = NonNullable< - NonNullable< - NonNullable< - NonNullable< - NonNullable< - NonNullable< - NonNullable< - NonNullable['variants'] - >[number] - >['taxRateApplied'] - >['customerGroup'] - >['customers'] - >['items'] - >[number] - >; + export type Variables = DeepFieldResolutionTestQueryQueryVariables; + export type Query = DeepFieldResolutionTestQueryQuery; + export type Product = (NonNullable); + export type Variants = NonNullable<(NonNullable<(NonNullable)['variants']>)[number]>; + export type TaxRateApplied = (NonNullable)['variants']>)[number]>['taxRateApplied']>); + export type CustomerGroup = (NonNullable<(NonNullable)['variants']>)[number]>['taxRateApplied']>)['customerGroup']>); + export type Customers = (NonNullable<(NonNullable<(NonNullable)['variants']>)[number]>['taxRateApplied']>)['customerGroup']>)['customers']>); + export type Items = NonNullable<(NonNullable<(NonNullable<(NonNullable<(NonNullable)['variants']>)[number]>['taxRateApplied']>)['customerGroup']>)['customers']>)['items']>)[number]>; } export namespace Authenticate { - export type Variables = AuthenticateMutationVariables; - export type Mutation = AuthenticateMutation; - export type Authenticate = NonNullable; - export type InvalidCredentialsErrorInlineFragment = DiscriminateUnion< - NonNullable, - { __typename?: 'InvalidCredentialsError' } - >; + export type Variables = AuthenticateMutationVariables; + export type Mutation = AuthenticateMutation; + export type Authenticate = (NonNullable); + export type InvalidCredentialsErrorInlineFragment = (DiscriminateUnion<(NonNullable), { __typename?: 'InvalidCredentialsError' }>); } export namespace GetCustomers { - export type Variables = GetCustomersQueryVariables; - export type Query = GetCustomersQuery; - export type Customers = NonNullable; - export type Items = NonNullable< - NonNullable['items']>[number] - >; + export type Variables = GetCustomersQueryVariables; + export type Query = GetCustomersQuery; + export type Customers = (NonNullable); + export type Items = NonNullable<(NonNullable<(NonNullable)['items']>)[number]>; } export namespace GetCustomerUserAuth { - export type Variables = GetCustomerUserAuthQueryVariables; - export type Query = GetCustomerUserAuthQuery; - export type Customer = NonNullable; - export type User = NonNullable['user']>; - export type AuthenticationMethods = NonNullable< - NonNullable< - NonNullable['user']>['authenticationMethods'] - >[number] - >; + export type Variables = GetCustomerUserAuthQueryVariables; + export type Query = GetCustomerUserAuthQuery; + export type Customer = (NonNullable); + export type User = (NonNullable<(NonNullable)['user']>); + export type AuthenticationMethods = NonNullable<(NonNullable<(NonNullable<(NonNullable)['user']>)['authenticationMethods']>)[number]>; } export namespace GetChannels { - export type Variables = GetChannelsQueryVariables; - export type Query = GetChannelsQuery; - export type Channels = NonNullable[number]>; + export type Variables = GetChannelsQueryVariables; + export type Query = GetChannelsQuery; + export type Channels = NonNullable<(NonNullable)[number]>; } export namespace DeleteChannel { - export type Variables = DeleteChannelMutationVariables; - export type Mutation = DeleteChannelMutation; - export type DeleteChannel = NonNullable; + export type Variables = DeleteChannelMutationVariables; + export type Mutation = DeleteChannelMutation; + export type DeleteChannel = (NonNullable); } export namespace UpdateGlobalLanguages { - export type Variables = UpdateGlobalLanguagesMutationVariables; - export type Mutation = UpdateGlobalLanguagesMutation; - export type UpdateGlobalSettings = NonNullable; - export type GlobalSettingsInlineFragment = DiscriminateUnion< - NonNullable, - { __typename?: 'GlobalSettings' } - >; + export type Variables = UpdateGlobalLanguagesMutationVariables; + export type Mutation = UpdateGlobalLanguagesMutation; + export type UpdateGlobalSettings = (NonNullable); + export type GlobalSettingsInlineFragment = (DiscriminateUnion<(NonNullable), { __typename?: 'GlobalSettings' }>); } export namespace GetCollectionsWithAssets { - export type Variables = GetCollectionsWithAssetsQueryVariables; - export type Query = GetCollectionsWithAssetsQuery; - export type Collections = NonNullable; - export type Items = NonNullable< - NonNullable['items']>[number] - >; - export type Assets = NonNullable< - NonNullable< - NonNullable< - NonNullable['items']>[number] - >['assets'] - >[number] - >; + export type Variables = GetCollectionsWithAssetsQueryVariables; + export type Query = GetCollectionsWithAssetsQuery; + export type Collections = (NonNullable); + export type Items = NonNullable<(NonNullable<(NonNullable)['items']>)[number]>; + export type Assets = NonNullable<(NonNullable)['items']>)[number]>['assets']>)[number]>; } export namespace GetProductsWithVariantIds { - export type Variables = GetProductsWithVariantIdsQueryVariables; - export type Query = GetProductsWithVariantIdsQuery; - export type Products = NonNullable; - export type Items = NonNullable< - NonNullable['items']>[number] - >; - export type Variants = NonNullable< - NonNullable< - NonNullable< - NonNullable['items']>[number] - >['variants'] - >[number] - >; + export type Variables = GetProductsWithVariantIdsQueryVariables; + export type Query = GetProductsWithVariantIdsQuery; + export type Products = (NonNullable); + export type Items = NonNullable<(NonNullable<(NonNullable)['items']>)[number]>; + export type Variants = NonNullable<(NonNullable)['items']>)[number]>['variants']>)[number]>; } export namespace GetCollection { - export type Variables = GetCollectionQueryVariables; - export type Query = GetCollectionQuery; - export type Collection = NonNullable; - export type ProductVariants = NonNullable< - NonNullable['productVariants'] - >; - export type Items = NonNullable< - NonNullable< - NonNullable['productVariants']>['items'] - >[number] - >; + export type Variables = GetCollectionQueryVariables; + export type Query = GetCollectionQuery; + export type Collection = (NonNullable); + export type ProductVariants = (NonNullable<(NonNullable)['productVariants']>); + export type Items = NonNullable<(NonNullable<(NonNullable<(NonNullable)['productVariants']>)['items']>)[number]>; } export namespace MoveCollection { - export type Variables = MoveCollectionMutationVariables; - export type Mutation = MoveCollectionMutation; - export type MoveCollection = NonNullable; + export type Variables = MoveCollectionMutationVariables; + export type Mutation = MoveCollectionMutation; + export type MoveCollection = (NonNullable); } export namespace GetFacetValues { - export type Variables = GetFacetValuesQueryVariables; - export type Query = GetFacetValuesQuery; - export type Facets = NonNullable; - export type Items = NonNullable['items']>[number]>; - export type Values = NonNullable< - NonNullable< - NonNullable['items']>[number]>['values'] - >[number] - >; + export type Variables = GetFacetValuesQueryVariables; + export type Query = GetFacetValuesQuery; + export type Facets = (NonNullable); + export type Items = NonNullable<(NonNullable<(NonNullable)['items']>)[number]>; + export type Values = NonNullable<(NonNullable)['items']>)[number]>['values']>)[number]>; } export namespace GetCollections { - export type Variables = GetCollectionsQueryVariables; - export type Query = GetCollectionsQuery; - export type Collections = NonNullable; - export type Items = NonNullable< - NonNullable['items']>[number] - >; - export type Parent = NonNullable< - NonNullable['items']>[number]>['parent'] - >; + export type Variables = GetCollectionsQueryVariables; + export type Query = GetCollectionsQuery; + export type Collections = (NonNullable); + export type Items = NonNullable<(NonNullable<(NonNullable)['items']>)[number]>; + export type Parent = (NonNullable)['items']>)[number]>['parent']>); } export namespace GetCollectionProducts { - export type Variables = GetCollectionProductsQueryVariables; - export type Query = GetCollectionProductsQuery; - export type Collection = NonNullable; - export type ProductVariants = NonNullable< - NonNullable['productVariants'] - >; - export type Items = NonNullable< - NonNullable< - NonNullable['productVariants']>['items'] - >[number] - >; - export type FacetValues = NonNullable< - NonNullable< - NonNullable< - NonNullable< - NonNullable< - NonNullable['productVariants'] - >['items'] - >[number] - >['facetValues'] - >[number] - >; + export type Variables = GetCollectionProductsQueryVariables; + export type Query = GetCollectionProductsQuery; + export type Collection = (NonNullable); + export type ProductVariants = (NonNullable<(NonNullable)['productVariants']>); + export type Items = NonNullable<(NonNullable<(NonNullable<(NonNullable)['productVariants']>)['items']>)[number]>; + export type FacetValues = NonNullable<(NonNullable)['productVariants']>)['items']>)[number]>['facetValues']>)[number]>; } export namespace CreateCollectionSelectVariants { - export type Variables = CreateCollectionSelectVariantsMutationVariables; - export type Mutation = CreateCollectionSelectVariantsMutation; - export type CreateCollection = NonNullable; - export type ProductVariants = NonNullable< - NonNullable['productVariants'] - >; - export type Items = NonNullable< - NonNullable< - NonNullable< - NonNullable['productVariants'] - >['items'] - >[number] - >; + export type Variables = CreateCollectionSelectVariantsMutationVariables; + export type Mutation = CreateCollectionSelectVariantsMutation; + export type CreateCollection = (NonNullable); + export type ProductVariants = (NonNullable<(NonNullable)['productVariants']>); + export type Items = NonNullable<(NonNullable<(NonNullable<(NonNullable)['productVariants']>)['items']>)[number]>; } export namespace GetCollectionBreadcrumbs { - export type Variables = GetCollectionBreadcrumbsQueryVariables; - export type Query = GetCollectionBreadcrumbsQuery; - export type Collection = NonNullable; - export type Breadcrumbs = NonNullable< - NonNullable['breadcrumbs']>[number] - >; + export type Variables = GetCollectionBreadcrumbsQueryVariables; + export type Query = GetCollectionBreadcrumbsQuery; + export type Collection = (NonNullable); + export type Breadcrumbs = NonNullable<(NonNullable<(NonNullable)['breadcrumbs']>)[number]>; } export namespace GetCollectionsForProducts { - export type Variables = GetCollectionsForProductsQueryVariables; - export type Query = GetCollectionsForProductsQuery; - export type Products = NonNullable; - export type Items = NonNullable< - NonNullable['items']>[number] - >; - export type Collections = NonNullable< - NonNullable< - NonNullable< - NonNullable['items']>[number] - >['collections'] - >[number] - >; + export type Variables = GetCollectionsForProductsQueryVariables; + export type Query = GetCollectionsForProductsQuery; + export type Products = (NonNullable); + export type Items = NonNullable<(NonNullable<(NonNullable)['items']>)[number]>; + export type Collections = NonNullable<(NonNullable)['items']>)[number]>['collections']>)[number]>; } export namespace DeleteCollection { - export type Variables = DeleteCollectionMutationVariables; - export type Mutation = DeleteCollectionMutation; - export type DeleteCollection = NonNullable; + export type Variables = DeleteCollectionMutationVariables; + export type Mutation = DeleteCollectionMutation; + export type DeleteCollection = (NonNullable); } export namespace GetProductCollections { - export type Variables = GetProductCollectionsQueryVariables; - export type Query = GetProductCollectionsQuery; - export type Product = NonNullable; - export type Collections = NonNullable< - NonNullable['collections']>[number] - >; + export type Variables = GetProductCollectionsQueryVariables; + export type Query = GetProductCollectionsQuery; + export type Product = (NonNullable); + export type Collections = NonNullable<(NonNullable<(NonNullable)['collections']>)[number]>; } export namespace GetProductCollectionsWithParent { - export type Variables = GetProductCollectionsWithParentQueryVariables; - export type Query = GetProductCollectionsWithParentQuery; - export type Product = NonNullable; - export type Collections = NonNullable< - NonNullable['collections']>[number] - >; - export type Parent = NonNullable< - NonNullable< - NonNullable['collections']>[number] - >['parent'] - >; + export type Variables = GetProductCollectionsWithParentQueryVariables; + export type Query = GetProductCollectionsWithParentQuery; + export type Product = (NonNullable); + export type Collections = NonNullable<(NonNullable<(NonNullable)['collections']>)[number]>; + export type Parent = (NonNullable)['collections']>)[number]>['parent']>); } export namespace GetCollectionNestedParents { - export type Variables = GetCollectionNestedParentsQueryVariables; - export type Query = GetCollectionNestedParentsQuery; - export type Collections = NonNullable; - export type Items = NonNullable< - NonNullable['items']>[number] - >; - export type Parent = NonNullable< - NonNullable< - NonNullable['items']>[number] - >['parent'] - >; - export type _Parent = NonNullable< - NonNullable< - NonNullable< - NonNullable['items']>[number] - >['parent'] - >['parent'] - >; - export type __Parent = NonNullable< - NonNullable< - NonNullable< - NonNullable< - NonNullable['items']>[number] - >['parent'] - >['parent'] - >['parent'] - >; + export type Variables = GetCollectionNestedParentsQueryVariables; + export type Query = GetCollectionNestedParentsQuery; + export type Collections = (NonNullable); + export type Items = NonNullable<(NonNullable<(NonNullable)['items']>)[number]>; + export type Parent = (NonNullable)['items']>)[number]>['parent']>); + export type _Parent = (NonNullable<(NonNullable)['items']>)[number]>['parent']>)['parent']>); + export type __Parent = (NonNullable<(NonNullable<(NonNullable)['items']>)[number]>['parent']>)['parent']>)['parent']>); } export namespace GetCheckers { - export type Variables = GetCheckersQueryVariables; - export type Query = GetCheckersQuery; - export type ShippingEligibilityCheckers = NonNullable< - NonNullable[number] - >; - export type Args = NonNullable< - NonNullable< - NonNullable[number]>['args'] - >[number] - >; + export type Variables = GetCheckersQueryVariables; + export type Query = GetCheckersQuery; + export type ShippingEligibilityCheckers = NonNullable<(NonNullable)[number]>; + export type Args = NonNullable<(NonNullable)[number]>['args']>)[number]>; } export namespace DeleteCountry { - export type Variables = DeleteCountryMutationVariables; - export type Mutation = DeleteCountryMutation; - export type DeleteCountry = NonNullable; + export type Variables = DeleteCountryMutationVariables; + export type Mutation = DeleteCountryMutation; + export type DeleteCountry = (NonNullable); } export namespace GetCountry { - export type Variables = GetCountryQueryVariables; - export type Query = GetCountryQuery; - export type Country = NonNullable; + export type Variables = GetCountryQueryVariables; + export type Query = GetCountryQuery; + export type Country = (NonNullable); } export namespace CreateCountry { - export type Variables = CreateCountryMutationVariables; - export type Mutation = CreateCountryMutation; - export type CreateCountry = NonNullable; + export type Variables = CreateCountryMutationVariables; + export type Mutation = CreateCountryMutation; + export type CreateCountry = (NonNullable); } export namespace DeleteCustomerAddress { - export type Variables = DeleteCustomerAddressMutationVariables; - export type Mutation = DeleteCustomerAddressMutation; - export type DeleteCustomerAddress = NonNullable; + export type Variables = DeleteCustomerAddressMutationVariables; + export type Mutation = DeleteCustomerAddressMutation; + export type DeleteCustomerAddress = (NonNullable); } export namespace GetCustomerWithUser { - export type Variables = GetCustomerWithUserQueryVariables; - export type Query = GetCustomerWithUserQuery; - export type Customer = NonNullable; - export type User = NonNullable['user']>; + export type Variables = GetCustomerWithUserQueryVariables; + export type Query = GetCustomerWithUserQuery; + export type Customer = (NonNullable); + export type User = (NonNullable<(NonNullable)['user']>); } export namespace GetCustomerOrders { - export type Variables = GetCustomerOrdersQueryVariables; - export type Query = GetCustomerOrdersQuery; - export type Customer = NonNullable; - export type Orders = NonNullable['orders']>; - export type Items = NonNullable< - NonNullable['orders']>['items']>[number] - >; + export type Variables = GetCustomerOrdersQueryVariables; + export type Query = GetCustomerOrdersQuery; + export type Customer = (NonNullable); + export type Orders = (NonNullable<(NonNullable)['orders']>); + export type Items = NonNullable<(NonNullable<(NonNullable<(NonNullable)['orders']>)['items']>)[number]>; } export namespace AddNoteToCustomer { - export type Variables = AddNoteToCustomerMutationVariables; - export type Mutation = AddNoteToCustomerMutation; - export type AddNoteToCustomer = NonNullable; + export type Variables = AddNoteToCustomerMutationVariables; + export type Mutation = AddNoteToCustomerMutation; + export type AddNoteToCustomer = (NonNullable); } export namespace Reindex { - export type Variables = ReindexMutationVariables; - export type Mutation = ReindexMutation; - export type Reindex = NonNullable; + export type Variables = ReindexMutationVariables; + export type Mutation = ReindexMutation; + export type Reindex = (NonNullable); } export namespace SearchProductsAdmin { - export type Variables = SearchProductsAdminQueryVariables; - export type Query = SearchProductsAdminQuery; - export type Search = NonNullable; - export type Items = NonNullable< - NonNullable['items']>[number] - >; + export type Variables = SearchProductsAdminQueryVariables; + export type Query = SearchProductsAdminQuery; + export type Search = (NonNullable); + export type Items = NonNullable<(NonNullable<(NonNullable)['items']>)[number]>; } export namespace SearchFacetValues { - export type Variables = SearchFacetValuesQueryVariables; - export type Query = SearchFacetValuesQuery; - export type Search = NonNullable; - export type FacetValues = NonNullable< - NonNullable['facetValues']>[number] - >; - export type FacetValue = NonNullable< - NonNullable< - NonNullable['facetValues']>[number] - >['facetValue'] - >; + export type Variables = SearchFacetValuesQueryVariables; + export type Query = SearchFacetValuesQuery; + export type Search = (NonNullable); + export type FacetValues = NonNullable<(NonNullable<(NonNullable)['facetValues']>)[number]>; + export type FacetValue = (NonNullable)['facetValues']>)[number]>['facetValue']>); } export namespace SearchCollections { - export type Variables = SearchCollectionsQueryVariables; - export type Query = SearchCollectionsQuery; - export type Search = NonNullable; - export type Collections = NonNullable< - NonNullable['collections']>[number] - >; - export type Collection = NonNullable< - NonNullable< - NonNullable['collections']>[number] - >['collection'] - >; + export type Variables = SearchCollectionsQueryVariables; + export type Query = SearchCollectionsQuery; + export type Search = (NonNullable); + export type Collections = NonNullable<(NonNullable<(NonNullable)['collections']>)[number]>; + export type Collection = (NonNullable)['collections']>)[number]>['collection']>); } export namespace SearchGetAssets { - export type Variables = SearchGetAssetsQueryVariables; - export type Query = SearchGetAssetsQuery; - export type Search = NonNullable; - export type Items = NonNullable< - NonNullable['items']>[number] - >; - export type ProductAsset = NonNullable< - NonNullable['items']>[number]>['productAsset'] - >; - export type FocalPoint = NonNullable< - NonNullable< - NonNullable< - NonNullable['items']>[number] - >['productAsset'] - >['focalPoint'] - >; - export type ProductVariantAsset = NonNullable< - NonNullable< - NonNullable['items']>[number] - >['productVariantAsset'] - >; - export type _FocalPoint = NonNullable< - NonNullable< - NonNullable< - NonNullable['items']>[number] - >['productVariantAsset'] - >['focalPoint'] - >; + export type Variables = SearchGetAssetsQueryVariables; + export type Query = SearchGetAssetsQuery; + export type Search = (NonNullable); + export type Items = NonNullable<(NonNullable<(NonNullable)['items']>)[number]>; + export type ProductAsset = (NonNullable)['items']>)[number]>['productAsset']>); + export type FocalPoint = (NonNullable<(NonNullable)['items']>)[number]>['productAsset']>)['focalPoint']>); + export type ProductVariantAsset = (NonNullable)['items']>)[number]>['productVariantAsset']>); + export type _FocalPoint = (NonNullable<(NonNullable)['items']>)[number]>['productVariantAsset']>)['focalPoint']>); } export namespace SearchGetPrices { - export type Variables = SearchGetPricesQueryVariables; - export type Query = SearchGetPricesQuery; - export type Search = NonNullable; - export type Items = NonNullable< - NonNullable['items']>[number] - >; - export type Price = NonNullable< - NonNullable['items']>[number]>['price'] - >; - export type PriceRangeInlineFragment = DiscriminateUnion< - NonNullable< - NonNullable['items']>[number]>['price'] - >, - { __typename?: 'PriceRange' } - >; - export type SinglePriceInlineFragment = DiscriminateUnion< - NonNullable< - NonNullable['items']>[number]>['price'] - >, - { __typename?: 'SinglePrice' } - >; - export type PriceWithTax = NonNullable< - NonNullable['items']>[number]>['priceWithTax'] - >; - export type _PriceRangeInlineFragment = DiscriminateUnion< - NonNullable< - NonNullable< - NonNullable['items']>[number] - >['priceWithTax'] - >, - { __typename?: 'PriceRange' } - >; - export type _SinglePriceInlineFragment = DiscriminateUnion< - NonNullable< - NonNullable< - NonNullable['items']>[number] - >['priceWithTax'] - >, - { __typename?: 'SinglePrice' } - >; + export type Variables = SearchGetPricesQueryVariables; + export type Query = SearchGetPricesQuery; + export type Search = (NonNullable); + export type Items = NonNullable<(NonNullable<(NonNullable)['items']>)[number]>; + export type Price = (NonNullable)['items']>)[number]>['price']>); + export type PriceRangeInlineFragment = (DiscriminateUnion<(NonNullable)['items']>)[number]>['price']>), { __typename?: 'PriceRange' }>); + export type SinglePriceInlineFragment = (DiscriminateUnion<(NonNullable)['items']>)[number]>['price']>), { __typename?: 'SinglePrice' }>); + export type PriceWithTax = (NonNullable)['items']>)[number]>['priceWithTax']>); + export type _PriceRangeInlineFragment = (DiscriminateUnion<(NonNullable)['items']>)[number]>['priceWithTax']>), { __typename?: 'PriceRange' }>); + export type _SinglePriceInlineFragment = (DiscriminateUnion<(NonNullable)['items']>)[number]>['priceWithTax']>), { __typename?: 'SinglePrice' }>); } export namespace IdTest1 { - export type Variables = IdTest1QueryVariables; - export type Query = IdTest1Query; - export type Products = NonNullable; - export type Items = NonNullable['items']>[number]>; + export type Variables = IdTest1QueryVariables; + export type Query = IdTest1Query; + export type Products = (NonNullable); + export type Items = NonNullable<(NonNullable<(NonNullable)['items']>)[number]>; } export namespace IdTest2 { - export type Variables = IdTest2QueryVariables; - export type Query = IdTest2Query; - export type Products = NonNullable; - export type Items = NonNullable['items']>[number]>; - export type Variants = NonNullable< - NonNullable< - NonNullable['items']>[number]>['variants'] - >[number] - >; - export type Options = NonNullable< - NonNullable< - NonNullable< - NonNullable< - NonNullable< - NonNullable['items']>[number] - >['variants'] - >[number] - >['options'] - >[number] - >; + export type Variables = IdTest2QueryVariables; + export type Query = IdTest2Query; + export type Products = (NonNullable); + export type Items = NonNullable<(NonNullable<(NonNullable)['items']>)[number]>; + export type Variants = NonNullable<(NonNullable)['items']>)[number]>['variants']>)[number]>; + export type Options = NonNullable<(NonNullable)['items']>)[number]>['variants']>)[number]>['options']>)[number]>; } export namespace IdTest3 { - export type Variables = IdTest3QueryVariables; - export type Query = IdTest3Query; - export type Product = NonNullable; + export type Variables = IdTest3QueryVariables; + export type Query = IdTest3Query; + export type Product = (NonNullable); } export namespace IdTest4 { - export type Variables = IdTest4MutationVariables; - export type Mutation = IdTest4Mutation; - export type UpdateProduct = NonNullable; - export type FeaturedAsset = NonNullable['featuredAsset']>; + export type Variables = IdTest4MutationVariables; + export type Mutation = IdTest4Mutation; + export type UpdateProduct = (NonNullable); + export type FeaturedAsset = (NonNullable<(NonNullable)['featuredAsset']>); } export namespace IdTest5 { - export type Variables = IdTest5MutationVariables; - export type Mutation = IdTest5Mutation; - export type UpdateProduct = NonNullable; + export type Variables = IdTest5MutationVariables; + export type Mutation = IdTest5Mutation; + export type UpdateProduct = (NonNullable); } export namespace IdTest6 { - export type Variables = IdTest6QueryVariables; - export type Query = IdTest6Query; - export type Product = NonNullable; + export type Variables = IdTest6QueryVariables; + export type Query = IdTest6Query; + export type Product = (NonNullable); } export namespace IdTest7 { - export type Variables = IdTest7MutationVariables; - export type Mutation = IdTest7Mutation; - export type UpdateProduct = NonNullable; - export type FeaturedAsset = NonNullable['featuredAsset']>; + export type Variables = IdTest7MutationVariables; + export type Mutation = IdTest7Mutation; + export type UpdateProduct = (NonNullable); + export type FeaturedAsset = (NonNullable<(NonNullable)['featuredAsset']>); } export namespace IdTest8 { - export type Variables = IdTest8MutationVariables; - export type Mutation = IdTest8Mutation; - export type UpdateProduct = NonNullable; + export type Variables = IdTest8MutationVariables; + export type Mutation = IdTest8Mutation; + export type UpdateProduct = (NonNullable); } export namespace IdTest9 { - export type Variables = IdTest9QueryVariables; - export type Query = IdTest9Query; - export type Products = NonNullable; - export type Items = NonNullable['items']>[number]>; + export type Variables = IdTest9QueryVariables; + export type Query = IdTest9Query; + export type Products = (NonNullable); + export type Items = NonNullable<(NonNullable<(NonNullable)['items']>)[number]>; } export namespace ProdFragment { - export type Fragment = ProdFragmentFragment; - export type FeaturedAsset = NonNullable; + export type Fragment = ProdFragmentFragment; + export type FeaturedAsset = (NonNullable); } export namespace IdTest10 { - export type Variables = IdTest10QueryVariables; - export type Query = IdTest10Query; - export type Products = NonNullable; - export type Items = NonNullable['items']>[number]>; + export type Variables = IdTest10QueryVariables; + export type Query = IdTest10Query; + export type Products = (NonNullable); + export type Items = NonNullable<(NonNullable<(NonNullable)['items']>)[number]>; } export namespace ProdFragment1 { - export type Fragment = ProdFragment1Fragment; + export type Fragment = ProdFragment1Fragment; } export namespace ProdFragment2 { - export type Fragment = ProdFragment2Fragment; - export type FeaturedAsset = NonNullable; + export type Fragment = ProdFragment2Fragment; + export type FeaturedAsset = (NonNullable); } export namespace IdTest11 { - export type Variables = IdTest11QueryVariables; - export type Query = IdTest11Query; - export type Products = NonNullable; - export type Items = NonNullable['items']>[number]>; + export type Variables = IdTest11QueryVariables; + export type Query = IdTest11Query; + export type Products = (NonNullable); + export type Items = NonNullable<(NonNullable<(NonNullable)['items']>)[number]>; } export namespace ProdFragment1_1 { - export type Fragment = ProdFragment1_1Fragment; + export type Fragment = ProdFragment1_1Fragment; } export namespace ProdFragment2_1 { - export type Fragment = ProdFragment2_1Fragment; + export type Fragment = ProdFragment2_1Fragment; } export namespace ProdFragment3_1 { - export type Fragment = ProdFragment3_1Fragment; - export type FeaturedAsset = NonNullable; + export type Fragment = ProdFragment3_1Fragment; + export type FeaturedAsset = (NonNullable); } export namespace GetFacetWithValues { - export type Variables = GetFacetWithValuesQueryVariables; - export type Query = GetFacetWithValuesQuery; - export type Facet = NonNullable; + export type Variables = GetFacetWithValuesQueryVariables; + export type Query = GetFacetWithValuesQuery; + export type Facet = (NonNullable); } export namespace DeleteFacetValues { - export type Variables = DeleteFacetValuesMutationVariables; - export type Mutation = DeleteFacetValuesMutation; - export type DeleteFacetValues = NonNullable< - NonNullable[number] - >; + export type Variables = DeleteFacetValuesMutationVariables; + export type Mutation = DeleteFacetValuesMutation; + export type DeleteFacetValues = NonNullable<(NonNullable)[number]>; } export namespace DeleteFacet { - export type Variables = DeleteFacetMutationVariables; - export type Mutation = DeleteFacetMutation; - export type DeleteFacet = NonNullable; + export type Variables = DeleteFacetMutationVariables; + export type Mutation = DeleteFacetMutation; + export type DeleteFacet = (NonNullable); } export namespace GetProductListWithVariants { - export type Variables = GetProductListWithVariantsQueryVariables; - export type Query = GetProductListWithVariantsQuery; - export type Products = NonNullable; - export type Items = NonNullable< - NonNullable['items']>[number] - >; - export type Variants = NonNullable< - NonNullable< - NonNullable< - NonNullable['items']>[number] - >['variants'] - >[number] - >; + export type Variables = GetProductListWithVariantsQueryVariables; + export type Query = GetProductListWithVariantsQuery; + export type Products = (NonNullable); + export type Items = NonNullable<(NonNullable<(NonNullable)['items']>)[number]>; + export type Variants = NonNullable<(NonNullable)['items']>)[number]>['variants']>)[number]>; } export namespace CreateFacetValues { - export type Variables = CreateFacetValuesMutationVariables; - export type Mutation = CreateFacetValuesMutation; - export type CreateFacetValues = NonNullable< - NonNullable[number] - >; + export type Variables = CreateFacetValuesMutationVariables; + export type Mutation = CreateFacetValuesMutation; + export type CreateFacetValues = NonNullable<(NonNullable)[number]>; } export namespace UpdateFacetValues { - export type Variables = UpdateFacetValuesMutationVariables; - export type Mutation = UpdateFacetValuesMutation; - export type UpdateFacetValues = NonNullable< - NonNullable[number] - >; + export type Variables = UpdateFacetValuesMutationVariables; + export type Mutation = UpdateFacetValuesMutation; + export type UpdateFacetValues = NonNullable<(NonNullable)[number]>; } export namespace GetGlobalSettings { - export type Variables = GetGlobalSettingsQueryVariables; - export type Query = GetGlobalSettingsQuery; - export type GlobalSettings = NonNullable; + export type Variables = GetGlobalSettingsQueryVariables; + export type Query = GetGlobalSettingsQuery; + export type GlobalSettings = (NonNullable); } export namespace Administrator { - export type Fragment = AdministratorFragment; - export type User = NonNullable; - export type Roles = NonNullable['roles']>[number]>; + export type Fragment = AdministratorFragment; + export type User = (NonNullable); + export type Roles = NonNullable<(NonNullable<(NonNullable)['roles']>)[number]>; } export namespace Asset { - export type Fragment = AssetFragment; + export type Fragment = AssetFragment; } export namespace ProductVariant { - export type Fragment = ProductVariantFragment; - export type TaxRateApplied = NonNullable; - export type TaxCategory = NonNullable; - export type Options = NonNullable[number]>; - export type FacetValues = NonNullable[number]>; - export type Facet = NonNullable< - NonNullable[number]>['facet'] - >; - export type FeaturedAsset = NonNullable; - export type Assets = NonNullable[number]>; - export type Translations = NonNullable[number]>; - export type Channels = NonNullable[number]>; + export type Fragment = ProductVariantFragment; + export type TaxRateApplied = (NonNullable); + export type TaxCategory = (NonNullable); + export type Options = NonNullable<(NonNullable)[number]>; + export type FacetValues = NonNullable<(NonNullable)[number]>; + export type Facet = (NonNullable)[number]>['facet']>); + export type FeaturedAsset = (NonNullable); + export type Assets = NonNullable<(NonNullable)[number]>; + export type Translations = NonNullable<(NonNullable)[number]>; + export type Channels = NonNullable<(NonNullable)[number]>; } export namespace ProductWithVariants { - export type Fragment = ProductWithVariantsFragment; - export type FeaturedAsset = NonNullable; - export type Assets = NonNullable[number]>; - export type Translations = NonNullable[number]>; - export type OptionGroups = NonNullable[number]>; - export type Variants = NonNullable[number]>; - export type FacetValues = NonNullable[number]>; - export type Facet = NonNullable< - NonNullable[number]>['facet'] - >; - export type Channels = NonNullable[number]>; + export type Fragment = ProductWithVariantsFragment; + export type FeaturedAsset = (NonNullable); + export type Assets = NonNullable<(NonNullable)[number]>; + export type Translations = NonNullable<(NonNullable)[number]>; + export type OptionGroups = NonNullable<(NonNullable)[number]>; + export type Variants = NonNullable<(NonNullable)[number]>; + export type FacetValues = NonNullable<(NonNullable)[number]>; + export type Facet = (NonNullable)[number]>['facet']>); + export type Channels = NonNullable<(NonNullable)[number]>; } export namespace Role { - export type Fragment = RoleFragment; - export type Channels = NonNullable[number]>; + export type Fragment = RoleFragment; + export type Channels = NonNullable<(NonNullable)[number]>; } export namespace ConfigurableOperation { - export type Fragment = ConfigurableOperationFragment; - export type Args = NonNullable[number]>; + export type Fragment = ConfigurableOperationFragment; + export type Args = NonNullable<(NonNullable)[number]>; } export namespace Collection { - export type Fragment = CollectionFragment; - export type FeaturedAsset = NonNullable; - export type Assets = NonNullable[number]>; - export type Filters = NonNullable[number]>; - export type Translations = NonNullable[number]>; - export type Parent = NonNullable; - export type Children = NonNullable[number]>; + export type Fragment = CollectionFragment; + export type FeaturedAsset = (NonNullable); + export type Assets = NonNullable<(NonNullable)[number]>; + export type Filters = NonNullable<(NonNullable)[number]>; + export type Translations = NonNullable<(NonNullable)[number]>; + export type Parent = (NonNullable); + export type Children = NonNullable<(NonNullable)[number]>; } export namespace FacetValue { - export type Fragment = FacetValueFragment; - export type Translations = NonNullable[number]>; - export type Facet = NonNullable; + export type Fragment = FacetValueFragment; + export type Translations = NonNullable<(NonNullable)[number]>; + export type Facet = (NonNullable); } export namespace FacetWithValues { - export type Fragment = FacetWithValuesFragment; - export type Translations = NonNullable[number]>; - export type Values = NonNullable[number]>; + export type Fragment = FacetWithValuesFragment; + export type Translations = NonNullable<(NonNullable)[number]>; + export type Values = NonNullable<(NonNullable)[number]>; } export namespace Country { - export type Fragment = CountryFragment; - export type Translations = NonNullable[number]>; + export type Fragment = CountryFragment; + export type Translations = NonNullable<(NonNullable)[number]>; } export namespace Address { - export type Fragment = AddressFragment; - export type Country = NonNullable; + export type Fragment = AddressFragment; + export type Country = (NonNullable); } export namespace Customer { - export type Fragment = CustomerFragment; - export type User = NonNullable; - export type Addresses = NonNullable[number]>; + export type Fragment = CustomerFragment; + export type User = (NonNullable); + export type Addresses = NonNullable<(NonNullable)[number]>; } export namespace Adjustment { - export type Fragment = AdjustmentFragment; + export type Fragment = AdjustmentFragment; } export namespace ShippingAddress { - export type Fragment = ShippingAddressFragment; + export type Fragment = ShippingAddressFragment; } export namespace Order { - export type Fragment = OrderFragment; - export type Customer = NonNullable; + export type Fragment = OrderFragment; + export type Customer = (NonNullable); } export namespace OrderItem { - export type Fragment = OrderItemFragment; - export type Fulfillment = NonNullable; + export type Fragment = OrderItemFragment; + export type Fulfillment = (NonNullable); } export namespace Payment { - export type Fragment = PaymentFragment; - export type Refunds = NonNullable[number]>; + export type Fragment = PaymentFragment; + export type Refunds = NonNullable<(NonNullable)[number]>; } export namespace OrderWithLines { - export type Fragment = OrderWithLinesFragment; - export type Customer = NonNullable; - export type Lines = NonNullable[number]>; - export type FeaturedAsset = NonNullable< - NonNullable[number]>['featuredAsset'] - >; - export type ProductVariant = NonNullable< - NonNullable[number]>['productVariant'] - >; - export type Items = NonNullable< - NonNullable[number]>['items']>[number] - >; - export type Surcharges = NonNullable[number]>; - export type ShippingLines = NonNullable[number]>; - export type ShippingMethod = NonNullable< - NonNullable[number]>['shippingMethod'] - >; - export type ShippingAddress = NonNullable; - export type Payments = NonNullable[number]>; + export type Fragment = OrderWithLinesFragment; + export type Customer = (NonNullable); + export type Lines = NonNullable<(NonNullable)[number]>; + export type FeaturedAsset = (NonNullable)[number]>['featuredAsset']>); + export type ProductVariant = (NonNullable)[number]>['productVariant']>); + export type Items = NonNullable<(NonNullable)[number]>['items']>)[number]>; + export type Surcharges = NonNullable<(NonNullable)[number]>; + export type ShippingLines = NonNullable<(NonNullable)[number]>; + export type ShippingMethod = (NonNullable)[number]>['shippingMethod']>); + export type ShippingAddress = (NonNullable); + export type Payments = NonNullable<(NonNullable)[number]>; } export namespace Promotion { - export type Fragment = PromotionFragment; - export type Conditions = NonNullable[number]>; - export type Actions = NonNullable[number]>; + export type Fragment = PromotionFragment; + export type Conditions = NonNullable<(NonNullable)[number]>; + export type Actions = NonNullable<(NonNullable)[number]>; } export namespace Zone { - export type Fragment = ZoneFragment; - export type Members = NonNullable[number]>; + export type Fragment = ZoneFragment; + export type Members = NonNullable<(NonNullable)[number]>; } export namespace TaxRate { - export type Fragment = TaxRateFragment; - export type Category = NonNullable; - export type Zone = NonNullable; - export type CustomerGroup = NonNullable; + export type Fragment = TaxRateFragment; + export type Category = (NonNullable); + export type Zone = (NonNullable); + export type CustomerGroup = (NonNullable); } export namespace CurrentUser { - export type Fragment = CurrentUserFragment; - export type Channels = NonNullable[number]>; + export type Fragment = CurrentUserFragment; + export type Channels = NonNullable<(NonNullable)[number]>; } export namespace VariantWithStock { - export type Fragment = VariantWithStockFragment; - export type StockMovements = NonNullable; - export type Items = NonNullable< - NonNullable['items']>[number] - >; - export type StockMovementInlineFragment = DiscriminateUnion< - NonNullable['items']>[number]>, - { __typename?: 'StockMovement' } - >; + export type Fragment = VariantWithStockFragment; + export type StockMovements = (NonNullable); + export type Items = NonNullable<(NonNullable<(NonNullable)['items']>)[number]>; + export type StockMovementInlineFragment = (DiscriminateUnion)['items']>)[number]>, { __typename?: 'StockMovement' }>); } export namespace Fulfillment { - export type Fragment = FulfillmentFragment; - export type OrderItems = NonNullable[number]>; + export type Fragment = FulfillmentFragment; + export type OrderItems = NonNullable<(NonNullable)[number]>; } export namespace Channel { - export type Fragment = ChannelFragment; - export type DefaultShippingZone = NonNullable; - export type DefaultTaxZone = NonNullable; + export type Fragment = ChannelFragment; + export type DefaultShippingZone = (NonNullable); + export type DefaultTaxZone = (NonNullable); } export namespace GlobalSettings { - export type Fragment = GlobalSettingsFragment; - export type ServerConfig = NonNullable; - export type OrderProcess = NonNullable< - NonNullable['orderProcess']>[number] - >; - export type Permissions = NonNullable< - NonNullable['permissions']>[number] - >; - export type CustomFieldConfig = NonNullable< - NonNullable['customFieldConfig'] - >; - export type Customer = NonNullable< - NonNullable< - NonNullable['customFieldConfig']>['Customer'] - >[number] - >; - export type CustomFieldInlineFragment = DiscriminateUnion< - NonNullable< - NonNullable< - NonNullable< - NonNullable['customFieldConfig'] - >['Customer'] - >[number] - >, - { __typename?: 'CustomField' } - >; + export type Fragment = GlobalSettingsFragment; + export type ServerConfig = (NonNullable); + export type OrderProcess = NonNullable<(NonNullable<(NonNullable)['orderProcess']>)[number]>; + export type Permissions = NonNullable<(NonNullable<(NonNullable)['permissions']>)[number]>; + export type CustomFieldConfig = (NonNullable<(NonNullable)['customFieldConfig']>); + export type Customer = NonNullable<(NonNullable<(NonNullable<(NonNullable)['customFieldConfig']>)['Customer']>)[number]>; + export type CustomFieldInlineFragment = (DiscriminateUnion)['customFieldConfig']>)['Customer']>)[number]>, { __typename?: 'CustomField' }>); } export namespace CustomerGroup { - export type Fragment = CustomerGroupFragment; - export type Customers = NonNullable; - export type Items = NonNullable< - NonNullable['items']>[number] - >; + export type Fragment = CustomerGroupFragment; + export type Customers = (NonNullable); + export type Items = NonNullable<(NonNullable<(NonNullable)['items']>)[number]>; } export namespace ProductOptionGroup { - export type Fragment = ProductOptionGroupFragment; - export type Options = NonNullable[number]>; - export type Translations = NonNullable[number]>; + export type Fragment = ProductOptionGroupFragment; + export type Options = NonNullable<(NonNullable)[number]>; + export type Translations = NonNullable<(NonNullable)[number]>; } export namespace ProductWithOptions { - export type Fragment = ProductWithOptionsFragment; - export type OptionGroups = NonNullable[number]>; - export type Options = NonNullable< - NonNullable< - NonNullable[number]>['options'] - >[number] - >; + export type Fragment = ProductWithOptionsFragment; + export type OptionGroups = NonNullable<(NonNullable)[number]>; + export type Options = NonNullable<(NonNullable)[number]>['options']>)[number]>; } export namespace ShippingMethod { - export type Fragment = ShippingMethodFragment; - export type Calculator = NonNullable; - export type Args = NonNullable< - NonNullable['args']>[number] - >; - export type Checker = NonNullable; - export type _Args = NonNullable< - NonNullable['args']>[number] - >; + export type Fragment = ShippingMethodFragment; + export type Calculator = (NonNullable); + export type Args = NonNullable<(NonNullable<(NonNullable)['args']>)[number]>; + export type Checker = (NonNullable); + export type _Args = NonNullable<(NonNullable<(NonNullable)['args']>)[number]>; } export namespace CreateAdministrator { - export type Variables = CreateAdministratorMutationVariables; - export type Mutation = CreateAdministratorMutation; - export type CreateAdministrator = NonNullable; + export type Variables = CreateAdministratorMutationVariables; + export type Mutation = CreateAdministratorMutation; + export type CreateAdministrator = (NonNullable); } export namespace UpdateProduct { - export type Variables = UpdateProductMutationVariables; - export type Mutation = UpdateProductMutation; - export type UpdateProduct = NonNullable; + export type Variables = UpdateProductMutationVariables; + export type Mutation = UpdateProductMutation; + export type UpdateProduct = (NonNullable); } export namespace CreateProduct { - export type Variables = CreateProductMutationVariables; - export type Mutation = CreateProductMutation; - export type CreateProduct = NonNullable; + export type Variables = CreateProductMutationVariables; + export type Mutation = CreateProductMutation; + export type CreateProduct = (NonNullable); } export namespace GetProductWithVariants { - export type Variables = GetProductWithVariantsQueryVariables; - export type Query = GetProductWithVariantsQuery; - export type Product = NonNullable; + export type Variables = GetProductWithVariantsQueryVariables; + export type Query = GetProductWithVariantsQuery; + export type Product = (NonNullable); } export namespace GetProductList { - export type Variables = GetProductListQueryVariables; - export type Query = GetProductListQuery; - export type Products = NonNullable; - export type Items = NonNullable< - NonNullable['items']>[number] - >; - export type FeaturedAsset = NonNullable< - NonNullable< - NonNullable['items']>[number] - >['featuredAsset'] - >; + export type Variables = GetProductListQueryVariables; + export type Query = GetProductListQuery; + export type Products = (NonNullable); + export type Items = NonNullable<(NonNullable<(NonNullable)['items']>)[number]>; + export type FeaturedAsset = (NonNullable)['items']>)[number]>['featuredAsset']>); } export namespace CreateProductVariants { - export type Variables = CreateProductVariantsMutationVariables; - export type Mutation = CreateProductVariantsMutation; - export type CreateProductVariants = NonNullable< - NonNullable[number] - >; + export type Variables = CreateProductVariantsMutationVariables; + export type Mutation = CreateProductVariantsMutation; + export type CreateProductVariants = NonNullable<(NonNullable)[number]>; } export namespace UpdateProductVariants { - export type Variables = UpdateProductVariantsMutationVariables; - export type Mutation = UpdateProductVariantsMutation; - export type UpdateProductVariants = NonNullable< - NonNullable[number] - >; + export type Variables = UpdateProductVariantsMutationVariables; + export type Mutation = UpdateProductVariantsMutation; + export type UpdateProductVariants = NonNullable<(NonNullable)[number]>; } export namespace UpdateTaxRate { - export type Variables = UpdateTaxRateMutationVariables; - export type Mutation = UpdateTaxRateMutation; - export type UpdateTaxRate = NonNullable; + export type Variables = UpdateTaxRateMutationVariables; + export type Mutation = UpdateTaxRateMutation; + export type UpdateTaxRate = (NonNullable); } export namespace CreateFacet { - export type Variables = CreateFacetMutationVariables; - export type Mutation = CreateFacetMutation; - export type CreateFacet = NonNullable; + export type Variables = CreateFacetMutationVariables; + export type Mutation = CreateFacetMutation; + export type CreateFacet = (NonNullable); } export namespace UpdateFacet { - export type Variables = UpdateFacetMutationVariables; - export type Mutation = UpdateFacetMutation; - export type UpdateFacet = NonNullable; + export type Variables = UpdateFacetMutationVariables; + export type Mutation = UpdateFacetMutation; + export type UpdateFacet = (NonNullable); } export namespace GetCustomerList { - export type Variables = GetCustomerListQueryVariables; - export type Query = GetCustomerListQuery; - export type Customers = NonNullable; - export type Items = NonNullable< - NonNullable['items']>[number] - >; - export type User = NonNullable< - NonNullable['items']>[number]>['user'] - >; + export type Variables = GetCustomerListQueryVariables; + export type Query = GetCustomerListQuery; + export type Customers = (NonNullable); + export type Items = NonNullable<(NonNullable<(NonNullable)['items']>)[number]>; + export type User = (NonNullable)['items']>)[number]>['user']>); } export namespace GetAssetList { - export type Variables = GetAssetListQueryVariables; - export type Query = GetAssetListQuery; - export type Assets = NonNullable; - export type Items = NonNullable['items']>[number]>; + export type Variables = GetAssetListQueryVariables; + export type Query = GetAssetListQuery; + export type Assets = (NonNullable); + export type Items = NonNullable<(NonNullable<(NonNullable)['items']>)[number]>; } export namespace CreateRole { - export type Variables = CreateRoleMutationVariables; - export type Mutation = CreateRoleMutation; - export type CreateRole = NonNullable; + export type Variables = CreateRoleMutationVariables; + export type Mutation = CreateRoleMutation; + export type CreateRole = (NonNullable); } export namespace CreateCollection { - export type Variables = CreateCollectionMutationVariables; - export type Mutation = CreateCollectionMutation; - export type CreateCollection = NonNullable; + export type Variables = CreateCollectionMutationVariables; + export type Mutation = CreateCollectionMutation; + export type CreateCollection = (NonNullable); } export namespace UpdateCollection { - export type Variables = UpdateCollectionMutationVariables; - export type Mutation = UpdateCollectionMutation; - export type UpdateCollection = NonNullable; + export type Variables = UpdateCollectionMutationVariables; + export type Mutation = UpdateCollectionMutation; + export type UpdateCollection = (NonNullable); } export namespace GetCustomer { - export type Variables = GetCustomerQueryVariables; - export type Query = GetCustomerQuery; - export type Customer = NonNullable; - export type Orders = NonNullable['orders']>; - export type Items = NonNullable< - NonNullable['orders']>['items']>[number] - >; + export type Variables = GetCustomerQueryVariables; + export type Query = GetCustomerQuery; + export type Customer = (NonNullable); + export type Orders = (NonNullable<(NonNullable)['orders']>); + export type Items = NonNullable<(NonNullable<(NonNullable<(NonNullable)['orders']>)['items']>)[number]>; } export namespace AttemptLogin { - export type Variables = AttemptLoginMutationVariables; - export type Mutation = AttemptLoginMutation; - export type Login = NonNullable; + export type Variables = AttemptLoginMutationVariables; + export type Mutation = AttemptLoginMutation; + export type Login = (NonNullable); } export namespace GetCountryList { - export type Variables = GetCountryListQueryVariables; - export type Query = GetCountryListQuery; - export type Countries = NonNullable; - export type Items = NonNullable< - NonNullable['items']>[number] - >; + export type Variables = GetCountryListQueryVariables; + export type Query = GetCountryListQuery; + export type Countries = (NonNullable); + export type Items = NonNullable<(NonNullable<(NonNullable)['items']>)[number]>; } export namespace UpdateCountry { - export type Variables = UpdateCountryMutationVariables; - export type Mutation = UpdateCountryMutation; - export type UpdateCountry = NonNullable; + export type Variables = UpdateCountryMutationVariables; + export type Mutation = UpdateCountryMutation; + export type UpdateCountry = (NonNullable); } export namespace GetFacetList { - export type Variables = GetFacetListQueryVariables; - export type Query = GetFacetListQuery; - export type Facets = NonNullable; - export type Items = NonNullable['items']>[number]>; + export type Variables = GetFacetListQueryVariables; + export type Query = GetFacetListQuery; + export type Facets = (NonNullable); + export type Items = NonNullable<(NonNullable<(NonNullable)['items']>)[number]>; +} + +export namespace GetFacetListSimple { + export type Variables = GetFacetListSimpleQueryVariables; + export type Query = GetFacetListSimpleQuery; + export type Facets = (NonNullable); + export type Items = NonNullable<(NonNullable<(NonNullable)['items']>)[number]>; } export namespace DeleteProduct { - export type Variables = DeleteProductMutationVariables; - export type Mutation = DeleteProductMutation; - export type DeleteProduct = NonNullable; + export type Variables = DeleteProductMutationVariables; + export type Mutation = DeleteProductMutation; + export type DeleteProduct = (NonNullable); } export namespace GetProductSimple { - export type Variables = GetProductSimpleQueryVariables; - export type Query = GetProductSimpleQuery; - export type Product = NonNullable; + export type Variables = GetProductSimpleQueryVariables; + export type Query = GetProductSimpleQuery; + export type Product = (NonNullable); } export namespace GetStockMovement { - export type Variables = GetStockMovementQueryVariables; - export type Query = GetStockMovementQuery; - export type Product = NonNullable; - export type Variants = NonNullable< - NonNullable['variants']>[number] - >; + export type Variables = GetStockMovementQueryVariables; + export type Query = GetStockMovementQuery; + export type Product = (NonNullable); + export type Variants = NonNullable<(NonNullable<(NonNullable)['variants']>)[number]>; } export namespace GetRunningJobs { - export type Variables = GetRunningJobsQueryVariables; - export type Query = GetRunningJobsQuery; - export type Jobs = NonNullable; - export type Items = NonNullable['items']>[number]>; + export type Variables = GetRunningJobsQueryVariables; + export type Query = GetRunningJobsQuery; + export type Jobs = (NonNullable); + export type Items = NonNullable<(NonNullable<(NonNullable)['items']>)[number]>; } export namespace CreatePromotion { - export type Variables = CreatePromotionMutationVariables; - export type Mutation = CreatePromotionMutation; - export type CreatePromotion = NonNullable; - export type ErrorResultInlineFragment = DiscriminateUnion< - NonNullable, - { __typename?: 'ErrorResult' } - >; + export type Variables = CreatePromotionMutationVariables; + export type Mutation = CreatePromotionMutation; + export type CreatePromotion = (NonNullable); + export type ErrorResultInlineFragment = (DiscriminateUnion<(NonNullable), { __typename?: 'ErrorResult' }>); } export namespace Me { - export type Variables = MeQueryVariables; - export type Query = MeQuery; - export type Me = NonNullable; + export type Variables = MeQueryVariables; + export type Query = MeQuery; + export type Me = (NonNullable); } export namespace CreateChannel { - export type Variables = CreateChannelMutationVariables; - export type Mutation = CreateChannelMutation; - export type CreateChannel = NonNullable; - export type LanguageNotAvailableErrorInlineFragment = DiscriminateUnion< - NonNullable, - { __typename?: 'LanguageNotAvailableError' } - >; + export type Variables = CreateChannelMutationVariables; + export type Mutation = CreateChannelMutation; + export type CreateChannel = (NonNullable); + export type LanguageNotAvailableErrorInlineFragment = (DiscriminateUnion<(NonNullable), { __typename?: 'LanguageNotAvailableError' }>); } export namespace DeleteProductVariant { - export type Variables = DeleteProductVariantMutationVariables; - export type Mutation = DeleteProductVariantMutation; - export type DeleteProductVariant = NonNullable; + export type Variables = DeleteProductVariantMutationVariables; + export type Mutation = DeleteProductVariantMutation; + export type DeleteProductVariant = (NonNullable); } export namespace AssignProductsToChannel { - export type Variables = AssignProductsToChannelMutationVariables; - export type Mutation = AssignProductsToChannelMutation; - export type AssignProductsToChannel = NonNullable< - NonNullable[number] - >; + export type Variables = AssignProductsToChannelMutationVariables; + export type Mutation = AssignProductsToChannelMutation; + export type AssignProductsToChannel = NonNullable<(NonNullable)[number]>; } export namespace RemoveProductsFromChannel { - export type Variables = RemoveProductsFromChannelMutationVariables; - export type Mutation = RemoveProductsFromChannelMutation; - export type RemoveProductsFromChannel = NonNullable< - NonNullable[number] - >; + export type Variables = RemoveProductsFromChannelMutationVariables; + export type Mutation = RemoveProductsFromChannelMutation; + export type RemoveProductsFromChannel = NonNullable<(NonNullable)[number]>; } export namespace AssignProductVariantsToChannel { - export type Variables = AssignProductVariantsToChannelMutationVariables; - export type Mutation = AssignProductVariantsToChannelMutation; - export type AssignProductVariantsToChannel = NonNullable< - NonNullable[number] - >; + export type Variables = AssignProductVariantsToChannelMutationVariables; + export type Mutation = AssignProductVariantsToChannelMutation; + export type AssignProductVariantsToChannel = NonNullable<(NonNullable)[number]>; } export namespace RemoveProductVariantsFromChannel { - export type Variables = RemoveProductVariantsFromChannelMutationVariables; - export type Mutation = RemoveProductVariantsFromChannelMutation; - export type RemoveProductVariantsFromChannel = NonNullable< - NonNullable[number] - >; + export type Variables = RemoveProductVariantsFromChannelMutationVariables; + export type Mutation = RemoveProductVariantsFromChannelMutation; + export type RemoveProductVariantsFromChannel = NonNullable<(NonNullable)[number]>; } export namespace UpdateAsset { - export type Variables = UpdateAssetMutationVariables; - export type Mutation = UpdateAssetMutation; - export type UpdateAsset = NonNullable; - export type AssetInlineFragment = { __typename: 'Asset' } & Pick< - NonNullable, - 'tags' | 'focalPoint' - >; - export type Tags = NonNullable< - NonNullable< - ({ __typename: 'Asset' } & Pick< - NonNullable, - 'tags' | 'focalPoint' - >)['tags'] - >[number] - >; - export type FocalPoint = NonNullable< - ({ __typename: 'Asset' } & Pick< - NonNullable, - 'tags' | 'focalPoint' - >)['focalPoint'] - >; + export type Variables = UpdateAssetMutationVariables; + export type Mutation = UpdateAssetMutation; + export type UpdateAsset = (NonNullable); + export type AssetInlineFragment = ({ __typename: 'Asset' } & Pick<(NonNullable), 'tags' | 'focalPoint'>); + export type Tags = NonNullable<(NonNullable<({ __typename: 'Asset' } & Pick<(NonNullable), 'tags' | 'focalPoint'>)['tags']>)[number]>; + export type FocalPoint = (NonNullable<({ __typename: 'Asset' } & Pick<(NonNullable), 'tags' | 'focalPoint'>)['focalPoint']>); } export namespace DeleteAsset { - export type Variables = DeleteAssetMutationVariables; - export type Mutation = DeleteAssetMutation; - export type DeleteAsset = NonNullable; + export type Variables = DeleteAssetMutationVariables; + export type Mutation = DeleteAssetMutation; + export type DeleteAsset = (NonNullable); } export namespace UpdateChannel { - export type Variables = UpdateChannelMutationVariables; - export type Mutation = UpdateChannelMutation; - export type UpdateChannel = NonNullable; - export type LanguageNotAvailableErrorInlineFragment = DiscriminateUnion< - NonNullable, - { __typename?: 'LanguageNotAvailableError' } - >; + export type Variables = UpdateChannelMutationVariables; + export type Mutation = UpdateChannelMutation; + export type UpdateChannel = (NonNullable); + export type LanguageNotAvailableErrorInlineFragment = (DiscriminateUnion<(NonNullable), { __typename?: 'LanguageNotAvailableError' }>); } export namespace GetCustomerHistory { - export type Variables = GetCustomerHistoryQueryVariables; - export type Query = GetCustomerHistoryQuery; - export type Customer = NonNullable; - export type History = NonNullable['history']>; - export type Items = NonNullable< - NonNullable['history']>['items']>[number] - >; - export type Administrator = NonNullable< - NonNullable< - NonNullable< - NonNullable['history']>['items'] - >[number] - >['administrator'] - >; + export type Variables = GetCustomerHistoryQueryVariables; + export type Query = GetCustomerHistoryQuery; + export type Customer = (NonNullable); + export type History = (NonNullable<(NonNullable)['history']>); + export type Items = NonNullable<(NonNullable<(NonNullable<(NonNullable)['history']>)['items']>)[number]>; + export type Administrator = (NonNullable)['history']>)['items']>)[number]>['administrator']>); } export namespace GetOrder { - export type Variables = GetOrderQueryVariables; - export type Query = GetOrderQuery; - export type Order = NonNullable; + export type Variables = GetOrderQueryVariables; + export type Query = GetOrderQuery; + export type Order = (NonNullable); } export namespace CreateCustomerGroup { - export type Variables = CreateCustomerGroupMutationVariables; - export type Mutation = CreateCustomerGroupMutation; - export type CreateCustomerGroup = NonNullable; + export type Variables = CreateCustomerGroupMutationVariables; + export type Mutation = CreateCustomerGroupMutation; + export type CreateCustomerGroup = (NonNullable); } export namespace RemoveCustomersFromGroup { - export type Variables = RemoveCustomersFromGroupMutationVariables; - export type Mutation = RemoveCustomersFromGroupMutation; - export type RemoveCustomersFromGroup = NonNullable< - RemoveCustomersFromGroupMutation['removeCustomersFromGroup'] - >; + export type Variables = RemoveCustomersFromGroupMutationVariables; + export type Mutation = RemoveCustomersFromGroupMutation; + export type RemoveCustomersFromGroup = (NonNullable); } export namespace CreateFulfillment { - export type Variables = CreateFulfillmentMutationVariables; - export type Mutation = CreateFulfillmentMutation; - export type AddFulfillmentToOrder = NonNullable; - export type ErrorResultInlineFragment = DiscriminateUnion< - NonNullable, - { __typename?: 'ErrorResult' } - >; - export type CreateFulfillmentErrorInlineFragment = DiscriminateUnion< - NonNullable, - { __typename?: 'CreateFulfillmentError' } - >; + export type Variables = CreateFulfillmentMutationVariables; + export type Mutation = CreateFulfillmentMutation; + export type AddFulfillmentToOrder = (NonNullable); + export type ErrorResultInlineFragment = (DiscriminateUnion<(NonNullable), { __typename?: 'ErrorResult' }>); + export type CreateFulfillmentErrorInlineFragment = (DiscriminateUnion<(NonNullable), { __typename?: 'CreateFulfillmentError' }>); } export namespace TransitFulfillment { - export type Variables = TransitFulfillmentMutationVariables; - export type Mutation = TransitFulfillmentMutation; - export type TransitionFulfillmentToState = NonNullable< - TransitFulfillmentMutation['transitionFulfillmentToState'] - >; - export type FulfillmentStateTransitionErrorInlineFragment = DiscriminateUnion< - NonNullable, - { __typename?: 'FulfillmentStateTransitionError' } - >; + export type Variables = TransitFulfillmentMutationVariables; + export type Mutation = TransitFulfillmentMutation; + export type TransitionFulfillmentToState = (NonNullable); + export type FulfillmentStateTransitionErrorInlineFragment = (DiscriminateUnion<(NonNullable), { __typename?: 'FulfillmentStateTransitionError' }>); } export namespace GetOrderFulfillments { - export type Variables = GetOrderFulfillmentsQueryVariables; - export type Query = GetOrderFulfillmentsQuery; - export type Order = NonNullable; - export type Fulfillments = NonNullable< - NonNullable['fulfillments']>[number] - >; + export type Variables = GetOrderFulfillmentsQueryVariables; + export type Query = GetOrderFulfillmentsQuery; + export type Order = (NonNullable); + export type Fulfillments = NonNullable<(NonNullable<(NonNullable)['fulfillments']>)[number]>; } export namespace GetOrderList { - export type Variables = GetOrderListQueryVariables; - export type Query = GetOrderListQuery; - export type Orders = NonNullable; - export type Items = NonNullable['items']>[number]>; + export type Variables = GetOrderListQueryVariables; + export type Query = GetOrderListQuery; + export type Orders = (NonNullable); + export type Items = NonNullable<(NonNullable<(NonNullable)['items']>)[number]>; } export namespace CreateAddress { - export type Variables = CreateAddressMutationVariables; - export type Mutation = CreateAddressMutation; - export type CreateCustomerAddress = NonNullable; - export type Country = NonNullable['country']>; + export type Variables = CreateAddressMutationVariables; + export type Mutation = CreateAddressMutation; + export type CreateCustomerAddress = (NonNullable); + export type Country = (NonNullable<(NonNullable)['country']>); } export namespace UpdateAddress { - export type Variables = UpdateAddressMutationVariables; - export type Mutation = UpdateAddressMutation; - export type UpdateCustomerAddress = NonNullable; - export type Country = NonNullable['country']>; + export type Variables = UpdateAddressMutationVariables; + export type Mutation = UpdateAddressMutation; + export type UpdateCustomerAddress = (NonNullable); + export type Country = (NonNullable<(NonNullable)['country']>); } export namespace CreateCustomer { - export type Variables = CreateCustomerMutationVariables; - export type Mutation = CreateCustomerMutation; - export type CreateCustomer = NonNullable; - export type ErrorResultInlineFragment = DiscriminateUnion< - NonNullable, - { __typename?: 'ErrorResult' } - >; + export type Variables = CreateCustomerMutationVariables; + export type Mutation = CreateCustomerMutation; + export type CreateCustomer = (NonNullable); + export type ErrorResultInlineFragment = (DiscriminateUnion<(NonNullable), { __typename?: 'ErrorResult' }>); } export namespace UpdateCustomer { - export type Variables = UpdateCustomerMutationVariables; - export type Mutation = UpdateCustomerMutation; - export type UpdateCustomer = NonNullable; - export type ErrorResultInlineFragment = DiscriminateUnion< - NonNullable, - { __typename?: 'ErrorResult' } - >; + export type Variables = UpdateCustomerMutationVariables; + export type Mutation = UpdateCustomerMutation; + export type UpdateCustomer = (NonNullable); + export type ErrorResultInlineFragment = (DiscriminateUnion<(NonNullable), { __typename?: 'ErrorResult' }>); } export namespace DeleteCustomer { - export type Variables = DeleteCustomerMutationVariables; - export type Mutation = DeleteCustomerMutation; - export type DeleteCustomer = NonNullable; + export type Variables = DeleteCustomerMutationVariables; + export type Mutation = DeleteCustomerMutation; + export type DeleteCustomer = (NonNullable); } export namespace UpdateCustomerNote { - export type Variables = UpdateCustomerNoteMutationVariables; - export type Mutation = UpdateCustomerNoteMutation; - export type UpdateCustomerNote = NonNullable; + export type Variables = UpdateCustomerNoteMutationVariables; + export type Mutation = UpdateCustomerNoteMutation; + export type UpdateCustomerNote = (NonNullable); } export namespace DeleteCustomerNote { - export type Variables = DeleteCustomerNoteMutationVariables; - export type Mutation = DeleteCustomerNoteMutation; - export type DeleteCustomerNote = NonNullable; + export type Variables = DeleteCustomerNoteMutationVariables; + export type Mutation = DeleteCustomerNoteMutation; + export type DeleteCustomerNote = (NonNullable); } export namespace UpdateCustomerGroup { - export type Variables = UpdateCustomerGroupMutationVariables; - export type Mutation = UpdateCustomerGroupMutation; - export type UpdateCustomerGroup = NonNullable; + export type Variables = UpdateCustomerGroupMutationVariables; + export type Mutation = UpdateCustomerGroupMutation; + export type UpdateCustomerGroup = (NonNullable); } export namespace DeleteCustomerGroup { - export type Variables = DeleteCustomerGroupMutationVariables; - export type Mutation = DeleteCustomerGroupMutation; - export type DeleteCustomerGroup = NonNullable; + export type Variables = DeleteCustomerGroupMutationVariables; + export type Mutation = DeleteCustomerGroupMutation; + export type DeleteCustomerGroup = (NonNullable); } export namespace GetCustomerGroups { - export type Variables = GetCustomerGroupsQueryVariables; - export type Query = GetCustomerGroupsQuery; - export type CustomerGroups = NonNullable; - export type Items = NonNullable< - NonNullable['items']>[number] - >; + export type Variables = GetCustomerGroupsQueryVariables; + export type Query = GetCustomerGroupsQuery; + export type CustomerGroups = (NonNullable); + export type Items = NonNullable<(NonNullable<(NonNullable)['items']>)[number]>; } export namespace GetCustomerGroup { - export type Variables = GetCustomerGroupQueryVariables; - export type Query = GetCustomerGroupQuery; - export type CustomerGroup = NonNullable; - export type Customers = NonNullable['customers']>; - export type Items = NonNullable< - NonNullable< - NonNullable['customers']>['items'] - >[number] - >; + export type Variables = GetCustomerGroupQueryVariables; + export type Query = GetCustomerGroupQuery; + export type CustomerGroup = (NonNullable); + export type Customers = (NonNullable<(NonNullable)['customers']>); + export type Items = NonNullable<(NonNullable<(NonNullable<(NonNullable)['customers']>)['items']>)[number]>; } export namespace AddCustomersToGroup { - export type Variables = AddCustomersToGroupMutationVariables; - export type Mutation = AddCustomersToGroupMutation; - export type AddCustomersToGroup = NonNullable; + export type Variables = AddCustomersToGroupMutationVariables; + export type Mutation = AddCustomersToGroupMutation; + export type AddCustomersToGroup = (NonNullable); } export namespace GetCustomerWithGroups { - export type Variables = GetCustomerWithGroupsQueryVariables; - export type Query = GetCustomerWithGroupsQuery; - export type Customer = NonNullable; - export type Groups = NonNullable< - NonNullable['groups']>[number] - >; + export type Variables = GetCustomerWithGroupsQueryVariables; + export type Query = GetCustomerWithGroupsQuery; + export type Customer = (NonNullable); + export type Groups = NonNullable<(NonNullable<(NonNullable)['groups']>)[number]>; } export namespace AdminTransition { - export type Variables = AdminTransitionMutationVariables; - export type Mutation = AdminTransitionMutation; - export type TransitionOrderToState = NonNullable; - export type OrderStateTransitionErrorInlineFragment = DiscriminateUnion< - NonNullable, - { __typename?: 'OrderStateTransitionError' } - >; + export type Variables = AdminTransitionMutationVariables; + export type Mutation = AdminTransitionMutation; + export type TransitionOrderToState = (NonNullable); + export type OrderStateTransitionErrorInlineFragment = (DiscriminateUnion<(NonNullable), { __typename?: 'OrderStateTransitionError' }>); } export namespace CancelOrder { - export type Variables = CancelOrderMutationVariables; - export type Mutation = CancelOrderMutation; - export type CancelOrder = NonNullable; - export type ErrorResultInlineFragment = DiscriminateUnion< - NonNullable, - { __typename?: 'ErrorResult' } - >; + export type Variables = CancelOrderMutationVariables; + export type Mutation = CancelOrderMutation; + export type CancelOrder = (NonNullable); + export type ErrorResultInlineFragment = (DiscriminateUnion<(NonNullable), { __typename?: 'ErrorResult' }>); } export namespace CanceledOrder { - export type Fragment = CanceledOrderFragment; - export type Lines = NonNullable[number]>; - export type Items = NonNullable< - NonNullable[number]>['items']>[number] - >; + export type Fragment = CanceledOrderFragment; + export type Lines = NonNullable<(NonNullable)[number]>; + export type Items = NonNullable<(NonNullable)[number]>['items']>)[number]>; } export namespace UpdateGlobalSettings { - export type Variables = UpdateGlobalSettingsMutationVariables; - export type Mutation = UpdateGlobalSettingsMutation; - export type UpdateGlobalSettings = NonNullable; - export type ErrorResultInlineFragment = DiscriminateUnion< - NonNullable, - { __typename?: 'ErrorResult' } - >; + export type Variables = UpdateGlobalSettingsMutationVariables; + export type Mutation = UpdateGlobalSettingsMutation; + export type UpdateGlobalSettings = (NonNullable); + export type ErrorResultInlineFragment = (DiscriminateUnion<(NonNullable), { __typename?: 'ErrorResult' }>); } export namespace UpdateRole { - export type Variables = UpdateRoleMutationVariables; - export type Mutation = UpdateRoleMutation; - export type UpdateRole = NonNullable; + export type Variables = UpdateRoleMutationVariables; + export type Mutation = UpdateRoleMutation; + export type UpdateRole = (NonNullable); } export namespace GetProductsWithVariantPrices { - export type Variables = GetProductsWithVariantPricesQueryVariables; - export type Query = GetProductsWithVariantPricesQuery; - export type Products = NonNullable; - export type Items = NonNullable< - NonNullable['items']>[number] - >; - export type Variants = NonNullable< - NonNullable< - NonNullable< - NonNullable['items']>[number] - >['variants'] - >[number] - >; - export type FacetValues = NonNullable< - NonNullable< - NonNullable< - NonNullable< - NonNullable< - NonNullable< - NonNullable['items'] - >[number] - >['variants'] - >[number] - >['facetValues'] - >[number] - >; + export type Variables = GetProductsWithVariantPricesQueryVariables; + export type Query = GetProductsWithVariantPricesQuery; + export type Products = (NonNullable); + export type Items = NonNullable<(NonNullable<(NonNullable)['items']>)[number]>; + export type Variants = NonNullable<(NonNullable)['items']>)[number]>['variants']>)[number]>; + export type FacetValues = NonNullable<(NonNullable)['items']>)[number]>['variants']>)[number]>['facetValues']>)[number]>; } export namespace CreateProductOptionGroup { - export type Variables = CreateProductOptionGroupMutationVariables; - export type Mutation = CreateProductOptionGroupMutation; - export type CreateProductOptionGroup = NonNullable< - CreateProductOptionGroupMutation['createProductOptionGroup'] - >; + export type Variables = CreateProductOptionGroupMutationVariables; + export type Mutation = CreateProductOptionGroupMutation; + export type CreateProductOptionGroup = (NonNullable); } export namespace AddOptionGroupToProduct { - export type Variables = AddOptionGroupToProductMutationVariables; - export type Mutation = AddOptionGroupToProductMutation; - export type AddOptionGroupToProduct = NonNullable< - AddOptionGroupToProductMutation['addOptionGroupToProduct'] - >; + export type Variables = AddOptionGroupToProductMutationVariables; + export type Mutation = AddOptionGroupToProductMutation; + export type AddOptionGroupToProduct = (NonNullable); } export namespace CreateShippingMethod { - export type Variables = CreateShippingMethodMutationVariables; - export type Mutation = CreateShippingMethodMutation; - export type CreateShippingMethod = NonNullable; + export type Variables = CreateShippingMethodMutationVariables; + export type Mutation = CreateShippingMethodMutation; + export type CreateShippingMethod = (NonNullable); } export namespace SettlePayment { - export type Variables = SettlePaymentMutationVariables; - export type Mutation = SettlePaymentMutation; - export type SettlePayment = NonNullable; - export type ErrorResultInlineFragment = DiscriminateUnion< - NonNullable, - { __typename?: 'ErrorResult' } - >; - export type SettlePaymentErrorInlineFragment = DiscriminateUnion< - NonNullable, - { __typename?: 'SettlePaymentError' } - >; + export type Variables = SettlePaymentMutationVariables; + export type Mutation = SettlePaymentMutation; + export type SettlePayment = (NonNullable); + export type ErrorResultInlineFragment = (DiscriminateUnion<(NonNullable), { __typename?: 'ErrorResult' }>); + export type SettlePaymentErrorInlineFragment = (DiscriminateUnion<(NonNullable), { __typename?: 'SettlePaymentError' }>); } export namespace GetOrderHistory { - export type Variables = GetOrderHistoryQueryVariables; - export type Query = GetOrderHistoryQuery; - export type Order = NonNullable; - export type History = NonNullable['history']>; - export type Items = NonNullable< - NonNullable['history']>['items']>[number] - >; - export type Administrator = NonNullable< - NonNullable< - NonNullable['history']>['items']>[number] - >['administrator'] - >; + export type Variables = GetOrderHistoryQueryVariables; + export type Query = GetOrderHistoryQuery; + export type Order = (NonNullable); + export type History = (NonNullable<(NonNullable)['history']>); + export type Items = NonNullable<(NonNullable<(NonNullable<(NonNullable)['history']>)['items']>)[number]>; + export type Administrator = (NonNullable)['history']>)['items']>)[number]>['administrator']>); } export namespace UpdateShippingMethod { - export type Variables = UpdateShippingMethodMutationVariables; - export type Mutation = UpdateShippingMethodMutation; - export type UpdateShippingMethod = NonNullable; + export type Variables = UpdateShippingMethodMutationVariables; + export type Mutation = UpdateShippingMethodMutation; + export type UpdateShippingMethod = (NonNullable); } export namespace GetAsset { - export type Variables = GetAssetQueryVariables; - export type Query = GetAssetQuery; - export type Asset = NonNullable; + export type Variables = GetAssetQueryVariables; + export type Query = GetAssetQuery; + export type Asset = (NonNullable); } export namespace AssetFragFirst { - export type Fragment = AssetFragFirstFragment; + export type Fragment = AssetFragFirstFragment; } export namespace GetAssetFragmentFirst { - export type Variables = GetAssetFragmentFirstQueryVariables; - export type Query = GetAssetFragmentFirstQuery; - export type Asset = NonNullable; + export type Variables = GetAssetFragmentFirstQueryVariables; + export type Query = GetAssetFragmentFirstQuery; + export type Asset = (NonNullable); } export namespace CreateAssets { - export type Variables = CreateAssetsMutationVariables; - export type Mutation = CreateAssetsMutation; - export type CreateAssets = NonNullable[number]>; - export type AssetInlineFragment = DiscriminateUnion< - NonNullable[number]>, - { __typename?: 'Asset' } - >; - export type FocalPoint = NonNullable< - DiscriminateUnion< - NonNullable[number]>, - { __typename?: 'Asset' } - >['focalPoint'] - >; - export type Tags = NonNullable< - NonNullable< - DiscriminateUnion< - NonNullable[number]>, - { __typename?: 'Asset' } - >['tags'] - >[number] - >; - export type MimeTypeErrorInlineFragment = DiscriminateUnion< - NonNullable[number]>, - { __typename?: 'MimeTypeError' } - >; + export type Variables = CreateAssetsMutationVariables; + export type Mutation = CreateAssetsMutation; + export type CreateAssets = NonNullable<(NonNullable)[number]>; + export type AssetInlineFragment = (DiscriminateUnion)[number]>, { __typename?: 'Asset' }>); + export type FocalPoint = (NonNullable<(DiscriminateUnion)[number]>, { __typename?: 'Asset' }>)['focalPoint']>); + export type Tags = NonNullable<(NonNullable<(DiscriminateUnion)[number]>, { __typename?: 'Asset' }>)['tags']>)[number]>; + export type MimeTypeErrorInlineFragment = (DiscriminateUnion)[number]>, { __typename?: 'MimeTypeError' }>); } export namespace DeleteShippingMethod { - export type Variables = DeleteShippingMethodMutationVariables; - export type Mutation = DeleteShippingMethodMutation; - export type DeleteShippingMethod = NonNullable; + export type Variables = DeleteShippingMethodMutationVariables; + export type Mutation = DeleteShippingMethodMutation; + export type DeleteShippingMethod = (NonNullable); } export namespace AssignPromotionToChannel { - export type Variables = AssignPromotionToChannelMutationVariables; - export type Mutation = AssignPromotionToChannelMutation; - export type AssignPromotionsToChannel = NonNullable< - NonNullable[number] - >; + export type Variables = AssignPromotionToChannelMutationVariables; + export type Mutation = AssignPromotionToChannelMutation; + export type AssignPromotionsToChannel = NonNullable<(NonNullable)[number]>; } export namespace RemovePromotionFromChannel { - export type Variables = RemovePromotionFromChannelMutationVariables; - export type Mutation = RemovePromotionFromChannelMutation; - export type RemovePromotionsFromChannel = NonNullable< - NonNullable[number] - >; + export type Variables = RemovePromotionFromChannelMutationVariables; + export type Mutation = RemovePromotionFromChannelMutation; + export type RemovePromotionsFromChannel = NonNullable<(NonNullable)[number]>; } export namespace GetTaxRates { - export type Variables = GetTaxRatesQueryVariables; - export type Query = GetTaxRatesQuery; - export type TaxRates = NonNullable; - export type Items = NonNullable['items']>[number]>; + export type Variables = GetTaxRatesQueryVariables; + export type Query = GetTaxRatesQuery; + export type TaxRates = (NonNullable); + export type Items = NonNullable<(NonNullable<(NonNullable)['items']>)[number]>; } export namespace CancelJob { - export type Variables = CancelJobMutationVariables; - export type Mutation = CancelJobMutation; - export type CancelJob = NonNullable; + export type Variables = CancelJobMutationVariables; + export type Mutation = CancelJobMutation; + export type CancelJob = (NonNullable); } export namespace UpdateOptionGroup { - export type Variables = UpdateOptionGroupMutationVariables; - export type Mutation = UpdateOptionGroupMutation; - export type UpdateProductOptionGroup = NonNullable; + export type Variables = UpdateOptionGroupMutationVariables; + export type Mutation = UpdateOptionGroupMutation; + export type UpdateProductOptionGroup = (NonNullable); } export namespace GetFulfillmentHandlers { - export type Variables = GetFulfillmentHandlersQueryVariables; - export type Query = GetFulfillmentHandlersQuery; - export type FulfillmentHandlers = NonNullable< - NonNullable[number] - >; - export type Args = NonNullable< - NonNullable< - NonNullable[number]>['args'] - >[number] - >; + export type Variables = GetFulfillmentHandlersQueryVariables; + export type Query = GetFulfillmentHandlersQuery; + export type FulfillmentHandlers = NonNullable<(NonNullable)[number]>; + export type Args = NonNullable<(NonNullable)[number]>['args']>)[number]>; } export namespace OrderWithModifications { - export type Fragment = OrderWithModificationsFragment; - export type Lines = NonNullable[number]>; - export type ProductVariant = NonNullable< - NonNullable[number]>['productVariant'] - >; - export type Items = NonNullable< - NonNullable< - NonNullable[number]>['items'] - >[number] - >; - export type Surcharges = NonNullable[number]>; - export type Payments = NonNullable[number]>; - export type Refunds = NonNullable< - NonNullable< - NonNullable[number]>['refunds'] - >[number] - >; - export type Modifications = NonNullable< - NonNullable[number] - >; - export type OrderItems = NonNullable< - NonNullable< - NonNullable[number]>['orderItems'] - >[number] - >; - export type _Surcharges = NonNullable< - NonNullable< - NonNullable[number]>['surcharges'] - >[number] - >; - export type Payment = NonNullable< - NonNullable[number]>['payment'] - >; - export type Refund = NonNullable< - NonNullable[number]>['refund'] - >; - export type ShippingAddress = NonNullable; - export type BillingAddress = NonNullable; + export type Fragment = OrderWithModificationsFragment; + export type Lines = NonNullable<(NonNullable)[number]>; + export type ProductVariant = (NonNullable)[number]>['productVariant']>); + export type Items = NonNullable<(NonNullable)[number]>['items']>)[number]>; + export type Surcharges = NonNullable<(NonNullable)[number]>; + export type Payments = NonNullable<(NonNullable)[number]>; + export type Refunds = NonNullable<(NonNullable)[number]>['refunds']>)[number]>; + export type Modifications = NonNullable<(NonNullable)[number]>; + export type OrderItems = NonNullable<(NonNullable)[number]>['orderItems']>)[number]>; + export type _Surcharges = NonNullable<(NonNullable)[number]>['surcharges']>)[number]>; + export type Payment = (NonNullable)[number]>['payment']>); + export type Refund = (NonNullable)[number]>['refund']>); + export type ShippingAddress = (NonNullable); + export type BillingAddress = (NonNullable); } export namespace GetOrderWithModifications { - export type Variables = GetOrderWithModificationsQueryVariables; - export type Query = GetOrderWithModificationsQuery; - export type Order = NonNullable; + export type Variables = GetOrderWithModificationsQueryVariables; + export type Query = GetOrderWithModificationsQuery; + export type Order = (NonNullable); } export namespace ModifyOrder { - export type Variables = ModifyOrderMutationVariables; - export type Mutation = ModifyOrderMutation; - export type ModifyOrder = NonNullable; - export type ErrorResultInlineFragment = DiscriminateUnion< - NonNullable, - { __typename?: 'ErrorResult' } - >; + export type Variables = ModifyOrderMutationVariables; + export type Mutation = ModifyOrderMutation; + export type ModifyOrder = (NonNullable); + export type ErrorResultInlineFragment = (DiscriminateUnion<(NonNullable), { __typename?: 'ErrorResult' }>); } export namespace AddManualPayment { - export type Variables = AddManualPaymentMutationVariables; - export type Mutation = AddManualPaymentMutation; - export type AddManualPaymentToOrder = NonNullable; - export type ErrorResultInlineFragment = DiscriminateUnion< - NonNullable, - { __typename?: 'ErrorResult' } - >; + export type Variables = AddManualPaymentMutationVariables; + export type Mutation = AddManualPaymentMutation; + export type AddManualPaymentToOrder = (NonNullable); + export type ErrorResultInlineFragment = (DiscriminateUnion<(NonNullable), { __typename?: 'ErrorResult' }>); } export namespace DeletePromotionAdHoc1 { - export type Variables = DeletePromotionAdHoc1MutationVariables; - export type Mutation = DeletePromotionAdHoc1Mutation; - export type DeletePromotion = NonNullable; + export type Variables = DeletePromotionAdHoc1MutationVariables; + export type Mutation = DeletePromotionAdHoc1Mutation; + export type DeletePromotion = (NonNullable); } export namespace GetOrderListFulfillments { - export type Variables = GetOrderListFulfillmentsQueryVariables; - export type Query = GetOrderListFulfillmentsQuery; - export type Orders = NonNullable; - export type Items = NonNullable< - NonNullable['items']>[number] - >; - export type Fulfillments = NonNullable< - NonNullable< - NonNullable< - NonNullable['items']>[number] - >['fulfillments'] - >[number] - >; + export type Variables = GetOrderListFulfillmentsQueryVariables; + export type Query = GetOrderListFulfillmentsQuery; + export type Orders = (NonNullable); + export type Items = NonNullable<(NonNullable<(NonNullable)['items']>)[number]>; + export type Fulfillments = NonNullable<(NonNullable)['items']>)[number]>['fulfillments']>)[number]>; } export namespace GetOrderFulfillmentItems { - export type Variables = GetOrderFulfillmentItemsQueryVariables; - export type Query = GetOrderFulfillmentItemsQuery; - export type Order = NonNullable; - export type Fulfillments = NonNullable< - NonNullable['fulfillments']>[number] - >; + export type Variables = GetOrderFulfillmentItemsQueryVariables; + export type Query = GetOrderFulfillmentItemsQuery; + export type Order = (NonNullable); + export type Fulfillments = NonNullable<(NonNullable<(NonNullable)['fulfillments']>)[number]>; } export namespace Refund { - export type Fragment = RefundFragment; + export type Fragment = RefundFragment; } export namespace RefundOrder { - export type Variables = RefundOrderMutationVariables; - export type Mutation = RefundOrderMutation; - export type RefundOrder = NonNullable; - export type ErrorResultInlineFragment = DiscriminateUnion< - NonNullable, - { __typename?: 'ErrorResult' } - >; + export type Variables = RefundOrderMutationVariables; + export type Mutation = RefundOrderMutation; + export type RefundOrder = (NonNullable); + export type ErrorResultInlineFragment = (DiscriminateUnion<(NonNullable), { __typename?: 'ErrorResult' }>); } export namespace SettleRefund { - export type Variables = SettleRefundMutationVariables; - export type Mutation = SettleRefundMutation; - export type SettleRefund = NonNullable; - export type ErrorResultInlineFragment = DiscriminateUnion< - NonNullable, - { __typename?: 'ErrorResult' } - >; + export type Variables = SettleRefundMutationVariables; + export type Mutation = SettleRefundMutation; + export type SettleRefund = (NonNullable); + export type ErrorResultInlineFragment = (DiscriminateUnion<(NonNullable), { __typename?: 'ErrorResult' }>); } export namespace AddNoteToOrder { - export type Variables = AddNoteToOrderMutationVariables; - export type Mutation = AddNoteToOrderMutation; - export type AddNoteToOrder = NonNullable; + export type Variables = AddNoteToOrderMutationVariables; + export type Mutation = AddNoteToOrderMutation; + export type AddNoteToOrder = (NonNullable); } export namespace UpdateOrderNote { - export type Variables = UpdateOrderNoteMutationVariables; - export type Mutation = UpdateOrderNoteMutation; - export type UpdateOrderNote = NonNullable; + export type Variables = UpdateOrderNoteMutationVariables; + export type Mutation = UpdateOrderNoteMutation; + export type UpdateOrderNote = (NonNullable); } export namespace DeleteOrderNote { - export type Variables = DeleteOrderNoteMutationVariables; - export type Mutation = DeleteOrderNoteMutation; - export type DeleteOrderNote = NonNullable; + export type Variables = DeleteOrderNoteMutationVariables; + export type Mutation = DeleteOrderNoteMutation; + export type DeleteOrderNote = (NonNullable); } export namespace GetOrderWithPayments { - export type Variables = GetOrderWithPaymentsQueryVariables; - export type Query = GetOrderWithPaymentsQuery; - export type Order = NonNullable; - export type Payments = NonNullable< - NonNullable['payments']>[number] - >; - export type Refunds = NonNullable< - NonNullable< - NonNullable< - NonNullable['payments']>[number] - >['refunds'] - >[number] - >; + export type Variables = GetOrderWithPaymentsQueryVariables; + export type Query = GetOrderWithPaymentsQuery; + export type Order = (NonNullable); + export type Payments = NonNullable<(NonNullable<(NonNullable)['payments']>)[number]>; + export type Refunds = NonNullable<(NonNullable)['payments']>)[number]>['refunds']>)[number]>; } export namespace GetOrderListWithQty { - export type Variables = GetOrderListWithQtyQueryVariables; - export type Query = GetOrderListWithQtyQuery; - export type Orders = NonNullable; - export type Items = NonNullable< - NonNullable['items']>[number] - >; - export type Lines = NonNullable< - NonNullable< - NonNullable< - NonNullable['items']>[number] - >['lines'] - >[number] - >; + export type Variables = GetOrderListWithQtyQueryVariables; + export type Query = GetOrderListWithQtyQuery; + export type Orders = (NonNullable); + export type Items = NonNullable<(NonNullable<(NonNullable)['items']>)[number]>; + export type Lines = NonNullable<(NonNullable)['items']>)[number]>['lines']>)[number]>; } export namespace PaymentMethod { - export type Fragment = PaymentMethodFragment; - export type Checker = NonNullable; - export type Args = NonNullable< - NonNullable['args']>[number] - >; - export type Handler = NonNullable; - export type _Args = NonNullable< - NonNullable['args']>[number] - >; + export type Fragment = PaymentMethodFragment; + export type Checker = (NonNullable); + export type Args = NonNullable<(NonNullable<(NonNullable)['args']>)[number]>; + export type Handler = (NonNullable); + export type _Args = NonNullable<(NonNullable<(NonNullable)['args']>)[number]>; } export namespace CreatePaymentMethod { - export type Variables = CreatePaymentMethodMutationVariables; - export type Mutation = CreatePaymentMethodMutation; - export type CreatePaymentMethod = NonNullable; + export type Variables = CreatePaymentMethodMutationVariables; + export type Mutation = CreatePaymentMethodMutation; + export type CreatePaymentMethod = (NonNullable); } export namespace UpdatePaymentMethod { - export type Variables = UpdatePaymentMethodMutationVariables; - export type Mutation = UpdatePaymentMethodMutation; - export type UpdatePaymentMethod = NonNullable; + export type Variables = UpdatePaymentMethodMutationVariables; + export type Mutation = UpdatePaymentMethodMutation; + export type UpdatePaymentMethod = (NonNullable); } export namespace GetPaymentMethodHandlers { - export type Variables = GetPaymentMethodHandlersQueryVariables; - export type Query = GetPaymentMethodHandlersQuery; - export type PaymentMethodHandlers = NonNullable< - NonNullable[number] - >; - export type Args = NonNullable< - NonNullable< - NonNullable[number]>['args'] - >[number] - >; + export type Variables = GetPaymentMethodHandlersQueryVariables; + export type Query = GetPaymentMethodHandlersQuery; + export type PaymentMethodHandlers = NonNullable<(NonNullable)[number]>; + export type Args = NonNullable<(NonNullable)[number]>['args']>)[number]>; } export namespace GetPaymentMethodCheckers { - export type Variables = GetPaymentMethodCheckersQueryVariables; - export type Query = GetPaymentMethodCheckersQuery; - export type PaymentMethodEligibilityCheckers = NonNullable< - NonNullable[number] - >; - export type Args = NonNullable< - NonNullable< - NonNullable< - NonNullable[number] - >['args'] - >[number] - >; + export type Variables = GetPaymentMethodCheckersQueryVariables; + export type Query = GetPaymentMethodCheckersQuery; + export type PaymentMethodEligibilityCheckers = NonNullable<(NonNullable)[number]>; + export type Args = NonNullable<(NonNullable)[number]>['args']>)[number]>; } export namespace GetPaymentMethod { - export type Variables = GetPaymentMethodQueryVariables; - export type Query = GetPaymentMethodQuery; - export type PaymentMethod = NonNullable; + export type Variables = GetPaymentMethodQueryVariables; + export type Query = GetPaymentMethodQuery; + export type PaymentMethod = (NonNullable); } export namespace GetPaymentMethodList { - export type Variables = GetPaymentMethodListQueryVariables; - export type Query = GetPaymentMethodListQuery; - export type PaymentMethods = NonNullable; - export type Items = NonNullable< - NonNullable['items']>[number] - >; + export type Variables = GetPaymentMethodListQueryVariables; + export type Query = GetPaymentMethodListQuery; + export type PaymentMethods = (NonNullable); + export type Items = NonNullable<(NonNullable<(NonNullable)['items']>)[number]>; } export namespace DeletePaymentMethod { - export type Variables = DeletePaymentMethodMutationVariables; - export type Mutation = DeletePaymentMethodMutation; - export type DeletePaymentMethod = NonNullable; + export type Variables = DeletePaymentMethodMutationVariables; + export type Mutation = DeletePaymentMethodMutation; + export type DeletePaymentMethod = (NonNullable); } export namespace TransitionPaymentToState { - export type Variables = TransitionPaymentToStateMutationVariables; - export type Mutation = TransitionPaymentToStateMutation; - export type TransitionPaymentToState = NonNullable< - TransitionPaymentToStateMutation['transitionPaymentToState'] - >; - export type ErrorResultInlineFragment = DiscriminateUnion< - NonNullable, - { __typename?: 'ErrorResult' } - >; - export type PaymentStateTransitionErrorInlineFragment = DiscriminateUnion< - NonNullable, - { __typename?: 'PaymentStateTransitionError' } - >; + export type Variables = TransitionPaymentToStateMutationVariables; + export type Mutation = TransitionPaymentToStateMutation; + export type TransitionPaymentToState = (NonNullable); + export type ErrorResultInlineFragment = (DiscriminateUnion<(NonNullable), { __typename?: 'ErrorResult' }>); + export type PaymentStateTransitionErrorInlineFragment = (DiscriminateUnion<(NonNullable), { __typename?: 'PaymentStateTransitionError' }>); } export namespace AddManualPayment2 { - export type Variables = AddManualPayment2MutationVariables; - export type Mutation = AddManualPayment2Mutation; - export type AddManualPaymentToOrder = NonNullable; - export type ErrorResultInlineFragment = DiscriminateUnion< - NonNullable, - { __typename?: 'ErrorResult' } - >; + export type Variables = AddManualPayment2MutationVariables; + export type Mutation = AddManualPayment2Mutation; + export type AddManualPaymentToOrder = (NonNullable); + export type ErrorResultInlineFragment = (DiscriminateUnion<(NonNullable), { __typename?: 'ErrorResult' }>); } export namespace UpdateProductOptionGroup { - export type Variables = UpdateProductOptionGroupMutationVariables; - export type Mutation = UpdateProductOptionGroupMutation; - export type UpdateProductOptionGroup = NonNullable< - UpdateProductOptionGroupMutation['updateProductOptionGroup'] - >; + export type Variables = UpdateProductOptionGroupMutationVariables; + export type Mutation = UpdateProductOptionGroupMutation; + export type UpdateProductOptionGroup = (NonNullable); } export namespace CreateProductOption { - export type Variables = CreateProductOptionMutationVariables; - export type Mutation = CreateProductOptionMutation; - export type CreateProductOption = NonNullable; - export type Translations = NonNullable< - NonNullable['translations']>[number] - >; + export type Variables = CreateProductOptionMutationVariables; + export type Mutation = CreateProductOptionMutation; + export type CreateProductOption = (NonNullable); + export type Translations = NonNullable<(NonNullable<(NonNullable)['translations']>)[number]>; } export namespace UpdateProductOption { - export type Variables = UpdateProductOptionMutationVariables; - export type Mutation = UpdateProductOptionMutation; - export type UpdateProductOption = NonNullable; + export type Variables = UpdateProductOptionMutationVariables; + export type Mutation = UpdateProductOptionMutation; + export type UpdateProductOption = (NonNullable); } export namespace RemoveOptionGroupFromProduct { - export type Variables = RemoveOptionGroupFromProductMutationVariables; - export type Mutation = RemoveOptionGroupFromProductMutation; - export type RemoveOptionGroupFromProduct = NonNullable< - RemoveOptionGroupFromProductMutation['removeOptionGroupFromProduct'] - >; - export type ProductOptionInUseErrorInlineFragment = DiscriminateUnion< - NonNullable, - { __typename?: 'ProductOptionInUseError' } - >; + export type Variables = RemoveOptionGroupFromProductMutationVariables; + export type Mutation = RemoveOptionGroupFromProductMutation; + export type RemoveOptionGroupFromProduct = (NonNullable); + export type ProductOptionInUseErrorInlineFragment = (DiscriminateUnion<(NonNullable), { __typename?: 'ProductOptionInUseError' }>); } export namespace GetOptionGroup { - export type Variables = GetOptionGroupQueryVariables; - export type Query = GetOptionGroupQuery; - export type ProductOptionGroup = NonNullable; - export type Options = NonNullable< - NonNullable['options']>[number] - >; + export type Variables = GetOptionGroupQueryVariables; + export type Query = GetOptionGroupQuery; + export type ProductOptionGroup = (NonNullable); + export type Options = NonNullable<(NonNullable<(NonNullable)['options']>)[number]>; } export namespace GetProductVariant { - export type Variables = GetProductVariantQueryVariables; - export type Query = GetProductVariantQuery; - export type ProductVariant = NonNullable; + export type Variables = GetProductVariantQueryVariables; + export type Query = GetProductVariantQuery; + export type ProductVariant = (NonNullable); } export namespace GetProductVariantList { - export type Variables = GetProductVariantListQueryVariables; - export type Query = GetProductVariantListQuery; - export type ProductVariants = NonNullable; - export type Items = NonNullable< - NonNullable['items']>[number] - >; + export type Variables = GetProductVariantListQueryVariables; + export type Query = GetProductVariantListQuery; + export type ProductVariants = (NonNullable); + export type Items = NonNullable<(NonNullable<(NonNullable)['items']>)[number]>; } export namespace DeletePromotion { - export type Variables = DeletePromotionMutationVariables; - export type Mutation = DeletePromotionMutation; - export type DeletePromotion = NonNullable; + export type Variables = DeletePromotionMutationVariables; + export type Mutation = DeletePromotionMutation; + export type DeletePromotion = (NonNullable); } export namespace GetPromotionList { - export type Variables = GetPromotionListQueryVariables; - export type Query = GetPromotionListQuery; - export type Promotions = NonNullable; - export type Items = NonNullable< - NonNullable['items']>[number] - >; + export type Variables = GetPromotionListQueryVariables; + export type Query = GetPromotionListQuery; + export type Promotions = (NonNullable); + export type Items = NonNullable<(NonNullable<(NonNullable)['items']>)[number]>; } export namespace GetPromotion { - export type Variables = GetPromotionQueryVariables; - export type Query = GetPromotionQuery; - export type Promotion = NonNullable; + export type Variables = GetPromotionQueryVariables; + export type Query = GetPromotionQuery; + export type Promotion = (NonNullable); } export namespace UpdatePromotion { - export type Variables = UpdatePromotionMutationVariables; - export type Mutation = UpdatePromotionMutation; - export type UpdatePromotion = NonNullable; - export type ErrorResultInlineFragment = DiscriminateUnion< - NonNullable, - { __typename?: 'ErrorResult' } - >; + export type Variables = UpdatePromotionMutationVariables; + export type Mutation = UpdatePromotionMutation; + export type UpdatePromotion = (NonNullable); + export type ErrorResultInlineFragment = (DiscriminateUnion<(NonNullable), { __typename?: 'ErrorResult' }>); } export namespace ConfigurableOperationDef { - export type Fragment = ConfigurableOperationDefFragment; - export type Args = NonNullable[number]>; + export type Fragment = ConfigurableOperationDefFragment; + export type Args = NonNullable<(NonNullable)[number]>; } export namespace GetAdjustmentOperations { - export type Variables = GetAdjustmentOperationsQueryVariables; - export type Query = GetAdjustmentOperationsQuery; - export type PromotionActions = NonNullable< - NonNullable[number] - >; - export type PromotionConditions = NonNullable< - NonNullable[number] - >; + export type Variables = GetAdjustmentOperationsQueryVariables; + export type Query = GetAdjustmentOperationsQuery; + export type PromotionActions = NonNullable<(NonNullable)[number]>; + export type PromotionConditions = NonNullable<(NonNullable)[number]>; } export namespace GetRoles { - export type Variables = GetRolesQueryVariables; - export type Query = GetRolesQuery; - export type Roles = NonNullable; - export type Items = NonNullable['items']>[number]>; + export type Variables = GetRolesQueryVariables; + export type Query = GetRolesQuery; + export type Roles = (NonNullable); + export type Items = NonNullable<(NonNullable<(NonNullable)['items']>)[number]>; } export namespace GetRole { - export type Variables = GetRoleQueryVariables; - export type Query = GetRoleQuery; - export type Role = NonNullable; + export type Variables = GetRoleQueryVariables; + export type Query = GetRoleQuery; + export type Role = (NonNullable); } export namespace DeleteRole { - export type Variables = DeleteRoleMutationVariables; - export type Mutation = DeleteRoleMutation; - export type DeleteRole = NonNullable; + export type Variables = DeleteRoleMutationVariables; + export type Mutation = DeleteRoleMutation; + export type DeleteRole = (NonNullable); } export namespace Logout { - export type Variables = LogoutMutationVariables; - export type Mutation = LogoutMutation; - export type Logout = NonNullable; + export type Variables = LogoutMutationVariables; + export type Mutation = LogoutMutation; + export type Logout = (NonNullable); } export namespace GetShippingMethodList { - export type Variables = GetShippingMethodListQueryVariables; - export type Query = GetShippingMethodListQuery; - export type ShippingMethods = NonNullable; - export type Items = NonNullable< - NonNullable['items']>[number] - >; + export type Variables = GetShippingMethodListQueryVariables; + export type Query = GetShippingMethodListQuery; + export type ShippingMethods = (NonNullable); + export type Items = NonNullable<(NonNullable<(NonNullable)['items']>)[number]>; } export namespace GetShippingMethod { - export type Variables = GetShippingMethodQueryVariables; - export type Query = GetShippingMethodQuery; - export type ShippingMethod = NonNullable; + export type Variables = GetShippingMethodQueryVariables; + export type Query = GetShippingMethodQuery; + export type ShippingMethod = (NonNullable); } export namespace GetEligibilityCheckers { - export type Variables = GetEligibilityCheckersQueryVariables; - export type Query = GetEligibilityCheckersQuery; - export type ShippingEligibilityCheckers = NonNullable< - NonNullable[number] - >; - export type Args = NonNullable< - NonNullable< - NonNullable< - NonNullable[number] - >['args'] - >[number] - >; + export type Variables = GetEligibilityCheckersQueryVariables; + export type Query = GetEligibilityCheckersQuery; + export type ShippingEligibilityCheckers = NonNullable<(NonNullable)[number]>; + export type Args = NonNullable<(NonNullable)[number]>['args']>)[number]>; } export namespace GetCalculators { - export type Variables = GetCalculatorsQueryVariables; - export type Query = GetCalculatorsQuery; - export type ShippingCalculators = NonNullable< - NonNullable[number] - >; - export type Args = NonNullable< - NonNullable< - NonNullable[number]>['args'] - >[number] - >; + export type Variables = GetCalculatorsQueryVariables; + export type Query = GetCalculatorsQuery; + export type ShippingCalculators = NonNullable<(NonNullable)[number]>; + export type Args = NonNullable<(NonNullable)[number]>['args']>)[number]>; } export namespace TestShippingMethod { - export type Variables = TestShippingMethodQueryVariables; - export type Query = TestShippingMethodQuery; - export type TestShippingMethod = NonNullable; - export type Quote = NonNullable['quote']>; + export type Variables = TestShippingMethodQueryVariables; + export type Query = TestShippingMethodQuery; + export type TestShippingMethod = (NonNullable); + export type Quote = (NonNullable<(NonNullable)['quote']>); } export namespace TestEligibleMethods { - export type Variables = TestEligibleMethodsQueryVariables; - export type Query = TestEligibleMethodsQuery; - export type TestEligibleShippingMethods = NonNullable< - NonNullable[number] - >; + export type Variables = TestEligibleMethodsQueryVariables; + export type Query = TestEligibleMethodsQuery; + export type TestEligibleShippingMethods = NonNullable<(NonNullable)[number]>; } export namespace GetMe { - export type Variables = GetMeQueryVariables; - export type Query = GetMeQuery; - export type Me = NonNullable; + export type Variables = GetMeQueryVariables; + export type Query = GetMeQuery; + export type Me = (NonNullable); } export namespace GetProductsTake3 { - export type Variables = GetProductsTake3QueryVariables; - export type Query = GetProductsTake3Query; - export type Products = NonNullable; - export type Items = NonNullable< - NonNullable['items']>[number] - >; + export type Variables = GetProductsTake3QueryVariables; + export type Query = GetProductsTake3Query; + export type Products = (NonNullable); + export type Items = NonNullable<(NonNullable<(NonNullable)['items']>)[number]>; } export namespace GetProduct1 { - export type Variables = GetProduct1QueryVariables; - export type Query = GetProduct1Query; - export type Product = NonNullable; + export type Variables = GetProduct1QueryVariables; + export type Query = GetProduct1Query; + export type Product = (NonNullable); } export namespace GetProduct2Variants { - export type Variables = GetProduct2VariantsQueryVariables; - export type Query = GetProduct2VariantsQuery; - export type Product = NonNullable; - export type Variants = NonNullable< - NonNullable['variants']>[number] - >; + export type Variables = GetProduct2VariantsQueryVariables; + export type Query = GetProduct2VariantsQuery; + export type Product = (NonNullable); + export type Variants = NonNullable<(NonNullable<(NonNullable)['variants']>)[number]>; } export namespace GetProductCollection { - export type Variables = GetProductCollectionQueryVariables; - export type Query = GetProductCollectionQuery; - export type Product = NonNullable; - export type Collections = NonNullable< - NonNullable['collections']>[number] - >; + export type Variables = GetProductCollectionQueryVariables; + export type Query = GetProductCollectionQuery; + export type Product = (NonNullable); + export type Collections = NonNullable<(NonNullable<(NonNullable)['collections']>)[number]>; } export namespace GetCollectionShop { - export type Variables = GetCollectionShopQueryVariables; - export type Query = GetCollectionShopQuery; - export type Collection = NonNullable; - export type Parent = NonNullable['parent']>; - export type Children = NonNullable< - NonNullable['children']>[number] - >; + export type Variables = GetCollectionShopQueryVariables; + export type Query = GetCollectionShopQuery; + export type Collection = (NonNullable); + export type Parent = (NonNullable<(NonNullable)['parent']>); + export type Children = NonNullable<(NonNullable<(NonNullable)['children']>)[number]>; } export namespace DisableProduct { - export type Variables = DisableProductMutationVariables; - export type Mutation = DisableProductMutation; - export type UpdateProduct = NonNullable; + export type Variables = DisableProductMutationVariables; + export type Mutation = DisableProductMutation; + export type UpdateProduct = (NonNullable); } export namespace GetCollectionVariants { - export type Variables = GetCollectionVariantsQueryVariables; - export type Query = GetCollectionVariantsQuery; - export type Collection = NonNullable; - export type ProductVariants = NonNullable< - NonNullable['productVariants'] - >; - export type Items = NonNullable< - NonNullable< - NonNullable['productVariants']>['items'] - >[number] - >; + export type Variables = GetCollectionVariantsQueryVariables; + export type Query = GetCollectionVariantsQuery; + export type Collection = (NonNullable); + export type ProductVariants = (NonNullable<(NonNullable)['productVariants']>); + export type Items = NonNullable<(NonNullable<(NonNullable<(NonNullable)['productVariants']>)['items']>)[number]>; } export namespace GetCollectionList { - export type Variables = GetCollectionListQueryVariables; - export type Query = GetCollectionListQuery; - export type Collections = NonNullable; - export type Items = NonNullable< - NonNullable['items']>[number] - >; + export type Variables = GetCollectionListQueryVariables; + export type Query = GetCollectionListQuery; + export type Collections = (NonNullable); + export type Items = NonNullable<(NonNullable<(NonNullable)['items']>)[number]>; } export namespace GetProductFacetValues { - export type Variables = GetProductFacetValuesQueryVariables; - export type Query = GetProductFacetValuesQuery; - export type Product = NonNullable; - export type FacetValues = NonNullable< - NonNullable['facetValues']>[number] - >; + export type Variables = GetProductFacetValuesQueryVariables; + export type Query = GetProductFacetValuesQuery; + export type Product = (NonNullable); + export type FacetValues = NonNullable<(NonNullable<(NonNullable)['facetValues']>)[number]>; } export namespace GetVariantFacetValues { - export type Variables = GetVariantFacetValuesQueryVariables; - export type Query = GetVariantFacetValuesQuery; - export type Product = NonNullable; - export type Variants = NonNullable< - NonNullable['variants']>[number] - >; - export type FacetValues = NonNullable< - NonNullable< - NonNullable< - NonNullable['variants']>[number] - >['facetValues'] - >[number] - >; + export type Variables = GetVariantFacetValuesQueryVariables; + export type Query = GetVariantFacetValuesQuery; + export type Product = (NonNullable); + export type Variants = NonNullable<(NonNullable<(NonNullable)['variants']>)[number]>; + export type FacetValues = NonNullable<(NonNullable)['variants']>)[number]>['facetValues']>)[number]>; } export namespace GetCustomerIds { - export type Variables = GetCustomerIdsQueryVariables; - export type Query = GetCustomerIdsQuery; - export type Customers = NonNullable; - export type Items = NonNullable< - NonNullable['items']>[number] - >; + export type Variables = GetCustomerIdsQueryVariables; + export type Query = GetCustomerIdsQuery; + export type Customers = (NonNullable); + export type Items = NonNullable<(NonNullable<(NonNullable)['items']>)[number]>; } export namespace UpdateStock { - export type Variables = UpdateStockMutationVariables; - export type Mutation = UpdateStockMutation; - export type UpdateProductVariants = NonNullable< - NonNullable[number] - >; + export type Variables = UpdateStockMutationVariables; + export type Mutation = UpdateStockMutation; + export type UpdateProductVariants = NonNullable<(NonNullable)[number]>; } export namespace GetTagList { - export type Variables = GetTagListQueryVariables; - export type Query = GetTagListQuery; - export type Tags = NonNullable; - export type Items = NonNullable['items']>[number]>; + export type Variables = GetTagListQueryVariables; + export type Query = GetTagListQuery; + export type Tags = (NonNullable); + export type Items = NonNullable<(NonNullable<(NonNullable)['items']>)[number]>; } export namespace GetTag { - export type Variables = GetTagQueryVariables; - export type Query = GetTagQuery; - export type Tag = NonNullable; + export type Variables = GetTagQueryVariables; + export type Query = GetTagQuery; + export type Tag = (NonNullable); } export namespace CreateTag { - export type Variables = CreateTagMutationVariables; - export type Mutation = CreateTagMutation; - export type CreateTag = NonNullable; + export type Variables = CreateTagMutationVariables; + export type Mutation = CreateTagMutation; + export type CreateTag = (NonNullable); } export namespace UpdateTag { - export type Variables = UpdateTagMutationVariables; - export type Mutation = UpdateTagMutation; - export type UpdateTag = NonNullable; + export type Variables = UpdateTagMutationVariables; + export type Mutation = UpdateTagMutation; + export type UpdateTag = (NonNullable); } export namespace DeleteTag { - export type Variables = DeleteTagMutationVariables; - export type Mutation = DeleteTagMutation; - export type DeleteTag = NonNullable; + export type Variables = DeleteTagMutationVariables; + export type Mutation = DeleteTagMutation; + export type DeleteTag = (NonNullable); } export namespace GetTaxCategoryList { - export type Variables = GetTaxCategoryListQueryVariables; - export type Query = GetTaxCategoryListQuery; - export type TaxCategories = NonNullable[number]>; + export type Variables = GetTaxCategoryListQueryVariables; + export type Query = GetTaxCategoryListQuery; + export type TaxCategories = NonNullable<(NonNullable)[number]>; } export namespace GetTaxCategory { - export type Variables = GetTaxCategoryQueryVariables; - export type Query = GetTaxCategoryQuery; - export type TaxCategory = NonNullable; + export type Variables = GetTaxCategoryQueryVariables; + export type Query = GetTaxCategoryQuery; + export type TaxCategory = (NonNullable); } export namespace CreateTaxCategory { - export type Variables = CreateTaxCategoryMutationVariables; - export type Mutation = CreateTaxCategoryMutation; - export type CreateTaxCategory = NonNullable; + export type Variables = CreateTaxCategoryMutationVariables; + export type Mutation = CreateTaxCategoryMutation; + export type CreateTaxCategory = (NonNullable); } export namespace UpdateTaxCategory { - export type Variables = UpdateTaxCategoryMutationVariables; - export type Mutation = UpdateTaxCategoryMutation; - export type UpdateTaxCategory = NonNullable; + export type Variables = UpdateTaxCategoryMutationVariables; + export type Mutation = UpdateTaxCategoryMutation; + export type UpdateTaxCategory = (NonNullable); } export namespace DeleteTaxCategory { - export type Variables = DeleteTaxCategoryMutationVariables; - export type Mutation = DeleteTaxCategoryMutation; - export type DeleteTaxCategory = NonNullable; + export type Variables = DeleteTaxCategoryMutationVariables; + export type Mutation = DeleteTaxCategoryMutation; + export type DeleteTaxCategory = (NonNullable); } export namespace GetTaxRate { - export type Variables = GetTaxRateQueryVariables; - export type Query = GetTaxRateQuery; - export type TaxRate = NonNullable; + export type Variables = GetTaxRateQueryVariables; + export type Query = GetTaxRateQuery; + export type TaxRate = (NonNullable); } export namespace CreateTaxRate { - export type Variables = CreateTaxRateMutationVariables; - export type Mutation = CreateTaxRateMutation; - export type CreateTaxRate = NonNullable; + export type Variables = CreateTaxRateMutationVariables; + export type Mutation = CreateTaxRateMutation; + export type CreateTaxRate = (NonNullable); } export namespace DeleteTaxRate { - export type Variables = DeleteTaxRateMutationVariables; - export type Mutation = DeleteTaxRateMutation; - export type DeleteTaxRate = NonNullable; + export type Variables = DeleteTaxRateMutationVariables; + export type Mutation = DeleteTaxRateMutation; + export type DeleteTaxRate = (NonNullable); } export namespace DeleteZone { - export type Variables = DeleteZoneMutationVariables; - export type Mutation = DeleteZoneMutation; - export type DeleteZone = NonNullable; + export type Variables = DeleteZoneMutationVariables; + export type Mutation = DeleteZoneMutation; + export type DeleteZone = (NonNullable); } export namespace GetZones { - export type Variables = GetZonesQueryVariables; - export type Query = GetZonesQuery; - export type Zones = NonNullable[number]>; + export type Variables = GetZonesQueryVariables; + export type Query = GetZonesQuery; + export type Zones = NonNullable<(NonNullable)[number]>; } export namespace GetZone { - export type Variables = GetZoneQueryVariables; - export type Query = GetZoneQuery; - export type Zone = NonNullable; + export type Variables = GetZoneQueryVariables; + export type Query = GetZoneQuery; + export type Zone = (NonNullable); } export namespace CreateZone { - export type Variables = CreateZoneMutationVariables; - export type Mutation = CreateZoneMutation; - export type CreateZone = NonNullable; + export type Variables = CreateZoneMutationVariables; + export type Mutation = CreateZoneMutation; + export type CreateZone = (NonNullable); } export namespace UpdateZone { - export type Variables = UpdateZoneMutationVariables; - export type Mutation = UpdateZoneMutation; - export type UpdateZone = NonNullable; + export type Variables = UpdateZoneMutationVariables; + export type Mutation = UpdateZoneMutation; + export type UpdateZone = (NonNullable); } export namespace AddMembersToZone { - export type Variables = AddMembersToZoneMutationVariables; - export type Mutation = AddMembersToZoneMutation; - export type AddMembersToZone = NonNullable; + export type Variables = AddMembersToZoneMutationVariables; + export type Mutation = AddMembersToZoneMutation; + export type AddMembersToZone = (NonNullable); } export namespace RemoveMembersFromZone { - export type Variables = RemoveMembersFromZoneMutationVariables; - export type Mutation = RemoveMembersFromZoneMutation; - export type RemoveMembersFromZone = NonNullable; + export type Variables = RemoveMembersFromZoneMutationVariables; + export type Mutation = RemoveMembersFromZoneMutation; + export type RemoveMembersFromZone = (NonNullable); } diff --git a/packages/core/e2e/graphql/generated-e2e-shop-types.ts b/packages/core/e2e/graphql/generated-e2e-shop-types.ts index 1224b561bc..3c5498228d 100644 --- a/packages/core/e2e/graphql/generated-e2e-shop-types.ts +++ b/packages/core/e2e/graphql/generated-e2e-shop-types.ts @@ -39,6 +39,10 @@ export type Query = { eligibleShippingMethods: Array; /** Returns a list of payment methods and their eligibility based on the current active Order */ eligiblePaymentMethods: Array; + /** A list of Facets available to the shop */ + facets: FacetList; + /** Returns a Facet by its id */ + facet?: Maybe; /** Returns information about the current authenticated User */ me?: Maybe; /** Returns the possible next states that the activeOrder can transition to */ @@ -75,6 +79,16 @@ export type QueryCollectionArgs = { }; +export type QueryFacetsArgs = { + options?: Maybe; +}; + + +export type QueryFacetArgs = { + id: Scalars['ID']; +}; + + export type QueryOrderArgs = { id: Scalars['ID']; }; @@ -2646,6 +2660,13 @@ export type CollectionListOptions = { filter?: Maybe; }; +export type FacetListOptions = { + skip?: Maybe; + take?: Maybe; + sort?: Maybe; + filter?: Maybe; +}; + export type OrderListOptions = { skip?: Maybe; take?: Maybe; @@ -2806,6 +2827,22 @@ export type CollectionSortParameter = { description?: Maybe; }; +export type FacetFilterParameter = { + createdAt?: Maybe; + updatedAt?: Maybe; + languageCode?: Maybe; + name?: Maybe; + code?: Maybe; +}; + +export type FacetSortParameter = { + id?: Maybe; + createdAt?: Maybe; + updatedAt?: Maybe; + name?: Maybe; + code?: Maybe; +}; + export type ProductFilterParameter = { createdAt?: Maybe; updatedAt?: Maybe; diff --git a/packages/core/e2e/graphql/shared-definitions.ts b/packages/core/e2e/graphql/shared-definitions.ts index 24ffe70aa8..58aed0e8d1 100644 --- a/packages/core/e2e/graphql/shared-definitions.ts +++ b/packages/core/e2e/graphql/shared-definitions.ts @@ -248,6 +248,18 @@ export const GET_FACET_LIST = gql` ${FACET_WITH_VALUES_FRAGMENT} `; +export const GET_FACET_LIST_SIMPLE = gql` + query GetFacetListSimple($options: FacetListOptions) { + facets(options: $options) { + items { + id + name + } + totalItems + } + } +`; + export const DELETE_PRODUCT = gql` mutation DeleteProduct($id: ID!) { deleteProduct(id: $id) { diff --git a/packages/core/src/api/resolvers/shop/shop-products.resolver.ts b/packages/core/src/api/resolvers/shop/shop-products.resolver.ts index d61aa69d32..6d2a230820 100644 --- a/packages/core/src/api/resolvers/shop/shop-products.resolver.ts +++ b/packages/core/src/api/resolvers/shop/shop-products.resolver.ts @@ -2,6 +2,8 @@ import { Args, Query, Resolver } from '@nestjs/graphql'; import { QueryCollectionArgs, QueryCollectionsArgs, + QueryFacetArgs, + QueryFacetsArgs, QueryProductArgs, SearchResponse, } from '@vendure/common/lib/generated-shop-types'; @@ -13,8 +15,9 @@ import { InternalServerError, UserInputError } from '../../../common/error/error import { ListQueryOptions } from '../../../common/types/common-types'; import { Translated } from '../../../common/types/locale-types'; import { Collection } from '../../../entity/collection/collection.entity'; +import { Facet } from '../../../entity/facet/facet.entity'; import { Product } from '../../../entity/product/product.entity'; -import { CollectionService } from '../../../service'; +import { CollectionService, FacetService } from '../../../service'; import { FacetValueService } from '../../../service/services/facet-value.service'; import { ProductVariantService } from '../../../service/services/product-variant.service'; import { ProductService } from '../../../service/services/product.service'; @@ -28,6 +31,7 @@ export class ShopProductsResolver { private productVariantService: ProductVariantService, private facetValueService: FacetValueService, private collectionService: CollectionService, + private facetService: FacetService, ) {} @Query() @@ -109,4 +113,31 @@ export class ShopProductsResolver { async search(...args: any): Promise> { throw new InternalServerError(`error.no-search-plugin-configured`); } + + @Query() + async facets( + @Ctx() ctx: RequestContext, + @Args() args: QueryFacetsArgs, + ): Promise>> { + const options: ListQueryOptions = { + ...args.options, + filter: { + ...(args.options && args.options.filter), + isPrivate: { eq: false }, + }, + }; + return this.facetService.findAll(ctx, options || undefined); + } + + @Query() + async facet( + @Ctx() ctx: RequestContext, + @Args() args: QueryFacetArgs, + ): Promise | undefined> { + const facet = await this.facetService.findOne(ctx, args.id); + if (facet && facet.isPrivate) { + return; + } + return facet; + } } diff --git a/packages/core/src/api/schema/shop-api/shop.api.graphql b/packages/core/src/api/schema/shop-api/shop.api.graphql index bacd17fa1f..4c268d6c7b 100644 --- a/packages/core/src/api/schema/shop-api/shop.api.graphql +++ b/packages/core/src/api/schema/shop-api/shop.api.graphql @@ -19,6 +19,10 @@ type Query { eligibleShippingMethods: [ShippingMethodQuote!]! "Returns a list of payment methods and their eligibility based on the current active Order" eligiblePaymentMethods: [PaymentMethodQuote!]! + "A list of Facets available to the shop" + facets(options: FacetListOptions): FacetList! + "Returns a Facet by its id" + facet(id: ID!): Facet "Returns information about the current authenticated User" me: CurrentUser "Returns the possible next states that the activeOrder can transition to" @@ -174,6 +178,9 @@ input PaymentInput { # generated by generateListOptions function input CollectionListOptions +# generated by generateListOptions function +input FacetListOptions + # generated by generateListOptions function input OrderListOptions diff --git a/schema-shop.json b/schema-shop.json index d870842aff..ac498b884d 100644 --- a/schema-shop.json +++ b/schema-shop.json @@ -1 +1 @@ -{"data":{"__schema":{"queryType":{"name":"Query"},"mutationType":{"name":"Mutation"},"subscriptionType":null,"types":[{"kind":"OBJECT","name":"Query","description":null,"fields":[{"name":"activeChannel","description":"The active Channel","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Channel","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"activeCustomer","description":"The active Customer","args":[],"type":{"kind":"OBJECT","name":"Customer","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"activeOrder","description":"The active Order. Will be `null` until an Order is created via `addItemToOrder`. Once an Order reaches the\nstate of `PaymentApproved` or `PaymentSettled`, then that Order is no longer considered \"active\" and this\nquery will once again return `null`.","args":[],"type":{"kind":"OBJECT","name":"Order","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"availableCountries","description":"An array of supported Countries","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Country","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"collections","description":"A list of Collections available to the shop","args":[{"name":"options","description":null,"type":{"kind":"INPUT_OBJECT","name":"CollectionListOptions","ofType":null},"defaultValue":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CollectionList","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"collection","description":"Returns a Collection either by its id or slug. If neither 'id' nor 'slug' is speicified, an error will result.","args":[{"name":"id","description":null,"type":{"kind":"SCALAR","name":"ID","ofType":null},"defaultValue":null},{"name":"slug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null}],"type":{"kind":"OBJECT","name":"Collection","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"eligibleShippingMethods","description":"Returns a list of eligible shipping methods based on the current active Order","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ShippingMethodQuote","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"eligiblePaymentMethods","description":"Returns a list of payment methods and their eligibility based on the current active Order","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"PaymentMethodQuote","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"me","description":"Returns information about the current authenticated User","args":[],"type":{"kind":"OBJECT","name":"CurrentUser","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"nextOrderStates","description":"Returns the possible next states that the activeOrder can transition to","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"order","description":"Returns an Order based on the id. Note that in the Shop API, only orders belonging to the\ncurrently-authenticated User may be queried.","args":[{"name":"id","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"ID","ofType":null}},"defaultValue":null}],"type":{"kind":"OBJECT","name":"Order","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"orderByCode","description":"Returns an Order based on the order `code`. For guest Orders (i.e. Orders placed by non-authenticated Customers)\nthis query will only return the Order within 2 hours of the Order being placed. This allows an Order confirmation\nscreen to be shown immediately after completion of a guest checkout, yet prevents security risks of allowing\ngeneral anonymous access to Order data.","args":[{"name":"code","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null}],"type":{"kind":"OBJECT","name":"Order","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"product","description":"Get a Product either by id or slug. If neither 'id' nor 'slug' is speicified, an error will result.","args":[{"name":"id","description":null,"type":{"kind":"SCALAR","name":"ID","ofType":null},"defaultValue":null},{"name":"slug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null}],"type":{"kind":"OBJECT","name":"Product","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"products","description":"Get a list of Products","args":[{"name":"options","description":null,"type":{"kind":"INPUT_OBJECT","name":"ProductListOptions","ofType":null},"defaultValue":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ProductList","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"search","description":"Search Products based on the criteria set by the `SearchInput`","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"SearchInput","ofType":null}},"defaultValue":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"SearchResponse","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"SCALAR","name":"ID","description":"The `ID` scalar type represents a unique identifier, often used to refetch an object or as key for a cache. The ID type appears in a JSON response as a String; however, it is not intended to be human-readable. When expected as an input type, any string (such as `\"4\"`) or integer (such as `4`) input value will be accepted as an ID.","fields":null,"inputFields":null,"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"SCALAR","name":"String","description":"The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text.","fields":null,"inputFields":null,"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Mutation","description":null,"fields":[{"name":"addItemToOrder","description":"Adds an item to the order. If custom fields are defined on the OrderLine entity, a third argument 'customFields' will be available.","args":[{"name":"productVariantId","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"ID","ofType":null}},"defaultValue":null},{"name":"quantity","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"defaultValue":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"UNION","name":"UpdateOrderItemsResult","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"removeOrderLine","description":"Remove an OrderLine from the Order","args":[{"name":"orderLineId","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"ID","ofType":null}},"defaultValue":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"UNION","name":"RemoveOrderItemsResult","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"removeAllOrderLines","description":"Remove all OrderLine from the Order","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"UNION","name":"RemoveOrderItemsResult","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"adjustOrderLine","description":"Adjusts an OrderLine. If custom fields are defined on the OrderLine entity, a third argument 'customFields' of type `OrderLineCustomFieldsInput` will be available.","args":[{"name":"orderLineId","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"ID","ofType":null}},"defaultValue":null},{"name":"quantity","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"defaultValue":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"UNION","name":"UpdateOrderItemsResult","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"applyCouponCode","description":"Applies the given coupon code to the active Order","args":[{"name":"couponCode","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"UNION","name":"ApplyCouponCodeResult","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"removeCouponCode","description":"Removes the given coupon code from the active Order","args":[{"name":"couponCode","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null}],"type":{"kind":"OBJECT","name":"Order","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"transitionOrderToState","description":"Transitions an Order to a new state. Valid next states can be found by querying `nextOrderStates`","args":[{"name":"state","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null}],"type":{"kind":"UNION","name":"TransitionOrderToStateResult","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"setOrderShippingAddress","description":"Sets the shipping address for this order","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"CreateAddressInput","ofType":null}},"defaultValue":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"UNION","name":"ActiveOrderResult","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"setOrderBillingAddress","description":"Sets the billing address for this order","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"CreateAddressInput","ofType":null}},"defaultValue":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"UNION","name":"ActiveOrderResult","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"setOrderCustomFields","description":"Allows any custom fields to be set for the active order","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"UpdateOrderInput","ofType":null}},"defaultValue":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"UNION","name":"ActiveOrderResult","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"setOrderShippingMethod","description":"Sets the shipping method by id, which can be obtained with the `eligibleShippingMethods` query","args":[{"name":"shippingMethodId","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"ID","ofType":null}},"defaultValue":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"UNION","name":"SetOrderShippingMethodResult","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"addPaymentToOrder","description":"Add a Payment to the Order","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"PaymentInput","ofType":null}},"defaultValue":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"UNION","name":"AddPaymentToOrderResult","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"setCustomerForOrder","description":"Set the Customer for the Order. Required only if the Customer is not currently logged in","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"CreateCustomerInput","ofType":null}},"defaultValue":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"UNION","name":"SetCustomerForOrderResult","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"login","description":"Authenticates the user using the native authentication strategy. This mutation is an alias for `authenticate({ native: { ... }})`","args":[{"name":"username","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null},{"name":"password","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null},{"name":"rememberMe","description":null,"type":{"kind":"SCALAR","name":"Boolean","ofType":null},"defaultValue":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"UNION","name":"NativeAuthenticationResult","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"authenticate","description":"Authenticates the user using a named authentication strategy","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"AuthenticationInput","ofType":null}},"defaultValue":null},{"name":"rememberMe","description":null,"type":{"kind":"SCALAR","name":"Boolean","ofType":null},"defaultValue":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"UNION","name":"AuthenticationResult","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"logout","description":"End the current authenticated session","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Success","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"registerCustomerAccount","description":"Register a Customer account with the given credentials. There are three possible registration flows:\n\n_If `authOptions.requireVerification` is set to `true`:_\n\n1. **The Customer is registered _with_ a password**. A verificationToken will be created (and typically emailed to the Customer). That\n verificationToken would then be passed to the `verifyCustomerAccount` mutation _without_ a password. The Customer is then\n verified and authenticated in one step.\n2. **The Customer is registered _without_ a password**. A verificationToken will be created (and typically emailed to the Customer). That\n verificationToken would then be passed to the `verifyCustomerAccount` mutation _with_ the chosed password of the Customer. The Customer is then\n verified and authenticated in one step.\n\n_If `authOptions.requireVerification` is set to `false`:_\n\n3. The Customer _must_ be registered _with_ a password. No further action is needed - the Customer is able to authenticate immediately.","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"RegisterCustomerInput","ofType":null}},"defaultValue":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"UNION","name":"RegisterCustomerAccountResult","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"refreshCustomerVerification","description":"Regenerate and send a verification token for a new Customer registration. Only applicable if `authOptions.requireVerification` is set to true.","args":[{"name":"emailAddress","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"UNION","name":"RefreshCustomerVerificationResult","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"updateCustomer","description":"Update an existing Customer","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"UpdateCustomerInput","ofType":null}},"defaultValue":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Customer","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"createCustomerAddress","description":"Create a new Customer Address","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"CreateAddressInput","ofType":null}},"defaultValue":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Address","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"updateCustomerAddress","description":"Update an existing Address","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"UpdateAddressInput","ofType":null}},"defaultValue":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Address","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"deleteCustomerAddress","description":"Delete an existing Address","args":[{"name":"id","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"ID","ofType":null}},"defaultValue":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Success","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"verifyCustomerAccount","description":"Verify a Customer email address with the token sent to that address. Only applicable if `authOptions.requireVerification` is set to true.\n\nIf the Customer was not registered with a password in the `registerCustomerAccount` mutation, the a password _must_ be\nprovided here.","args":[{"name":"token","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null},{"name":"password","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"UNION","name":"VerifyCustomerAccountResult","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"updateCustomerPassword","description":"Update the password of the active Customer","args":[{"name":"currentPassword","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null},{"name":"newPassword","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"UNION","name":"UpdateCustomerPasswordResult","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"requestUpdateCustomerEmailAddress","description":"Request to update the emailAddress of the active Customer. If `authOptions.requireVerification` is enabled\n(as is the default), then the `identifierChangeToken` will be assigned to the current User and\na IdentifierChangeRequestEvent will be raised. This can then be used e.g. by the EmailPlugin to email\nthat verification token to the Customer, which is then used to verify the change of email address.","args":[{"name":"password","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null},{"name":"newEmailAddress","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"UNION","name":"RequestUpdateCustomerEmailAddressResult","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"updateCustomerEmailAddress","description":"Confirm the update of the emailAddress with the provided token, which has been generated by the\n`requestUpdateCustomerEmailAddress` mutation.","args":[{"name":"token","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"UNION","name":"UpdateCustomerEmailAddressResult","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"requestPasswordReset","description":"Requests a password reset email to be sent","args":[{"name":"emailAddress","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null}],"type":{"kind":"UNION","name":"RequestPasswordResetResult","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"resetPassword","description":"Resets a Customer's password based on the provided token","args":[{"name":"token","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null},{"name":"password","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"UNION","name":"ResetPasswordResult","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"SCALAR","name":"Int","description":"The `Int` scalar type represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1.","fields":null,"inputFields":null,"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"SCALAR","name":"Boolean","description":"The `Boolean` scalar type represents `true` or `false`.","fields":null,"inputFields":null,"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Address","description":null,"fields":[{"name":"id","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"ID","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"createdAt","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"DateTime","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"updatedAt","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"DateTime","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"fullName","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"company","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"streetLine1","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"streetLine2","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"city","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"province","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"postalCode","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"country","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Country","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"phoneNumber","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"defaultShippingAddress","description":null,"args":[],"type":{"kind":"SCALAR","name":"Boolean","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"defaultBillingAddress","description":null,"args":[],"type":{"kind":"SCALAR","name":"Boolean","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"customFields","description":null,"args":[],"type":{"kind":"SCALAR","name":"JSON","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"Node","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Asset","description":null,"fields":[{"name":"id","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"ID","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"createdAt","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"DateTime","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"updatedAt","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"DateTime","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"AssetType","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"fileSize","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"mimeType","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"width","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"height","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"source","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"preview","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"focalPoint","description":null,"args":[],"type":{"kind":"OBJECT","name":"Coordinate","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"customFields","description":null,"args":[],"type":{"kind":"SCALAR","name":"JSON","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"Node","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Coordinate","description":null,"fields":[{"name":"x","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Float","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"y","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Float","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"SCALAR","name":"Float","description":"The `Float` scalar type represents signed double-precision fractional values as specified by [IEEE 754](https://en.wikipedia.org/wiki/IEEE_floating_point).","fields":null,"inputFields":null,"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"AssetList","description":null,"fields":[{"name":"items","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Asset","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"totalItems","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"PaginatedList","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"ENUM","name":"AssetType","description":null,"fields":null,"inputFields":null,"interfaces":null,"enumValues":[{"name":"IMAGE","description":null,"isDeprecated":false,"deprecationReason":null},{"name":"VIDEO","description":null,"isDeprecated":false,"deprecationReason":null},{"name":"BINARY","description":null,"isDeprecated":false,"deprecationReason":null}],"possibleTypes":null},{"kind":"OBJECT","name":"CurrentUser","description":null,"fields":[{"name":"id","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"ID","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"identifier","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"channels","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CurrentUserChannel","ofType":null}}}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"CurrentUserChannel","description":null,"fields":[{"name":"id","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"ID","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"token","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"code","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"permissions","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"Permission","ofType":null}}}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Channel","description":null,"fields":[{"name":"id","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"ID","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"createdAt","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"DateTime","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"updatedAt","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"DateTime","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"code","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"token","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"defaultTaxZone","description":null,"args":[],"type":{"kind":"OBJECT","name":"Zone","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"defaultShippingZone","description":null,"args":[],"type":{"kind":"OBJECT","name":"Zone","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"defaultLanguageCode","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"LanguageCode","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"currencyCode","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"CurrencyCode","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"pricesIncludeTax","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"customFields","description":null,"args":[],"type":{"kind":"SCALAR","name":"JSON","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"Node","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Collection","description":null,"fields":[{"name":"id","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"ID","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"createdAt","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"DateTime","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"updatedAt","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"DateTime","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"languageCode","description":null,"args":[],"type":{"kind":"ENUM","name":"LanguageCode","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"slug","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"breadcrumbs","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CollectionBreadcrumb","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"position","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"featuredAsset","description":null,"args":[],"type":{"kind":"OBJECT","name":"Asset","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"assets","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Asset","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"parent","description":null,"args":[],"type":{"kind":"OBJECT","name":"Collection","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"children","description":null,"args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Collection","ofType":null}}},"isDeprecated":false,"deprecationReason":null},{"name":"filters","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ConfigurableOperation","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"translations","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CollectionTranslation","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"productVariants","description":null,"args":[{"name":"options","description":null,"type":{"kind":"INPUT_OBJECT","name":"ProductVariantListOptions","ofType":null},"defaultValue":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ProductVariantList","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"customFields","description":null,"args":[],"type":{"kind":"SCALAR","name":"JSON","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"Node","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"CollectionBreadcrumb","description":null,"fields":[{"name":"id","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"ID","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"slug","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"CollectionTranslation","description":null,"fields":[{"name":"id","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"ID","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"createdAt","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"DateTime","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"updatedAt","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"DateTime","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"languageCode","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"LanguageCode","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"slug","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"CollectionList","description":null,"fields":[{"name":"items","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Collection","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"totalItems","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"PaginatedList","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"ProductVariantList","description":null,"fields":[{"name":"items","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ProductVariant","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"totalItems","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"PaginatedList","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"ProductVariantListOptions","description":null,"fields":null,"inputFields":[{"name":"skip","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null},{"name":"take","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null},{"name":"sort","description":null,"type":{"kind":"INPUT_OBJECT","name":"ProductVariantSortParameter","ofType":null},"defaultValue":null},{"name":"filter","description":null,"type":{"kind":"INPUT_OBJECT","name":"ProductVariantFilterParameter","ofType":null},"defaultValue":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"ENUM","name":"GlobalFlag","description":null,"fields":null,"inputFields":null,"interfaces":null,"enumValues":[{"name":"TRUE","description":null,"isDeprecated":false,"deprecationReason":null},{"name":"FALSE","description":null,"isDeprecated":false,"deprecationReason":null},{"name":"INHERIT","description":null,"isDeprecated":false,"deprecationReason":null}],"possibleTypes":null},{"kind":"ENUM","name":"AdjustmentType","description":null,"fields":null,"inputFields":null,"interfaces":null,"enumValues":[{"name":"PROMOTION","description":null,"isDeprecated":false,"deprecationReason":null},{"name":"DISTRIBUTED_ORDER_PROMOTION","description":null,"isDeprecated":false,"deprecationReason":null}],"possibleTypes":null},{"kind":"ENUM","name":"DeletionResult","description":null,"fields":null,"inputFields":null,"interfaces":null,"enumValues":[{"name":"DELETED","description":"The entity was successfully deleted","isDeprecated":false,"deprecationReason":null},{"name":"NOT_DELETED","description":"Deletion did not take place, reason given in message","isDeprecated":false,"deprecationReason":null}],"possibleTypes":null},{"kind":"ENUM","name":"Permission","description":"@description\nPermissions for administrators and customers. Used to control access to\nGraphQL resolvers via the {@link Allow} decorator.\n\n@docsCategory common","fields":null,"inputFields":null,"interfaces":null,"enumValues":[{"name":"Authenticated","description":"Authenticated means simply that the user is logged in","isDeprecated":false,"deprecationReason":null},{"name":"SuperAdmin","description":"SuperAdmin has unrestricted access to all operations","isDeprecated":false,"deprecationReason":null},{"name":"Owner","description":"Owner means the user owns this entity, e.g. a Customer's own Order","isDeprecated":false,"deprecationReason":null},{"name":"Public","description":"Public means any unauthenticated user may perform the operation","isDeprecated":false,"deprecationReason":null},{"name":"UpdateGlobalSettings","description":"Grants permission to update GlobalSettings","isDeprecated":false,"deprecationReason":null},{"name":"CreateCatalog","description":"Grants permission to create Products, Facets, Assets, Collections","isDeprecated":false,"deprecationReason":null},{"name":"ReadCatalog","description":"Grants permission to read Products, Facets, Assets, Collections","isDeprecated":false,"deprecationReason":null},{"name":"UpdateCatalog","description":"Grants permission to update Products, Facets, Assets, Collections","isDeprecated":false,"deprecationReason":null},{"name":"DeleteCatalog","description":"Grants permission to delete Products, Facets, Assets, Collections","isDeprecated":false,"deprecationReason":null},{"name":"CreateSettings","description":"Grants permission to create PaymentMethods, ShippingMethods, TaxCategories, TaxRates, Zones, Countries, System & GlobalSettings","isDeprecated":false,"deprecationReason":null},{"name":"ReadSettings","description":"Grants permission to read PaymentMethods, ShippingMethods, TaxCategories, TaxRates, Zones, Countries, System & GlobalSettings","isDeprecated":false,"deprecationReason":null},{"name":"UpdateSettings","description":"Grants permission to update PaymentMethods, ShippingMethods, TaxCategories, TaxRates, Zones, Countries, System & GlobalSettings","isDeprecated":false,"deprecationReason":null},{"name":"DeleteSettings","description":"Grants permission to delete PaymentMethods, ShippingMethods, TaxCategories, TaxRates, Zones, Countries, System & GlobalSettings","isDeprecated":false,"deprecationReason":null},{"name":"CreateAdministrator","description":"Grants permission to create Administrator","isDeprecated":false,"deprecationReason":null},{"name":"ReadAdministrator","description":"Grants permission to read Administrator","isDeprecated":false,"deprecationReason":null},{"name":"UpdateAdministrator","description":"Grants permission to update Administrator","isDeprecated":false,"deprecationReason":null},{"name":"DeleteAdministrator","description":"Grants permission to delete Administrator","isDeprecated":false,"deprecationReason":null},{"name":"CreateAsset","description":"Grants permission to create Asset","isDeprecated":false,"deprecationReason":null},{"name":"ReadAsset","description":"Grants permission to read Asset","isDeprecated":false,"deprecationReason":null},{"name":"UpdateAsset","description":"Grants permission to update Asset","isDeprecated":false,"deprecationReason":null},{"name":"DeleteAsset","description":"Grants permission to delete Asset","isDeprecated":false,"deprecationReason":null},{"name":"CreateChannel","description":"Grants permission to create Channel","isDeprecated":false,"deprecationReason":null},{"name":"ReadChannel","description":"Grants permission to read Channel","isDeprecated":false,"deprecationReason":null},{"name":"UpdateChannel","description":"Grants permission to update Channel","isDeprecated":false,"deprecationReason":null},{"name":"DeleteChannel","description":"Grants permission to delete Channel","isDeprecated":false,"deprecationReason":null},{"name":"CreateCollection","description":"Grants permission to create Collection","isDeprecated":false,"deprecationReason":null},{"name":"ReadCollection","description":"Grants permission to read Collection","isDeprecated":false,"deprecationReason":null},{"name":"UpdateCollection","description":"Grants permission to update Collection","isDeprecated":false,"deprecationReason":null},{"name":"DeleteCollection","description":"Grants permission to delete Collection","isDeprecated":false,"deprecationReason":null},{"name":"CreateCountry","description":"Grants permission to create Country","isDeprecated":false,"deprecationReason":null},{"name":"ReadCountry","description":"Grants permission to read Country","isDeprecated":false,"deprecationReason":null},{"name":"UpdateCountry","description":"Grants permission to update Country","isDeprecated":false,"deprecationReason":null},{"name":"DeleteCountry","description":"Grants permission to delete Country","isDeprecated":false,"deprecationReason":null},{"name":"CreateCustomer","description":"Grants permission to create Customer","isDeprecated":false,"deprecationReason":null},{"name":"ReadCustomer","description":"Grants permission to read Customer","isDeprecated":false,"deprecationReason":null},{"name":"UpdateCustomer","description":"Grants permission to update Customer","isDeprecated":false,"deprecationReason":null},{"name":"DeleteCustomer","description":"Grants permission to delete Customer","isDeprecated":false,"deprecationReason":null},{"name":"CreateCustomerGroup","description":"Grants permission to create CustomerGroup","isDeprecated":false,"deprecationReason":null},{"name":"ReadCustomerGroup","description":"Grants permission to read CustomerGroup","isDeprecated":false,"deprecationReason":null},{"name":"UpdateCustomerGroup","description":"Grants permission to update CustomerGroup","isDeprecated":false,"deprecationReason":null},{"name":"DeleteCustomerGroup","description":"Grants permission to delete CustomerGroup","isDeprecated":false,"deprecationReason":null},{"name":"CreateFacet","description":"Grants permission to create Facet","isDeprecated":false,"deprecationReason":null},{"name":"ReadFacet","description":"Grants permission to read Facet","isDeprecated":false,"deprecationReason":null},{"name":"UpdateFacet","description":"Grants permission to update Facet","isDeprecated":false,"deprecationReason":null},{"name":"DeleteFacet","description":"Grants permission to delete Facet","isDeprecated":false,"deprecationReason":null},{"name":"CreateOrder","description":"Grants permission to create Order","isDeprecated":false,"deprecationReason":null},{"name":"ReadOrder","description":"Grants permission to read Order","isDeprecated":false,"deprecationReason":null},{"name":"UpdateOrder","description":"Grants permission to update Order","isDeprecated":false,"deprecationReason":null},{"name":"DeleteOrder","description":"Grants permission to delete Order","isDeprecated":false,"deprecationReason":null},{"name":"CreatePaymentMethod","description":"Grants permission to create PaymentMethod","isDeprecated":false,"deprecationReason":null},{"name":"ReadPaymentMethod","description":"Grants permission to read PaymentMethod","isDeprecated":false,"deprecationReason":null},{"name":"UpdatePaymentMethod","description":"Grants permission to update PaymentMethod","isDeprecated":false,"deprecationReason":null},{"name":"DeletePaymentMethod","description":"Grants permission to delete PaymentMethod","isDeprecated":false,"deprecationReason":null},{"name":"CreateProduct","description":"Grants permission to create Product","isDeprecated":false,"deprecationReason":null},{"name":"ReadProduct","description":"Grants permission to read Product","isDeprecated":false,"deprecationReason":null},{"name":"UpdateProduct","description":"Grants permission to update Product","isDeprecated":false,"deprecationReason":null},{"name":"DeleteProduct","description":"Grants permission to delete Product","isDeprecated":false,"deprecationReason":null},{"name":"CreatePromotion","description":"Grants permission to create Promotion","isDeprecated":false,"deprecationReason":null},{"name":"ReadPromotion","description":"Grants permission to read Promotion","isDeprecated":false,"deprecationReason":null},{"name":"UpdatePromotion","description":"Grants permission to update Promotion","isDeprecated":false,"deprecationReason":null},{"name":"DeletePromotion","description":"Grants permission to delete Promotion","isDeprecated":false,"deprecationReason":null},{"name":"CreateShippingMethod","description":"Grants permission to create ShippingMethod","isDeprecated":false,"deprecationReason":null},{"name":"ReadShippingMethod","description":"Grants permission to read ShippingMethod","isDeprecated":false,"deprecationReason":null},{"name":"UpdateShippingMethod","description":"Grants permission to update ShippingMethod","isDeprecated":false,"deprecationReason":null},{"name":"DeleteShippingMethod","description":"Grants permission to delete ShippingMethod","isDeprecated":false,"deprecationReason":null},{"name":"CreateTag","description":"Grants permission to create Tag","isDeprecated":false,"deprecationReason":null},{"name":"ReadTag","description":"Grants permission to read Tag","isDeprecated":false,"deprecationReason":null},{"name":"UpdateTag","description":"Grants permission to update Tag","isDeprecated":false,"deprecationReason":null},{"name":"DeleteTag","description":"Grants permission to delete Tag","isDeprecated":false,"deprecationReason":null},{"name":"CreateTaxCategory","description":"Grants permission to create TaxCategory","isDeprecated":false,"deprecationReason":null},{"name":"ReadTaxCategory","description":"Grants permission to read TaxCategory","isDeprecated":false,"deprecationReason":null},{"name":"UpdateTaxCategory","description":"Grants permission to update TaxCategory","isDeprecated":false,"deprecationReason":null},{"name":"DeleteTaxCategory","description":"Grants permission to delete TaxCategory","isDeprecated":false,"deprecationReason":null},{"name":"CreateTaxRate","description":"Grants permission to create TaxRate","isDeprecated":false,"deprecationReason":null},{"name":"ReadTaxRate","description":"Grants permission to read TaxRate","isDeprecated":false,"deprecationReason":null},{"name":"UpdateTaxRate","description":"Grants permission to update TaxRate","isDeprecated":false,"deprecationReason":null},{"name":"DeleteTaxRate","description":"Grants permission to delete TaxRate","isDeprecated":false,"deprecationReason":null},{"name":"CreateSystem","description":"Grants permission to create System","isDeprecated":false,"deprecationReason":null},{"name":"ReadSystem","description":"Grants permission to read System","isDeprecated":false,"deprecationReason":null},{"name":"UpdateSystem","description":"Grants permission to update System","isDeprecated":false,"deprecationReason":null},{"name":"DeleteSystem","description":"Grants permission to delete System","isDeprecated":false,"deprecationReason":null},{"name":"CreateZone","description":"Grants permission to create Zone","isDeprecated":false,"deprecationReason":null},{"name":"ReadZone","description":"Grants permission to read Zone","isDeprecated":false,"deprecationReason":null},{"name":"UpdateZone","description":"Grants permission to update Zone","isDeprecated":false,"deprecationReason":null},{"name":"DeleteZone","description":"Grants permission to delete Zone","isDeprecated":false,"deprecationReason":null}],"possibleTypes":null},{"kind":"ENUM","name":"SortOrder","description":null,"fields":null,"inputFields":null,"interfaces":null,"enumValues":[{"name":"ASC","description":null,"isDeprecated":false,"deprecationReason":null},{"name":"DESC","description":null,"isDeprecated":false,"deprecationReason":null}],"possibleTypes":null},{"kind":"ENUM","name":"ErrorCode","description":null,"fields":null,"inputFields":null,"interfaces":null,"enumValues":[{"name":"UNKNOWN_ERROR","description":null,"isDeprecated":false,"deprecationReason":null},{"name":"NATIVE_AUTH_STRATEGY_ERROR","description":null,"isDeprecated":false,"deprecationReason":null},{"name":"INVALID_CREDENTIALS_ERROR","description":null,"isDeprecated":false,"deprecationReason":null},{"name":"ORDER_STATE_TRANSITION_ERROR","description":null,"isDeprecated":false,"deprecationReason":null},{"name":"EMAIL_ADDRESS_CONFLICT_ERROR","description":null,"isDeprecated":false,"deprecationReason":null},{"name":"ORDER_LIMIT_ERROR","description":null,"isDeprecated":false,"deprecationReason":null},{"name":"NEGATIVE_QUANTITY_ERROR","description":null,"isDeprecated":false,"deprecationReason":null},{"name":"INSUFFICIENT_STOCK_ERROR","description":null,"isDeprecated":false,"deprecationReason":null},{"name":"ORDER_MODIFICATION_ERROR","description":null,"isDeprecated":false,"deprecationReason":null},{"name":"INELIGIBLE_SHIPPING_METHOD_ERROR","description":null,"isDeprecated":false,"deprecationReason":null},{"name":"ORDER_PAYMENT_STATE_ERROR","description":null,"isDeprecated":false,"deprecationReason":null},{"name":"INELIGIBLE_PAYMENT_METHOD_ERROR","description":null,"isDeprecated":false,"deprecationReason":null},{"name":"PAYMENT_FAILED_ERROR","description":null,"isDeprecated":false,"deprecationReason":null},{"name":"PAYMENT_DECLINED_ERROR","description":null,"isDeprecated":false,"deprecationReason":null},{"name":"COUPON_CODE_INVALID_ERROR","description":null,"isDeprecated":false,"deprecationReason":null},{"name":"COUPON_CODE_EXPIRED_ERROR","description":null,"isDeprecated":false,"deprecationReason":null},{"name":"COUPON_CODE_LIMIT_ERROR","description":null,"isDeprecated":false,"deprecationReason":null},{"name":"ALREADY_LOGGED_IN_ERROR","description":null,"isDeprecated":false,"deprecationReason":null},{"name":"MISSING_PASSWORD_ERROR","description":null,"isDeprecated":false,"deprecationReason":null},{"name":"PASSWORD_ALREADY_SET_ERROR","description":null,"isDeprecated":false,"deprecationReason":null},{"name":"VERIFICATION_TOKEN_INVALID_ERROR","description":null,"isDeprecated":false,"deprecationReason":null},{"name":"VERIFICATION_TOKEN_EXPIRED_ERROR","description":null,"isDeprecated":false,"deprecationReason":null},{"name":"IDENTIFIER_CHANGE_TOKEN_INVALID_ERROR","description":null,"isDeprecated":false,"deprecationReason":null},{"name":"IDENTIFIER_CHANGE_TOKEN_EXPIRED_ERROR","description":null,"isDeprecated":false,"deprecationReason":null},{"name":"PASSWORD_RESET_TOKEN_INVALID_ERROR","description":null,"isDeprecated":false,"deprecationReason":null},{"name":"PASSWORD_RESET_TOKEN_EXPIRED_ERROR","description":null,"isDeprecated":false,"deprecationReason":null},{"name":"NOT_VERIFIED_ERROR","description":null,"isDeprecated":false,"deprecationReason":null},{"name":"NO_ACTIVE_ORDER_ERROR","description":null,"isDeprecated":false,"deprecationReason":null}],"possibleTypes":null},{"kind":"ENUM","name":"LogicalOperator","description":null,"fields":null,"inputFields":null,"interfaces":null,"enumValues":[{"name":"AND","description":null,"isDeprecated":false,"deprecationReason":null},{"name":"OR","description":null,"isDeprecated":false,"deprecationReason":null}],"possibleTypes":null},{"kind":"OBJECT","name":"NativeAuthStrategyError","description":"Retured when attempting an operation that relies on the NativeAuthStrategy, if that strategy is not configured.","fields":[{"name":"errorCode","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"ErrorCode","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"message","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"ErrorResult","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"InvalidCredentialsError","description":"Returned if the user authentication credentials are not valid","fields":[{"name":"errorCode","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"ErrorCode","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"message","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"authenticationError","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"ErrorResult","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"OrderStateTransitionError","description":"Returned if there is an error in transitioning the Order state","fields":[{"name":"errorCode","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"ErrorCode","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"message","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"transitionError","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"fromState","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"toState","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"ErrorResult","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"EmailAddressConflictError","description":"Retured when attemting to create a Customer with an email address already registered to an existing User.","fields":[{"name":"errorCode","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"ErrorCode","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"message","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"ErrorResult","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"OrderLimitError","description":"Retured when the maximum order size limit has been reached.","fields":[{"name":"errorCode","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"ErrorCode","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"message","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"maxItems","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"ErrorResult","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"NegativeQuantityError","description":"Retured when attemting to set a negative OrderLine quantity.","fields":[{"name":"errorCode","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"ErrorCode","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"message","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"ErrorResult","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"InsufficientStockError","description":"Returned when attempting to add more items to the Order than are available","fields":[{"name":"errorCode","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"ErrorCode","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"message","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"quantityAvailable","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"order","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Order","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"ErrorResult","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"SCALAR","name":"JSON","description":"The `JSON` scalar type represents JSON values as specified by [ECMA-404](http://www.ecma-international.org/publications/files/ECMA-ST/ECMA-404.pdf).","fields":null,"inputFields":null,"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"SCALAR","name":"DateTime","description":"A date-time string at UTC, such as 2007-12-03T10:15:30Z, compliant with the `date-time` format outlined in section 5.6 of the RFC 3339 profile of the ISO 8601 standard for representation of dates and times using the Gregorian calendar.","fields":null,"inputFields":null,"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"SCALAR","name":"Upload","description":"The `Upload` scalar type represents a file upload.","fields":null,"inputFields":null,"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"INTERFACE","name":"PaginatedList","description":null,"fields":[{"name":"items","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Node","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"totalItems","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":[{"kind":"OBJECT","name":"AssetList","ofType":null},{"kind":"OBJECT","name":"CollectionList","ofType":null},{"kind":"OBJECT","name":"ProductVariantList","ofType":null},{"kind":"OBJECT","name":"CountryList","ofType":null},{"kind":"OBJECT","name":"CustomerList","ofType":null},{"kind":"OBJECT","name":"FacetList","ofType":null},{"kind":"OBJECT","name":"HistoryEntryList","ofType":null},{"kind":"OBJECT","name":"OrderList","ofType":null},{"kind":"OBJECT","name":"ProductList","ofType":null},{"kind":"OBJECT","name":"PromotionList","ofType":null},{"kind":"OBJECT","name":"RoleList","ofType":null},{"kind":"OBJECT","name":"ShippingMethodList","ofType":null},{"kind":"OBJECT","name":"TagList","ofType":null},{"kind":"OBJECT","name":"TaxRateList","ofType":null}]},{"kind":"INTERFACE","name":"Node","description":null,"fields":[{"name":"id","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"ID","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":[{"kind":"OBJECT","name":"Address","ofType":null},{"kind":"OBJECT","name":"Asset","ofType":null},{"kind":"OBJECT","name":"Channel","ofType":null},{"kind":"OBJECT","name":"Collection","ofType":null},{"kind":"OBJECT","name":"Country","ofType":null},{"kind":"OBJECT","name":"CustomerGroup","ofType":null},{"kind":"OBJECT","name":"Customer","ofType":null},{"kind":"OBJECT","name":"FacetValue","ofType":null},{"kind":"OBJECT","name":"Facet","ofType":null},{"kind":"OBJECT","name":"HistoryEntry","ofType":null},{"kind":"OBJECT","name":"Order","ofType":null},{"kind":"OBJECT","name":"OrderItem","ofType":null},{"kind":"OBJECT","name":"OrderLine","ofType":null},{"kind":"OBJECT","name":"Payment","ofType":null},{"kind":"OBJECT","name":"Refund","ofType":null},{"kind":"OBJECT","name":"Fulfillment","ofType":null},{"kind":"OBJECT","name":"Surcharge","ofType":null},{"kind":"OBJECT","name":"ProductOptionGroup","ofType":null},{"kind":"OBJECT","name":"ProductOption","ofType":null},{"kind":"OBJECT","name":"Product","ofType":null},{"kind":"OBJECT","name":"ProductVariant","ofType":null},{"kind":"OBJECT","name":"Promotion","ofType":null},{"kind":"OBJECT","name":"Role","ofType":null},{"kind":"OBJECT","name":"ShippingMethod","ofType":null},{"kind":"OBJECT","name":"Tag","ofType":null},{"kind":"OBJECT","name":"TaxCategory","ofType":null},{"kind":"OBJECT","name":"TaxRate","ofType":null},{"kind":"OBJECT","name":"User","ofType":null},{"kind":"OBJECT","name":"AuthenticationMethod","ofType":null},{"kind":"OBJECT","name":"Zone","ofType":null}]},{"kind":"INTERFACE","name":"ErrorResult","description":null,"fields":[{"name":"errorCode","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"ErrorCode","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"message","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":[{"kind":"OBJECT","name":"NativeAuthStrategyError","ofType":null},{"kind":"OBJECT","name":"InvalidCredentialsError","ofType":null},{"kind":"OBJECT","name":"OrderStateTransitionError","ofType":null},{"kind":"OBJECT","name":"EmailAddressConflictError","ofType":null},{"kind":"OBJECT","name":"OrderLimitError","ofType":null},{"kind":"OBJECT","name":"NegativeQuantityError","ofType":null},{"kind":"OBJECT","name":"InsufficientStockError","ofType":null},{"kind":"OBJECT","name":"OrderModificationError","ofType":null},{"kind":"OBJECT","name":"IneligibleShippingMethodError","ofType":null},{"kind":"OBJECT","name":"OrderPaymentStateError","ofType":null},{"kind":"OBJECT","name":"IneligiblePaymentMethodError","ofType":null},{"kind":"OBJECT","name":"PaymentFailedError","ofType":null},{"kind":"OBJECT","name":"PaymentDeclinedError","ofType":null},{"kind":"OBJECT","name":"CouponCodeInvalidError","ofType":null},{"kind":"OBJECT","name":"CouponCodeExpiredError","ofType":null},{"kind":"OBJECT","name":"CouponCodeLimitError","ofType":null},{"kind":"OBJECT","name":"AlreadyLoggedInError","ofType":null},{"kind":"OBJECT","name":"MissingPasswordError","ofType":null},{"kind":"OBJECT","name":"PasswordAlreadySetError","ofType":null},{"kind":"OBJECT","name":"VerificationTokenInvalidError","ofType":null},{"kind":"OBJECT","name":"VerificationTokenExpiredError","ofType":null},{"kind":"OBJECT","name":"IdentifierChangeTokenInvalidError","ofType":null},{"kind":"OBJECT","name":"IdentifierChangeTokenExpiredError","ofType":null},{"kind":"OBJECT","name":"PasswordResetTokenInvalidError","ofType":null},{"kind":"OBJECT","name":"PasswordResetTokenExpiredError","ofType":null},{"kind":"OBJECT","name":"NotVerifiedError","ofType":null},{"kind":"OBJECT","name":"NoActiveOrderError","ofType":null}]},{"kind":"OBJECT","name":"Adjustment","description":null,"fields":[{"name":"adjustmentSource","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"AdjustmentType","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"amount","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"TaxLine","description":null,"fields":[{"name":"description","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"taxRate","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Float","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"ConfigArg","description":null,"fields":[{"name":"name","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"value","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"ConfigArgDefinition","description":null,"fields":[{"name":"name","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"list","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"required","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"defaultValue","description":null,"args":[],"type":{"kind":"SCALAR","name":"JSON","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"label","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"ui","description":null,"args":[],"type":{"kind":"SCALAR","name":"JSON","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"ConfigurableOperation","description":null,"fields":[{"name":"code","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"args","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ConfigArg","ofType":null}}}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"ConfigurableOperationDefinition","description":null,"fields":[{"name":"code","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"args","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ConfigArgDefinition","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"DeletionResponse","description":null,"fields":[{"name":"result","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"DeletionResult","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"message","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"ConfigArgInput","description":null,"fields":null,"inputFields":[{"name":"name","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null},{"name":"value","description":"A JSON stringified representation of the actual value","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"ConfigurableOperationInput","description":null,"fields":null,"inputFields":[{"name":"code","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null},{"name":"arguments","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"ConfigArgInput","ofType":null}}}},"defaultValue":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"StringOperators","description":null,"fields":null,"inputFields":[{"name":"eq","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null},{"name":"notEq","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null},{"name":"contains","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null},{"name":"notContains","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null},{"name":"in","description":null,"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}},"defaultValue":null},{"name":"notIn","description":null,"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}},"defaultValue":null},{"name":"regex","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"BooleanOperators","description":null,"fields":null,"inputFields":[{"name":"eq","description":null,"type":{"kind":"SCALAR","name":"Boolean","ofType":null},"defaultValue":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"NumberRange","description":null,"fields":null,"inputFields":[{"name":"start","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Float","ofType":null}},"defaultValue":null},{"name":"end","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Float","ofType":null}},"defaultValue":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"NumberOperators","description":null,"fields":null,"inputFields":[{"name":"eq","description":null,"type":{"kind":"SCALAR","name":"Float","ofType":null},"defaultValue":null},{"name":"lt","description":null,"type":{"kind":"SCALAR","name":"Float","ofType":null},"defaultValue":null},{"name":"lte","description":null,"type":{"kind":"SCALAR","name":"Float","ofType":null},"defaultValue":null},{"name":"gt","description":null,"type":{"kind":"SCALAR","name":"Float","ofType":null},"defaultValue":null},{"name":"gte","description":null,"type":{"kind":"SCALAR","name":"Float","ofType":null},"defaultValue":null},{"name":"between","description":null,"type":{"kind":"INPUT_OBJECT","name":"NumberRange","ofType":null},"defaultValue":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"DateRange","description":null,"fields":null,"inputFields":[{"name":"start","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"DateTime","ofType":null}},"defaultValue":null},{"name":"end","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"DateTime","ofType":null}},"defaultValue":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"DateOperators","description":null,"fields":null,"inputFields":[{"name":"eq","description":null,"type":{"kind":"SCALAR","name":"DateTime","ofType":null},"defaultValue":null},{"name":"before","description":null,"type":{"kind":"SCALAR","name":"DateTime","ofType":null},"defaultValue":null},{"name":"after","description":null,"type":{"kind":"SCALAR","name":"DateTime","ofType":null},"defaultValue":null},{"name":"between","description":null,"type":{"kind":"INPUT_OBJECT","name":"DateRange","ofType":null},"defaultValue":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"FacetValueFilterInput","description":"Used to construct boolean expressions for filtering search results\nby FacetValue ID. Examples:\n\n* ID=1 OR ID=2: `{ facetValueFilters: [{ or: [1,2] }] }`\n* ID=1 AND ID=2: `{ facetValueFilters: [{ and: 1 }, { and: 2 }] }`\n* ID=1 AND (ID=2 OR ID=3): `{ facetValueFilters: [{ and: 1 }, { or: [2,3] }] }`","fields":null,"inputFields":[{"name":"and","description":null,"type":{"kind":"SCALAR","name":"ID","ofType":null},"defaultValue":null},{"name":"or","description":null,"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"ID","ofType":null}}},"defaultValue":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"SearchInput","description":null,"fields":null,"inputFields":[{"name":"term","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null},{"name":"facetValueIds","description":null,"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"ID","ofType":null}}},"defaultValue":null},{"name":"facetValueOperator","description":null,"type":{"kind":"ENUM","name":"LogicalOperator","ofType":null},"defaultValue":null},{"name":"facetValueFilters","description":null,"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"FacetValueFilterInput","ofType":null}}},"defaultValue":null},{"name":"collectionId","description":null,"type":{"kind":"SCALAR","name":"ID","ofType":null},"defaultValue":null},{"name":"collectionSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null},{"name":"groupByProduct","description":null,"type":{"kind":"SCALAR","name":"Boolean","ofType":null},"defaultValue":null},{"name":"take","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null},{"name":"skip","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null},{"name":"sort","description":null,"type":{"kind":"INPUT_OBJECT","name":"SearchResultSortParameter","ofType":null},"defaultValue":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"SearchResultSortParameter","description":null,"fields":null,"inputFields":[{"name":"name","description":null,"type":{"kind":"ENUM","name":"SortOrder","ofType":null},"defaultValue":null},{"name":"price","description":null,"type":{"kind":"ENUM","name":"SortOrder","ofType":null},"defaultValue":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"CreateCustomerInput","description":null,"fields":null,"inputFields":[{"name":"title","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null},{"name":"firstName","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null},{"name":"lastName","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null},{"name":"phoneNumber","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null},{"name":"emailAddress","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null},{"name":"customFields","description":null,"type":{"kind":"SCALAR","name":"JSON","ofType":null},"defaultValue":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"CreateAddressInput","description":null,"fields":null,"inputFields":[{"name":"fullName","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null},{"name":"company","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null},{"name":"streetLine1","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null},{"name":"streetLine2","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null},{"name":"city","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null},{"name":"province","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null},{"name":"postalCode","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null},{"name":"countryCode","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null},{"name":"phoneNumber","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null},{"name":"defaultShippingAddress","description":null,"type":{"kind":"SCALAR","name":"Boolean","ofType":null},"defaultValue":null},{"name":"defaultBillingAddress","description":null,"type":{"kind":"SCALAR","name":"Boolean","ofType":null},"defaultValue":null},{"name":"customFields","description":null,"type":{"kind":"SCALAR","name":"JSON","ofType":null},"defaultValue":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"UpdateAddressInput","description":null,"fields":null,"inputFields":[{"name":"id","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"ID","ofType":null}},"defaultValue":null},{"name":"fullName","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null},{"name":"company","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null},{"name":"streetLine1","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null},{"name":"streetLine2","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null},{"name":"city","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null},{"name":"province","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null},{"name":"postalCode","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null},{"name":"countryCode","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null},{"name":"phoneNumber","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null},{"name":"defaultShippingAddress","description":null,"type":{"kind":"SCALAR","name":"Boolean","ofType":null},"defaultValue":null},{"name":"defaultBillingAddress","description":null,"type":{"kind":"SCALAR","name":"Boolean","ofType":null},"defaultValue":null},{"name":"customFields","description":null,"type":{"kind":"SCALAR","name":"JSON","ofType":null},"defaultValue":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Success","description":"Indicates that an operation succeeded, where we do not want to return any more specific information.","fields":[{"name":"success","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"ShippingMethodQuote","description":null,"fields":[{"name":"id","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"ID","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"price","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"priceWithTax","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"code","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"metadata","description":"Any optional metadata returned by the ShippingCalculator in the ShippingCalculationResult","args":[],"type":{"kind":"SCALAR","name":"JSON","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"PaymentMethodQuote","description":null,"fields":[{"name":"id","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"ID","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"code","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isEligible","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"eligibilityMessage","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Country","description":null,"fields":[{"name":"id","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"ID","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"createdAt","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"DateTime","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"updatedAt","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"DateTime","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"languageCode","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"LanguageCode","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"code","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"enabled","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"translations","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CountryTranslation","ofType":null}}}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"Node","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"CountryTranslation","description":null,"fields":[{"name":"id","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"ID","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"createdAt","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"DateTime","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"updatedAt","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"DateTime","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"languageCode","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"LanguageCode","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"CountryList","description":null,"fields":[{"name":"items","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Country","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"totalItems","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"PaginatedList","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"ENUM","name":"CurrencyCode","description":"@description\nISO 4217 currency code\n\n@docsCategory common","fields":null,"inputFields":null,"interfaces":null,"enumValues":[{"name":"AED","description":"United Arab Emirates dirham","isDeprecated":false,"deprecationReason":null},{"name":"AFN","description":"Afghan afghani","isDeprecated":false,"deprecationReason":null},{"name":"ALL","description":"Albanian lek","isDeprecated":false,"deprecationReason":null},{"name":"AMD","description":"Armenian dram","isDeprecated":false,"deprecationReason":null},{"name":"ANG","description":"Netherlands Antillean guilder","isDeprecated":false,"deprecationReason":null},{"name":"AOA","description":"Angolan kwanza","isDeprecated":false,"deprecationReason":null},{"name":"ARS","description":"Argentine peso","isDeprecated":false,"deprecationReason":null},{"name":"AUD","description":"Australian dollar","isDeprecated":false,"deprecationReason":null},{"name":"AWG","description":"Aruban florin","isDeprecated":false,"deprecationReason":null},{"name":"AZN","description":"Azerbaijani manat","isDeprecated":false,"deprecationReason":null},{"name":"BAM","description":"Bosnia and Herzegovina convertible mark","isDeprecated":false,"deprecationReason":null},{"name":"BBD","description":"Barbados dollar","isDeprecated":false,"deprecationReason":null},{"name":"BDT","description":"Bangladeshi taka","isDeprecated":false,"deprecationReason":null},{"name":"BGN","description":"Bulgarian lev","isDeprecated":false,"deprecationReason":null},{"name":"BHD","description":"Bahraini dinar","isDeprecated":false,"deprecationReason":null},{"name":"BIF","description":"Burundian franc","isDeprecated":false,"deprecationReason":null},{"name":"BMD","description":"Bermudian dollar","isDeprecated":false,"deprecationReason":null},{"name":"BND","description":"Brunei dollar","isDeprecated":false,"deprecationReason":null},{"name":"BOB","description":"Boliviano","isDeprecated":false,"deprecationReason":null},{"name":"BRL","description":"Brazilian real","isDeprecated":false,"deprecationReason":null},{"name":"BSD","description":"Bahamian dollar","isDeprecated":false,"deprecationReason":null},{"name":"BTN","description":"Bhutanese ngultrum","isDeprecated":false,"deprecationReason":null},{"name":"BWP","description":"Botswana pula","isDeprecated":false,"deprecationReason":null},{"name":"BYN","description":"Belarusian ruble","isDeprecated":false,"deprecationReason":null},{"name":"BZD","description":"Belize dollar","isDeprecated":false,"deprecationReason":null},{"name":"CAD","description":"Canadian dollar","isDeprecated":false,"deprecationReason":null},{"name":"CDF","description":"Congolese franc","isDeprecated":false,"deprecationReason":null},{"name":"CHF","description":"Swiss franc","isDeprecated":false,"deprecationReason":null},{"name":"CLP","description":"Chilean peso","isDeprecated":false,"deprecationReason":null},{"name":"CNY","description":"Renminbi (Chinese) yuan","isDeprecated":false,"deprecationReason":null},{"name":"COP","description":"Colombian peso","isDeprecated":false,"deprecationReason":null},{"name":"CRC","description":"Costa Rican colon","isDeprecated":false,"deprecationReason":null},{"name":"CUC","description":"Cuban convertible peso","isDeprecated":false,"deprecationReason":null},{"name":"CUP","description":"Cuban peso","isDeprecated":false,"deprecationReason":null},{"name":"CVE","description":"Cape Verde escudo","isDeprecated":false,"deprecationReason":null},{"name":"CZK","description":"Czech koruna","isDeprecated":false,"deprecationReason":null},{"name":"DJF","description":"Djiboutian franc","isDeprecated":false,"deprecationReason":null},{"name":"DKK","description":"Danish krone","isDeprecated":false,"deprecationReason":null},{"name":"DOP","description":"Dominican peso","isDeprecated":false,"deprecationReason":null},{"name":"DZD","description":"Algerian dinar","isDeprecated":false,"deprecationReason":null},{"name":"EGP","description":"Egyptian pound","isDeprecated":false,"deprecationReason":null},{"name":"ERN","description":"Eritrean nakfa","isDeprecated":false,"deprecationReason":null},{"name":"ETB","description":"Ethiopian birr","isDeprecated":false,"deprecationReason":null},{"name":"EUR","description":"Euro","isDeprecated":false,"deprecationReason":null},{"name":"FJD","description":"Fiji dollar","isDeprecated":false,"deprecationReason":null},{"name":"FKP","description":"Falkland Islands pound","isDeprecated":false,"deprecationReason":null},{"name":"GBP","description":"Pound sterling","isDeprecated":false,"deprecationReason":null},{"name":"GEL","description":"Georgian lari","isDeprecated":false,"deprecationReason":null},{"name":"GHS","description":"Ghanaian cedi","isDeprecated":false,"deprecationReason":null},{"name":"GIP","description":"Gibraltar pound","isDeprecated":false,"deprecationReason":null},{"name":"GMD","description":"Gambian dalasi","isDeprecated":false,"deprecationReason":null},{"name":"GNF","description":"Guinean franc","isDeprecated":false,"deprecationReason":null},{"name":"GTQ","description":"Guatemalan quetzal","isDeprecated":false,"deprecationReason":null},{"name":"GYD","description":"Guyanese dollar","isDeprecated":false,"deprecationReason":null},{"name":"HKD","description":"Hong Kong dollar","isDeprecated":false,"deprecationReason":null},{"name":"HNL","description":"Honduran lempira","isDeprecated":false,"deprecationReason":null},{"name":"HRK","description":"Croatian kuna","isDeprecated":false,"deprecationReason":null},{"name":"HTG","description":"Haitian gourde","isDeprecated":false,"deprecationReason":null},{"name":"HUF","description":"Hungarian forint","isDeprecated":false,"deprecationReason":null},{"name":"IDR","description":"Indonesian rupiah","isDeprecated":false,"deprecationReason":null},{"name":"ILS","description":"Israeli new shekel","isDeprecated":false,"deprecationReason":null},{"name":"INR","description":"Indian rupee","isDeprecated":false,"deprecationReason":null},{"name":"IQD","description":"Iraqi dinar","isDeprecated":false,"deprecationReason":null},{"name":"IRR","description":"Iranian rial","isDeprecated":false,"deprecationReason":null},{"name":"ISK","description":"Icelandic króna","isDeprecated":false,"deprecationReason":null},{"name":"JMD","description":"Jamaican dollar","isDeprecated":false,"deprecationReason":null},{"name":"JOD","description":"Jordanian dinar","isDeprecated":false,"deprecationReason":null},{"name":"JPY","description":"Japanese yen","isDeprecated":false,"deprecationReason":null},{"name":"KES","description":"Kenyan shilling","isDeprecated":false,"deprecationReason":null},{"name":"KGS","description":"Kyrgyzstani som","isDeprecated":false,"deprecationReason":null},{"name":"KHR","description":"Cambodian riel","isDeprecated":false,"deprecationReason":null},{"name":"KMF","description":"Comoro franc","isDeprecated":false,"deprecationReason":null},{"name":"KPW","description":"North Korean won","isDeprecated":false,"deprecationReason":null},{"name":"KRW","description":"South Korean won","isDeprecated":false,"deprecationReason":null},{"name":"KWD","description":"Kuwaiti dinar","isDeprecated":false,"deprecationReason":null},{"name":"KYD","description":"Cayman Islands dollar","isDeprecated":false,"deprecationReason":null},{"name":"KZT","description":"Kazakhstani tenge","isDeprecated":false,"deprecationReason":null},{"name":"LAK","description":"Lao kip","isDeprecated":false,"deprecationReason":null},{"name":"LBP","description":"Lebanese pound","isDeprecated":false,"deprecationReason":null},{"name":"LKR","description":"Sri Lankan rupee","isDeprecated":false,"deprecationReason":null},{"name":"LRD","description":"Liberian dollar","isDeprecated":false,"deprecationReason":null},{"name":"LSL","description":"Lesotho loti","isDeprecated":false,"deprecationReason":null},{"name":"LYD","description":"Libyan dinar","isDeprecated":false,"deprecationReason":null},{"name":"MAD","description":"Moroccan dirham","isDeprecated":false,"deprecationReason":null},{"name":"MDL","description":"Moldovan leu","isDeprecated":false,"deprecationReason":null},{"name":"MGA","description":"Malagasy ariary","isDeprecated":false,"deprecationReason":null},{"name":"MKD","description":"Macedonian denar","isDeprecated":false,"deprecationReason":null},{"name":"MMK","description":"Myanmar kyat","isDeprecated":false,"deprecationReason":null},{"name":"MNT","description":"Mongolian tögrög","isDeprecated":false,"deprecationReason":null},{"name":"MOP","description":"Macanese pataca","isDeprecated":false,"deprecationReason":null},{"name":"MRU","description":"Mauritanian ouguiya","isDeprecated":false,"deprecationReason":null},{"name":"MUR","description":"Mauritian rupee","isDeprecated":false,"deprecationReason":null},{"name":"MVR","description":"Maldivian rufiyaa","isDeprecated":false,"deprecationReason":null},{"name":"MWK","description":"Malawian kwacha","isDeprecated":false,"deprecationReason":null},{"name":"MXN","description":"Mexican peso","isDeprecated":false,"deprecationReason":null},{"name":"MYR","description":"Malaysian ringgit","isDeprecated":false,"deprecationReason":null},{"name":"MZN","description":"Mozambican metical","isDeprecated":false,"deprecationReason":null},{"name":"NAD","description":"Namibian dollar","isDeprecated":false,"deprecationReason":null},{"name":"NGN","description":"Nigerian naira","isDeprecated":false,"deprecationReason":null},{"name":"NIO","description":"Nicaraguan córdoba","isDeprecated":false,"deprecationReason":null},{"name":"NOK","description":"Norwegian krone","isDeprecated":false,"deprecationReason":null},{"name":"NPR","description":"Nepalese rupee","isDeprecated":false,"deprecationReason":null},{"name":"NZD","description":"New Zealand dollar","isDeprecated":false,"deprecationReason":null},{"name":"OMR","description":"Omani rial","isDeprecated":false,"deprecationReason":null},{"name":"PAB","description":"Panamanian balboa","isDeprecated":false,"deprecationReason":null},{"name":"PEN","description":"Peruvian sol","isDeprecated":false,"deprecationReason":null},{"name":"PGK","description":"Papua New Guinean kina","isDeprecated":false,"deprecationReason":null},{"name":"PHP","description":"Philippine peso","isDeprecated":false,"deprecationReason":null},{"name":"PKR","description":"Pakistani rupee","isDeprecated":false,"deprecationReason":null},{"name":"PLN","description":"Polish złoty","isDeprecated":false,"deprecationReason":null},{"name":"PYG","description":"Paraguayan guaraní","isDeprecated":false,"deprecationReason":null},{"name":"QAR","description":"Qatari riyal","isDeprecated":false,"deprecationReason":null},{"name":"RON","description":"Romanian leu","isDeprecated":false,"deprecationReason":null},{"name":"RSD","description":"Serbian dinar","isDeprecated":false,"deprecationReason":null},{"name":"RUB","description":"Russian ruble","isDeprecated":false,"deprecationReason":null},{"name":"RWF","description":"Rwandan franc","isDeprecated":false,"deprecationReason":null},{"name":"SAR","description":"Saudi riyal","isDeprecated":false,"deprecationReason":null},{"name":"SBD","description":"Solomon Islands dollar","isDeprecated":false,"deprecationReason":null},{"name":"SCR","description":"Seychelles rupee","isDeprecated":false,"deprecationReason":null},{"name":"SDG","description":"Sudanese pound","isDeprecated":false,"deprecationReason":null},{"name":"SEK","description":"Swedish krona/kronor","isDeprecated":false,"deprecationReason":null},{"name":"SGD","description":"Singapore dollar","isDeprecated":false,"deprecationReason":null},{"name":"SHP","description":"Saint Helena pound","isDeprecated":false,"deprecationReason":null},{"name":"SLL","description":"Sierra Leonean leone","isDeprecated":false,"deprecationReason":null},{"name":"SOS","description":"Somali shilling","isDeprecated":false,"deprecationReason":null},{"name":"SRD","description":"Surinamese dollar","isDeprecated":false,"deprecationReason":null},{"name":"SSP","description":"South Sudanese pound","isDeprecated":false,"deprecationReason":null},{"name":"STN","description":"São Tomé and Príncipe dobra","isDeprecated":false,"deprecationReason":null},{"name":"SVC","description":"Salvadoran colón","isDeprecated":false,"deprecationReason":null},{"name":"SYP","description":"Syrian pound","isDeprecated":false,"deprecationReason":null},{"name":"SZL","description":"Swazi lilangeni","isDeprecated":false,"deprecationReason":null},{"name":"THB","description":"Thai baht","isDeprecated":false,"deprecationReason":null},{"name":"TJS","description":"Tajikistani somoni","isDeprecated":false,"deprecationReason":null},{"name":"TMT","description":"Turkmenistan manat","isDeprecated":false,"deprecationReason":null},{"name":"TND","description":"Tunisian dinar","isDeprecated":false,"deprecationReason":null},{"name":"TOP","description":"Tongan paʻanga","isDeprecated":false,"deprecationReason":null},{"name":"TRY","description":"Turkish lira","isDeprecated":false,"deprecationReason":null},{"name":"TTD","description":"Trinidad and Tobago dollar","isDeprecated":false,"deprecationReason":null},{"name":"TWD","description":"New Taiwan dollar","isDeprecated":false,"deprecationReason":null},{"name":"TZS","description":"Tanzanian shilling","isDeprecated":false,"deprecationReason":null},{"name":"UAH","description":"Ukrainian hryvnia","isDeprecated":false,"deprecationReason":null},{"name":"UGX","description":"Ugandan shilling","isDeprecated":false,"deprecationReason":null},{"name":"USD","description":"United States dollar","isDeprecated":false,"deprecationReason":null},{"name":"UYU","description":"Uruguayan peso","isDeprecated":false,"deprecationReason":null},{"name":"UZS","description":"Uzbekistan som","isDeprecated":false,"deprecationReason":null},{"name":"VES","description":"Venezuelan bolívar soberano","isDeprecated":false,"deprecationReason":null},{"name":"VND","description":"Vietnamese đồng","isDeprecated":false,"deprecationReason":null},{"name":"VUV","description":"Vanuatu vatu","isDeprecated":false,"deprecationReason":null},{"name":"WST","description":"Samoan tala","isDeprecated":false,"deprecationReason":null},{"name":"XAF","description":"CFA franc BEAC","isDeprecated":false,"deprecationReason":null},{"name":"XCD","description":"East Caribbean dollar","isDeprecated":false,"deprecationReason":null},{"name":"XOF","description":"CFA franc BCEAO","isDeprecated":false,"deprecationReason":null},{"name":"XPF","description":"CFP franc (franc Pacifique)","isDeprecated":false,"deprecationReason":null},{"name":"YER","description":"Yemeni rial","isDeprecated":false,"deprecationReason":null},{"name":"ZAR","description":"South African rand","isDeprecated":false,"deprecationReason":null},{"name":"ZMW","description":"Zambian kwacha","isDeprecated":false,"deprecationReason":null},{"name":"ZWL","description":"Zimbabwean dollar","isDeprecated":false,"deprecationReason":null}],"possibleTypes":null},{"kind":"INTERFACE","name":"CustomField","description":null,"fields":[{"name":"name","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"list","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"label","description":null,"args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"LocalizedString","ofType":null}}},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":null,"args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"LocalizedString","ofType":null}}},"isDeprecated":false,"deprecationReason":null},{"name":"readonly","description":null,"args":[],"type":{"kind":"SCALAR","name":"Boolean","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"internal","description":null,"args":[],"type":{"kind":"SCALAR","name":"Boolean","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":[{"kind":"OBJECT","name":"StringCustomFieldConfig","ofType":null},{"kind":"OBJECT","name":"LocaleStringCustomFieldConfig","ofType":null},{"kind":"OBJECT","name":"IntCustomFieldConfig","ofType":null},{"kind":"OBJECT","name":"FloatCustomFieldConfig","ofType":null},{"kind":"OBJECT","name":"BooleanCustomFieldConfig","ofType":null},{"kind":"OBJECT","name":"DateTimeCustomFieldConfig","ofType":null},{"kind":"OBJECT","name":"RelationCustomFieldConfig","ofType":null},{"kind":"OBJECT","name":"TextCustomFieldConfig","ofType":null}]},{"kind":"OBJECT","name":"StringCustomFieldConfig","description":null,"fields":[{"name":"name","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"list","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"length","description":null,"args":[],"type":{"kind":"SCALAR","name":"Int","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"label","description":null,"args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"LocalizedString","ofType":null}}},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":null,"args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"LocalizedString","ofType":null}}},"isDeprecated":false,"deprecationReason":null},{"name":"readonly","description":null,"args":[],"type":{"kind":"SCALAR","name":"Boolean","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"internal","description":null,"args":[],"type":{"kind":"SCALAR","name":"Boolean","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"pattern","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"options","description":null,"args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"StringFieldOption","ofType":null}}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"CustomField","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"StringFieldOption","description":null,"fields":[{"name":"value","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"label","description":null,"args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"LocalizedString","ofType":null}}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"LocaleStringCustomFieldConfig","description":null,"fields":[{"name":"name","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"list","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"length","description":null,"args":[],"type":{"kind":"SCALAR","name":"Int","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"label","description":null,"args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"LocalizedString","ofType":null}}},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":null,"args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"LocalizedString","ofType":null}}},"isDeprecated":false,"deprecationReason":null},{"name":"readonly","description":null,"args":[],"type":{"kind":"SCALAR","name":"Boolean","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"internal","description":null,"args":[],"type":{"kind":"SCALAR","name":"Boolean","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"pattern","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"CustomField","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"IntCustomFieldConfig","description":null,"fields":[{"name":"name","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"list","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"label","description":null,"args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"LocalizedString","ofType":null}}},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":null,"args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"LocalizedString","ofType":null}}},"isDeprecated":false,"deprecationReason":null},{"name":"readonly","description":null,"args":[],"type":{"kind":"SCALAR","name":"Boolean","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"internal","description":null,"args":[],"type":{"kind":"SCALAR","name":"Boolean","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"min","description":null,"args":[],"type":{"kind":"SCALAR","name":"Int","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"max","description":null,"args":[],"type":{"kind":"SCALAR","name":"Int","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"step","description":null,"args":[],"type":{"kind":"SCALAR","name":"Int","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"CustomField","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"FloatCustomFieldConfig","description":null,"fields":[{"name":"name","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"list","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"label","description":null,"args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"LocalizedString","ofType":null}}},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":null,"args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"LocalizedString","ofType":null}}},"isDeprecated":false,"deprecationReason":null},{"name":"readonly","description":null,"args":[],"type":{"kind":"SCALAR","name":"Boolean","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"internal","description":null,"args":[],"type":{"kind":"SCALAR","name":"Boolean","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"min","description":null,"args":[],"type":{"kind":"SCALAR","name":"Float","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"max","description":null,"args":[],"type":{"kind":"SCALAR","name":"Float","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"step","description":null,"args":[],"type":{"kind":"SCALAR","name":"Float","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"CustomField","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"BooleanCustomFieldConfig","description":null,"fields":[{"name":"name","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"list","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"label","description":null,"args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"LocalizedString","ofType":null}}},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":null,"args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"LocalizedString","ofType":null}}},"isDeprecated":false,"deprecationReason":null},{"name":"readonly","description":null,"args":[],"type":{"kind":"SCALAR","name":"Boolean","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"internal","description":null,"args":[],"type":{"kind":"SCALAR","name":"Boolean","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"CustomField","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"DateTimeCustomFieldConfig","description":"Expects the same validation formats as the `` HTML element.\nSee https://developer.mozilla.org/en-US/docs/Web/HTML/Element/input/datetime-local#Additional_attributes","fields":[{"name":"name","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"list","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"label","description":null,"args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"LocalizedString","ofType":null}}},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":null,"args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"LocalizedString","ofType":null}}},"isDeprecated":false,"deprecationReason":null},{"name":"readonly","description":null,"args":[],"type":{"kind":"SCALAR","name":"Boolean","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"internal","description":null,"args":[],"type":{"kind":"SCALAR","name":"Boolean","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"min","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"max","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"step","description":null,"args":[],"type":{"kind":"SCALAR","name":"Int","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"CustomField","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"RelationCustomFieldConfig","description":null,"fields":[{"name":"name","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"list","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"label","description":null,"args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"LocalizedString","ofType":null}}},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":null,"args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"LocalizedString","ofType":null}}},"isDeprecated":false,"deprecationReason":null},{"name":"readonly","description":null,"args":[],"type":{"kind":"SCALAR","name":"Boolean","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"internal","description":null,"args":[],"type":{"kind":"SCALAR","name":"Boolean","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"entity","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"scalarFields","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"CustomField","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"TextCustomFieldConfig","description":null,"fields":[{"name":"name","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"list","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"label","description":null,"args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"LocalizedString","ofType":null}}},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":null,"args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"LocalizedString","ofType":null}}},"isDeprecated":false,"deprecationReason":null},{"name":"readonly","description":null,"args":[],"type":{"kind":"SCALAR","name":"Boolean","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"internal","description":null,"args":[],"type":{"kind":"SCALAR","name":"Boolean","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"CustomField","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"LocalizedString","description":null,"fields":[{"name":"languageCode","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"LanguageCode","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"value","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"UNION","name":"CustomFieldConfig","description":null,"fields":null,"inputFields":null,"interfaces":null,"enumValues":null,"possibleTypes":[{"kind":"OBJECT","name":"StringCustomFieldConfig","ofType":null},{"kind":"OBJECT","name":"LocaleStringCustomFieldConfig","ofType":null},{"kind":"OBJECT","name":"IntCustomFieldConfig","ofType":null},{"kind":"OBJECT","name":"FloatCustomFieldConfig","ofType":null},{"kind":"OBJECT","name":"BooleanCustomFieldConfig","ofType":null},{"kind":"OBJECT","name":"DateTimeCustomFieldConfig","ofType":null},{"kind":"OBJECT","name":"RelationCustomFieldConfig","ofType":null},{"kind":"OBJECT","name":"TextCustomFieldConfig","ofType":null}]},{"kind":"OBJECT","name":"CustomerGroup","description":null,"fields":[{"name":"id","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"ID","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"createdAt","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"DateTime","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"updatedAt","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"DateTime","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"customers","description":null,"args":[{"name":"options","description":null,"type":{"kind":"INPUT_OBJECT","name":"CustomerListOptions","ofType":null},"defaultValue":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CustomerList","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"Node","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"CustomerListOptions","description":null,"fields":null,"inputFields":[{"name":"skip","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null},{"name":"take","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null},{"name":"sort","description":null,"type":{"kind":"INPUT_OBJECT","name":"CustomerSortParameter","ofType":null},"defaultValue":null},{"name":"filter","description":null,"type":{"kind":"INPUT_OBJECT","name":"CustomerFilterParameter","ofType":null},"defaultValue":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Customer","description":null,"fields":[{"name":"id","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"ID","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"createdAt","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"DateTime","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"updatedAt","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"DateTime","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"title","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"firstName","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"lastName","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"phoneNumber","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"emailAddress","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"addresses","description":null,"args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Address","ofType":null}}},"isDeprecated":false,"deprecationReason":null},{"name":"orders","description":null,"args":[{"name":"options","description":null,"type":{"kind":"INPUT_OBJECT","name":"OrderListOptions","ofType":null},"defaultValue":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"OrderList","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"user","description":null,"args":[],"type":{"kind":"OBJECT","name":"User","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"customFields","description":null,"args":[],"type":{"kind":"SCALAR","name":"JSON","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"Node","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"CustomerList","description":null,"fields":[{"name":"items","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Customer","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"totalItems","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"PaginatedList","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"FacetValue","description":null,"fields":[{"name":"id","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"ID","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"createdAt","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"DateTime","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"updatedAt","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"DateTime","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"languageCode","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"LanguageCode","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"facet","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Facet","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"code","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"translations","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"FacetValueTranslation","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"customFields","description":null,"args":[],"type":{"kind":"SCALAR","name":"JSON","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"Node","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"FacetValueTranslation","description":null,"fields":[{"name":"id","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"ID","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"createdAt","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"DateTime","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"updatedAt","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"DateTime","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"languageCode","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"LanguageCode","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Facet","description":null,"fields":[{"name":"id","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"ID","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"createdAt","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"DateTime","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"updatedAt","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"DateTime","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"languageCode","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"LanguageCode","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"code","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"values","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"FacetValue","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"translations","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"FacetTranslation","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"customFields","description":null,"args":[],"type":{"kind":"SCALAR","name":"JSON","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"Node","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"FacetTranslation","description":null,"fields":[{"name":"id","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"ID","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"createdAt","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"DateTime","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"updatedAt","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"DateTime","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"languageCode","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"LanguageCode","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"FacetList","description":null,"fields":[{"name":"items","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Facet","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"totalItems","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"PaginatedList","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"HistoryEntry","description":null,"fields":[{"name":"id","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"ID","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"createdAt","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"DateTime","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"updatedAt","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"DateTime","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"HistoryEntryType","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"data","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"JSON","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"Node","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"ENUM","name":"HistoryEntryType","description":null,"fields":null,"inputFields":null,"interfaces":null,"enumValues":[{"name":"CUSTOMER_REGISTERED","description":null,"isDeprecated":false,"deprecationReason":null},{"name":"CUSTOMER_VERIFIED","description":null,"isDeprecated":false,"deprecationReason":null},{"name":"CUSTOMER_DETAIL_UPDATED","description":null,"isDeprecated":false,"deprecationReason":null},{"name":"CUSTOMER_ADDED_TO_GROUP","description":null,"isDeprecated":false,"deprecationReason":null},{"name":"CUSTOMER_REMOVED_FROM_GROUP","description":null,"isDeprecated":false,"deprecationReason":null},{"name":"CUSTOMER_ADDRESS_CREATED","description":null,"isDeprecated":false,"deprecationReason":null},{"name":"CUSTOMER_ADDRESS_UPDATED","description":null,"isDeprecated":false,"deprecationReason":null},{"name":"CUSTOMER_ADDRESS_DELETED","description":null,"isDeprecated":false,"deprecationReason":null},{"name":"CUSTOMER_PASSWORD_UPDATED","description":null,"isDeprecated":false,"deprecationReason":null},{"name":"CUSTOMER_PASSWORD_RESET_REQUESTED","description":null,"isDeprecated":false,"deprecationReason":null},{"name":"CUSTOMER_PASSWORD_RESET_VERIFIED","description":null,"isDeprecated":false,"deprecationReason":null},{"name":"CUSTOMER_EMAIL_UPDATE_REQUESTED","description":null,"isDeprecated":false,"deprecationReason":null},{"name":"CUSTOMER_EMAIL_UPDATE_VERIFIED","description":null,"isDeprecated":false,"deprecationReason":null},{"name":"CUSTOMER_NOTE","description":null,"isDeprecated":false,"deprecationReason":null},{"name":"ORDER_STATE_TRANSITION","description":null,"isDeprecated":false,"deprecationReason":null},{"name":"ORDER_PAYMENT_TRANSITION","description":null,"isDeprecated":false,"deprecationReason":null},{"name":"ORDER_FULFILLMENT","description":null,"isDeprecated":false,"deprecationReason":null},{"name":"ORDER_CANCELLATION","description":null,"isDeprecated":false,"deprecationReason":null},{"name":"ORDER_REFUND_TRANSITION","description":null,"isDeprecated":false,"deprecationReason":null},{"name":"ORDER_FULFILLMENT_TRANSITION","description":null,"isDeprecated":false,"deprecationReason":null},{"name":"ORDER_NOTE","description":null,"isDeprecated":false,"deprecationReason":null},{"name":"ORDER_COUPON_APPLIED","description":null,"isDeprecated":false,"deprecationReason":null},{"name":"ORDER_COUPON_REMOVED","description":null,"isDeprecated":false,"deprecationReason":null},{"name":"ORDER_MODIFIED","description":null,"isDeprecated":false,"deprecationReason":null}],"possibleTypes":null},{"kind":"OBJECT","name":"HistoryEntryList","description":null,"fields":[{"name":"items","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"HistoryEntry","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"totalItems","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"PaginatedList","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"HistoryEntryListOptions","description":null,"fields":null,"inputFields":[{"name":"skip","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null},{"name":"take","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null},{"name":"sort","description":null,"type":{"kind":"INPUT_OBJECT","name":"HistoryEntrySortParameter","ofType":null},"defaultValue":null},{"name":"filter","description":null,"type":{"kind":"INPUT_OBJECT","name":"HistoryEntryFilterParameter","ofType":null},"defaultValue":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"ENUM","name":"LanguageCode","description":"@description\nLanguages in the form of a ISO 639-1 language code with optional\nregion or script modifier (e.g. de_AT). The selection available is based\non the [Unicode CLDR summary list](https://unicode-org.github.io/cldr-staging/charts/37/summary/root.html)\nand includes the major spoken languages of the world and any widely-used variants.\n\n@docsCategory common","fields":null,"inputFields":null,"interfaces":null,"enumValues":[{"name":"af","description":"Afrikaans","isDeprecated":false,"deprecationReason":null},{"name":"ak","description":"Akan","isDeprecated":false,"deprecationReason":null},{"name":"sq","description":"Albanian","isDeprecated":false,"deprecationReason":null},{"name":"am","description":"Amharic","isDeprecated":false,"deprecationReason":null},{"name":"ar","description":"Arabic","isDeprecated":false,"deprecationReason":null},{"name":"hy","description":"Armenian","isDeprecated":false,"deprecationReason":null},{"name":"as","description":"Assamese","isDeprecated":false,"deprecationReason":null},{"name":"az","description":"Azerbaijani","isDeprecated":false,"deprecationReason":null},{"name":"bm","description":"Bambara","isDeprecated":false,"deprecationReason":null},{"name":"bn","description":"Bangla","isDeprecated":false,"deprecationReason":null},{"name":"eu","description":"Basque","isDeprecated":false,"deprecationReason":null},{"name":"be","description":"Belarusian","isDeprecated":false,"deprecationReason":null},{"name":"bs","description":"Bosnian","isDeprecated":false,"deprecationReason":null},{"name":"br","description":"Breton","isDeprecated":false,"deprecationReason":null},{"name":"bg","description":"Bulgarian","isDeprecated":false,"deprecationReason":null},{"name":"my","description":"Burmese","isDeprecated":false,"deprecationReason":null},{"name":"ca","description":"Catalan","isDeprecated":false,"deprecationReason":null},{"name":"ce","description":"Chechen","isDeprecated":false,"deprecationReason":null},{"name":"zh","description":"Chinese","isDeprecated":false,"deprecationReason":null},{"name":"zh_Hans","description":"Simplified Chinese","isDeprecated":false,"deprecationReason":null},{"name":"zh_Hant","description":"Traditional Chinese","isDeprecated":false,"deprecationReason":null},{"name":"cu","description":"Church Slavic","isDeprecated":false,"deprecationReason":null},{"name":"kw","description":"Cornish","isDeprecated":false,"deprecationReason":null},{"name":"co","description":"Corsican","isDeprecated":false,"deprecationReason":null},{"name":"hr","description":"Croatian","isDeprecated":false,"deprecationReason":null},{"name":"cs","description":"Czech","isDeprecated":false,"deprecationReason":null},{"name":"da","description":"Danish","isDeprecated":false,"deprecationReason":null},{"name":"nl","description":"Dutch","isDeprecated":false,"deprecationReason":null},{"name":"nl_BE","description":"Flemish","isDeprecated":false,"deprecationReason":null},{"name":"dz","description":"Dzongkha","isDeprecated":false,"deprecationReason":null},{"name":"en","description":"English","isDeprecated":false,"deprecationReason":null},{"name":"en_AU","description":"Australian English","isDeprecated":false,"deprecationReason":null},{"name":"en_CA","description":"Canadian English","isDeprecated":false,"deprecationReason":null},{"name":"en_GB","description":"British English","isDeprecated":false,"deprecationReason":null},{"name":"en_US","description":"American English","isDeprecated":false,"deprecationReason":null},{"name":"eo","description":"Esperanto","isDeprecated":false,"deprecationReason":null},{"name":"et","description":"Estonian","isDeprecated":false,"deprecationReason":null},{"name":"ee","description":"Ewe","isDeprecated":false,"deprecationReason":null},{"name":"fo","description":"Faroese","isDeprecated":false,"deprecationReason":null},{"name":"fi","description":"Finnish","isDeprecated":false,"deprecationReason":null},{"name":"fr","description":"French","isDeprecated":false,"deprecationReason":null},{"name":"fr_CA","description":"Canadian French","isDeprecated":false,"deprecationReason":null},{"name":"fr_CH","description":"Swiss French","isDeprecated":false,"deprecationReason":null},{"name":"ff","description":"Fulah","isDeprecated":false,"deprecationReason":null},{"name":"gl","description":"Galician","isDeprecated":false,"deprecationReason":null},{"name":"lg","description":"Ganda","isDeprecated":false,"deprecationReason":null},{"name":"ka","description":"Georgian","isDeprecated":false,"deprecationReason":null},{"name":"de","description":"German","isDeprecated":false,"deprecationReason":null},{"name":"de_AT","description":"Austrian German","isDeprecated":false,"deprecationReason":null},{"name":"de_CH","description":"Swiss High German","isDeprecated":false,"deprecationReason":null},{"name":"el","description":"Greek","isDeprecated":false,"deprecationReason":null},{"name":"gu","description":"Gujarati","isDeprecated":false,"deprecationReason":null},{"name":"ht","description":"Haitian Creole","isDeprecated":false,"deprecationReason":null},{"name":"ha","description":"Hausa","isDeprecated":false,"deprecationReason":null},{"name":"he","description":"Hebrew","isDeprecated":false,"deprecationReason":null},{"name":"hi","description":"Hindi","isDeprecated":false,"deprecationReason":null},{"name":"hu","description":"Hungarian","isDeprecated":false,"deprecationReason":null},{"name":"is","description":"Icelandic","isDeprecated":false,"deprecationReason":null},{"name":"ig","description":"Igbo","isDeprecated":false,"deprecationReason":null},{"name":"id","description":"Indonesian","isDeprecated":false,"deprecationReason":null},{"name":"ia","description":"Interlingua","isDeprecated":false,"deprecationReason":null},{"name":"ga","description":"Irish","isDeprecated":false,"deprecationReason":null},{"name":"it","description":"Italian","isDeprecated":false,"deprecationReason":null},{"name":"ja","description":"Japanese","isDeprecated":false,"deprecationReason":null},{"name":"jv","description":"Javanese","isDeprecated":false,"deprecationReason":null},{"name":"kl","description":"Kalaallisut","isDeprecated":false,"deprecationReason":null},{"name":"kn","description":"Kannada","isDeprecated":false,"deprecationReason":null},{"name":"ks","description":"Kashmiri","isDeprecated":false,"deprecationReason":null},{"name":"kk","description":"Kazakh","isDeprecated":false,"deprecationReason":null},{"name":"km","description":"Khmer","isDeprecated":false,"deprecationReason":null},{"name":"ki","description":"Kikuyu","isDeprecated":false,"deprecationReason":null},{"name":"rw","description":"Kinyarwanda","isDeprecated":false,"deprecationReason":null},{"name":"ko","description":"Korean","isDeprecated":false,"deprecationReason":null},{"name":"ku","description":"Kurdish","isDeprecated":false,"deprecationReason":null},{"name":"ky","description":"Kyrgyz","isDeprecated":false,"deprecationReason":null},{"name":"lo","description":"Lao","isDeprecated":false,"deprecationReason":null},{"name":"la","description":"Latin","isDeprecated":false,"deprecationReason":null},{"name":"lv","description":"Latvian","isDeprecated":false,"deprecationReason":null},{"name":"ln","description":"Lingala","isDeprecated":false,"deprecationReason":null},{"name":"lt","description":"Lithuanian","isDeprecated":false,"deprecationReason":null},{"name":"lu","description":"Luba-Katanga","isDeprecated":false,"deprecationReason":null},{"name":"lb","description":"Luxembourgish","isDeprecated":false,"deprecationReason":null},{"name":"mk","description":"Macedonian","isDeprecated":false,"deprecationReason":null},{"name":"mg","description":"Malagasy","isDeprecated":false,"deprecationReason":null},{"name":"ms","description":"Malay","isDeprecated":false,"deprecationReason":null},{"name":"ml","description":"Malayalam","isDeprecated":false,"deprecationReason":null},{"name":"mt","description":"Maltese","isDeprecated":false,"deprecationReason":null},{"name":"gv","description":"Manx","isDeprecated":false,"deprecationReason":null},{"name":"mi","description":"Maori","isDeprecated":false,"deprecationReason":null},{"name":"mr","description":"Marathi","isDeprecated":false,"deprecationReason":null},{"name":"mn","description":"Mongolian","isDeprecated":false,"deprecationReason":null},{"name":"ne","description":"Nepali","isDeprecated":false,"deprecationReason":null},{"name":"nd","description":"North Ndebele","isDeprecated":false,"deprecationReason":null},{"name":"se","description":"Northern Sami","isDeprecated":false,"deprecationReason":null},{"name":"nb","description":"Norwegian Bokmål","isDeprecated":false,"deprecationReason":null},{"name":"nn","description":"Norwegian Nynorsk","isDeprecated":false,"deprecationReason":null},{"name":"ny","description":"Nyanja","isDeprecated":false,"deprecationReason":null},{"name":"or","description":"Odia","isDeprecated":false,"deprecationReason":null},{"name":"om","description":"Oromo","isDeprecated":false,"deprecationReason":null},{"name":"os","description":"Ossetic","isDeprecated":false,"deprecationReason":null},{"name":"ps","description":"Pashto","isDeprecated":false,"deprecationReason":null},{"name":"fa","description":"Persian","isDeprecated":false,"deprecationReason":null},{"name":"fa_AF","description":"Dari","isDeprecated":false,"deprecationReason":null},{"name":"pl","description":"Polish","isDeprecated":false,"deprecationReason":null},{"name":"pt","description":"Portuguese","isDeprecated":false,"deprecationReason":null},{"name":"pt_BR","description":"Brazilian Portuguese","isDeprecated":false,"deprecationReason":null},{"name":"pt_PT","description":"European Portuguese","isDeprecated":false,"deprecationReason":null},{"name":"pa","description":"Punjabi","isDeprecated":false,"deprecationReason":null},{"name":"qu","description":"Quechua","isDeprecated":false,"deprecationReason":null},{"name":"ro","description":"Romanian","isDeprecated":false,"deprecationReason":null},{"name":"ro_MD","description":"Moldavian","isDeprecated":false,"deprecationReason":null},{"name":"rm","description":"Romansh","isDeprecated":false,"deprecationReason":null},{"name":"rn","description":"Rundi","isDeprecated":false,"deprecationReason":null},{"name":"ru","description":"Russian","isDeprecated":false,"deprecationReason":null},{"name":"sm","description":"Samoan","isDeprecated":false,"deprecationReason":null},{"name":"sg","description":"Sango","isDeprecated":false,"deprecationReason":null},{"name":"sa","description":"Sanskrit","isDeprecated":false,"deprecationReason":null},{"name":"gd","description":"Scottish Gaelic","isDeprecated":false,"deprecationReason":null},{"name":"sr","description":"Serbian","isDeprecated":false,"deprecationReason":null},{"name":"sn","description":"Shona","isDeprecated":false,"deprecationReason":null},{"name":"ii","description":"Sichuan Yi","isDeprecated":false,"deprecationReason":null},{"name":"sd","description":"Sindhi","isDeprecated":false,"deprecationReason":null},{"name":"si","description":"Sinhala","isDeprecated":false,"deprecationReason":null},{"name":"sk","description":"Slovak","isDeprecated":false,"deprecationReason":null},{"name":"sl","description":"Slovenian","isDeprecated":false,"deprecationReason":null},{"name":"so","description":"Somali","isDeprecated":false,"deprecationReason":null},{"name":"st","description":"Southern Sotho","isDeprecated":false,"deprecationReason":null},{"name":"es","description":"Spanish","isDeprecated":false,"deprecationReason":null},{"name":"es_ES","description":"European Spanish","isDeprecated":false,"deprecationReason":null},{"name":"es_MX","description":"Mexican Spanish","isDeprecated":false,"deprecationReason":null},{"name":"su","description":"Sundanese","isDeprecated":false,"deprecationReason":null},{"name":"sw","description":"Swahili","isDeprecated":false,"deprecationReason":null},{"name":"sw_CD","description":"Congo Swahili","isDeprecated":false,"deprecationReason":null},{"name":"sv","description":"Swedish","isDeprecated":false,"deprecationReason":null},{"name":"tg","description":"Tajik","isDeprecated":false,"deprecationReason":null},{"name":"ta","description":"Tamil","isDeprecated":false,"deprecationReason":null},{"name":"tt","description":"Tatar","isDeprecated":false,"deprecationReason":null},{"name":"te","description":"Telugu","isDeprecated":false,"deprecationReason":null},{"name":"th","description":"Thai","isDeprecated":false,"deprecationReason":null},{"name":"bo","description":"Tibetan","isDeprecated":false,"deprecationReason":null},{"name":"ti","description":"Tigrinya","isDeprecated":false,"deprecationReason":null},{"name":"to","description":"Tongan","isDeprecated":false,"deprecationReason":null},{"name":"tr","description":"Turkish","isDeprecated":false,"deprecationReason":null},{"name":"tk","description":"Turkmen","isDeprecated":false,"deprecationReason":null},{"name":"uk","description":"Ukrainian","isDeprecated":false,"deprecationReason":null},{"name":"ur","description":"Urdu","isDeprecated":false,"deprecationReason":null},{"name":"ug","description":"Uyghur","isDeprecated":false,"deprecationReason":null},{"name":"uz","description":"Uzbek","isDeprecated":false,"deprecationReason":null},{"name":"vi","description":"Vietnamese","isDeprecated":false,"deprecationReason":null},{"name":"vo","description":"Volapük","isDeprecated":false,"deprecationReason":null},{"name":"cy","description":"Welsh","isDeprecated":false,"deprecationReason":null},{"name":"fy","description":"Western Frisian","isDeprecated":false,"deprecationReason":null},{"name":"wo","description":"Wolof","isDeprecated":false,"deprecationReason":null},{"name":"xh","description":"Xhosa","isDeprecated":false,"deprecationReason":null},{"name":"yi","description":"Yiddish","isDeprecated":false,"deprecationReason":null},{"name":"yo","description":"Yoruba","isDeprecated":false,"deprecationReason":null},{"name":"zu","description":"Zulu","isDeprecated":false,"deprecationReason":null}],"possibleTypes":null},{"kind":"OBJECT","name":"Order","description":null,"fields":[{"name":"id","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"ID","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"createdAt","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"DateTime","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"updatedAt","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"DateTime","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"orderPlacedAt","description":"The date & time that the Order was placed, i.e. the Customer\ncompleted the checkout and the Order is no longer \"active\"","args":[],"type":{"kind":"SCALAR","name":"DateTime","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"code","description":"A unique code for the Order","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"state","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"active","description":"An order is active as long as the payment process has not been completed","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"customer","description":null,"args":[],"type":{"kind":"OBJECT","name":"Customer","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"shippingAddress","description":null,"args":[],"type":{"kind":"OBJECT","name":"OrderAddress","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"billingAddress","description":null,"args":[],"type":{"kind":"OBJECT","name":"OrderAddress","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"lines","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"OrderLine","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"surcharges","description":"Surcharges are arbitrary modifications to the Order total which are neither\nProductVariants nor discounts resulting from applied Promotions. For example,\none-off discounts based on customer interaction, or surcharges based on payment\nmethods.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Surcharge","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"discounts","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Discount","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"couponCodes","description":"An array of all coupon codes applied to the Order","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"promotions","description":"Promotions applied to the order. Only gets populated after the payment process has completed.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Promotion","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"payments","description":null,"args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Payment","ofType":null}}},"isDeprecated":false,"deprecationReason":null},{"name":"fulfillments","description":null,"args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Fulfillment","ofType":null}}},"isDeprecated":false,"deprecationReason":null},{"name":"totalQuantity","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"subTotal","description":"The subTotal is the total of all OrderLines in the Order. This figure also includes any Order-level\ndiscounts which have been prorated (proportionally distributed) amongst the OrderItems.\nTo get a total of all OrderLines which does not account for prorated discounts, use the\nsum of `OrderLine.discountedLinePrice` values.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"subTotalWithTax","description":"Same as subTotal, but inclusive of tax","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"currencyCode","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"CurrencyCode","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"shippingLines","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ShippingLine","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"shipping","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"shippingWithTax","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"total","description":"Equal to subTotal plus shipping","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"totalWithTax","description":"The final payable amount. Equal to subTotalWithTax plus shippingWithTax","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"taxSummary","description":"A summary of the taxes being applied to this Order","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"OrderTaxSummary","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"history","description":null,"args":[{"name":"options","description":null,"type":{"kind":"INPUT_OBJECT","name":"HistoryEntryListOptions","ofType":null},"defaultValue":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"HistoryEntryList","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"customFields","description":null,"args":[],"type":{"kind":"SCALAR","name":"JSON","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"Node","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"OrderTaxSummary","description":"A summary of the taxes being applied to this order, grouped\nby taxRate.","fields":[{"name":"description","description":"A description of this tax","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"taxRate","description":"The taxRate as a percentage","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Float","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"taxBase","description":"The total net price or OrderItems to which this taxRate applies","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"taxTotal","description":"The total tax being applied to the Order at this taxRate","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"OrderAddress","description":null,"fields":[{"name":"fullName","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"company","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"streetLine1","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"streetLine2","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"city","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"province","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"postalCode","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"country","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"countryCode","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"phoneNumber","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"customFields","description":null,"args":[],"type":{"kind":"SCALAR","name":"JSON","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"OrderList","description":null,"fields":[{"name":"items","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Order","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"totalItems","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"PaginatedList","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"ShippingLine","description":null,"fields":[{"name":"shippingMethod","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ShippingMethod","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"price","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"priceWithTax","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"discountedPrice","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"discountedPriceWithTax","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"discounts","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Discount","ofType":null}}}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Discount","description":null,"fields":[{"name":"adjustmentSource","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"AdjustmentType","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"amount","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"amountWithTax","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"OrderItem","description":null,"fields":[{"name":"id","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"ID","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"createdAt","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"DateTime","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"updatedAt","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"DateTime","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"cancelled","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"unitPrice","description":"The price of a single unit, excluding tax and discounts","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"unitPriceWithTax","description":"The price of a single unit, including tax but excluding discounts","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"discountedUnitPrice","description":"The price of a single unit including discounts, excluding tax.\n\nIf Order-level discounts have been applied, this will not be the\nactual taxable unit price (see `proratedUnitPrice`), but is generally the\ncorrect price to display to customers to avoid confusion\nabout the internal handling of distributed Order-level discounts.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"discountedUnitPriceWithTax","description":"The price of a single unit including discounts and tax","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"proratedUnitPrice","description":"The actual unit price, taking into account both item discounts _and_ prorated (proportially-distributed)\nOrder-level discounts. This value is the true economic value of the OrderItem, and is used in tax\nand refund calculations.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"proratedUnitPriceWithTax","description":"The proratedUnitPrice including tax","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"unitTax","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"taxRate","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Float","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"adjustments","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Adjustment","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"taxLines","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"TaxLine","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"fulfillment","description":null,"args":[],"type":{"kind":"OBJECT","name":"Fulfillment","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"refundId","description":null,"args":[],"type":{"kind":"SCALAR","name":"ID","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"Node","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"OrderLine","description":null,"fields":[{"name":"id","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"ID","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"createdAt","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"DateTime","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"updatedAt","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"DateTime","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"productVariant","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ProductVariant","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"featuredAsset","description":null,"args":[],"type":{"kind":"OBJECT","name":"Asset","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"unitPrice","description":"The price of a single unit, excluding tax and discounts","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"unitPriceWithTax","description":"The price of a single unit, including tax but excluding discounts","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"unitPriceChangeSinceAdded","description":"Non-zero if the unitPrice has changed since it was initially added to Order","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"unitPriceWithTaxChangeSinceAdded","description":"Non-zero if the unitPriceWithTax has changed since it was initially added to Order","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"discountedUnitPrice","description":"The price of a single unit including discounts, excluding tax.\n\nIf Order-level discounts have been applied, this will not be the\nactual taxable unit price (see `proratedUnitPrice`), but is generally the\ncorrect price to display to customers to avoid confusion\nabout the internal handling of distributed Order-level discounts.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"discountedUnitPriceWithTax","description":"The price of a single unit including discounts and tax","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"proratedUnitPrice","description":"The actual unit price, taking into account both item discounts _and_ prorated (proportially-distributed)\nOrder-level discounts. This value is the true economic value of the OrderItem, and is used in tax\nand refund calculations.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"proratedUnitPriceWithTax","description":"The proratedUnitPrice including tax","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"quantity","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"items","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"OrderItem","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"taxRate","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Float","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"linePrice","description":"The total price of the line excluding tax and discounts.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"linePriceWithTax","description":"The total price of the line including tax bit excluding discounts.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"discountedLinePrice","description":"The price of the line including discounts, excluding tax","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"discountedLinePriceWithTax","description":"The price of the line including discounts and tax","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"proratedLinePrice","description":"The actual line price, taking into account both item discounts _and_ prorated (proportially-distributed)\nOrder-level discounts. This value is the true economic value of the OrderLine, and is used in tax\nand refund calculations.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"proratedLinePriceWithTax","description":"The proratedLinePrice including tax","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"lineTax","description":"The total tax on this line","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"discounts","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Discount","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"taxLines","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"TaxLine","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"order","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Order","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"customFields","description":null,"args":[],"type":{"kind":"SCALAR","name":"JSON","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"Node","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Payment","description":null,"fields":[{"name":"id","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"ID","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"createdAt","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"DateTime","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"updatedAt","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"DateTime","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"method","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"amount","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"state","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"transactionId","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"errorMessage","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"refunds","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Refund","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"metadata","description":null,"args":[],"type":{"kind":"SCALAR","name":"JSON","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"Node","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Refund","description":null,"fields":[{"name":"id","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"ID","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"createdAt","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"DateTime","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"updatedAt","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"DateTime","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"items","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"shipping","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"adjustment","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"total","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"method","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"state","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"transactionId","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"reason","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"orderItems","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"OrderItem","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"paymentId","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"ID","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"metadata","description":null,"args":[],"type":{"kind":"SCALAR","name":"JSON","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"Node","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Fulfillment","description":null,"fields":[{"name":"id","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"ID","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"createdAt","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"DateTime","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"updatedAt","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"DateTime","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"orderItems","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"OrderItem","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"state","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"method","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"trackingCode","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"customFields","description":null,"args":[],"type":{"kind":"SCALAR","name":"JSON","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"Node","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Surcharge","description":null,"fields":[{"name":"id","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"ID","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"createdAt","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"DateTime","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"updatedAt","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"DateTime","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"sku","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"taxLines","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"TaxLine","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"price","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"priceWithTax","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"taxRate","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Float","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"Node","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"ProductOptionGroup","description":null,"fields":[{"name":"id","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"ID","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"createdAt","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"DateTime","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"updatedAt","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"DateTime","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"languageCode","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"LanguageCode","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"code","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"options","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ProductOption","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"translations","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ProductOptionGroupTranslation","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"customFields","description":null,"args":[],"type":{"kind":"SCALAR","name":"JSON","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"Node","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"ProductOptionGroupTranslation","description":null,"fields":[{"name":"id","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"ID","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"createdAt","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"DateTime","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"updatedAt","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"DateTime","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"languageCode","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"LanguageCode","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"ProductOption","description":null,"fields":[{"name":"id","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"ID","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"createdAt","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"DateTime","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"updatedAt","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"DateTime","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"languageCode","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"LanguageCode","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"code","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"groupId","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"ID","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"group","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ProductOptionGroup","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"translations","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ProductOptionTranslation","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"customFields","description":null,"args":[],"type":{"kind":"SCALAR","name":"JSON","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"Node","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"ProductOptionTranslation","description":null,"fields":[{"name":"id","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"ID","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"createdAt","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"DateTime","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"updatedAt","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"DateTime","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"languageCode","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"LanguageCode","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"SearchReindexResponse","description":null,"fields":[{"name":"success","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"SearchResponse","description":null,"fields":[{"name":"items","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"SearchResult","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"totalItems","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"facetValues","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"FacetValueResult","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"collections","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CollectionResult","ofType":null}}}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"FacetValueResult","description":"Which FacetValues are present in the products returned\nby the search, and in what quantity.","fields":[{"name":"facetValue","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"FacetValue","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"count","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"CollectionResult","description":"Which Collections are present in the products returned\nby the search, and in what quantity.","fields":[{"name":"collection","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Collection","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"count","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"SearchResultAsset","description":null,"fields":[{"name":"id","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"ID","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"preview","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"focalPoint","description":null,"args":[],"type":{"kind":"OBJECT","name":"Coordinate","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"SearchResult","description":null,"fields":[{"name":"sku","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"slug","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"productId","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"ID","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"productName","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"productAsset","description":null,"args":[],"type":{"kind":"OBJECT","name":"SearchResultAsset","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"productVariantId","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"ID","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"productVariantName","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"productVariantAsset","description":null,"args":[],"type":{"kind":"OBJECT","name":"SearchResultAsset","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"price","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"UNION","name":"SearchResultPrice","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"priceWithTax","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"UNION","name":"SearchResultPrice","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"currencyCode","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"CurrencyCode","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"facetIds","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"ID","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"facetValueIds","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"ID","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"collectionIds","description":"An array of ids of the Collections in which this result appears","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"ID","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"score","description":"A relevence score for the result. Differs between database implementations","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Float","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"UNION","name":"SearchResultPrice","description":"The price of a search result product, either as a range or as a single price","fields":null,"inputFields":null,"interfaces":null,"enumValues":null,"possibleTypes":[{"kind":"OBJECT","name":"PriceRange","ofType":null},{"kind":"OBJECT","name":"SinglePrice","ofType":null}]},{"kind":"OBJECT","name":"SinglePrice","description":"The price value where the result has a single price","fields":[{"name":"value","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"PriceRange","description":"The price range where the result has more than one price","fields":[{"name":"min","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"max","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Product","description":null,"fields":[{"name":"id","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"ID","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"createdAt","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"DateTime","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"updatedAt","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"DateTime","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"languageCode","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"LanguageCode","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"slug","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"featuredAsset","description":null,"args":[],"type":{"kind":"OBJECT","name":"Asset","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"assets","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Asset","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"variants","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ProductVariant","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"optionGroups","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ProductOptionGroup","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"facetValues","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"FacetValue","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"translations","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ProductTranslation","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"collections","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Collection","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"customFields","description":null,"args":[],"type":{"kind":"SCALAR","name":"JSON","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"Node","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"ProductTranslation","description":null,"fields":[{"name":"id","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"ID","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"createdAt","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"DateTime","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"updatedAt","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"DateTime","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"languageCode","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"LanguageCode","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"slug","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"ProductList","description":null,"fields":[{"name":"items","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Product","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"totalItems","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"PaginatedList","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"ProductVariant","description":null,"fields":[{"name":"id","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"ID","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"product","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Product","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"productId","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"ID","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"createdAt","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"DateTime","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"updatedAt","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"DateTime","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"languageCode","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"LanguageCode","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"sku","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"featuredAsset","description":null,"args":[],"type":{"kind":"OBJECT","name":"Asset","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"assets","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Asset","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"price","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"currencyCode","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"CurrencyCode","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"priceWithTax","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"stockLevel","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"taxRateApplied","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"TaxRate","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"taxCategory","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"TaxCategory","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"options","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ProductOption","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"facetValues","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"FacetValue","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"translations","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ProductVariantTranslation","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"customFields","description":null,"args":[],"type":{"kind":"SCALAR","name":"JSON","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"Node","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"ProductVariantTranslation","description":null,"fields":[{"name":"id","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"ID","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"createdAt","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"DateTime","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"updatedAt","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"DateTime","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"languageCode","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"LanguageCode","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Promotion","description":null,"fields":[{"name":"id","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"ID","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"createdAt","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"DateTime","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"updatedAt","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"DateTime","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"startsAt","description":null,"args":[],"type":{"kind":"SCALAR","name":"DateTime","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"endsAt","description":null,"args":[],"type":{"kind":"SCALAR","name":"DateTime","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"couponCode","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"perCustomerUsageLimit","description":null,"args":[],"type":{"kind":"SCALAR","name":"Int","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"enabled","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"conditions","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ConfigurableOperation","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"actions","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ConfigurableOperation","ofType":null}}}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"Node","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"PromotionList","description":null,"fields":[{"name":"items","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Promotion","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"totalItems","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"PaginatedList","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Role","description":null,"fields":[{"name":"id","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"ID","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"createdAt","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"DateTime","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"updatedAt","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"DateTime","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"code","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"permissions","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"Permission","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"channels","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Channel","ofType":null}}}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"Node","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"RoleList","description":null,"fields":[{"name":"items","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Role","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"totalItems","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"PaginatedList","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"ShippingMethod","description":null,"fields":[{"name":"id","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"ID","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"createdAt","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"DateTime","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"updatedAt","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"DateTime","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"code","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"fulfillmentHandlerCode","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"checker","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ConfigurableOperation","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"calculator","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ConfigurableOperation","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"translations","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ShippingMethodTranslation","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"customFields","description":null,"args":[],"type":{"kind":"SCALAR","name":"JSON","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"Node","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"ShippingMethodTranslation","description":null,"fields":[{"name":"id","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"ID","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"createdAt","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"DateTime","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"updatedAt","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"DateTime","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"languageCode","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"LanguageCode","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"ShippingMethodList","description":null,"fields":[{"name":"items","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ShippingMethod","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"totalItems","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"PaginatedList","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Tag","description":null,"fields":[{"name":"id","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"ID","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"createdAt","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"DateTime","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"updatedAt","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"DateTime","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"value","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"Node","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"TagList","description":null,"fields":[{"name":"items","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Tag","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"totalItems","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"PaginatedList","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"TaxCategory","description":null,"fields":[{"name":"id","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"ID","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"createdAt","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"DateTime","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"updatedAt","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"DateTime","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isDefault","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"Node","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"TaxRate","description":null,"fields":[{"name":"id","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"ID","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"createdAt","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"DateTime","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"updatedAt","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"DateTime","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"enabled","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"value","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Float","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"category","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"TaxCategory","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"zone","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Zone","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"customerGroup","description":null,"args":[],"type":{"kind":"OBJECT","name":"CustomerGroup","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"Node","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"TaxRateList","description":null,"fields":[{"name":"items","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"TaxRate","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"totalItems","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"PaginatedList","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"User","description":null,"fields":[{"name":"id","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"ID","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"createdAt","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"DateTime","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"updatedAt","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"DateTime","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"identifier","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"verified","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"roles","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Role","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"lastLogin","description":null,"args":[],"type":{"kind":"SCALAR","name":"DateTime","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"authenticationMethods","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"AuthenticationMethod","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"customFields","description":null,"args":[],"type":{"kind":"SCALAR","name":"JSON","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"Node","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"AuthenticationMethod","description":null,"fields":[{"name":"id","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"ID","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"createdAt","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"DateTime","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"updatedAt","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"DateTime","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"strategy","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"Node","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Zone","description":null,"fields":[{"name":"id","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"ID","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"createdAt","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"DateTime","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"updatedAt","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"DateTime","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"members","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Country","ofType":null}}}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"Node","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"OrderModificationError","description":"Returned when attempting to modify the contents of an Order that is not in the `AddingItems` state.","fields":[{"name":"errorCode","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"ErrorCode","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"message","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"ErrorResult","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"IneligibleShippingMethodError","description":"Returned when attempting to set a ShippingMethod for which the Order is not eligible","fields":[{"name":"errorCode","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"ErrorCode","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"message","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"ErrorResult","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"OrderPaymentStateError","description":"Returned when attempting to add a Payment to an Order that is not in the `ArrangingPayment` state.","fields":[{"name":"errorCode","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"ErrorCode","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"message","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"ErrorResult","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"IneligiblePaymentMethodError","description":"Returned when attempting to add a Payment using a PaymentMethod for which the Order is not eligible.","fields":[{"name":"errorCode","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"ErrorCode","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"message","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"eligibilityCheckerMessage","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"ErrorResult","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"PaymentFailedError","description":"Returned when a Payment fails due to an error.","fields":[{"name":"errorCode","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"ErrorCode","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"message","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"paymentErrorMessage","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"ErrorResult","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"PaymentDeclinedError","description":"Returned when a Payment is declined by the payment provider.","fields":[{"name":"errorCode","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"ErrorCode","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"message","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"paymentErrorMessage","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"ErrorResult","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"CouponCodeInvalidError","description":"Returned if the provided coupon code is invalid","fields":[{"name":"errorCode","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"ErrorCode","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"message","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"couponCode","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"ErrorResult","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"CouponCodeExpiredError","description":"Returned if the provided coupon code is invalid","fields":[{"name":"errorCode","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"ErrorCode","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"message","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"couponCode","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"ErrorResult","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"CouponCodeLimitError","description":"Returned if the provided coupon code is invalid","fields":[{"name":"errorCode","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"ErrorCode","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"message","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"couponCode","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"limit","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"ErrorResult","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"AlreadyLoggedInError","description":"Retured when attemting to set the Customer for an Order when already logged in.","fields":[{"name":"errorCode","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"ErrorCode","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"message","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"ErrorResult","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"MissingPasswordError","description":"Retured when attemting to register or verify a customer account without a password, when one is required.","fields":[{"name":"errorCode","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"ErrorCode","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"message","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"ErrorResult","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"PasswordAlreadySetError","description":"Retured when attemting to verify a customer account with a password, when a password has already been set.","fields":[{"name":"errorCode","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"ErrorCode","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"message","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"ErrorResult","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"VerificationTokenInvalidError","description":"Retured if the verification token (used to verify a Customer's email address) is either\ninvalid or does not match any expected tokens.","fields":[{"name":"errorCode","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"ErrorCode","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"message","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"ErrorResult","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"VerificationTokenExpiredError","description":"Returned if the verification token (used to verify a Customer's email address) is valid, but has\nexpired according to the `verificationTokenDuration` setting in the AuthOptions.","fields":[{"name":"errorCode","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"ErrorCode","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"message","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"ErrorResult","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"IdentifierChangeTokenInvalidError","description":"Retured if the token used to change a Customer's email address is either\ninvalid or does not match any expected tokens.","fields":[{"name":"errorCode","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"ErrorCode","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"message","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"ErrorResult","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"IdentifierChangeTokenExpiredError","description":"Retured if the token used to change a Customer's email address is valid, but has\nexpired according to the `verificationTokenDuration` setting in the AuthOptions.","fields":[{"name":"errorCode","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"ErrorCode","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"message","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"ErrorResult","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"PasswordResetTokenInvalidError","description":"Retured if the token used to reset a Customer's password is either\ninvalid or does not match any expected tokens.","fields":[{"name":"errorCode","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"ErrorCode","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"message","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"ErrorResult","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"PasswordResetTokenExpiredError","description":"Retured if the token used to reset a Customer's password is valid, but has\nexpired according to the `verificationTokenDuration` setting in the AuthOptions.","fields":[{"name":"errorCode","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"ErrorCode","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"message","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"ErrorResult","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"NotVerifiedError","description":"Returned if `authOptions.requireVerification` is set to `true` (which is the default)\nand an unverified user attempts to authenticate.","fields":[{"name":"errorCode","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"ErrorCode","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"message","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"ErrorResult","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"NoActiveOrderError","description":"Returned when invoking a mutation which depends on there being an active Order on the\ncurrent session.","fields":[{"name":"errorCode","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"ErrorCode","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"message","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"ErrorResult","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"AuthenticationInput","description":null,"fields":null,"inputFields":[{"name":"native","description":null,"type":{"kind":"INPUT_OBJECT","name":"NativeAuthInput","ofType":null},"defaultValue":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"RegisterCustomerInput","description":null,"fields":null,"inputFields":[{"name":"emailAddress","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null},{"name":"title","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null},{"name":"firstName","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null},{"name":"lastName","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null},{"name":"phoneNumber","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null},{"name":"password","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"UpdateCustomerInput","description":null,"fields":null,"inputFields":[{"name":"title","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null},{"name":"firstName","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null},{"name":"lastName","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null},{"name":"phoneNumber","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null},{"name":"customFields","description":null,"type":{"kind":"SCALAR","name":"JSON","ofType":null},"defaultValue":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"UpdateOrderInput","description":null,"fields":null,"inputFields":[{"name":"customFields","description":null,"type":{"kind":"SCALAR","name":"JSON","ofType":null},"defaultValue":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"PaymentInput","description":"Passed as input to the `addPaymentToOrder` mutation.","fields":null,"inputFields":[{"name":"method","description":"This field should correspond to the `code` property of a PaymentMethodHandler.","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null},{"name":"metadata","description":"This field should contain arbitrary data passed to the specified PaymentMethodHandler's `createPayment()` method\nas the \"metadata\" argument. For example, it could contain an ID for the payment and other\ndata generated by the payment provider.","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"JSON","ofType":null}},"defaultValue":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"CollectionListOptions","description":null,"fields":null,"inputFields":[{"name":"skip","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null},{"name":"take","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null},{"name":"sort","description":null,"type":{"kind":"INPUT_OBJECT","name":"CollectionSortParameter","ofType":null},"defaultValue":null},{"name":"filter","description":null,"type":{"kind":"INPUT_OBJECT","name":"CollectionFilterParameter","ofType":null},"defaultValue":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"OrderListOptions","description":null,"fields":null,"inputFields":[{"name":"skip","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null},{"name":"take","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null},{"name":"sort","description":null,"type":{"kind":"INPUT_OBJECT","name":"OrderSortParameter","ofType":null},"defaultValue":null},{"name":"filter","description":null,"type":{"kind":"INPUT_OBJECT","name":"OrderFilterParameter","ofType":null},"defaultValue":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"ProductListOptions","description":null,"fields":null,"inputFields":[{"name":"skip","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null},{"name":"take","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null},{"name":"sort","description":null,"type":{"kind":"INPUT_OBJECT","name":"ProductSortParameter","ofType":null},"defaultValue":null},{"name":"filter","description":null,"type":{"kind":"INPUT_OBJECT","name":"ProductFilterParameter","ofType":null},"defaultValue":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"UNION","name":"UpdateOrderItemsResult","description":null,"fields":null,"inputFields":null,"interfaces":null,"enumValues":null,"possibleTypes":[{"kind":"OBJECT","name":"Order","ofType":null},{"kind":"OBJECT","name":"OrderModificationError","ofType":null},{"kind":"OBJECT","name":"OrderLimitError","ofType":null},{"kind":"OBJECT","name":"NegativeQuantityError","ofType":null},{"kind":"OBJECT","name":"InsufficientStockError","ofType":null}]},{"kind":"UNION","name":"RemoveOrderItemsResult","description":null,"fields":null,"inputFields":null,"interfaces":null,"enumValues":null,"possibleTypes":[{"kind":"OBJECT","name":"Order","ofType":null},{"kind":"OBJECT","name":"OrderModificationError","ofType":null}]},{"kind":"UNION","name":"SetOrderShippingMethodResult","description":null,"fields":null,"inputFields":null,"interfaces":null,"enumValues":null,"possibleTypes":[{"kind":"OBJECT","name":"Order","ofType":null},{"kind":"OBJECT","name":"OrderModificationError","ofType":null},{"kind":"OBJECT","name":"IneligibleShippingMethodError","ofType":null},{"kind":"OBJECT","name":"NoActiveOrderError","ofType":null}]},{"kind":"UNION","name":"ApplyCouponCodeResult","description":null,"fields":null,"inputFields":null,"interfaces":null,"enumValues":null,"possibleTypes":[{"kind":"OBJECT","name":"Order","ofType":null},{"kind":"OBJECT","name":"CouponCodeExpiredError","ofType":null},{"kind":"OBJECT","name":"CouponCodeInvalidError","ofType":null},{"kind":"OBJECT","name":"CouponCodeLimitError","ofType":null}]},{"kind":"UNION","name":"AddPaymentToOrderResult","description":null,"fields":null,"inputFields":null,"interfaces":null,"enumValues":null,"possibleTypes":[{"kind":"OBJECT","name":"Order","ofType":null},{"kind":"OBJECT","name":"OrderPaymentStateError","ofType":null},{"kind":"OBJECT","name":"IneligiblePaymentMethodError","ofType":null},{"kind":"OBJECT","name":"PaymentFailedError","ofType":null},{"kind":"OBJECT","name":"PaymentDeclinedError","ofType":null},{"kind":"OBJECT","name":"OrderStateTransitionError","ofType":null},{"kind":"OBJECT","name":"NoActiveOrderError","ofType":null}]},{"kind":"UNION","name":"TransitionOrderToStateResult","description":null,"fields":null,"inputFields":null,"interfaces":null,"enumValues":null,"possibleTypes":[{"kind":"OBJECT","name":"Order","ofType":null},{"kind":"OBJECT","name":"OrderStateTransitionError","ofType":null}]},{"kind":"UNION","name":"SetCustomerForOrderResult","description":null,"fields":null,"inputFields":null,"interfaces":null,"enumValues":null,"possibleTypes":[{"kind":"OBJECT","name":"Order","ofType":null},{"kind":"OBJECT","name":"AlreadyLoggedInError","ofType":null},{"kind":"OBJECT","name":"EmailAddressConflictError","ofType":null},{"kind":"OBJECT","name":"NoActiveOrderError","ofType":null}]},{"kind":"UNION","name":"RegisterCustomerAccountResult","description":null,"fields":null,"inputFields":null,"interfaces":null,"enumValues":null,"possibleTypes":[{"kind":"OBJECT","name":"Success","ofType":null},{"kind":"OBJECT","name":"MissingPasswordError","ofType":null},{"kind":"OBJECT","name":"NativeAuthStrategyError","ofType":null}]},{"kind":"UNION","name":"RefreshCustomerVerificationResult","description":null,"fields":null,"inputFields":null,"interfaces":null,"enumValues":null,"possibleTypes":[{"kind":"OBJECT","name":"Success","ofType":null},{"kind":"OBJECT","name":"NativeAuthStrategyError","ofType":null}]},{"kind":"UNION","name":"VerifyCustomerAccountResult","description":null,"fields":null,"inputFields":null,"interfaces":null,"enumValues":null,"possibleTypes":[{"kind":"OBJECT","name":"CurrentUser","ofType":null},{"kind":"OBJECT","name":"VerificationTokenInvalidError","ofType":null},{"kind":"OBJECT","name":"VerificationTokenExpiredError","ofType":null},{"kind":"OBJECT","name":"MissingPasswordError","ofType":null},{"kind":"OBJECT","name":"PasswordAlreadySetError","ofType":null},{"kind":"OBJECT","name":"NativeAuthStrategyError","ofType":null}]},{"kind":"UNION","name":"UpdateCustomerPasswordResult","description":null,"fields":null,"inputFields":null,"interfaces":null,"enumValues":null,"possibleTypes":[{"kind":"OBJECT","name":"Success","ofType":null},{"kind":"OBJECT","name":"InvalidCredentialsError","ofType":null},{"kind":"OBJECT","name":"NativeAuthStrategyError","ofType":null}]},{"kind":"UNION","name":"RequestUpdateCustomerEmailAddressResult","description":null,"fields":null,"inputFields":null,"interfaces":null,"enumValues":null,"possibleTypes":[{"kind":"OBJECT","name":"Success","ofType":null},{"kind":"OBJECT","name":"InvalidCredentialsError","ofType":null},{"kind":"OBJECT","name":"EmailAddressConflictError","ofType":null},{"kind":"OBJECT","name":"NativeAuthStrategyError","ofType":null}]},{"kind":"UNION","name":"UpdateCustomerEmailAddressResult","description":null,"fields":null,"inputFields":null,"interfaces":null,"enumValues":null,"possibleTypes":[{"kind":"OBJECT","name":"Success","ofType":null},{"kind":"OBJECT","name":"IdentifierChangeTokenInvalidError","ofType":null},{"kind":"OBJECT","name":"IdentifierChangeTokenExpiredError","ofType":null},{"kind":"OBJECT","name":"NativeAuthStrategyError","ofType":null}]},{"kind":"UNION","name":"RequestPasswordResetResult","description":null,"fields":null,"inputFields":null,"interfaces":null,"enumValues":null,"possibleTypes":[{"kind":"OBJECT","name":"Success","ofType":null},{"kind":"OBJECT","name":"NativeAuthStrategyError","ofType":null}]},{"kind":"UNION","name":"ResetPasswordResult","description":null,"fields":null,"inputFields":null,"interfaces":null,"enumValues":null,"possibleTypes":[{"kind":"OBJECT","name":"CurrentUser","ofType":null},{"kind":"OBJECT","name":"PasswordResetTokenInvalidError","ofType":null},{"kind":"OBJECT","name":"PasswordResetTokenExpiredError","ofType":null},{"kind":"OBJECT","name":"NativeAuthStrategyError","ofType":null}]},{"kind":"UNION","name":"NativeAuthenticationResult","description":null,"fields":null,"inputFields":null,"interfaces":null,"enumValues":null,"possibleTypes":[{"kind":"OBJECT","name":"CurrentUser","ofType":null},{"kind":"OBJECT","name":"InvalidCredentialsError","ofType":null},{"kind":"OBJECT","name":"NotVerifiedError","ofType":null},{"kind":"OBJECT","name":"NativeAuthStrategyError","ofType":null}]},{"kind":"UNION","name":"AuthenticationResult","description":null,"fields":null,"inputFields":null,"interfaces":null,"enumValues":null,"possibleTypes":[{"kind":"OBJECT","name":"CurrentUser","ofType":null},{"kind":"OBJECT","name":"InvalidCredentialsError","ofType":null},{"kind":"OBJECT","name":"NotVerifiedError","ofType":null}]},{"kind":"UNION","name":"ActiveOrderResult","description":null,"fields":null,"inputFields":null,"interfaces":null,"enumValues":null,"possibleTypes":[{"kind":"OBJECT","name":"Order","ofType":null},{"kind":"OBJECT","name":"NoActiveOrderError","ofType":null}]},{"kind":"INPUT_OBJECT","name":"ProductVariantFilterParameter","description":null,"fields":null,"inputFields":[{"name":"createdAt","description":null,"type":{"kind":"INPUT_OBJECT","name":"DateOperators","ofType":null},"defaultValue":null},{"name":"updatedAt","description":null,"type":{"kind":"INPUT_OBJECT","name":"DateOperators","ofType":null},"defaultValue":null},{"name":"languageCode","description":null,"type":{"kind":"INPUT_OBJECT","name":"StringOperators","ofType":null},"defaultValue":null},{"name":"sku","description":null,"type":{"kind":"INPUT_OBJECT","name":"StringOperators","ofType":null},"defaultValue":null},{"name":"name","description":null,"type":{"kind":"INPUT_OBJECT","name":"StringOperators","ofType":null},"defaultValue":null},{"name":"price","description":null,"type":{"kind":"INPUT_OBJECT","name":"NumberOperators","ofType":null},"defaultValue":null},{"name":"currencyCode","description":null,"type":{"kind":"INPUT_OBJECT","name":"StringOperators","ofType":null},"defaultValue":null},{"name":"priceWithTax","description":null,"type":{"kind":"INPUT_OBJECT","name":"NumberOperators","ofType":null},"defaultValue":null},{"name":"stockLevel","description":null,"type":{"kind":"INPUT_OBJECT","name":"StringOperators","ofType":null},"defaultValue":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"ProductVariantSortParameter","description":null,"fields":null,"inputFields":[{"name":"id","description":null,"type":{"kind":"ENUM","name":"SortOrder","ofType":null},"defaultValue":null},{"name":"productId","description":null,"type":{"kind":"ENUM","name":"SortOrder","ofType":null},"defaultValue":null},{"name":"createdAt","description":null,"type":{"kind":"ENUM","name":"SortOrder","ofType":null},"defaultValue":null},{"name":"updatedAt","description":null,"type":{"kind":"ENUM","name":"SortOrder","ofType":null},"defaultValue":null},{"name":"sku","description":null,"type":{"kind":"ENUM","name":"SortOrder","ofType":null},"defaultValue":null},{"name":"name","description":null,"type":{"kind":"ENUM","name":"SortOrder","ofType":null},"defaultValue":null},{"name":"price","description":null,"type":{"kind":"ENUM","name":"SortOrder","ofType":null},"defaultValue":null},{"name":"priceWithTax","description":null,"type":{"kind":"ENUM","name":"SortOrder","ofType":null},"defaultValue":null},{"name":"stockLevel","description":null,"type":{"kind":"ENUM","name":"SortOrder","ofType":null},"defaultValue":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"CustomerFilterParameter","description":null,"fields":null,"inputFields":[{"name":"createdAt","description":null,"type":{"kind":"INPUT_OBJECT","name":"DateOperators","ofType":null},"defaultValue":null},{"name":"updatedAt","description":null,"type":{"kind":"INPUT_OBJECT","name":"DateOperators","ofType":null},"defaultValue":null},{"name":"title","description":null,"type":{"kind":"INPUT_OBJECT","name":"StringOperators","ofType":null},"defaultValue":null},{"name":"firstName","description":null,"type":{"kind":"INPUT_OBJECT","name":"StringOperators","ofType":null},"defaultValue":null},{"name":"lastName","description":null,"type":{"kind":"INPUT_OBJECT","name":"StringOperators","ofType":null},"defaultValue":null},{"name":"phoneNumber","description":null,"type":{"kind":"INPUT_OBJECT","name":"StringOperators","ofType":null},"defaultValue":null},{"name":"emailAddress","description":null,"type":{"kind":"INPUT_OBJECT","name":"StringOperators","ofType":null},"defaultValue":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"CustomerSortParameter","description":null,"fields":null,"inputFields":[{"name":"id","description":null,"type":{"kind":"ENUM","name":"SortOrder","ofType":null},"defaultValue":null},{"name":"createdAt","description":null,"type":{"kind":"ENUM","name":"SortOrder","ofType":null},"defaultValue":null},{"name":"updatedAt","description":null,"type":{"kind":"ENUM","name":"SortOrder","ofType":null},"defaultValue":null},{"name":"title","description":null,"type":{"kind":"ENUM","name":"SortOrder","ofType":null},"defaultValue":null},{"name":"firstName","description":null,"type":{"kind":"ENUM","name":"SortOrder","ofType":null},"defaultValue":null},{"name":"lastName","description":null,"type":{"kind":"ENUM","name":"SortOrder","ofType":null},"defaultValue":null},{"name":"phoneNumber","description":null,"type":{"kind":"ENUM","name":"SortOrder","ofType":null},"defaultValue":null},{"name":"emailAddress","description":null,"type":{"kind":"ENUM","name":"SortOrder","ofType":null},"defaultValue":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"OrderFilterParameter","description":null,"fields":null,"inputFields":[{"name":"createdAt","description":null,"type":{"kind":"INPUT_OBJECT","name":"DateOperators","ofType":null},"defaultValue":null},{"name":"updatedAt","description":null,"type":{"kind":"INPUT_OBJECT","name":"DateOperators","ofType":null},"defaultValue":null},{"name":"orderPlacedAt","description":null,"type":{"kind":"INPUT_OBJECT","name":"DateOperators","ofType":null},"defaultValue":null},{"name":"code","description":null,"type":{"kind":"INPUT_OBJECT","name":"StringOperators","ofType":null},"defaultValue":null},{"name":"state","description":null,"type":{"kind":"INPUT_OBJECT","name":"StringOperators","ofType":null},"defaultValue":null},{"name":"active","description":null,"type":{"kind":"INPUT_OBJECT","name":"BooleanOperators","ofType":null},"defaultValue":null},{"name":"totalQuantity","description":null,"type":{"kind":"INPUT_OBJECT","name":"NumberOperators","ofType":null},"defaultValue":null},{"name":"subTotal","description":null,"type":{"kind":"INPUT_OBJECT","name":"NumberOperators","ofType":null},"defaultValue":null},{"name":"subTotalWithTax","description":null,"type":{"kind":"INPUT_OBJECT","name":"NumberOperators","ofType":null},"defaultValue":null},{"name":"currencyCode","description":null,"type":{"kind":"INPUT_OBJECT","name":"StringOperators","ofType":null},"defaultValue":null},{"name":"shipping","description":null,"type":{"kind":"INPUT_OBJECT","name":"NumberOperators","ofType":null},"defaultValue":null},{"name":"shippingWithTax","description":null,"type":{"kind":"INPUT_OBJECT","name":"NumberOperators","ofType":null},"defaultValue":null},{"name":"total","description":null,"type":{"kind":"INPUT_OBJECT","name":"NumberOperators","ofType":null},"defaultValue":null},{"name":"totalWithTax","description":null,"type":{"kind":"INPUT_OBJECT","name":"NumberOperators","ofType":null},"defaultValue":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"OrderSortParameter","description":null,"fields":null,"inputFields":[{"name":"id","description":null,"type":{"kind":"ENUM","name":"SortOrder","ofType":null},"defaultValue":null},{"name":"createdAt","description":null,"type":{"kind":"ENUM","name":"SortOrder","ofType":null},"defaultValue":null},{"name":"updatedAt","description":null,"type":{"kind":"ENUM","name":"SortOrder","ofType":null},"defaultValue":null},{"name":"orderPlacedAt","description":null,"type":{"kind":"ENUM","name":"SortOrder","ofType":null},"defaultValue":null},{"name":"code","description":null,"type":{"kind":"ENUM","name":"SortOrder","ofType":null},"defaultValue":null},{"name":"state","description":null,"type":{"kind":"ENUM","name":"SortOrder","ofType":null},"defaultValue":null},{"name":"totalQuantity","description":null,"type":{"kind":"ENUM","name":"SortOrder","ofType":null},"defaultValue":null},{"name":"subTotal","description":null,"type":{"kind":"ENUM","name":"SortOrder","ofType":null},"defaultValue":null},{"name":"subTotalWithTax","description":null,"type":{"kind":"ENUM","name":"SortOrder","ofType":null},"defaultValue":null},{"name":"shipping","description":null,"type":{"kind":"ENUM","name":"SortOrder","ofType":null},"defaultValue":null},{"name":"shippingWithTax","description":null,"type":{"kind":"ENUM","name":"SortOrder","ofType":null},"defaultValue":null},{"name":"total","description":null,"type":{"kind":"ENUM","name":"SortOrder","ofType":null},"defaultValue":null},{"name":"totalWithTax","description":null,"type":{"kind":"ENUM","name":"SortOrder","ofType":null},"defaultValue":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"HistoryEntryFilterParameter","description":null,"fields":null,"inputFields":[{"name":"createdAt","description":null,"type":{"kind":"INPUT_OBJECT","name":"DateOperators","ofType":null},"defaultValue":null},{"name":"updatedAt","description":null,"type":{"kind":"INPUT_OBJECT","name":"DateOperators","ofType":null},"defaultValue":null},{"name":"type","description":null,"type":{"kind":"INPUT_OBJECT","name":"StringOperators","ofType":null},"defaultValue":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"HistoryEntrySortParameter","description":null,"fields":null,"inputFields":[{"name":"id","description":null,"type":{"kind":"ENUM","name":"SortOrder","ofType":null},"defaultValue":null},{"name":"createdAt","description":null,"type":{"kind":"ENUM","name":"SortOrder","ofType":null},"defaultValue":null},{"name":"updatedAt","description":null,"type":{"kind":"ENUM","name":"SortOrder","ofType":null},"defaultValue":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"CollectionFilterParameter","description":null,"fields":null,"inputFields":[{"name":"createdAt","description":null,"type":{"kind":"INPUT_OBJECT","name":"DateOperators","ofType":null},"defaultValue":null},{"name":"updatedAt","description":null,"type":{"kind":"INPUT_OBJECT","name":"DateOperators","ofType":null},"defaultValue":null},{"name":"languageCode","description":null,"type":{"kind":"INPUT_OBJECT","name":"StringOperators","ofType":null},"defaultValue":null},{"name":"name","description":null,"type":{"kind":"INPUT_OBJECT","name":"StringOperators","ofType":null},"defaultValue":null},{"name":"slug","description":null,"type":{"kind":"INPUT_OBJECT","name":"StringOperators","ofType":null},"defaultValue":null},{"name":"position","description":null,"type":{"kind":"INPUT_OBJECT","name":"NumberOperators","ofType":null},"defaultValue":null},{"name":"description","description":null,"type":{"kind":"INPUT_OBJECT","name":"StringOperators","ofType":null},"defaultValue":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"CollectionSortParameter","description":null,"fields":null,"inputFields":[{"name":"id","description":null,"type":{"kind":"ENUM","name":"SortOrder","ofType":null},"defaultValue":null},{"name":"createdAt","description":null,"type":{"kind":"ENUM","name":"SortOrder","ofType":null},"defaultValue":null},{"name":"updatedAt","description":null,"type":{"kind":"ENUM","name":"SortOrder","ofType":null},"defaultValue":null},{"name":"name","description":null,"type":{"kind":"ENUM","name":"SortOrder","ofType":null},"defaultValue":null},{"name":"slug","description":null,"type":{"kind":"ENUM","name":"SortOrder","ofType":null},"defaultValue":null},{"name":"position","description":null,"type":{"kind":"ENUM","name":"SortOrder","ofType":null},"defaultValue":null},{"name":"description","description":null,"type":{"kind":"ENUM","name":"SortOrder","ofType":null},"defaultValue":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"ProductFilterParameter","description":null,"fields":null,"inputFields":[{"name":"createdAt","description":null,"type":{"kind":"INPUT_OBJECT","name":"DateOperators","ofType":null},"defaultValue":null},{"name":"updatedAt","description":null,"type":{"kind":"INPUT_OBJECT","name":"DateOperators","ofType":null},"defaultValue":null},{"name":"languageCode","description":null,"type":{"kind":"INPUT_OBJECT","name":"StringOperators","ofType":null},"defaultValue":null},{"name":"name","description":null,"type":{"kind":"INPUT_OBJECT","name":"StringOperators","ofType":null},"defaultValue":null},{"name":"slug","description":null,"type":{"kind":"INPUT_OBJECT","name":"StringOperators","ofType":null},"defaultValue":null},{"name":"description","description":null,"type":{"kind":"INPUT_OBJECT","name":"StringOperators","ofType":null},"defaultValue":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"ProductSortParameter","description":null,"fields":null,"inputFields":[{"name":"id","description":null,"type":{"kind":"ENUM","name":"SortOrder","ofType":null},"defaultValue":null},{"name":"createdAt","description":null,"type":{"kind":"ENUM","name":"SortOrder","ofType":null},"defaultValue":null},{"name":"updatedAt","description":null,"type":{"kind":"ENUM","name":"SortOrder","ofType":null},"defaultValue":null},{"name":"name","description":null,"type":{"kind":"ENUM","name":"SortOrder","ofType":null},"defaultValue":null},{"name":"slug","description":null,"type":{"kind":"ENUM","name":"SortOrder","ofType":null},"defaultValue":null},{"name":"description","description":null,"type":{"kind":"ENUM","name":"SortOrder","ofType":null},"defaultValue":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"NativeAuthInput","description":null,"fields":null,"inputFields":[{"name":"username","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null},{"name":"password","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"__Schema","description":"A GraphQL Schema defines the capabilities of a GraphQL server. It exposes all available types and directives on the server, as well as the entry points for query, mutation, and subscription operations.","fields":[{"name":"description","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"types","description":"A list of all types supported by this server.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"__Type","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"queryType","description":"The type that query operations will be rooted at.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"__Type","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"mutationType","description":"If this server supports mutation, the type that mutation operations will be rooted at.","args":[],"type":{"kind":"OBJECT","name":"__Type","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"subscriptionType","description":"If this server support subscription, the type that subscription operations will be rooted at.","args":[],"type":{"kind":"OBJECT","name":"__Type","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"directives","description":"A list of all directives supported by this server.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"__Directive","ofType":null}}}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"__Type","description":"The fundamental unit of any GraphQL Schema is the type. There are many kinds of types in GraphQL as represented by the `__TypeKind` enum.\n\nDepending on the kind of a type, certain fields describe information about that type. Scalar types provide no information beyond a name, description and optional `specifiedByUrl`, while Enum types provide their values. Object and Interface types provide the fields they describe. Abstract types, Union and Interface, provide the Object types possible at runtime. List and NonNull types compose other types.","fields":[{"name":"kind","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"__TypeKind","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"specifiedByUrl","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"fields","description":null,"args":[{"name":"includeDeprecated","description":null,"type":{"kind":"SCALAR","name":"Boolean","ofType":null},"defaultValue":"false"}],"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"__Field","ofType":null}}},"isDeprecated":false,"deprecationReason":null},{"name":"interfaces","description":null,"args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"__Type","ofType":null}}},"isDeprecated":false,"deprecationReason":null},{"name":"possibleTypes","description":null,"args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"__Type","ofType":null}}},"isDeprecated":false,"deprecationReason":null},{"name":"enumValues","description":null,"args":[{"name":"includeDeprecated","description":null,"type":{"kind":"SCALAR","name":"Boolean","ofType":null},"defaultValue":"false"}],"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"__EnumValue","ofType":null}}},"isDeprecated":false,"deprecationReason":null},{"name":"inputFields","description":null,"args":[{"name":"includeDeprecated","description":null,"type":{"kind":"SCALAR","name":"Boolean","ofType":null},"defaultValue":"false"}],"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"__InputValue","ofType":null}}},"isDeprecated":false,"deprecationReason":null},{"name":"ofType","description":null,"args":[],"type":{"kind":"OBJECT","name":"__Type","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"ENUM","name":"__TypeKind","description":"An enum describing what kind of type a given `__Type` is.","fields":null,"inputFields":null,"interfaces":null,"enumValues":[{"name":"SCALAR","description":"Indicates this type is a scalar.","isDeprecated":false,"deprecationReason":null},{"name":"OBJECT","description":"Indicates this type is an object. `fields` and `interfaces` are valid fields.","isDeprecated":false,"deprecationReason":null},{"name":"INTERFACE","description":"Indicates this type is an interface. `fields`, `interfaces`, and `possibleTypes` are valid fields.","isDeprecated":false,"deprecationReason":null},{"name":"UNION","description":"Indicates this type is a union. `possibleTypes` is a valid field.","isDeprecated":false,"deprecationReason":null},{"name":"ENUM","description":"Indicates this type is an enum. `enumValues` is a valid field.","isDeprecated":false,"deprecationReason":null},{"name":"INPUT_OBJECT","description":"Indicates this type is an input object. `inputFields` is a valid field.","isDeprecated":false,"deprecationReason":null},{"name":"LIST","description":"Indicates this type is a list. `ofType` is a valid field.","isDeprecated":false,"deprecationReason":null},{"name":"NON_NULL","description":"Indicates this type is a non-null. `ofType` is a valid field.","isDeprecated":false,"deprecationReason":null}],"possibleTypes":null},{"kind":"OBJECT","name":"__Field","description":"Object and Interface types are described by a list of Fields, each of which has a name, potentially a list of arguments, and a return type.","fields":[{"name":"name","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"args","description":null,"args":[{"name":"includeDeprecated","description":null,"type":{"kind":"SCALAR","name":"Boolean","ofType":null},"defaultValue":"false"}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"__InputValue","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"__Type","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isDeprecated","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"deprecationReason","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"__InputValue","description":"Arguments provided to Fields or Directives and the input fields of an InputObject are represented as Input Values which describe their type and optionally a default value.","fields":[{"name":"name","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"__Type","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"defaultValue","description":"A GraphQL-formatted string representing the default value for this input value.","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"isDeprecated","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"deprecationReason","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"__EnumValue","description":"One possible value for a given Enum. Enum values are unique values, not a placeholder for a string or numeric value. However an Enum value is returned in a JSON response as a string.","fields":[{"name":"name","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"isDeprecated","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"deprecationReason","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"__Directive","description":"A Directive provides a way to describe alternate runtime execution and type validation behavior in a GraphQL document.\n\nIn some cases, you need to provide options to alter GraphQL's execution behavior in ways field arguments will not suffice, such as conditionally including or skipping a field. Directives provide this by describing additional information to the executor.","fields":[{"name":"name","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"isRepeatable","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"locations","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"__DirectiveLocation","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"args","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"__InputValue","ofType":null}}}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"ENUM","name":"__DirectiveLocation","description":"A Directive can be adjacent to many parts of the GraphQL language, a __DirectiveLocation describes one such possible adjacencies.","fields":null,"inputFields":null,"interfaces":null,"enumValues":[{"name":"QUERY","description":"Location adjacent to a query operation.","isDeprecated":false,"deprecationReason":null},{"name":"MUTATION","description":"Location adjacent to a mutation operation.","isDeprecated":false,"deprecationReason":null},{"name":"SUBSCRIPTION","description":"Location adjacent to a subscription operation.","isDeprecated":false,"deprecationReason":null},{"name":"FIELD","description":"Location adjacent to a field.","isDeprecated":false,"deprecationReason":null},{"name":"FRAGMENT_DEFINITION","description":"Location adjacent to a fragment definition.","isDeprecated":false,"deprecationReason":null},{"name":"FRAGMENT_SPREAD","description":"Location adjacent to a fragment spread.","isDeprecated":false,"deprecationReason":null},{"name":"INLINE_FRAGMENT","description":"Location adjacent to an inline fragment.","isDeprecated":false,"deprecationReason":null},{"name":"VARIABLE_DEFINITION","description":"Location adjacent to a variable definition.","isDeprecated":false,"deprecationReason":null},{"name":"SCHEMA","description":"Location adjacent to a schema definition.","isDeprecated":false,"deprecationReason":null},{"name":"SCALAR","description":"Location adjacent to a scalar definition.","isDeprecated":false,"deprecationReason":null},{"name":"OBJECT","description":"Location adjacent to an object type definition.","isDeprecated":false,"deprecationReason":null},{"name":"FIELD_DEFINITION","description":"Location adjacent to a field definition.","isDeprecated":false,"deprecationReason":null},{"name":"ARGUMENT_DEFINITION","description":"Location adjacent to an argument definition.","isDeprecated":false,"deprecationReason":null},{"name":"INTERFACE","description":"Location adjacent to an interface definition.","isDeprecated":false,"deprecationReason":null},{"name":"UNION","description":"Location adjacent to a union definition.","isDeprecated":false,"deprecationReason":null},{"name":"ENUM","description":"Location adjacent to an enum definition.","isDeprecated":false,"deprecationReason":null},{"name":"ENUM_VALUE","description":"Location adjacent to an enum value definition.","isDeprecated":false,"deprecationReason":null},{"name":"INPUT_OBJECT","description":"Location adjacent to an input object type definition.","isDeprecated":false,"deprecationReason":null},{"name":"INPUT_FIELD_DEFINITION","description":"Location adjacent to an input object field definition.","isDeprecated":false,"deprecationReason":null}],"possibleTypes":null}],"directives":[{"name":"include","description":"Directs the executor to include this field or fragment only when the `if` argument is true.","locations":["FIELD","FRAGMENT_SPREAD","INLINE_FRAGMENT"],"args":[{"name":"if","description":"Included when true.","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"defaultValue":null}]},{"name":"skip","description":"Directs the executor to skip this field or fragment when the `if` argument is true.","locations":["FIELD","FRAGMENT_SPREAD","INLINE_FRAGMENT"],"args":[{"name":"if","description":"Skipped when true.","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"defaultValue":null}]},{"name":"deprecated","description":"Marks an element of a GraphQL schema as no longer supported.","locations":["FIELD_DEFINITION","ARGUMENT_DEFINITION","INPUT_FIELD_DEFINITION","ENUM_VALUE"],"args":[{"name":"reason","description":"Explains why this element was deprecated, usually also including a suggestion for how to access supported similar data. Formatted using the Markdown syntax, as specified by [CommonMark](https://commonmark.org/).","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"\"No longer supported\""}]},{"name":"specifiedBy","description":"Exposes a URL that specifies the behaviour of this scalar.","locations":["SCALAR"],"args":[{"name":"url","description":"The URL that specifies the behaviour of this scalar.","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null}]}]}}} +{"data":{"__schema":{"queryType":{"name":"Query"},"mutationType":{"name":"Mutation"},"subscriptionType":null,"types":[{"kind":"OBJECT","name":"Query","description":null,"fields":[{"name":"activeChannel","description":"The active Channel","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Channel","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"activeCustomer","description":"The active Customer","args":[],"type":{"kind":"OBJECT","name":"Customer","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"activeOrder","description":"The active Order. Will be `null` until an Order is created via `addItemToOrder`. Once an Order reaches the\nstate of `PaymentApproved` or `PaymentSettled`, then that Order is no longer considered \"active\" and this\nquery will once again return `null`.","args":[],"type":{"kind":"OBJECT","name":"Order","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"availableCountries","description":"An array of supported Countries","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Country","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"collections","description":"A list of Collections available to the shop","args":[{"name":"options","description":null,"type":{"kind":"INPUT_OBJECT","name":"CollectionListOptions","ofType":null},"defaultValue":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CollectionList","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"collection","description":"Returns a Collection either by its id or slug. If neither 'id' nor 'slug' is speicified, an error will result.","args":[{"name":"id","description":null,"type":{"kind":"SCALAR","name":"ID","ofType":null},"defaultValue":null},{"name":"slug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null}],"type":{"kind":"OBJECT","name":"Collection","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"eligibleShippingMethods","description":"Returns a list of eligible shipping methods based on the current active Order","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ShippingMethodQuote","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"eligiblePaymentMethods","description":"Returns a list of payment methods and their eligibility based on the current active Order","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"PaymentMethodQuote","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"facets","description":"A list of Facets available to the shop","args":[{"name":"options","description":null,"type":{"kind":"INPUT_OBJECT","name":"FacetListOptions","ofType":null},"defaultValue":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"FacetList","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"facet","description":"Returns a Facet by its id","args":[{"name":"id","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"ID","ofType":null}},"defaultValue":null}],"type":{"kind":"OBJECT","name":"Facet","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"me","description":"Returns information about the current authenticated User","args":[],"type":{"kind":"OBJECT","name":"CurrentUser","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"nextOrderStates","description":"Returns the possible next states that the activeOrder can transition to","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"order","description":"Returns an Order based on the id. Note that in the Shop API, only orders belonging to the\ncurrently-authenticated User may be queried.","args":[{"name":"id","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"ID","ofType":null}},"defaultValue":null}],"type":{"kind":"OBJECT","name":"Order","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"orderByCode","description":"Returns an Order based on the order `code`. For guest Orders (i.e. Orders placed by non-authenticated Customers)\nthis query will only return the Order within 2 hours of the Order being placed. This allows an Order confirmation\nscreen to be shown immediately after completion of a guest checkout, yet prevents security risks of allowing\ngeneral anonymous access to Order data.","args":[{"name":"code","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null}],"type":{"kind":"OBJECT","name":"Order","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"product","description":"Get a Product either by id or slug. If neither 'id' nor 'slug' is speicified, an error will result.","args":[{"name":"id","description":null,"type":{"kind":"SCALAR","name":"ID","ofType":null},"defaultValue":null},{"name":"slug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null}],"type":{"kind":"OBJECT","name":"Product","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"products","description":"Get a list of Products","args":[{"name":"options","description":null,"type":{"kind":"INPUT_OBJECT","name":"ProductListOptions","ofType":null},"defaultValue":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ProductList","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"search","description":"Search Products based on the criteria set by the `SearchInput`","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"SearchInput","ofType":null}},"defaultValue":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"SearchResponse","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"SCALAR","name":"ID","description":"The `ID` scalar type represents a unique identifier, often used to refetch an object or as key for a cache. The ID type appears in a JSON response as a String; however, it is not intended to be human-readable. When expected as an input type, any string (such as `\"4\"`) or integer (such as `4`) input value will be accepted as an ID.","fields":null,"inputFields":null,"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"SCALAR","name":"String","description":"The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text.","fields":null,"inputFields":null,"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Mutation","description":null,"fields":[{"name":"addItemToOrder","description":"Adds an item to the order. If custom fields are defined on the OrderLine entity, a third argument 'customFields' will be available.","args":[{"name":"productVariantId","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"ID","ofType":null}},"defaultValue":null},{"name":"quantity","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"defaultValue":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"UNION","name":"UpdateOrderItemsResult","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"removeOrderLine","description":"Remove an OrderLine from the Order","args":[{"name":"orderLineId","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"ID","ofType":null}},"defaultValue":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"UNION","name":"RemoveOrderItemsResult","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"removeAllOrderLines","description":"Remove all OrderLine from the Order","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"UNION","name":"RemoveOrderItemsResult","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"adjustOrderLine","description":"Adjusts an OrderLine. If custom fields are defined on the OrderLine entity, a third argument 'customFields' of type `OrderLineCustomFieldsInput` will be available.","args":[{"name":"orderLineId","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"ID","ofType":null}},"defaultValue":null},{"name":"quantity","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"defaultValue":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"UNION","name":"UpdateOrderItemsResult","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"applyCouponCode","description":"Applies the given coupon code to the active Order","args":[{"name":"couponCode","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"UNION","name":"ApplyCouponCodeResult","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"removeCouponCode","description":"Removes the given coupon code from the active Order","args":[{"name":"couponCode","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null}],"type":{"kind":"OBJECT","name":"Order","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"transitionOrderToState","description":"Transitions an Order to a new state. Valid next states can be found by querying `nextOrderStates`","args":[{"name":"state","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null}],"type":{"kind":"UNION","name":"TransitionOrderToStateResult","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"setOrderShippingAddress","description":"Sets the shipping address for this order","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"CreateAddressInput","ofType":null}},"defaultValue":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"UNION","name":"ActiveOrderResult","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"setOrderBillingAddress","description":"Sets the billing address for this order","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"CreateAddressInput","ofType":null}},"defaultValue":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"UNION","name":"ActiveOrderResult","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"setOrderCustomFields","description":"Allows any custom fields to be set for the active order","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"UpdateOrderInput","ofType":null}},"defaultValue":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"UNION","name":"ActiveOrderResult","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"setOrderShippingMethod","description":"Sets the shipping method by id, which can be obtained with the `eligibleShippingMethods` query","args":[{"name":"shippingMethodId","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"ID","ofType":null}},"defaultValue":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"UNION","name":"SetOrderShippingMethodResult","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"addPaymentToOrder","description":"Add a Payment to the Order","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"PaymentInput","ofType":null}},"defaultValue":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"UNION","name":"AddPaymentToOrderResult","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"setCustomerForOrder","description":"Set the Customer for the Order. Required only if the Customer is not currently logged in","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"CreateCustomerInput","ofType":null}},"defaultValue":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"UNION","name":"SetCustomerForOrderResult","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"login","description":"Authenticates the user using the native authentication strategy. This mutation is an alias for `authenticate({ native: { ... }})`","args":[{"name":"username","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null},{"name":"password","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null},{"name":"rememberMe","description":null,"type":{"kind":"SCALAR","name":"Boolean","ofType":null},"defaultValue":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"UNION","name":"NativeAuthenticationResult","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"authenticate","description":"Authenticates the user using a named authentication strategy","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"AuthenticationInput","ofType":null}},"defaultValue":null},{"name":"rememberMe","description":null,"type":{"kind":"SCALAR","name":"Boolean","ofType":null},"defaultValue":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"UNION","name":"AuthenticationResult","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"logout","description":"End the current authenticated session","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Success","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"registerCustomerAccount","description":"Register a Customer account with the given credentials. There are three possible registration flows:\n\n_If `authOptions.requireVerification` is set to `true`:_\n\n1. **The Customer is registered _with_ a password**. A verificationToken will be created (and typically emailed to the Customer). That\n verificationToken would then be passed to the `verifyCustomerAccount` mutation _without_ a password. The Customer is then\n verified and authenticated in one step.\n2. **The Customer is registered _without_ a password**. A verificationToken will be created (and typically emailed to the Customer). That\n verificationToken would then be passed to the `verifyCustomerAccount` mutation _with_ the chosed password of the Customer. The Customer is then\n verified and authenticated in one step.\n\n_If `authOptions.requireVerification` is set to `false`:_\n\n3. The Customer _must_ be registered _with_ a password. No further action is needed - the Customer is able to authenticate immediately.","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"RegisterCustomerInput","ofType":null}},"defaultValue":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"UNION","name":"RegisterCustomerAccountResult","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"refreshCustomerVerification","description":"Regenerate and send a verification token for a new Customer registration. Only applicable if `authOptions.requireVerification` is set to true.","args":[{"name":"emailAddress","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"UNION","name":"RefreshCustomerVerificationResult","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"updateCustomer","description":"Update an existing Customer","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"UpdateCustomerInput","ofType":null}},"defaultValue":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Customer","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"createCustomerAddress","description":"Create a new Customer Address","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"CreateAddressInput","ofType":null}},"defaultValue":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Address","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"updateCustomerAddress","description":"Update an existing Address","args":[{"name":"input","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"UpdateAddressInput","ofType":null}},"defaultValue":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Address","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"deleteCustomerAddress","description":"Delete an existing Address","args":[{"name":"id","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"ID","ofType":null}},"defaultValue":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Success","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"verifyCustomerAccount","description":"Verify a Customer email address with the token sent to that address. Only applicable if `authOptions.requireVerification` is set to true.\n\nIf the Customer was not registered with a password in the `registerCustomerAccount` mutation, the a password _must_ be\nprovided here.","args":[{"name":"token","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null},{"name":"password","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"UNION","name":"VerifyCustomerAccountResult","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"updateCustomerPassword","description":"Update the password of the active Customer","args":[{"name":"currentPassword","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null},{"name":"newPassword","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"UNION","name":"UpdateCustomerPasswordResult","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"requestUpdateCustomerEmailAddress","description":"Request to update the emailAddress of the active Customer. If `authOptions.requireVerification` is enabled\n(as is the default), then the `identifierChangeToken` will be assigned to the current User and\na IdentifierChangeRequestEvent will be raised. This can then be used e.g. by the EmailPlugin to email\nthat verification token to the Customer, which is then used to verify the change of email address.","args":[{"name":"password","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null},{"name":"newEmailAddress","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"UNION","name":"RequestUpdateCustomerEmailAddressResult","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"updateCustomerEmailAddress","description":"Confirm the update of the emailAddress with the provided token, which has been generated by the\n`requestUpdateCustomerEmailAddress` mutation.","args":[{"name":"token","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"UNION","name":"UpdateCustomerEmailAddressResult","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"requestPasswordReset","description":"Requests a password reset email to be sent","args":[{"name":"emailAddress","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null}],"type":{"kind":"UNION","name":"RequestPasswordResetResult","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"resetPassword","description":"Resets a Customer's password based on the provided token","args":[{"name":"token","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null},{"name":"password","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"UNION","name":"ResetPasswordResult","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"SCALAR","name":"Int","description":"The `Int` scalar type represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1.","fields":null,"inputFields":null,"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"SCALAR","name":"Boolean","description":"The `Boolean` scalar type represents `true` or `false`.","fields":null,"inputFields":null,"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Address","description":null,"fields":[{"name":"id","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"ID","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"createdAt","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"DateTime","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"updatedAt","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"DateTime","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"fullName","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"company","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"streetLine1","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"streetLine2","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"city","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"province","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"postalCode","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"country","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Country","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"phoneNumber","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"defaultShippingAddress","description":null,"args":[],"type":{"kind":"SCALAR","name":"Boolean","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"defaultBillingAddress","description":null,"args":[],"type":{"kind":"SCALAR","name":"Boolean","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"customFields","description":null,"args":[],"type":{"kind":"SCALAR","name":"JSON","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"Node","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Asset","description":null,"fields":[{"name":"id","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"ID","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"createdAt","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"DateTime","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"updatedAt","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"DateTime","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"AssetType","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"fileSize","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"mimeType","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"width","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"height","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"source","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"preview","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"focalPoint","description":null,"args":[],"type":{"kind":"OBJECT","name":"Coordinate","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"customFields","description":null,"args":[],"type":{"kind":"SCALAR","name":"JSON","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"Node","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Coordinate","description":null,"fields":[{"name":"x","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Float","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"y","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Float","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"SCALAR","name":"Float","description":"The `Float` scalar type represents signed double-precision fractional values as specified by [IEEE 754](https://en.wikipedia.org/wiki/IEEE_floating_point).","fields":null,"inputFields":null,"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"AssetList","description":null,"fields":[{"name":"items","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Asset","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"totalItems","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"PaginatedList","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"ENUM","name":"AssetType","description":null,"fields":null,"inputFields":null,"interfaces":null,"enumValues":[{"name":"IMAGE","description":null,"isDeprecated":false,"deprecationReason":null},{"name":"VIDEO","description":null,"isDeprecated":false,"deprecationReason":null},{"name":"BINARY","description":null,"isDeprecated":false,"deprecationReason":null}],"possibleTypes":null},{"kind":"OBJECT","name":"CurrentUser","description":null,"fields":[{"name":"id","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"ID","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"identifier","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"channels","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CurrentUserChannel","ofType":null}}}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"CurrentUserChannel","description":null,"fields":[{"name":"id","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"ID","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"token","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"code","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"permissions","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"Permission","ofType":null}}}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Channel","description":null,"fields":[{"name":"id","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"ID","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"createdAt","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"DateTime","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"updatedAt","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"DateTime","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"code","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"token","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"defaultTaxZone","description":null,"args":[],"type":{"kind":"OBJECT","name":"Zone","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"defaultShippingZone","description":null,"args":[],"type":{"kind":"OBJECT","name":"Zone","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"defaultLanguageCode","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"LanguageCode","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"currencyCode","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"CurrencyCode","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"pricesIncludeTax","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"customFields","description":null,"args":[],"type":{"kind":"SCALAR","name":"JSON","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"Node","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Collection","description":null,"fields":[{"name":"id","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"ID","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"createdAt","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"DateTime","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"updatedAt","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"DateTime","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"languageCode","description":null,"args":[],"type":{"kind":"ENUM","name":"LanguageCode","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"slug","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"breadcrumbs","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CollectionBreadcrumb","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"position","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"featuredAsset","description":null,"args":[],"type":{"kind":"OBJECT","name":"Asset","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"assets","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Asset","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"parent","description":null,"args":[],"type":{"kind":"OBJECT","name":"Collection","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"children","description":null,"args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Collection","ofType":null}}},"isDeprecated":false,"deprecationReason":null},{"name":"filters","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ConfigurableOperation","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"translations","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CollectionTranslation","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"productVariants","description":null,"args":[{"name":"options","description":null,"type":{"kind":"INPUT_OBJECT","name":"ProductVariantListOptions","ofType":null},"defaultValue":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ProductVariantList","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"customFields","description":null,"args":[],"type":{"kind":"SCALAR","name":"JSON","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"Node","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"CollectionBreadcrumb","description":null,"fields":[{"name":"id","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"ID","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"slug","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"CollectionTranslation","description":null,"fields":[{"name":"id","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"ID","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"createdAt","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"DateTime","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"updatedAt","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"DateTime","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"languageCode","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"LanguageCode","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"slug","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"CollectionList","description":null,"fields":[{"name":"items","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Collection","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"totalItems","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"PaginatedList","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"ProductVariantList","description":null,"fields":[{"name":"items","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ProductVariant","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"totalItems","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"PaginatedList","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"ProductVariantListOptions","description":null,"fields":null,"inputFields":[{"name":"skip","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null},{"name":"take","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null},{"name":"sort","description":null,"type":{"kind":"INPUT_OBJECT","name":"ProductVariantSortParameter","ofType":null},"defaultValue":null},{"name":"filter","description":null,"type":{"kind":"INPUT_OBJECT","name":"ProductVariantFilterParameter","ofType":null},"defaultValue":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"ENUM","name":"GlobalFlag","description":null,"fields":null,"inputFields":null,"interfaces":null,"enumValues":[{"name":"TRUE","description":null,"isDeprecated":false,"deprecationReason":null},{"name":"FALSE","description":null,"isDeprecated":false,"deprecationReason":null},{"name":"INHERIT","description":null,"isDeprecated":false,"deprecationReason":null}],"possibleTypes":null},{"kind":"ENUM","name":"AdjustmentType","description":null,"fields":null,"inputFields":null,"interfaces":null,"enumValues":[{"name":"PROMOTION","description":null,"isDeprecated":false,"deprecationReason":null},{"name":"DISTRIBUTED_ORDER_PROMOTION","description":null,"isDeprecated":false,"deprecationReason":null}],"possibleTypes":null},{"kind":"ENUM","name":"DeletionResult","description":null,"fields":null,"inputFields":null,"interfaces":null,"enumValues":[{"name":"DELETED","description":"The entity was successfully deleted","isDeprecated":false,"deprecationReason":null},{"name":"NOT_DELETED","description":"Deletion did not take place, reason given in message","isDeprecated":false,"deprecationReason":null}],"possibleTypes":null},{"kind":"ENUM","name":"Permission","description":"@description\nPermissions for administrators and customers. Used to control access to\nGraphQL resolvers via the {@link Allow} decorator.\n\n@docsCategory common","fields":null,"inputFields":null,"interfaces":null,"enumValues":[{"name":"Authenticated","description":"Authenticated means simply that the user is logged in","isDeprecated":false,"deprecationReason":null},{"name":"SuperAdmin","description":"SuperAdmin has unrestricted access to all operations","isDeprecated":false,"deprecationReason":null},{"name":"Owner","description":"Owner means the user owns this entity, e.g. a Customer's own Order","isDeprecated":false,"deprecationReason":null},{"name":"Public","description":"Public means any unauthenticated user may perform the operation","isDeprecated":false,"deprecationReason":null},{"name":"UpdateGlobalSettings","description":"Grants permission to update GlobalSettings","isDeprecated":false,"deprecationReason":null},{"name":"CreateCatalog","description":"Grants permission to create Products, Facets, Assets, Collections","isDeprecated":false,"deprecationReason":null},{"name":"ReadCatalog","description":"Grants permission to read Products, Facets, Assets, Collections","isDeprecated":false,"deprecationReason":null},{"name":"UpdateCatalog","description":"Grants permission to update Products, Facets, Assets, Collections","isDeprecated":false,"deprecationReason":null},{"name":"DeleteCatalog","description":"Grants permission to delete Products, Facets, Assets, Collections","isDeprecated":false,"deprecationReason":null},{"name":"CreateSettings","description":"Grants permission to create PaymentMethods, ShippingMethods, TaxCategories, TaxRates, Zones, Countries, System & GlobalSettings","isDeprecated":false,"deprecationReason":null},{"name":"ReadSettings","description":"Grants permission to read PaymentMethods, ShippingMethods, TaxCategories, TaxRates, Zones, Countries, System & GlobalSettings","isDeprecated":false,"deprecationReason":null},{"name":"UpdateSettings","description":"Grants permission to update PaymentMethods, ShippingMethods, TaxCategories, TaxRates, Zones, Countries, System & GlobalSettings","isDeprecated":false,"deprecationReason":null},{"name":"DeleteSettings","description":"Grants permission to delete PaymentMethods, ShippingMethods, TaxCategories, TaxRates, Zones, Countries, System & GlobalSettings","isDeprecated":false,"deprecationReason":null},{"name":"CreateAdministrator","description":"Grants permission to create Administrator","isDeprecated":false,"deprecationReason":null},{"name":"ReadAdministrator","description":"Grants permission to read Administrator","isDeprecated":false,"deprecationReason":null},{"name":"UpdateAdministrator","description":"Grants permission to update Administrator","isDeprecated":false,"deprecationReason":null},{"name":"DeleteAdministrator","description":"Grants permission to delete Administrator","isDeprecated":false,"deprecationReason":null},{"name":"CreateAsset","description":"Grants permission to create Asset","isDeprecated":false,"deprecationReason":null},{"name":"ReadAsset","description":"Grants permission to read Asset","isDeprecated":false,"deprecationReason":null},{"name":"UpdateAsset","description":"Grants permission to update Asset","isDeprecated":false,"deprecationReason":null},{"name":"DeleteAsset","description":"Grants permission to delete Asset","isDeprecated":false,"deprecationReason":null},{"name":"CreateChannel","description":"Grants permission to create Channel","isDeprecated":false,"deprecationReason":null},{"name":"ReadChannel","description":"Grants permission to read Channel","isDeprecated":false,"deprecationReason":null},{"name":"UpdateChannel","description":"Grants permission to update Channel","isDeprecated":false,"deprecationReason":null},{"name":"DeleteChannel","description":"Grants permission to delete Channel","isDeprecated":false,"deprecationReason":null},{"name":"CreateCollection","description":"Grants permission to create Collection","isDeprecated":false,"deprecationReason":null},{"name":"ReadCollection","description":"Grants permission to read Collection","isDeprecated":false,"deprecationReason":null},{"name":"UpdateCollection","description":"Grants permission to update Collection","isDeprecated":false,"deprecationReason":null},{"name":"DeleteCollection","description":"Grants permission to delete Collection","isDeprecated":false,"deprecationReason":null},{"name":"CreateCountry","description":"Grants permission to create Country","isDeprecated":false,"deprecationReason":null},{"name":"ReadCountry","description":"Grants permission to read Country","isDeprecated":false,"deprecationReason":null},{"name":"UpdateCountry","description":"Grants permission to update Country","isDeprecated":false,"deprecationReason":null},{"name":"DeleteCountry","description":"Grants permission to delete Country","isDeprecated":false,"deprecationReason":null},{"name":"CreateCustomer","description":"Grants permission to create Customer","isDeprecated":false,"deprecationReason":null},{"name":"ReadCustomer","description":"Grants permission to read Customer","isDeprecated":false,"deprecationReason":null},{"name":"UpdateCustomer","description":"Grants permission to update Customer","isDeprecated":false,"deprecationReason":null},{"name":"DeleteCustomer","description":"Grants permission to delete Customer","isDeprecated":false,"deprecationReason":null},{"name":"CreateCustomerGroup","description":"Grants permission to create CustomerGroup","isDeprecated":false,"deprecationReason":null},{"name":"ReadCustomerGroup","description":"Grants permission to read CustomerGroup","isDeprecated":false,"deprecationReason":null},{"name":"UpdateCustomerGroup","description":"Grants permission to update CustomerGroup","isDeprecated":false,"deprecationReason":null},{"name":"DeleteCustomerGroup","description":"Grants permission to delete CustomerGroup","isDeprecated":false,"deprecationReason":null},{"name":"CreateFacet","description":"Grants permission to create Facet","isDeprecated":false,"deprecationReason":null},{"name":"ReadFacet","description":"Grants permission to read Facet","isDeprecated":false,"deprecationReason":null},{"name":"UpdateFacet","description":"Grants permission to update Facet","isDeprecated":false,"deprecationReason":null},{"name":"DeleteFacet","description":"Grants permission to delete Facet","isDeprecated":false,"deprecationReason":null},{"name":"CreateOrder","description":"Grants permission to create Order","isDeprecated":false,"deprecationReason":null},{"name":"ReadOrder","description":"Grants permission to read Order","isDeprecated":false,"deprecationReason":null},{"name":"UpdateOrder","description":"Grants permission to update Order","isDeprecated":false,"deprecationReason":null},{"name":"DeleteOrder","description":"Grants permission to delete Order","isDeprecated":false,"deprecationReason":null},{"name":"CreatePaymentMethod","description":"Grants permission to create PaymentMethod","isDeprecated":false,"deprecationReason":null},{"name":"ReadPaymentMethod","description":"Grants permission to read PaymentMethod","isDeprecated":false,"deprecationReason":null},{"name":"UpdatePaymentMethod","description":"Grants permission to update PaymentMethod","isDeprecated":false,"deprecationReason":null},{"name":"DeletePaymentMethod","description":"Grants permission to delete PaymentMethod","isDeprecated":false,"deprecationReason":null},{"name":"CreateProduct","description":"Grants permission to create Product","isDeprecated":false,"deprecationReason":null},{"name":"ReadProduct","description":"Grants permission to read Product","isDeprecated":false,"deprecationReason":null},{"name":"UpdateProduct","description":"Grants permission to update Product","isDeprecated":false,"deprecationReason":null},{"name":"DeleteProduct","description":"Grants permission to delete Product","isDeprecated":false,"deprecationReason":null},{"name":"CreatePromotion","description":"Grants permission to create Promotion","isDeprecated":false,"deprecationReason":null},{"name":"ReadPromotion","description":"Grants permission to read Promotion","isDeprecated":false,"deprecationReason":null},{"name":"UpdatePromotion","description":"Grants permission to update Promotion","isDeprecated":false,"deprecationReason":null},{"name":"DeletePromotion","description":"Grants permission to delete Promotion","isDeprecated":false,"deprecationReason":null},{"name":"CreateShippingMethod","description":"Grants permission to create ShippingMethod","isDeprecated":false,"deprecationReason":null},{"name":"ReadShippingMethod","description":"Grants permission to read ShippingMethod","isDeprecated":false,"deprecationReason":null},{"name":"UpdateShippingMethod","description":"Grants permission to update ShippingMethod","isDeprecated":false,"deprecationReason":null},{"name":"DeleteShippingMethod","description":"Grants permission to delete ShippingMethod","isDeprecated":false,"deprecationReason":null},{"name":"CreateTag","description":"Grants permission to create Tag","isDeprecated":false,"deprecationReason":null},{"name":"ReadTag","description":"Grants permission to read Tag","isDeprecated":false,"deprecationReason":null},{"name":"UpdateTag","description":"Grants permission to update Tag","isDeprecated":false,"deprecationReason":null},{"name":"DeleteTag","description":"Grants permission to delete Tag","isDeprecated":false,"deprecationReason":null},{"name":"CreateTaxCategory","description":"Grants permission to create TaxCategory","isDeprecated":false,"deprecationReason":null},{"name":"ReadTaxCategory","description":"Grants permission to read TaxCategory","isDeprecated":false,"deprecationReason":null},{"name":"UpdateTaxCategory","description":"Grants permission to update TaxCategory","isDeprecated":false,"deprecationReason":null},{"name":"DeleteTaxCategory","description":"Grants permission to delete TaxCategory","isDeprecated":false,"deprecationReason":null},{"name":"CreateTaxRate","description":"Grants permission to create TaxRate","isDeprecated":false,"deprecationReason":null},{"name":"ReadTaxRate","description":"Grants permission to read TaxRate","isDeprecated":false,"deprecationReason":null},{"name":"UpdateTaxRate","description":"Grants permission to update TaxRate","isDeprecated":false,"deprecationReason":null},{"name":"DeleteTaxRate","description":"Grants permission to delete TaxRate","isDeprecated":false,"deprecationReason":null},{"name":"CreateSystem","description":"Grants permission to create System","isDeprecated":false,"deprecationReason":null},{"name":"ReadSystem","description":"Grants permission to read System","isDeprecated":false,"deprecationReason":null},{"name":"UpdateSystem","description":"Grants permission to update System","isDeprecated":false,"deprecationReason":null},{"name":"DeleteSystem","description":"Grants permission to delete System","isDeprecated":false,"deprecationReason":null},{"name":"CreateZone","description":"Grants permission to create Zone","isDeprecated":false,"deprecationReason":null},{"name":"ReadZone","description":"Grants permission to read Zone","isDeprecated":false,"deprecationReason":null},{"name":"UpdateZone","description":"Grants permission to update Zone","isDeprecated":false,"deprecationReason":null},{"name":"DeleteZone","description":"Grants permission to delete Zone","isDeprecated":false,"deprecationReason":null}],"possibleTypes":null},{"kind":"ENUM","name":"SortOrder","description":null,"fields":null,"inputFields":null,"interfaces":null,"enumValues":[{"name":"ASC","description":null,"isDeprecated":false,"deprecationReason":null},{"name":"DESC","description":null,"isDeprecated":false,"deprecationReason":null}],"possibleTypes":null},{"kind":"ENUM","name":"ErrorCode","description":null,"fields":null,"inputFields":null,"interfaces":null,"enumValues":[{"name":"UNKNOWN_ERROR","description":null,"isDeprecated":false,"deprecationReason":null},{"name":"NATIVE_AUTH_STRATEGY_ERROR","description":null,"isDeprecated":false,"deprecationReason":null},{"name":"INVALID_CREDENTIALS_ERROR","description":null,"isDeprecated":false,"deprecationReason":null},{"name":"ORDER_STATE_TRANSITION_ERROR","description":null,"isDeprecated":false,"deprecationReason":null},{"name":"EMAIL_ADDRESS_CONFLICT_ERROR","description":null,"isDeprecated":false,"deprecationReason":null},{"name":"ORDER_LIMIT_ERROR","description":null,"isDeprecated":false,"deprecationReason":null},{"name":"NEGATIVE_QUANTITY_ERROR","description":null,"isDeprecated":false,"deprecationReason":null},{"name":"INSUFFICIENT_STOCK_ERROR","description":null,"isDeprecated":false,"deprecationReason":null},{"name":"ORDER_MODIFICATION_ERROR","description":null,"isDeprecated":false,"deprecationReason":null},{"name":"INELIGIBLE_SHIPPING_METHOD_ERROR","description":null,"isDeprecated":false,"deprecationReason":null},{"name":"ORDER_PAYMENT_STATE_ERROR","description":null,"isDeprecated":false,"deprecationReason":null},{"name":"INELIGIBLE_PAYMENT_METHOD_ERROR","description":null,"isDeprecated":false,"deprecationReason":null},{"name":"PAYMENT_FAILED_ERROR","description":null,"isDeprecated":false,"deprecationReason":null},{"name":"PAYMENT_DECLINED_ERROR","description":null,"isDeprecated":false,"deprecationReason":null},{"name":"COUPON_CODE_INVALID_ERROR","description":null,"isDeprecated":false,"deprecationReason":null},{"name":"COUPON_CODE_EXPIRED_ERROR","description":null,"isDeprecated":false,"deprecationReason":null},{"name":"COUPON_CODE_LIMIT_ERROR","description":null,"isDeprecated":false,"deprecationReason":null},{"name":"ALREADY_LOGGED_IN_ERROR","description":null,"isDeprecated":false,"deprecationReason":null},{"name":"MISSING_PASSWORD_ERROR","description":null,"isDeprecated":false,"deprecationReason":null},{"name":"PASSWORD_ALREADY_SET_ERROR","description":null,"isDeprecated":false,"deprecationReason":null},{"name":"VERIFICATION_TOKEN_INVALID_ERROR","description":null,"isDeprecated":false,"deprecationReason":null},{"name":"VERIFICATION_TOKEN_EXPIRED_ERROR","description":null,"isDeprecated":false,"deprecationReason":null},{"name":"IDENTIFIER_CHANGE_TOKEN_INVALID_ERROR","description":null,"isDeprecated":false,"deprecationReason":null},{"name":"IDENTIFIER_CHANGE_TOKEN_EXPIRED_ERROR","description":null,"isDeprecated":false,"deprecationReason":null},{"name":"PASSWORD_RESET_TOKEN_INVALID_ERROR","description":null,"isDeprecated":false,"deprecationReason":null},{"name":"PASSWORD_RESET_TOKEN_EXPIRED_ERROR","description":null,"isDeprecated":false,"deprecationReason":null},{"name":"NOT_VERIFIED_ERROR","description":null,"isDeprecated":false,"deprecationReason":null},{"name":"NO_ACTIVE_ORDER_ERROR","description":null,"isDeprecated":false,"deprecationReason":null}],"possibleTypes":null},{"kind":"ENUM","name":"LogicalOperator","description":null,"fields":null,"inputFields":null,"interfaces":null,"enumValues":[{"name":"AND","description":null,"isDeprecated":false,"deprecationReason":null},{"name":"OR","description":null,"isDeprecated":false,"deprecationReason":null}],"possibleTypes":null},{"kind":"OBJECT","name":"NativeAuthStrategyError","description":"Retured when attempting an operation that relies on the NativeAuthStrategy, if that strategy is not configured.","fields":[{"name":"errorCode","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"ErrorCode","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"message","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"ErrorResult","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"InvalidCredentialsError","description":"Returned if the user authentication credentials are not valid","fields":[{"name":"errorCode","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"ErrorCode","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"message","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"authenticationError","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"ErrorResult","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"OrderStateTransitionError","description":"Returned if there is an error in transitioning the Order state","fields":[{"name":"errorCode","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"ErrorCode","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"message","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"transitionError","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"fromState","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"toState","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"ErrorResult","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"EmailAddressConflictError","description":"Retured when attemting to create a Customer with an email address already registered to an existing User.","fields":[{"name":"errorCode","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"ErrorCode","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"message","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"ErrorResult","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"OrderLimitError","description":"Retured when the maximum order size limit has been reached.","fields":[{"name":"errorCode","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"ErrorCode","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"message","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"maxItems","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"ErrorResult","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"NegativeQuantityError","description":"Retured when attemting to set a negative OrderLine quantity.","fields":[{"name":"errorCode","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"ErrorCode","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"message","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"ErrorResult","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"InsufficientStockError","description":"Returned when attempting to add more items to the Order than are available","fields":[{"name":"errorCode","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"ErrorCode","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"message","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"quantityAvailable","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"order","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Order","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"ErrorResult","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"SCALAR","name":"JSON","description":"The `JSON` scalar type represents JSON values as specified by [ECMA-404](http://www.ecma-international.org/publications/files/ECMA-ST/ECMA-404.pdf).","fields":null,"inputFields":null,"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"SCALAR","name":"DateTime","description":"A date-time string at UTC, such as 2007-12-03T10:15:30Z, compliant with the `date-time` format outlined in section 5.6 of the RFC 3339 profile of the ISO 8601 standard for representation of dates and times using the Gregorian calendar.","fields":null,"inputFields":null,"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"SCALAR","name":"Upload","description":"The `Upload` scalar type represents a file upload.","fields":null,"inputFields":null,"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"INTERFACE","name":"PaginatedList","description":null,"fields":[{"name":"items","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"Node","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"totalItems","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":[{"kind":"OBJECT","name":"AssetList","ofType":null},{"kind":"OBJECT","name":"CollectionList","ofType":null},{"kind":"OBJECT","name":"ProductVariantList","ofType":null},{"kind":"OBJECT","name":"CountryList","ofType":null},{"kind":"OBJECT","name":"CustomerList","ofType":null},{"kind":"OBJECT","name":"FacetList","ofType":null},{"kind":"OBJECT","name":"HistoryEntryList","ofType":null},{"kind":"OBJECT","name":"OrderList","ofType":null},{"kind":"OBJECT","name":"ProductList","ofType":null},{"kind":"OBJECT","name":"PromotionList","ofType":null},{"kind":"OBJECT","name":"RoleList","ofType":null},{"kind":"OBJECT","name":"ShippingMethodList","ofType":null},{"kind":"OBJECT","name":"TagList","ofType":null},{"kind":"OBJECT","name":"TaxRateList","ofType":null}]},{"kind":"INTERFACE","name":"Node","description":null,"fields":[{"name":"id","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"ID","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":[{"kind":"OBJECT","name":"Address","ofType":null},{"kind":"OBJECT","name":"Asset","ofType":null},{"kind":"OBJECT","name":"Channel","ofType":null},{"kind":"OBJECT","name":"Collection","ofType":null},{"kind":"OBJECT","name":"Country","ofType":null},{"kind":"OBJECT","name":"CustomerGroup","ofType":null},{"kind":"OBJECT","name":"Customer","ofType":null},{"kind":"OBJECT","name":"FacetValue","ofType":null},{"kind":"OBJECT","name":"Facet","ofType":null},{"kind":"OBJECT","name":"HistoryEntry","ofType":null},{"kind":"OBJECT","name":"Order","ofType":null},{"kind":"OBJECT","name":"OrderItem","ofType":null},{"kind":"OBJECT","name":"OrderLine","ofType":null},{"kind":"OBJECT","name":"Payment","ofType":null},{"kind":"OBJECT","name":"Refund","ofType":null},{"kind":"OBJECT","name":"Fulfillment","ofType":null},{"kind":"OBJECT","name":"Surcharge","ofType":null},{"kind":"OBJECT","name":"ProductOptionGroup","ofType":null},{"kind":"OBJECT","name":"ProductOption","ofType":null},{"kind":"OBJECT","name":"Product","ofType":null},{"kind":"OBJECT","name":"ProductVariant","ofType":null},{"kind":"OBJECT","name":"Promotion","ofType":null},{"kind":"OBJECT","name":"Role","ofType":null},{"kind":"OBJECT","name":"ShippingMethod","ofType":null},{"kind":"OBJECT","name":"Tag","ofType":null},{"kind":"OBJECT","name":"TaxCategory","ofType":null},{"kind":"OBJECT","name":"TaxRate","ofType":null},{"kind":"OBJECT","name":"User","ofType":null},{"kind":"OBJECT","name":"AuthenticationMethod","ofType":null},{"kind":"OBJECT","name":"Zone","ofType":null}]},{"kind":"INTERFACE","name":"ErrorResult","description":null,"fields":[{"name":"errorCode","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"ErrorCode","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"message","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":[{"kind":"OBJECT","name":"NativeAuthStrategyError","ofType":null},{"kind":"OBJECT","name":"InvalidCredentialsError","ofType":null},{"kind":"OBJECT","name":"OrderStateTransitionError","ofType":null},{"kind":"OBJECT","name":"EmailAddressConflictError","ofType":null},{"kind":"OBJECT","name":"OrderLimitError","ofType":null},{"kind":"OBJECT","name":"NegativeQuantityError","ofType":null},{"kind":"OBJECT","name":"InsufficientStockError","ofType":null},{"kind":"OBJECT","name":"OrderModificationError","ofType":null},{"kind":"OBJECT","name":"IneligibleShippingMethodError","ofType":null},{"kind":"OBJECT","name":"OrderPaymentStateError","ofType":null},{"kind":"OBJECT","name":"IneligiblePaymentMethodError","ofType":null},{"kind":"OBJECT","name":"PaymentFailedError","ofType":null},{"kind":"OBJECT","name":"PaymentDeclinedError","ofType":null},{"kind":"OBJECT","name":"CouponCodeInvalidError","ofType":null},{"kind":"OBJECT","name":"CouponCodeExpiredError","ofType":null},{"kind":"OBJECT","name":"CouponCodeLimitError","ofType":null},{"kind":"OBJECT","name":"AlreadyLoggedInError","ofType":null},{"kind":"OBJECT","name":"MissingPasswordError","ofType":null},{"kind":"OBJECT","name":"PasswordAlreadySetError","ofType":null},{"kind":"OBJECT","name":"VerificationTokenInvalidError","ofType":null},{"kind":"OBJECT","name":"VerificationTokenExpiredError","ofType":null},{"kind":"OBJECT","name":"IdentifierChangeTokenInvalidError","ofType":null},{"kind":"OBJECT","name":"IdentifierChangeTokenExpiredError","ofType":null},{"kind":"OBJECT","name":"PasswordResetTokenInvalidError","ofType":null},{"kind":"OBJECT","name":"PasswordResetTokenExpiredError","ofType":null},{"kind":"OBJECT","name":"NotVerifiedError","ofType":null},{"kind":"OBJECT","name":"NoActiveOrderError","ofType":null}]},{"kind":"OBJECT","name":"Adjustment","description":null,"fields":[{"name":"adjustmentSource","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"AdjustmentType","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"amount","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"TaxLine","description":null,"fields":[{"name":"description","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"taxRate","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Float","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"ConfigArg","description":null,"fields":[{"name":"name","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"value","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"ConfigArgDefinition","description":null,"fields":[{"name":"name","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"list","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"required","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"defaultValue","description":null,"args":[],"type":{"kind":"SCALAR","name":"JSON","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"label","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"ui","description":null,"args":[],"type":{"kind":"SCALAR","name":"JSON","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"ConfigurableOperation","description":null,"fields":[{"name":"code","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"args","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ConfigArg","ofType":null}}}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"ConfigurableOperationDefinition","description":null,"fields":[{"name":"code","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"args","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ConfigArgDefinition","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"DeletionResponse","description":null,"fields":[{"name":"result","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"DeletionResult","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"message","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"ConfigArgInput","description":null,"fields":null,"inputFields":[{"name":"name","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null},{"name":"value","description":"A JSON stringified representation of the actual value","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"ConfigurableOperationInput","description":null,"fields":null,"inputFields":[{"name":"code","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null},{"name":"arguments","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"ConfigArgInput","ofType":null}}}},"defaultValue":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"StringOperators","description":null,"fields":null,"inputFields":[{"name":"eq","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null},{"name":"notEq","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null},{"name":"contains","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null},{"name":"notContains","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null},{"name":"in","description":null,"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}},"defaultValue":null},{"name":"notIn","description":null,"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}},"defaultValue":null},{"name":"regex","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"BooleanOperators","description":null,"fields":null,"inputFields":[{"name":"eq","description":null,"type":{"kind":"SCALAR","name":"Boolean","ofType":null},"defaultValue":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"NumberRange","description":null,"fields":null,"inputFields":[{"name":"start","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Float","ofType":null}},"defaultValue":null},{"name":"end","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Float","ofType":null}},"defaultValue":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"NumberOperators","description":null,"fields":null,"inputFields":[{"name":"eq","description":null,"type":{"kind":"SCALAR","name":"Float","ofType":null},"defaultValue":null},{"name":"lt","description":null,"type":{"kind":"SCALAR","name":"Float","ofType":null},"defaultValue":null},{"name":"lte","description":null,"type":{"kind":"SCALAR","name":"Float","ofType":null},"defaultValue":null},{"name":"gt","description":null,"type":{"kind":"SCALAR","name":"Float","ofType":null},"defaultValue":null},{"name":"gte","description":null,"type":{"kind":"SCALAR","name":"Float","ofType":null},"defaultValue":null},{"name":"between","description":null,"type":{"kind":"INPUT_OBJECT","name":"NumberRange","ofType":null},"defaultValue":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"DateRange","description":null,"fields":null,"inputFields":[{"name":"start","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"DateTime","ofType":null}},"defaultValue":null},{"name":"end","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"DateTime","ofType":null}},"defaultValue":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"DateOperators","description":null,"fields":null,"inputFields":[{"name":"eq","description":null,"type":{"kind":"SCALAR","name":"DateTime","ofType":null},"defaultValue":null},{"name":"before","description":null,"type":{"kind":"SCALAR","name":"DateTime","ofType":null},"defaultValue":null},{"name":"after","description":null,"type":{"kind":"SCALAR","name":"DateTime","ofType":null},"defaultValue":null},{"name":"between","description":null,"type":{"kind":"INPUT_OBJECT","name":"DateRange","ofType":null},"defaultValue":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"FacetValueFilterInput","description":"Used to construct boolean expressions for filtering search results\nby FacetValue ID. Examples:\n\n* ID=1 OR ID=2: `{ facetValueFilters: [{ or: [1,2] }] }`\n* ID=1 AND ID=2: `{ facetValueFilters: [{ and: 1 }, { and: 2 }] }`\n* ID=1 AND (ID=2 OR ID=3): `{ facetValueFilters: [{ and: 1 }, { or: [2,3] }] }`","fields":null,"inputFields":[{"name":"and","description":null,"type":{"kind":"SCALAR","name":"ID","ofType":null},"defaultValue":null},{"name":"or","description":null,"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"ID","ofType":null}}},"defaultValue":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"SearchInput","description":null,"fields":null,"inputFields":[{"name":"term","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null},{"name":"facetValueIds","description":null,"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"ID","ofType":null}}},"defaultValue":null},{"name":"facetValueOperator","description":null,"type":{"kind":"ENUM","name":"LogicalOperator","ofType":null},"defaultValue":null},{"name":"facetValueFilters","description":null,"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"FacetValueFilterInput","ofType":null}}},"defaultValue":null},{"name":"collectionId","description":null,"type":{"kind":"SCALAR","name":"ID","ofType":null},"defaultValue":null},{"name":"collectionSlug","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null},{"name":"groupByProduct","description":null,"type":{"kind":"SCALAR","name":"Boolean","ofType":null},"defaultValue":null},{"name":"take","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null},{"name":"skip","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null},{"name":"sort","description":null,"type":{"kind":"INPUT_OBJECT","name":"SearchResultSortParameter","ofType":null},"defaultValue":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"SearchResultSortParameter","description":null,"fields":null,"inputFields":[{"name":"name","description":null,"type":{"kind":"ENUM","name":"SortOrder","ofType":null},"defaultValue":null},{"name":"price","description":null,"type":{"kind":"ENUM","name":"SortOrder","ofType":null},"defaultValue":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"CreateCustomerInput","description":null,"fields":null,"inputFields":[{"name":"title","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null},{"name":"firstName","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null},{"name":"lastName","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null},{"name":"phoneNumber","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null},{"name":"emailAddress","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null},{"name":"customFields","description":null,"type":{"kind":"SCALAR","name":"JSON","ofType":null},"defaultValue":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"CreateAddressInput","description":null,"fields":null,"inputFields":[{"name":"fullName","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null},{"name":"company","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null},{"name":"streetLine1","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null},{"name":"streetLine2","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null},{"name":"city","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null},{"name":"province","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null},{"name":"postalCode","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null},{"name":"countryCode","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null},{"name":"phoneNumber","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null},{"name":"defaultShippingAddress","description":null,"type":{"kind":"SCALAR","name":"Boolean","ofType":null},"defaultValue":null},{"name":"defaultBillingAddress","description":null,"type":{"kind":"SCALAR","name":"Boolean","ofType":null},"defaultValue":null},{"name":"customFields","description":null,"type":{"kind":"SCALAR","name":"JSON","ofType":null},"defaultValue":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"UpdateAddressInput","description":null,"fields":null,"inputFields":[{"name":"id","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"ID","ofType":null}},"defaultValue":null},{"name":"fullName","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null},{"name":"company","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null},{"name":"streetLine1","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null},{"name":"streetLine2","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null},{"name":"city","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null},{"name":"province","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null},{"name":"postalCode","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null},{"name":"countryCode","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null},{"name":"phoneNumber","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null},{"name":"defaultShippingAddress","description":null,"type":{"kind":"SCALAR","name":"Boolean","ofType":null},"defaultValue":null},{"name":"defaultBillingAddress","description":null,"type":{"kind":"SCALAR","name":"Boolean","ofType":null},"defaultValue":null},{"name":"customFields","description":null,"type":{"kind":"SCALAR","name":"JSON","ofType":null},"defaultValue":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Success","description":"Indicates that an operation succeeded, where we do not want to return any more specific information.","fields":[{"name":"success","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"ShippingMethodQuote","description":null,"fields":[{"name":"id","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"ID","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"price","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"priceWithTax","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"code","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"metadata","description":"Any optional metadata returned by the ShippingCalculator in the ShippingCalculationResult","args":[],"type":{"kind":"SCALAR","name":"JSON","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"PaymentMethodQuote","description":null,"fields":[{"name":"id","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"ID","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"code","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isEligible","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"eligibilityMessage","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Country","description":null,"fields":[{"name":"id","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"ID","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"createdAt","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"DateTime","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"updatedAt","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"DateTime","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"languageCode","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"LanguageCode","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"code","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"enabled","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"translations","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CountryTranslation","ofType":null}}}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"Node","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"CountryTranslation","description":null,"fields":[{"name":"id","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"ID","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"createdAt","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"DateTime","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"updatedAt","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"DateTime","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"languageCode","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"LanguageCode","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"CountryList","description":null,"fields":[{"name":"items","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Country","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"totalItems","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"PaginatedList","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"ENUM","name":"CurrencyCode","description":"@description\nISO 4217 currency code\n\n@docsCategory common","fields":null,"inputFields":null,"interfaces":null,"enumValues":[{"name":"AED","description":"United Arab Emirates dirham","isDeprecated":false,"deprecationReason":null},{"name":"AFN","description":"Afghan afghani","isDeprecated":false,"deprecationReason":null},{"name":"ALL","description":"Albanian lek","isDeprecated":false,"deprecationReason":null},{"name":"AMD","description":"Armenian dram","isDeprecated":false,"deprecationReason":null},{"name":"ANG","description":"Netherlands Antillean guilder","isDeprecated":false,"deprecationReason":null},{"name":"AOA","description":"Angolan kwanza","isDeprecated":false,"deprecationReason":null},{"name":"ARS","description":"Argentine peso","isDeprecated":false,"deprecationReason":null},{"name":"AUD","description":"Australian dollar","isDeprecated":false,"deprecationReason":null},{"name":"AWG","description":"Aruban florin","isDeprecated":false,"deprecationReason":null},{"name":"AZN","description":"Azerbaijani manat","isDeprecated":false,"deprecationReason":null},{"name":"BAM","description":"Bosnia and Herzegovina convertible mark","isDeprecated":false,"deprecationReason":null},{"name":"BBD","description":"Barbados dollar","isDeprecated":false,"deprecationReason":null},{"name":"BDT","description":"Bangladeshi taka","isDeprecated":false,"deprecationReason":null},{"name":"BGN","description":"Bulgarian lev","isDeprecated":false,"deprecationReason":null},{"name":"BHD","description":"Bahraini dinar","isDeprecated":false,"deprecationReason":null},{"name":"BIF","description":"Burundian franc","isDeprecated":false,"deprecationReason":null},{"name":"BMD","description":"Bermudian dollar","isDeprecated":false,"deprecationReason":null},{"name":"BND","description":"Brunei dollar","isDeprecated":false,"deprecationReason":null},{"name":"BOB","description":"Boliviano","isDeprecated":false,"deprecationReason":null},{"name":"BRL","description":"Brazilian real","isDeprecated":false,"deprecationReason":null},{"name":"BSD","description":"Bahamian dollar","isDeprecated":false,"deprecationReason":null},{"name":"BTN","description":"Bhutanese ngultrum","isDeprecated":false,"deprecationReason":null},{"name":"BWP","description":"Botswana pula","isDeprecated":false,"deprecationReason":null},{"name":"BYN","description":"Belarusian ruble","isDeprecated":false,"deprecationReason":null},{"name":"BZD","description":"Belize dollar","isDeprecated":false,"deprecationReason":null},{"name":"CAD","description":"Canadian dollar","isDeprecated":false,"deprecationReason":null},{"name":"CDF","description":"Congolese franc","isDeprecated":false,"deprecationReason":null},{"name":"CHF","description":"Swiss franc","isDeprecated":false,"deprecationReason":null},{"name":"CLP","description":"Chilean peso","isDeprecated":false,"deprecationReason":null},{"name":"CNY","description":"Renminbi (Chinese) yuan","isDeprecated":false,"deprecationReason":null},{"name":"COP","description":"Colombian peso","isDeprecated":false,"deprecationReason":null},{"name":"CRC","description":"Costa Rican colon","isDeprecated":false,"deprecationReason":null},{"name":"CUC","description":"Cuban convertible peso","isDeprecated":false,"deprecationReason":null},{"name":"CUP","description":"Cuban peso","isDeprecated":false,"deprecationReason":null},{"name":"CVE","description":"Cape Verde escudo","isDeprecated":false,"deprecationReason":null},{"name":"CZK","description":"Czech koruna","isDeprecated":false,"deprecationReason":null},{"name":"DJF","description":"Djiboutian franc","isDeprecated":false,"deprecationReason":null},{"name":"DKK","description":"Danish krone","isDeprecated":false,"deprecationReason":null},{"name":"DOP","description":"Dominican peso","isDeprecated":false,"deprecationReason":null},{"name":"DZD","description":"Algerian dinar","isDeprecated":false,"deprecationReason":null},{"name":"EGP","description":"Egyptian pound","isDeprecated":false,"deprecationReason":null},{"name":"ERN","description":"Eritrean nakfa","isDeprecated":false,"deprecationReason":null},{"name":"ETB","description":"Ethiopian birr","isDeprecated":false,"deprecationReason":null},{"name":"EUR","description":"Euro","isDeprecated":false,"deprecationReason":null},{"name":"FJD","description":"Fiji dollar","isDeprecated":false,"deprecationReason":null},{"name":"FKP","description":"Falkland Islands pound","isDeprecated":false,"deprecationReason":null},{"name":"GBP","description":"Pound sterling","isDeprecated":false,"deprecationReason":null},{"name":"GEL","description":"Georgian lari","isDeprecated":false,"deprecationReason":null},{"name":"GHS","description":"Ghanaian cedi","isDeprecated":false,"deprecationReason":null},{"name":"GIP","description":"Gibraltar pound","isDeprecated":false,"deprecationReason":null},{"name":"GMD","description":"Gambian dalasi","isDeprecated":false,"deprecationReason":null},{"name":"GNF","description":"Guinean franc","isDeprecated":false,"deprecationReason":null},{"name":"GTQ","description":"Guatemalan quetzal","isDeprecated":false,"deprecationReason":null},{"name":"GYD","description":"Guyanese dollar","isDeprecated":false,"deprecationReason":null},{"name":"HKD","description":"Hong Kong dollar","isDeprecated":false,"deprecationReason":null},{"name":"HNL","description":"Honduran lempira","isDeprecated":false,"deprecationReason":null},{"name":"HRK","description":"Croatian kuna","isDeprecated":false,"deprecationReason":null},{"name":"HTG","description":"Haitian gourde","isDeprecated":false,"deprecationReason":null},{"name":"HUF","description":"Hungarian forint","isDeprecated":false,"deprecationReason":null},{"name":"IDR","description":"Indonesian rupiah","isDeprecated":false,"deprecationReason":null},{"name":"ILS","description":"Israeli new shekel","isDeprecated":false,"deprecationReason":null},{"name":"INR","description":"Indian rupee","isDeprecated":false,"deprecationReason":null},{"name":"IQD","description":"Iraqi dinar","isDeprecated":false,"deprecationReason":null},{"name":"IRR","description":"Iranian rial","isDeprecated":false,"deprecationReason":null},{"name":"ISK","description":"Icelandic króna","isDeprecated":false,"deprecationReason":null},{"name":"JMD","description":"Jamaican dollar","isDeprecated":false,"deprecationReason":null},{"name":"JOD","description":"Jordanian dinar","isDeprecated":false,"deprecationReason":null},{"name":"JPY","description":"Japanese yen","isDeprecated":false,"deprecationReason":null},{"name":"KES","description":"Kenyan shilling","isDeprecated":false,"deprecationReason":null},{"name":"KGS","description":"Kyrgyzstani som","isDeprecated":false,"deprecationReason":null},{"name":"KHR","description":"Cambodian riel","isDeprecated":false,"deprecationReason":null},{"name":"KMF","description":"Comoro franc","isDeprecated":false,"deprecationReason":null},{"name":"KPW","description":"North Korean won","isDeprecated":false,"deprecationReason":null},{"name":"KRW","description":"South Korean won","isDeprecated":false,"deprecationReason":null},{"name":"KWD","description":"Kuwaiti dinar","isDeprecated":false,"deprecationReason":null},{"name":"KYD","description":"Cayman Islands dollar","isDeprecated":false,"deprecationReason":null},{"name":"KZT","description":"Kazakhstani tenge","isDeprecated":false,"deprecationReason":null},{"name":"LAK","description":"Lao kip","isDeprecated":false,"deprecationReason":null},{"name":"LBP","description":"Lebanese pound","isDeprecated":false,"deprecationReason":null},{"name":"LKR","description":"Sri Lankan rupee","isDeprecated":false,"deprecationReason":null},{"name":"LRD","description":"Liberian dollar","isDeprecated":false,"deprecationReason":null},{"name":"LSL","description":"Lesotho loti","isDeprecated":false,"deprecationReason":null},{"name":"LYD","description":"Libyan dinar","isDeprecated":false,"deprecationReason":null},{"name":"MAD","description":"Moroccan dirham","isDeprecated":false,"deprecationReason":null},{"name":"MDL","description":"Moldovan leu","isDeprecated":false,"deprecationReason":null},{"name":"MGA","description":"Malagasy ariary","isDeprecated":false,"deprecationReason":null},{"name":"MKD","description":"Macedonian denar","isDeprecated":false,"deprecationReason":null},{"name":"MMK","description":"Myanmar kyat","isDeprecated":false,"deprecationReason":null},{"name":"MNT","description":"Mongolian tögrög","isDeprecated":false,"deprecationReason":null},{"name":"MOP","description":"Macanese pataca","isDeprecated":false,"deprecationReason":null},{"name":"MRU","description":"Mauritanian ouguiya","isDeprecated":false,"deprecationReason":null},{"name":"MUR","description":"Mauritian rupee","isDeprecated":false,"deprecationReason":null},{"name":"MVR","description":"Maldivian rufiyaa","isDeprecated":false,"deprecationReason":null},{"name":"MWK","description":"Malawian kwacha","isDeprecated":false,"deprecationReason":null},{"name":"MXN","description":"Mexican peso","isDeprecated":false,"deprecationReason":null},{"name":"MYR","description":"Malaysian ringgit","isDeprecated":false,"deprecationReason":null},{"name":"MZN","description":"Mozambican metical","isDeprecated":false,"deprecationReason":null},{"name":"NAD","description":"Namibian dollar","isDeprecated":false,"deprecationReason":null},{"name":"NGN","description":"Nigerian naira","isDeprecated":false,"deprecationReason":null},{"name":"NIO","description":"Nicaraguan córdoba","isDeprecated":false,"deprecationReason":null},{"name":"NOK","description":"Norwegian krone","isDeprecated":false,"deprecationReason":null},{"name":"NPR","description":"Nepalese rupee","isDeprecated":false,"deprecationReason":null},{"name":"NZD","description":"New Zealand dollar","isDeprecated":false,"deprecationReason":null},{"name":"OMR","description":"Omani rial","isDeprecated":false,"deprecationReason":null},{"name":"PAB","description":"Panamanian balboa","isDeprecated":false,"deprecationReason":null},{"name":"PEN","description":"Peruvian sol","isDeprecated":false,"deprecationReason":null},{"name":"PGK","description":"Papua New Guinean kina","isDeprecated":false,"deprecationReason":null},{"name":"PHP","description":"Philippine peso","isDeprecated":false,"deprecationReason":null},{"name":"PKR","description":"Pakistani rupee","isDeprecated":false,"deprecationReason":null},{"name":"PLN","description":"Polish złoty","isDeprecated":false,"deprecationReason":null},{"name":"PYG","description":"Paraguayan guaraní","isDeprecated":false,"deprecationReason":null},{"name":"QAR","description":"Qatari riyal","isDeprecated":false,"deprecationReason":null},{"name":"RON","description":"Romanian leu","isDeprecated":false,"deprecationReason":null},{"name":"RSD","description":"Serbian dinar","isDeprecated":false,"deprecationReason":null},{"name":"RUB","description":"Russian ruble","isDeprecated":false,"deprecationReason":null},{"name":"RWF","description":"Rwandan franc","isDeprecated":false,"deprecationReason":null},{"name":"SAR","description":"Saudi riyal","isDeprecated":false,"deprecationReason":null},{"name":"SBD","description":"Solomon Islands dollar","isDeprecated":false,"deprecationReason":null},{"name":"SCR","description":"Seychelles rupee","isDeprecated":false,"deprecationReason":null},{"name":"SDG","description":"Sudanese pound","isDeprecated":false,"deprecationReason":null},{"name":"SEK","description":"Swedish krona/kronor","isDeprecated":false,"deprecationReason":null},{"name":"SGD","description":"Singapore dollar","isDeprecated":false,"deprecationReason":null},{"name":"SHP","description":"Saint Helena pound","isDeprecated":false,"deprecationReason":null},{"name":"SLL","description":"Sierra Leonean leone","isDeprecated":false,"deprecationReason":null},{"name":"SOS","description":"Somali shilling","isDeprecated":false,"deprecationReason":null},{"name":"SRD","description":"Surinamese dollar","isDeprecated":false,"deprecationReason":null},{"name":"SSP","description":"South Sudanese pound","isDeprecated":false,"deprecationReason":null},{"name":"STN","description":"São Tomé and Príncipe dobra","isDeprecated":false,"deprecationReason":null},{"name":"SVC","description":"Salvadoran colón","isDeprecated":false,"deprecationReason":null},{"name":"SYP","description":"Syrian pound","isDeprecated":false,"deprecationReason":null},{"name":"SZL","description":"Swazi lilangeni","isDeprecated":false,"deprecationReason":null},{"name":"THB","description":"Thai baht","isDeprecated":false,"deprecationReason":null},{"name":"TJS","description":"Tajikistani somoni","isDeprecated":false,"deprecationReason":null},{"name":"TMT","description":"Turkmenistan manat","isDeprecated":false,"deprecationReason":null},{"name":"TND","description":"Tunisian dinar","isDeprecated":false,"deprecationReason":null},{"name":"TOP","description":"Tongan paʻanga","isDeprecated":false,"deprecationReason":null},{"name":"TRY","description":"Turkish lira","isDeprecated":false,"deprecationReason":null},{"name":"TTD","description":"Trinidad and Tobago dollar","isDeprecated":false,"deprecationReason":null},{"name":"TWD","description":"New Taiwan dollar","isDeprecated":false,"deprecationReason":null},{"name":"TZS","description":"Tanzanian shilling","isDeprecated":false,"deprecationReason":null},{"name":"UAH","description":"Ukrainian hryvnia","isDeprecated":false,"deprecationReason":null},{"name":"UGX","description":"Ugandan shilling","isDeprecated":false,"deprecationReason":null},{"name":"USD","description":"United States dollar","isDeprecated":false,"deprecationReason":null},{"name":"UYU","description":"Uruguayan peso","isDeprecated":false,"deprecationReason":null},{"name":"UZS","description":"Uzbekistan som","isDeprecated":false,"deprecationReason":null},{"name":"VES","description":"Venezuelan bolívar soberano","isDeprecated":false,"deprecationReason":null},{"name":"VND","description":"Vietnamese đồng","isDeprecated":false,"deprecationReason":null},{"name":"VUV","description":"Vanuatu vatu","isDeprecated":false,"deprecationReason":null},{"name":"WST","description":"Samoan tala","isDeprecated":false,"deprecationReason":null},{"name":"XAF","description":"CFA franc BEAC","isDeprecated":false,"deprecationReason":null},{"name":"XCD","description":"East Caribbean dollar","isDeprecated":false,"deprecationReason":null},{"name":"XOF","description":"CFA franc BCEAO","isDeprecated":false,"deprecationReason":null},{"name":"XPF","description":"CFP franc (franc Pacifique)","isDeprecated":false,"deprecationReason":null},{"name":"YER","description":"Yemeni rial","isDeprecated":false,"deprecationReason":null},{"name":"ZAR","description":"South African rand","isDeprecated":false,"deprecationReason":null},{"name":"ZMW","description":"Zambian kwacha","isDeprecated":false,"deprecationReason":null},{"name":"ZWL","description":"Zimbabwean dollar","isDeprecated":false,"deprecationReason":null}],"possibleTypes":null},{"kind":"INTERFACE","name":"CustomField","description":null,"fields":[{"name":"name","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"list","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"label","description":null,"args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"LocalizedString","ofType":null}}},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":null,"args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"LocalizedString","ofType":null}}},"isDeprecated":false,"deprecationReason":null},{"name":"readonly","description":null,"args":[],"type":{"kind":"SCALAR","name":"Boolean","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"internal","description":null,"args":[],"type":{"kind":"SCALAR","name":"Boolean","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":[{"kind":"OBJECT","name":"StringCustomFieldConfig","ofType":null},{"kind":"OBJECT","name":"LocaleStringCustomFieldConfig","ofType":null},{"kind":"OBJECT","name":"IntCustomFieldConfig","ofType":null},{"kind":"OBJECT","name":"FloatCustomFieldConfig","ofType":null},{"kind":"OBJECT","name":"BooleanCustomFieldConfig","ofType":null},{"kind":"OBJECT","name":"DateTimeCustomFieldConfig","ofType":null},{"kind":"OBJECT","name":"RelationCustomFieldConfig","ofType":null},{"kind":"OBJECT","name":"TextCustomFieldConfig","ofType":null}]},{"kind":"OBJECT","name":"StringCustomFieldConfig","description":null,"fields":[{"name":"name","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"list","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"length","description":null,"args":[],"type":{"kind":"SCALAR","name":"Int","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"label","description":null,"args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"LocalizedString","ofType":null}}},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":null,"args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"LocalizedString","ofType":null}}},"isDeprecated":false,"deprecationReason":null},{"name":"readonly","description":null,"args":[],"type":{"kind":"SCALAR","name":"Boolean","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"internal","description":null,"args":[],"type":{"kind":"SCALAR","name":"Boolean","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"pattern","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"options","description":null,"args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"StringFieldOption","ofType":null}}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"CustomField","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"StringFieldOption","description":null,"fields":[{"name":"value","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"label","description":null,"args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"LocalizedString","ofType":null}}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"LocaleStringCustomFieldConfig","description":null,"fields":[{"name":"name","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"list","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"length","description":null,"args":[],"type":{"kind":"SCALAR","name":"Int","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"label","description":null,"args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"LocalizedString","ofType":null}}},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":null,"args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"LocalizedString","ofType":null}}},"isDeprecated":false,"deprecationReason":null},{"name":"readonly","description":null,"args":[],"type":{"kind":"SCALAR","name":"Boolean","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"internal","description":null,"args":[],"type":{"kind":"SCALAR","name":"Boolean","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"pattern","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"CustomField","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"IntCustomFieldConfig","description":null,"fields":[{"name":"name","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"list","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"label","description":null,"args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"LocalizedString","ofType":null}}},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":null,"args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"LocalizedString","ofType":null}}},"isDeprecated":false,"deprecationReason":null},{"name":"readonly","description":null,"args":[],"type":{"kind":"SCALAR","name":"Boolean","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"internal","description":null,"args":[],"type":{"kind":"SCALAR","name":"Boolean","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"min","description":null,"args":[],"type":{"kind":"SCALAR","name":"Int","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"max","description":null,"args":[],"type":{"kind":"SCALAR","name":"Int","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"step","description":null,"args":[],"type":{"kind":"SCALAR","name":"Int","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"CustomField","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"FloatCustomFieldConfig","description":null,"fields":[{"name":"name","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"list","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"label","description":null,"args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"LocalizedString","ofType":null}}},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":null,"args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"LocalizedString","ofType":null}}},"isDeprecated":false,"deprecationReason":null},{"name":"readonly","description":null,"args":[],"type":{"kind":"SCALAR","name":"Boolean","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"internal","description":null,"args":[],"type":{"kind":"SCALAR","name":"Boolean","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"min","description":null,"args":[],"type":{"kind":"SCALAR","name":"Float","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"max","description":null,"args":[],"type":{"kind":"SCALAR","name":"Float","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"step","description":null,"args":[],"type":{"kind":"SCALAR","name":"Float","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"CustomField","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"BooleanCustomFieldConfig","description":null,"fields":[{"name":"name","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"list","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"label","description":null,"args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"LocalizedString","ofType":null}}},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":null,"args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"LocalizedString","ofType":null}}},"isDeprecated":false,"deprecationReason":null},{"name":"readonly","description":null,"args":[],"type":{"kind":"SCALAR","name":"Boolean","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"internal","description":null,"args":[],"type":{"kind":"SCALAR","name":"Boolean","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"CustomField","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"DateTimeCustomFieldConfig","description":"Expects the same validation formats as the `` HTML element.\nSee https://developer.mozilla.org/en-US/docs/Web/HTML/Element/input/datetime-local#Additional_attributes","fields":[{"name":"name","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"list","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"label","description":null,"args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"LocalizedString","ofType":null}}},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":null,"args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"LocalizedString","ofType":null}}},"isDeprecated":false,"deprecationReason":null},{"name":"readonly","description":null,"args":[],"type":{"kind":"SCALAR","name":"Boolean","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"internal","description":null,"args":[],"type":{"kind":"SCALAR","name":"Boolean","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"min","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"max","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"step","description":null,"args":[],"type":{"kind":"SCALAR","name":"Int","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"CustomField","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"RelationCustomFieldConfig","description":null,"fields":[{"name":"name","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"list","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"label","description":null,"args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"LocalizedString","ofType":null}}},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":null,"args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"LocalizedString","ofType":null}}},"isDeprecated":false,"deprecationReason":null},{"name":"readonly","description":null,"args":[],"type":{"kind":"SCALAR","name":"Boolean","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"internal","description":null,"args":[],"type":{"kind":"SCALAR","name":"Boolean","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"entity","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"scalarFields","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"CustomField","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"TextCustomFieldConfig","description":null,"fields":[{"name":"name","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"list","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"label","description":null,"args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"LocalizedString","ofType":null}}},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":null,"args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"LocalizedString","ofType":null}}},"isDeprecated":false,"deprecationReason":null},{"name":"readonly","description":null,"args":[],"type":{"kind":"SCALAR","name":"Boolean","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"internal","description":null,"args":[],"type":{"kind":"SCALAR","name":"Boolean","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"CustomField","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"LocalizedString","description":null,"fields":[{"name":"languageCode","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"LanguageCode","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"value","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"UNION","name":"CustomFieldConfig","description":null,"fields":null,"inputFields":null,"interfaces":null,"enumValues":null,"possibleTypes":[{"kind":"OBJECT","name":"StringCustomFieldConfig","ofType":null},{"kind":"OBJECT","name":"LocaleStringCustomFieldConfig","ofType":null},{"kind":"OBJECT","name":"IntCustomFieldConfig","ofType":null},{"kind":"OBJECT","name":"FloatCustomFieldConfig","ofType":null},{"kind":"OBJECT","name":"BooleanCustomFieldConfig","ofType":null},{"kind":"OBJECT","name":"DateTimeCustomFieldConfig","ofType":null},{"kind":"OBJECT","name":"RelationCustomFieldConfig","ofType":null},{"kind":"OBJECT","name":"TextCustomFieldConfig","ofType":null}]},{"kind":"OBJECT","name":"CustomerGroup","description":null,"fields":[{"name":"id","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"ID","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"createdAt","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"DateTime","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"updatedAt","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"DateTime","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"customers","description":null,"args":[{"name":"options","description":null,"type":{"kind":"INPUT_OBJECT","name":"CustomerListOptions","ofType":null},"defaultValue":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CustomerList","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"Node","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"CustomerListOptions","description":null,"fields":null,"inputFields":[{"name":"skip","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null},{"name":"take","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null},{"name":"sort","description":null,"type":{"kind":"INPUT_OBJECT","name":"CustomerSortParameter","ofType":null},"defaultValue":null},{"name":"filter","description":null,"type":{"kind":"INPUT_OBJECT","name":"CustomerFilterParameter","ofType":null},"defaultValue":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Customer","description":null,"fields":[{"name":"id","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"ID","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"createdAt","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"DateTime","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"updatedAt","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"DateTime","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"title","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"firstName","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"lastName","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"phoneNumber","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"emailAddress","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"addresses","description":null,"args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Address","ofType":null}}},"isDeprecated":false,"deprecationReason":null},{"name":"orders","description":null,"args":[{"name":"options","description":null,"type":{"kind":"INPUT_OBJECT","name":"OrderListOptions","ofType":null},"defaultValue":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"OrderList","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"user","description":null,"args":[],"type":{"kind":"OBJECT","name":"User","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"customFields","description":null,"args":[],"type":{"kind":"SCALAR","name":"JSON","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"Node","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"CustomerList","description":null,"fields":[{"name":"items","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Customer","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"totalItems","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"PaginatedList","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"FacetValue","description":null,"fields":[{"name":"id","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"ID","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"createdAt","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"DateTime","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"updatedAt","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"DateTime","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"languageCode","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"LanguageCode","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"facet","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Facet","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"code","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"translations","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"FacetValueTranslation","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"customFields","description":null,"args":[],"type":{"kind":"SCALAR","name":"JSON","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"Node","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"FacetValueTranslation","description":null,"fields":[{"name":"id","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"ID","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"createdAt","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"DateTime","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"updatedAt","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"DateTime","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"languageCode","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"LanguageCode","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Facet","description":null,"fields":[{"name":"id","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"ID","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"createdAt","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"DateTime","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"updatedAt","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"DateTime","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"languageCode","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"LanguageCode","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"code","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"values","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"FacetValue","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"translations","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"FacetTranslation","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"customFields","description":null,"args":[],"type":{"kind":"SCALAR","name":"JSON","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"Node","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"FacetTranslation","description":null,"fields":[{"name":"id","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"ID","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"createdAt","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"DateTime","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"updatedAt","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"DateTime","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"languageCode","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"LanguageCode","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"FacetList","description":null,"fields":[{"name":"items","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Facet","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"totalItems","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"PaginatedList","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"HistoryEntry","description":null,"fields":[{"name":"id","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"ID","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"createdAt","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"DateTime","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"updatedAt","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"DateTime","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"HistoryEntryType","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"data","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"JSON","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"Node","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"ENUM","name":"HistoryEntryType","description":null,"fields":null,"inputFields":null,"interfaces":null,"enumValues":[{"name":"CUSTOMER_REGISTERED","description":null,"isDeprecated":false,"deprecationReason":null},{"name":"CUSTOMER_VERIFIED","description":null,"isDeprecated":false,"deprecationReason":null},{"name":"CUSTOMER_DETAIL_UPDATED","description":null,"isDeprecated":false,"deprecationReason":null},{"name":"CUSTOMER_ADDED_TO_GROUP","description":null,"isDeprecated":false,"deprecationReason":null},{"name":"CUSTOMER_REMOVED_FROM_GROUP","description":null,"isDeprecated":false,"deprecationReason":null},{"name":"CUSTOMER_ADDRESS_CREATED","description":null,"isDeprecated":false,"deprecationReason":null},{"name":"CUSTOMER_ADDRESS_UPDATED","description":null,"isDeprecated":false,"deprecationReason":null},{"name":"CUSTOMER_ADDRESS_DELETED","description":null,"isDeprecated":false,"deprecationReason":null},{"name":"CUSTOMER_PASSWORD_UPDATED","description":null,"isDeprecated":false,"deprecationReason":null},{"name":"CUSTOMER_PASSWORD_RESET_REQUESTED","description":null,"isDeprecated":false,"deprecationReason":null},{"name":"CUSTOMER_PASSWORD_RESET_VERIFIED","description":null,"isDeprecated":false,"deprecationReason":null},{"name":"CUSTOMER_EMAIL_UPDATE_REQUESTED","description":null,"isDeprecated":false,"deprecationReason":null},{"name":"CUSTOMER_EMAIL_UPDATE_VERIFIED","description":null,"isDeprecated":false,"deprecationReason":null},{"name":"CUSTOMER_NOTE","description":null,"isDeprecated":false,"deprecationReason":null},{"name":"ORDER_STATE_TRANSITION","description":null,"isDeprecated":false,"deprecationReason":null},{"name":"ORDER_PAYMENT_TRANSITION","description":null,"isDeprecated":false,"deprecationReason":null},{"name":"ORDER_FULFILLMENT","description":null,"isDeprecated":false,"deprecationReason":null},{"name":"ORDER_CANCELLATION","description":null,"isDeprecated":false,"deprecationReason":null},{"name":"ORDER_REFUND_TRANSITION","description":null,"isDeprecated":false,"deprecationReason":null},{"name":"ORDER_FULFILLMENT_TRANSITION","description":null,"isDeprecated":false,"deprecationReason":null},{"name":"ORDER_NOTE","description":null,"isDeprecated":false,"deprecationReason":null},{"name":"ORDER_COUPON_APPLIED","description":null,"isDeprecated":false,"deprecationReason":null},{"name":"ORDER_COUPON_REMOVED","description":null,"isDeprecated":false,"deprecationReason":null},{"name":"ORDER_MODIFIED","description":null,"isDeprecated":false,"deprecationReason":null}],"possibleTypes":null},{"kind":"OBJECT","name":"HistoryEntryList","description":null,"fields":[{"name":"items","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"HistoryEntry","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"totalItems","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"PaginatedList","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"HistoryEntryListOptions","description":null,"fields":null,"inputFields":[{"name":"skip","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null},{"name":"take","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null},{"name":"sort","description":null,"type":{"kind":"INPUT_OBJECT","name":"HistoryEntrySortParameter","ofType":null},"defaultValue":null},{"name":"filter","description":null,"type":{"kind":"INPUT_OBJECT","name":"HistoryEntryFilterParameter","ofType":null},"defaultValue":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"ENUM","name":"LanguageCode","description":"@description\nLanguages in the form of a ISO 639-1 language code with optional\nregion or script modifier (e.g. de_AT). The selection available is based\non the [Unicode CLDR summary list](https://unicode-org.github.io/cldr-staging/charts/37/summary/root.html)\nand includes the major spoken languages of the world and any widely-used variants.\n\n@docsCategory common","fields":null,"inputFields":null,"interfaces":null,"enumValues":[{"name":"af","description":"Afrikaans","isDeprecated":false,"deprecationReason":null},{"name":"ak","description":"Akan","isDeprecated":false,"deprecationReason":null},{"name":"sq","description":"Albanian","isDeprecated":false,"deprecationReason":null},{"name":"am","description":"Amharic","isDeprecated":false,"deprecationReason":null},{"name":"ar","description":"Arabic","isDeprecated":false,"deprecationReason":null},{"name":"hy","description":"Armenian","isDeprecated":false,"deprecationReason":null},{"name":"as","description":"Assamese","isDeprecated":false,"deprecationReason":null},{"name":"az","description":"Azerbaijani","isDeprecated":false,"deprecationReason":null},{"name":"bm","description":"Bambara","isDeprecated":false,"deprecationReason":null},{"name":"bn","description":"Bangla","isDeprecated":false,"deprecationReason":null},{"name":"eu","description":"Basque","isDeprecated":false,"deprecationReason":null},{"name":"be","description":"Belarusian","isDeprecated":false,"deprecationReason":null},{"name":"bs","description":"Bosnian","isDeprecated":false,"deprecationReason":null},{"name":"br","description":"Breton","isDeprecated":false,"deprecationReason":null},{"name":"bg","description":"Bulgarian","isDeprecated":false,"deprecationReason":null},{"name":"my","description":"Burmese","isDeprecated":false,"deprecationReason":null},{"name":"ca","description":"Catalan","isDeprecated":false,"deprecationReason":null},{"name":"ce","description":"Chechen","isDeprecated":false,"deprecationReason":null},{"name":"zh","description":"Chinese","isDeprecated":false,"deprecationReason":null},{"name":"zh_Hans","description":"Simplified Chinese","isDeprecated":false,"deprecationReason":null},{"name":"zh_Hant","description":"Traditional Chinese","isDeprecated":false,"deprecationReason":null},{"name":"cu","description":"Church Slavic","isDeprecated":false,"deprecationReason":null},{"name":"kw","description":"Cornish","isDeprecated":false,"deprecationReason":null},{"name":"co","description":"Corsican","isDeprecated":false,"deprecationReason":null},{"name":"hr","description":"Croatian","isDeprecated":false,"deprecationReason":null},{"name":"cs","description":"Czech","isDeprecated":false,"deprecationReason":null},{"name":"da","description":"Danish","isDeprecated":false,"deprecationReason":null},{"name":"nl","description":"Dutch","isDeprecated":false,"deprecationReason":null},{"name":"nl_BE","description":"Flemish","isDeprecated":false,"deprecationReason":null},{"name":"dz","description":"Dzongkha","isDeprecated":false,"deprecationReason":null},{"name":"en","description":"English","isDeprecated":false,"deprecationReason":null},{"name":"en_AU","description":"Australian English","isDeprecated":false,"deprecationReason":null},{"name":"en_CA","description":"Canadian English","isDeprecated":false,"deprecationReason":null},{"name":"en_GB","description":"British English","isDeprecated":false,"deprecationReason":null},{"name":"en_US","description":"American English","isDeprecated":false,"deprecationReason":null},{"name":"eo","description":"Esperanto","isDeprecated":false,"deprecationReason":null},{"name":"et","description":"Estonian","isDeprecated":false,"deprecationReason":null},{"name":"ee","description":"Ewe","isDeprecated":false,"deprecationReason":null},{"name":"fo","description":"Faroese","isDeprecated":false,"deprecationReason":null},{"name":"fi","description":"Finnish","isDeprecated":false,"deprecationReason":null},{"name":"fr","description":"French","isDeprecated":false,"deprecationReason":null},{"name":"fr_CA","description":"Canadian French","isDeprecated":false,"deprecationReason":null},{"name":"fr_CH","description":"Swiss French","isDeprecated":false,"deprecationReason":null},{"name":"ff","description":"Fulah","isDeprecated":false,"deprecationReason":null},{"name":"gl","description":"Galician","isDeprecated":false,"deprecationReason":null},{"name":"lg","description":"Ganda","isDeprecated":false,"deprecationReason":null},{"name":"ka","description":"Georgian","isDeprecated":false,"deprecationReason":null},{"name":"de","description":"German","isDeprecated":false,"deprecationReason":null},{"name":"de_AT","description":"Austrian German","isDeprecated":false,"deprecationReason":null},{"name":"de_CH","description":"Swiss High German","isDeprecated":false,"deprecationReason":null},{"name":"el","description":"Greek","isDeprecated":false,"deprecationReason":null},{"name":"gu","description":"Gujarati","isDeprecated":false,"deprecationReason":null},{"name":"ht","description":"Haitian Creole","isDeprecated":false,"deprecationReason":null},{"name":"ha","description":"Hausa","isDeprecated":false,"deprecationReason":null},{"name":"he","description":"Hebrew","isDeprecated":false,"deprecationReason":null},{"name":"hi","description":"Hindi","isDeprecated":false,"deprecationReason":null},{"name":"hu","description":"Hungarian","isDeprecated":false,"deprecationReason":null},{"name":"is","description":"Icelandic","isDeprecated":false,"deprecationReason":null},{"name":"ig","description":"Igbo","isDeprecated":false,"deprecationReason":null},{"name":"id","description":"Indonesian","isDeprecated":false,"deprecationReason":null},{"name":"ia","description":"Interlingua","isDeprecated":false,"deprecationReason":null},{"name":"ga","description":"Irish","isDeprecated":false,"deprecationReason":null},{"name":"it","description":"Italian","isDeprecated":false,"deprecationReason":null},{"name":"ja","description":"Japanese","isDeprecated":false,"deprecationReason":null},{"name":"jv","description":"Javanese","isDeprecated":false,"deprecationReason":null},{"name":"kl","description":"Kalaallisut","isDeprecated":false,"deprecationReason":null},{"name":"kn","description":"Kannada","isDeprecated":false,"deprecationReason":null},{"name":"ks","description":"Kashmiri","isDeprecated":false,"deprecationReason":null},{"name":"kk","description":"Kazakh","isDeprecated":false,"deprecationReason":null},{"name":"km","description":"Khmer","isDeprecated":false,"deprecationReason":null},{"name":"ki","description":"Kikuyu","isDeprecated":false,"deprecationReason":null},{"name":"rw","description":"Kinyarwanda","isDeprecated":false,"deprecationReason":null},{"name":"ko","description":"Korean","isDeprecated":false,"deprecationReason":null},{"name":"ku","description":"Kurdish","isDeprecated":false,"deprecationReason":null},{"name":"ky","description":"Kyrgyz","isDeprecated":false,"deprecationReason":null},{"name":"lo","description":"Lao","isDeprecated":false,"deprecationReason":null},{"name":"la","description":"Latin","isDeprecated":false,"deprecationReason":null},{"name":"lv","description":"Latvian","isDeprecated":false,"deprecationReason":null},{"name":"ln","description":"Lingala","isDeprecated":false,"deprecationReason":null},{"name":"lt","description":"Lithuanian","isDeprecated":false,"deprecationReason":null},{"name":"lu","description":"Luba-Katanga","isDeprecated":false,"deprecationReason":null},{"name":"lb","description":"Luxembourgish","isDeprecated":false,"deprecationReason":null},{"name":"mk","description":"Macedonian","isDeprecated":false,"deprecationReason":null},{"name":"mg","description":"Malagasy","isDeprecated":false,"deprecationReason":null},{"name":"ms","description":"Malay","isDeprecated":false,"deprecationReason":null},{"name":"ml","description":"Malayalam","isDeprecated":false,"deprecationReason":null},{"name":"mt","description":"Maltese","isDeprecated":false,"deprecationReason":null},{"name":"gv","description":"Manx","isDeprecated":false,"deprecationReason":null},{"name":"mi","description":"Maori","isDeprecated":false,"deprecationReason":null},{"name":"mr","description":"Marathi","isDeprecated":false,"deprecationReason":null},{"name":"mn","description":"Mongolian","isDeprecated":false,"deprecationReason":null},{"name":"ne","description":"Nepali","isDeprecated":false,"deprecationReason":null},{"name":"nd","description":"North Ndebele","isDeprecated":false,"deprecationReason":null},{"name":"se","description":"Northern Sami","isDeprecated":false,"deprecationReason":null},{"name":"nb","description":"Norwegian Bokmål","isDeprecated":false,"deprecationReason":null},{"name":"nn","description":"Norwegian Nynorsk","isDeprecated":false,"deprecationReason":null},{"name":"ny","description":"Nyanja","isDeprecated":false,"deprecationReason":null},{"name":"or","description":"Odia","isDeprecated":false,"deprecationReason":null},{"name":"om","description":"Oromo","isDeprecated":false,"deprecationReason":null},{"name":"os","description":"Ossetic","isDeprecated":false,"deprecationReason":null},{"name":"ps","description":"Pashto","isDeprecated":false,"deprecationReason":null},{"name":"fa","description":"Persian","isDeprecated":false,"deprecationReason":null},{"name":"fa_AF","description":"Dari","isDeprecated":false,"deprecationReason":null},{"name":"pl","description":"Polish","isDeprecated":false,"deprecationReason":null},{"name":"pt","description":"Portuguese","isDeprecated":false,"deprecationReason":null},{"name":"pt_BR","description":"Brazilian Portuguese","isDeprecated":false,"deprecationReason":null},{"name":"pt_PT","description":"European Portuguese","isDeprecated":false,"deprecationReason":null},{"name":"pa","description":"Punjabi","isDeprecated":false,"deprecationReason":null},{"name":"qu","description":"Quechua","isDeprecated":false,"deprecationReason":null},{"name":"ro","description":"Romanian","isDeprecated":false,"deprecationReason":null},{"name":"ro_MD","description":"Moldavian","isDeprecated":false,"deprecationReason":null},{"name":"rm","description":"Romansh","isDeprecated":false,"deprecationReason":null},{"name":"rn","description":"Rundi","isDeprecated":false,"deprecationReason":null},{"name":"ru","description":"Russian","isDeprecated":false,"deprecationReason":null},{"name":"sm","description":"Samoan","isDeprecated":false,"deprecationReason":null},{"name":"sg","description":"Sango","isDeprecated":false,"deprecationReason":null},{"name":"sa","description":"Sanskrit","isDeprecated":false,"deprecationReason":null},{"name":"gd","description":"Scottish Gaelic","isDeprecated":false,"deprecationReason":null},{"name":"sr","description":"Serbian","isDeprecated":false,"deprecationReason":null},{"name":"sn","description":"Shona","isDeprecated":false,"deprecationReason":null},{"name":"ii","description":"Sichuan Yi","isDeprecated":false,"deprecationReason":null},{"name":"sd","description":"Sindhi","isDeprecated":false,"deprecationReason":null},{"name":"si","description":"Sinhala","isDeprecated":false,"deprecationReason":null},{"name":"sk","description":"Slovak","isDeprecated":false,"deprecationReason":null},{"name":"sl","description":"Slovenian","isDeprecated":false,"deprecationReason":null},{"name":"so","description":"Somali","isDeprecated":false,"deprecationReason":null},{"name":"st","description":"Southern Sotho","isDeprecated":false,"deprecationReason":null},{"name":"es","description":"Spanish","isDeprecated":false,"deprecationReason":null},{"name":"es_ES","description":"European Spanish","isDeprecated":false,"deprecationReason":null},{"name":"es_MX","description":"Mexican Spanish","isDeprecated":false,"deprecationReason":null},{"name":"su","description":"Sundanese","isDeprecated":false,"deprecationReason":null},{"name":"sw","description":"Swahili","isDeprecated":false,"deprecationReason":null},{"name":"sw_CD","description":"Congo Swahili","isDeprecated":false,"deprecationReason":null},{"name":"sv","description":"Swedish","isDeprecated":false,"deprecationReason":null},{"name":"tg","description":"Tajik","isDeprecated":false,"deprecationReason":null},{"name":"ta","description":"Tamil","isDeprecated":false,"deprecationReason":null},{"name":"tt","description":"Tatar","isDeprecated":false,"deprecationReason":null},{"name":"te","description":"Telugu","isDeprecated":false,"deprecationReason":null},{"name":"th","description":"Thai","isDeprecated":false,"deprecationReason":null},{"name":"bo","description":"Tibetan","isDeprecated":false,"deprecationReason":null},{"name":"ti","description":"Tigrinya","isDeprecated":false,"deprecationReason":null},{"name":"to","description":"Tongan","isDeprecated":false,"deprecationReason":null},{"name":"tr","description":"Turkish","isDeprecated":false,"deprecationReason":null},{"name":"tk","description":"Turkmen","isDeprecated":false,"deprecationReason":null},{"name":"uk","description":"Ukrainian","isDeprecated":false,"deprecationReason":null},{"name":"ur","description":"Urdu","isDeprecated":false,"deprecationReason":null},{"name":"ug","description":"Uyghur","isDeprecated":false,"deprecationReason":null},{"name":"uz","description":"Uzbek","isDeprecated":false,"deprecationReason":null},{"name":"vi","description":"Vietnamese","isDeprecated":false,"deprecationReason":null},{"name":"vo","description":"Volapük","isDeprecated":false,"deprecationReason":null},{"name":"cy","description":"Welsh","isDeprecated":false,"deprecationReason":null},{"name":"fy","description":"Western Frisian","isDeprecated":false,"deprecationReason":null},{"name":"wo","description":"Wolof","isDeprecated":false,"deprecationReason":null},{"name":"xh","description":"Xhosa","isDeprecated":false,"deprecationReason":null},{"name":"yi","description":"Yiddish","isDeprecated":false,"deprecationReason":null},{"name":"yo","description":"Yoruba","isDeprecated":false,"deprecationReason":null},{"name":"zu","description":"Zulu","isDeprecated":false,"deprecationReason":null}],"possibleTypes":null},{"kind":"OBJECT","name":"Order","description":null,"fields":[{"name":"id","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"ID","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"createdAt","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"DateTime","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"updatedAt","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"DateTime","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"orderPlacedAt","description":"The date & time that the Order was placed, i.e. the Customer\ncompleted the checkout and the Order is no longer \"active\"","args":[],"type":{"kind":"SCALAR","name":"DateTime","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"code","description":"A unique code for the Order","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"state","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"active","description":"An order is active as long as the payment process has not been completed","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"customer","description":null,"args":[],"type":{"kind":"OBJECT","name":"Customer","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"shippingAddress","description":null,"args":[],"type":{"kind":"OBJECT","name":"OrderAddress","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"billingAddress","description":null,"args":[],"type":{"kind":"OBJECT","name":"OrderAddress","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"lines","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"OrderLine","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"surcharges","description":"Surcharges are arbitrary modifications to the Order total which are neither\nProductVariants nor discounts resulting from applied Promotions. For example,\none-off discounts based on customer interaction, or surcharges based on payment\nmethods.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Surcharge","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"discounts","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Discount","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"couponCodes","description":"An array of all coupon codes applied to the Order","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"promotions","description":"Promotions applied to the order. Only gets populated after the payment process has completed.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Promotion","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"payments","description":null,"args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Payment","ofType":null}}},"isDeprecated":false,"deprecationReason":null},{"name":"fulfillments","description":null,"args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Fulfillment","ofType":null}}},"isDeprecated":false,"deprecationReason":null},{"name":"totalQuantity","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"subTotal","description":"The subTotal is the total of all OrderLines in the Order. This figure also includes any Order-level\ndiscounts which have been prorated (proportionally distributed) amongst the OrderItems.\nTo get a total of all OrderLines which does not account for prorated discounts, use the\nsum of `OrderLine.discountedLinePrice` values.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"subTotalWithTax","description":"Same as subTotal, but inclusive of tax","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"currencyCode","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"CurrencyCode","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"shippingLines","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ShippingLine","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"shipping","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"shippingWithTax","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"total","description":"Equal to subTotal plus shipping","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"totalWithTax","description":"The final payable amount. Equal to subTotalWithTax plus shippingWithTax","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"taxSummary","description":"A summary of the taxes being applied to this Order","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"OrderTaxSummary","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"history","description":null,"args":[{"name":"options","description":null,"type":{"kind":"INPUT_OBJECT","name":"HistoryEntryListOptions","ofType":null},"defaultValue":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"HistoryEntryList","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"customFields","description":null,"args":[],"type":{"kind":"SCALAR","name":"JSON","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"Node","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"OrderTaxSummary","description":"A summary of the taxes being applied to this order, grouped\nby taxRate.","fields":[{"name":"description","description":"A description of this tax","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"taxRate","description":"The taxRate as a percentage","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Float","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"taxBase","description":"The total net price or OrderItems to which this taxRate applies","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"taxTotal","description":"The total tax being applied to the Order at this taxRate","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"OrderAddress","description":null,"fields":[{"name":"fullName","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"company","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"streetLine1","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"streetLine2","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"city","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"province","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"postalCode","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"country","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"countryCode","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"phoneNumber","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"customFields","description":null,"args":[],"type":{"kind":"SCALAR","name":"JSON","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"OrderList","description":null,"fields":[{"name":"items","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Order","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"totalItems","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"PaginatedList","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"ShippingLine","description":null,"fields":[{"name":"shippingMethod","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ShippingMethod","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"price","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"priceWithTax","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"discountedPrice","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"discountedPriceWithTax","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"discounts","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Discount","ofType":null}}}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Discount","description":null,"fields":[{"name":"adjustmentSource","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"AdjustmentType","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"amount","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"amountWithTax","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"OrderItem","description":null,"fields":[{"name":"id","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"ID","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"createdAt","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"DateTime","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"updatedAt","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"DateTime","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"cancelled","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"unitPrice","description":"The price of a single unit, excluding tax and discounts","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"unitPriceWithTax","description":"The price of a single unit, including tax but excluding discounts","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"discountedUnitPrice","description":"The price of a single unit including discounts, excluding tax.\n\nIf Order-level discounts have been applied, this will not be the\nactual taxable unit price (see `proratedUnitPrice`), but is generally the\ncorrect price to display to customers to avoid confusion\nabout the internal handling of distributed Order-level discounts.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"discountedUnitPriceWithTax","description":"The price of a single unit including discounts and tax","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"proratedUnitPrice","description":"The actual unit price, taking into account both item discounts _and_ prorated (proportially-distributed)\nOrder-level discounts. This value is the true economic value of the OrderItem, and is used in tax\nand refund calculations.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"proratedUnitPriceWithTax","description":"The proratedUnitPrice including tax","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"unitTax","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"taxRate","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Float","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"adjustments","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Adjustment","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"taxLines","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"TaxLine","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"fulfillment","description":null,"args":[],"type":{"kind":"OBJECT","name":"Fulfillment","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"refundId","description":null,"args":[],"type":{"kind":"SCALAR","name":"ID","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"Node","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"OrderLine","description":null,"fields":[{"name":"id","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"ID","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"createdAt","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"DateTime","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"updatedAt","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"DateTime","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"productVariant","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ProductVariant","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"featuredAsset","description":null,"args":[],"type":{"kind":"OBJECT","name":"Asset","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"unitPrice","description":"The price of a single unit, excluding tax and discounts","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"unitPriceWithTax","description":"The price of a single unit, including tax but excluding discounts","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"unitPriceChangeSinceAdded","description":"Non-zero if the unitPrice has changed since it was initially added to Order","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"unitPriceWithTaxChangeSinceAdded","description":"Non-zero if the unitPriceWithTax has changed since it was initially added to Order","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"discountedUnitPrice","description":"The price of a single unit including discounts, excluding tax.\n\nIf Order-level discounts have been applied, this will not be the\nactual taxable unit price (see `proratedUnitPrice`), but is generally the\ncorrect price to display to customers to avoid confusion\nabout the internal handling of distributed Order-level discounts.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"discountedUnitPriceWithTax","description":"The price of a single unit including discounts and tax","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"proratedUnitPrice","description":"The actual unit price, taking into account both item discounts _and_ prorated (proportially-distributed)\nOrder-level discounts. This value is the true economic value of the OrderItem, and is used in tax\nand refund calculations.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"proratedUnitPriceWithTax","description":"The proratedUnitPrice including tax","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"quantity","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"items","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"OrderItem","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"taxRate","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Float","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"linePrice","description":"The total price of the line excluding tax and discounts.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"linePriceWithTax","description":"The total price of the line including tax bit excluding discounts.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"discountedLinePrice","description":"The price of the line including discounts, excluding tax","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"discountedLinePriceWithTax","description":"The price of the line including discounts and tax","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"proratedLinePrice","description":"The actual line price, taking into account both item discounts _and_ prorated (proportially-distributed)\nOrder-level discounts. This value is the true economic value of the OrderLine, and is used in tax\nand refund calculations.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"proratedLinePriceWithTax","description":"The proratedLinePrice including tax","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"lineTax","description":"The total tax on this line","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"discounts","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Discount","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"taxLines","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"TaxLine","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"order","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Order","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"customFields","description":null,"args":[],"type":{"kind":"SCALAR","name":"JSON","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"Node","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Payment","description":null,"fields":[{"name":"id","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"ID","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"createdAt","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"DateTime","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"updatedAt","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"DateTime","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"method","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"amount","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"state","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"transactionId","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"errorMessage","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"refunds","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Refund","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"metadata","description":null,"args":[],"type":{"kind":"SCALAR","name":"JSON","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"Node","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Refund","description":null,"fields":[{"name":"id","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"ID","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"createdAt","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"DateTime","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"updatedAt","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"DateTime","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"items","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"shipping","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"adjustment","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"total","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"method","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"state","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"transactionId","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"reason","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"orderItems","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"OrderItem","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"paymentId","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"ID","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"metadata","description":null,"args":[],"type":{"kind":"SCALAR","name":"JSON","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"Node","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Fulfillment","description":null,"fields":[{"name":"id","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"ID","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"createdAt","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"DateTime","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"updatedAt","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"DateTime","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"orderItems","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"OrderItem","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"state","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"method","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"trackingCode","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"customFields","description":null,"args":[],"type":{"kind":"SCALAR","name":"JSON","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"Node","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Surcharge","description":null,"fields":[{"name":"id","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"ID","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"createdAt","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"DateTime","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"updatedAt","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"DateTime","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"sku","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"taxLines","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"TaxLine","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"price","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"priceWithTax","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"taxRate","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Float","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"Node","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"ProductOptionGroup","description":null,"fields":[{"name":"id","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"ID","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"createdAt","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"DateTime","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"updatedAt","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"DateTime","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"languageCode","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"LanguageCode","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"code","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"options","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ProductOption","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"translations","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ProductOptionGroupTranslation","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"customFields","description":null,"args":[],"type":{"kind":"SCALAR","name":"JSON","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"Node","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"ProductOptionGroupTranslation","description":null,"fields":[{"name":"id","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"ID","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"createdAt","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"DateTime","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"updatedAt","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"DateTime","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"languageCode","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"LanguageCode","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"ProductOption","description":null,"fields":[{"name":"id","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"ID","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"createdAt","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"DateTime","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"updatedAt","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"DateTime","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"languageCode","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"LanguageCode","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"code","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"groupId","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"ID","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"group","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ProductOptionGroup","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"translations","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ProductOptionTranslation","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"customFields","description":null,"args":[],"type":{"kind":"SCALAR","name":"JSON","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"Node","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"ProductOptionTranslation","description":null,"fields":[{"name":"id","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"ID","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"createdAt","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"DateTime","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"updatedAt","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"DateTime","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"languageCode","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"LanguageCode","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"SearchReindexResponse","description":null,"fields":[{"name":"success","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"SearchResponse","description":null,"fields":[{"name":"items","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"SearchResult","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"totalItems","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"facetValues","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"FacetValueResult","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"collections","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CollectionResult","ofType":null}}}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"FacetValueResult","description":"Which FacetValues are present in the products returned\nby the search, and in what quantity.","fields":[{"name":"facetValue","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"FacetValue","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"count","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"CollectionResult","description":"Which Collections are present in the products returned\nby the search, and in what quantity.","fields":[{"name":"collection","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Collection","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"count","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"SearchResultAsset","description":null,"fields":[{"name":"id","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"ID","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"preview","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"focalPoint","description":null,"args":[],"type":{"kind":"OBJECT","name":"Coordinate","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"SearchResult","description":null,"fields":[{"name":"sku","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"slug","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"productId","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"ID","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"productName","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"productAsset","description":null,"args":[],"type":{"kind":"OBJECT","name":"SearchResultAsset","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"productVariantId","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"ID","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"productVariantName","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"productVariantAsset","description":null,"args":[],"type":{"kind":"OBJECT","name":"SearchResultAsset","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"price","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"UNION","name":"SearchResultPrice","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"priceWithTax","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"UNION","name":"SearchResultPrice","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"currencyCode","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"CurrencyCode","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"facetIds","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"ID","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"facetValueIds","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"ID","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"collectionIds","description":"An array of ids of the Collections in which this result appears","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"ID","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"score","description":"A relevence score for the result. Differs between database implementations","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Float","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"UNION","name":"SearchResultPrice","description":"The price of a search result product, either as a range or as a single price","fields":null,"inputFields":null,"interfaces":null,"enumValues":null,"possibleTypes":[{"kind":"OBJECT","name":"PriceRange","ofType":null},{"kind":"OBJECT","name":"SinglePrice","ofType":null}]},{"kind":"OBJECT","name":"SinglePrice","description":"The price value where the result has a single price","fields":[{"name":"value","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"PriceRange","description":"The price range where the result has more than one price","fields":[{"name":"min","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"max","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Product","description":null,"fields":[{"name":"id","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"ID","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"createdAt","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"DateTime","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"updatedAt","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"DateTime","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"languageCode","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"LanguageCode","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"slug","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"featuredAsset","description":null,"args":[],"type":{"kind":"OBJECT","name":"Asset","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"assets","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Asset","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"variants","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ProductVariant","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"optionGroups","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ProductOptionGroup","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"facetValues","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"FacetValue","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"translations","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ProductTranslation","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"collections","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Collection","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"customFields","description":null,"args":[],"type":{"kind":"SCALAR","name":"JSON","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"Node","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"ProductTranslation","description":null,"fields":[{"name":"id","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"ID","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"createdAt","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"DateTime","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"updatedAt","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"DateTime","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"languageCode","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"LanguageCode","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"slug","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"ProductList","description":null,"fields":[{"name":"items","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Product","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"totalItems","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"PaginatedList","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"ProductVariant","description":null,"fields":[{"name":"id","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"ID","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"product","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Product","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"productId","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"ID","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"createdAt","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"DateTime","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"updatedAt","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"DateTime","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"languageCode","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"LanguageCode","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"sku","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"featuredAsset","description":null,"args":[],"type":{"kind":"OBJECT","name":"Asset","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"assets","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Asset","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"price","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"currencyCode","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"CurrencyCode","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"priceWithTax","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"stockLevel","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"taxRateApplied","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"TaxRate","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"taxCategory","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"TaxCategory","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"options","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ProductOption","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"facetValues","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"FacetValue","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"translations","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ProductVariantTranslation","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"customFields","description":null,"args":[],"type":{"kind":"SCALAR","name":"JSON","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"Node","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"ProductVariantTranslation","description":null,"fields":[{"name":"id","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"ID","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"createdAt","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"DateTime","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"updatedAt","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"DateTime","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"languageCode","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"LanguageCode","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Promotion","description":null,"fields":[{"name":"id","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"ID","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"createdAt","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"DateTime","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"updatedAt","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"DateTime","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"startsAt","description":null,"args":[],"type":{"kind":"SCALAR","name":"DateTime","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"endsAt","description":null,"args":[],"type":{"kind":"SCALAR","name":"DateTime","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"couponCode","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"perCustomerUsageLimit","description":null,"args":[],"type":{"kind":"SCALAR","name":"Int","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"enabled","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"conditions","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ConfigurableOperation","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"actions","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ConfigurableOperation","ofType":null}}}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"Node","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"PromotionList","description":null,"fields":[{"name":"items","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Promotion","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"totalItems","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"PaginatedList","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Role","description":null,"fields":[{"name":"id","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"ID","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"createdAt","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"DateTime","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"updatedAt","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"DateTime","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"code","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"permissions","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"Permission","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"channels","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Channel","ofType":null}}}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"Node","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"RoleList","description":null,"fields":[{"name":"items","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Role","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"totalItems","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"PaginatedList","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"ShippingMethod","description":null,"fields":[{"name":"id","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"ID","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"createdAt","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"DateTime","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"updatedAt","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"DateTime","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"code","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"fulfillmentHandlerCode","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"checker","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ConfigurableOperation","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"calculator","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ConfigurableOperation","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"translations","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ShippingMethodTranslation","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"customFields","description":null,"args":[],"type":{"kind":"SCALAR","name":"JSON","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"Node","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"ShippingMethodTranslation","description":null,"fields":[{"name":"id","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"ID","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"createdAt","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"DateTime","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"updatedAt","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"DateTime","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"languageCode","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"LanguageCode","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"ShippingMethodList","description":null,"fields":[{"name":"items","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ShippingMethod","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"totalItems","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"PaginatedList","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Tag","description":null,"fields":[{"name":"id","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"ID","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"createdAt","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"DateTime","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"updatedAt","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"DateTime","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"value","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"Node","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"TagList","description":null,"fields":[{"name":"items","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Tag","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"totalItems","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"PaginatedList","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"TaxCategory","description":null,"fields":[{"name":"id","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"ID","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"createdAt","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"DateTime","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"updatedAt","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"DateTime","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isDefault","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"Node","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"TaxRate","description":null,"fields":[{"name":"id","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"ID","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"createdAt","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"DateTime","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"updatedAt","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"DateTime","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"enabled","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"value","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Float","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"category","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"TaxCategory","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"zone","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Zone","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"customerGroup","description":null,"args":[],"type":{"kind":"OBJECT","name":"CustomerGroup","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"Node","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"TaxRateList","description":null,"fields":[{"name":"items","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"TaxRate","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"totalItems","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"PaginatedList","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"User","description":null,"fields":[{"name":"id","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"ID","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"createdAt","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"DateTime","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"updatedAt","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"DateTime","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"identifier","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"verified","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"roles","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Role","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"lastLogin","description":null,"args":[],"type":{"kind":"SCALAR","name":"DateTime","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"authenticationMethods","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"AuthenticationMethod","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"customFields","description":null,"args":[],"type":{"kind":"SCALAR","name":"JSON","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"Node","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"AuthenticationMethod","description":null,"fields":[{"name":"id","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"ID","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"createdAt","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"DateTime","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"updatedAt","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"DateTime","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"strategy","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"Node","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Zone","description":null,"fields":[{"name":"id","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"ID","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"createdAt","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"DateTime","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"updatedAt","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"DateTime","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"members","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Country","ofType":null}}}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"Node","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"OrderModificationError","description":"Returned when attempting to modify the contents of an Order that is not in the `AddingItems` state.","fields":[{"name":"errorCode","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"ErrorCode","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"message","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"ErrorResult","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"IneligibleShippingMethodError","description":"Returned when attempting to set a ShippingMethod for which the Order is not eligible","fields":[{"name":"errorCode","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"ErrorCode","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"message","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"ErrorResult","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"OrderPaymentStateError","description":"Returned when attempting to add a Payment to an Order that is not in the `ArrangingPayment` state.","fields":[{"name":"errorCode","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"ErrorCode","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"message","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"ErrorResult","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"IneligiblePaymentMethodError","description":"Returned when attempting to add a Payment using a PaymentMethod for which the Order is not eligible.","fields":[{"name":"errorCode","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"ErrorCode","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"message","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"eligibilityCheckerMessage","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"ErrorResult","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"PaymentFailedError","description":"Returned when a Payment fails due to an error.","fields":[{"name":"errorCode","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"ErrorCode","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"message","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"paymentErrorMessage","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"ErrorResult","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"PaymentDeclinedError","description":"Returned when a Payment is declined by the payment provider.","fields":[{"name":"errorCode","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"ErrorCode","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"message","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"paymentErrorMessage","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"ErrorResult","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"CouponCodeInvalidError","description":"Returned if the provided coupon code is invalid","fields":[{"name":"errorCode","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"ErrorCode","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"message","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"couponCode","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"ErrorResult","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"CouponCodeExpiredError","description":"Returned if the provided coupon code is invalid","fields":[{"name":"errorCode","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"ErrorCode","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"message","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"couponCode","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"ErrorResult","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"CouponCodeLimitError","description":"Returned if the provided coupon code is invalid","fields":[{"name":"errorCode","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"ErrorCode","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"message","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"couponCode","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"limit","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"ErrorResult","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"AlreadyLoggedInError","description":"Retured when attemting to set the Customer for an Order when already logged in.","fields":[{"name":"errorCode","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"ErrorCode","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"message","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"ErrorResult","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"MissingPasswordError","description":"Retured when attemting to register or verify a customer account without a password, when one is required.","fields":[{"name":"errorCode","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"ErrorCode","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"message","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"ErrorResult","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"PasswordAlreadySetError","description":"Retured when attemting to verify a customer account with a password, when a password has already been set.","fields":[{"name":"errorCode","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"ErrorCode","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"message","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"ErrorResult","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"VerificationTokenInvalidError","description":"Retured if the verification token (used to verify a Customer's email address) is either\ninvalid or does not match any expected tokens.","fields":[{"name":"errorCode","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"ErrorCode","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"message","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"ErrorResult","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"VerificationTokenExpiredError","description":"Returned if the verification token (used to verify a Customer's email address) is valid, but has\nexpired according to the `verificationTokenDuration` setting in the AuthOptions.","fields":[{"name":"errorCode","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"ErrorCode","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"message","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"ErrorResult","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"IdentifierChangeTokenInvalidError","description":"Retured if the token used to change a Customer's email address is either\ninvalid or does not match any expected tokens.","fields":[{"name":"errorCode","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"ErrorCode","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"message","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"ErrorResult","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"IdentifierChangeTokenExpiredError","description":"Retured if the token used to change a Customer's email address is valid, but has\nexpired according to the `verificationTokenDuration` setting in the AuthOptions.","fields":[{"name":"errorCode","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"ErrorCode","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"message","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"ErrorResult","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"PasswordResetTokenInvalidError","description":"Retured if the token used to reset a Customer's password is either\ninvalid or does not match any expected tokens.","fields":[{"name":"errorCode","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"ErrorCode","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"message","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"ErrorResult","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"PasswordResetTokenExpiredError","description":"Retured if the token used to reset a Customer's password is valid, but has\nexpired according to the `verificationTokenDuration` setting in the AuthOptions.","fields":[{"name":"errorCode","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"ErrorCode","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"message","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"ErrorResult","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"NotVerifiedError","description":"Returned if `authOptions.requireVerification` is set to `true` (which is the default)\nand an unverified user attempts to authenticate.","fields":[{"name":"errorCode","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"ErrorCode","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"message","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"ErrorResult","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"NoActiveOrderError","description":"Returned when invoking a mutation which depends on there being an active Order on the\ncurrent session.","fields":[{"name":"errorCode","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"ErrorCode","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"message","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"ErrorResult","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"AuthenticationInput","description":null,"fields":null,"inputFields":[{"name":"native","description":null,"type":{"kind":"INPUT_OBJECT","name":"NativeAuthInput","ofType":null},"defaultValue":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"RegisterCustomerInput","description":null,"fields":null,"inputFields":[{"name":"emailAddress","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null},{"name":"title","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null},{"name":"firstName","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null},{"name":"lastName","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null},{"name":"phoneNumber","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null},{"name":"password","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"UpdateCustomerInput","description":null,"fields":null,"inputFields":[{"name":"title","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null},{"name":"firstName","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null},{"name":"lastName","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null},{"name":"phoneNumber","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null},{"name":"customFields","description":null,"type":{"kind":"SCALAR","name":"JSON","ofType":null},"defaultValue":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"UpdateOrderInput","description":null,"fields":null,"inputFields":[{"name":"customFields","description":null,"type":{"kind":"SCALAR","name":"JSON","ofType":null},"defaultValue":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"PaymentInput","description":"Passed as input to the `addPaymentToOrder` mutation.","fields":null,"inputFields":[{"name":"method","description":"This field should correspond to the `code` property of a PaymentMethodHandler.","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null},{"name":"metadata","description":"This field should contain arbitrary data passed to the specified PaymentMethodHandler's `createPayment()` method\nas the \"metadata\" argument. For example, it could contain an ID for the payment and other\ndata generated by the payment provider.","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"JSON","ofType":null}},"defaultValue":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"CollectionListOptions","description":null,"fields":null,"inputFields":[{"name":"skip","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null},{"name":"take","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null},{"name":"sort","description":null,"type":{"kind":"INPUT_OBJECT","name":"CollectionSortParameter","ofType":null},"defaultValue":null},{"name":"filter","description":null,"type":{"kind":"INPUT_OBJECT","name":"CollectionFilterParameter","ofType":null},"defaultValue":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"FacetListOptions","description":null,"fields":null,"inputFields":[{"name":"skip","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null},{"name":"take","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null},{"name":"sort","description":null,"type":{"kind":"INPUT_OBJECT","name":"FacetSortParameter","ofType":null},"defaultValue":null},{"name":"filter","description":null,"type":{"kind":"INPUT_OBJECT","name":"FacetFilterParameter","ofType":null},"defaultValue":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"OrderListOptions","description":null,"fields":null,"inputFields":[{"name":"skip","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null},{"name":"take","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null},{"name":"sort","description":null,"type":{"kind":"INPUT_OBJECT","name":"OrderSortParameter","ofType":null},"defaultValue":null},{"name":"filter","description":null,"type":{"kind":"INPUT_OBJECT","name":"OrderFilterParameter","ofType":null},"defaultValue":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"ProductListOptions","description":null,"fields":null,"inputFields":[{"name":"skip","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null},{"name":"take","description":null,"type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null},{"name":"sort","description":null,"type":{"kind":"INPUT_OBJECT","name":"ProductSortParameter","ofType":null},"defaultValue":null},{"name":"filter","description":null,"type":{"kind":"INPUT_OBJECT","name":"ProductFilterParameter","ofType":null},"defaultValue":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"UNION","name":"UpdateOrderItemsResult","description":null,"fields":null,"inputFields":null,"interfaces":null,"enumValues":null,"possibleTypes":[{"kind":"OBJECT","name":"Order","ofType":null},{"kind":"OBJECT","name":"OrderModificationError","ofType":null},{"kind":"OBJECT","name":"OrderLimitError","ofType":null},{"kind":"OBJECT","name":"NegativeQuantityError","ofType":null},{"kind":"OBJECT","name":"InsufficientStockError","ofType":null}]},{"kind":"UNION","name":"RemoveOrderItemsResult","description":null,"fields":null,"inputFields":null,"interfaces":null,"enumValues":null,"possibleTypes":[{"kind":"OBJECT","name":"Order","ofType":null},{"kind":"OBJECT","name":"OrderModificationError","ofType":null}]},{"kind":"UNION","name":"SetOrderShippingMethodResult","description":null,"fields":null,"inputFields":null,"interfaces":null,"enumValues":null,"possibleTypes":[{"kind":"OBJECT","name":"Order","ofType":null},{"kind":"OBJECT","name":"OrderModificationError","ofType":null},{"kind":"OBJECT","name":"IneligibleShippingMethodError","ofType":null},{"kind":"OBJECT","name":"NoActiveOrderError","ofType":null}]},{"kind":"UNION","name":"ApplyCouponCodeResult","description":null,"fields":null,"inputFields":null,"interfaces":null,"enumValues":null,"possibleTypes":[{"kind":"OBJECT","name":"Order","ofType":null},{"kind":"OBJECT","name":"CouponCodeExpiredError","ofType":null},{"kind":"OBJECT","name":"CouponCodeInvalidError","ofType":null},{"kind":"OBJECT","name":"CouponCodeLimitError","ofType":null}]},{"kind":"UNION","name":"AddPaymentToOrderResult","description":null,"fields":null,"inputFields":null,"interfaces":null,"enumValues":null,"possibleTypes":[{"kind":"OBJECT","name":"Order","ofType":null},{"kind":"OBJECT","name":"OrderPaymentStateError","ofType":null},{"kind":"OBJECT","name":"IneligiblePaymentMethodError","ofType":null},{"kind":"OBJECT","name":"PaymentFailedError","ofType":null},{"kind":"OBJECT","name":"PaymentDeclinedError","ofType":null},{"kind":"OBJECT","name":"OrderStateTransitionError","ofType":null},{"kind":"OBJECT","name":"NoActiveOrderError","ofType":null}]},{"kind":"UNION","name":"TransitionOrderToStateResult","description":null,"fields":null,"inputFields":null,"interfaces":null,"enumValues":null,"possibleTypes":[{"kind":"OBJECT","name":"Order","ofType":null},{"kind":"OBJECT","name":"OrderStateTransitionError","ofType":null}]},{"kind":"UNION","name":"SetCustomerForOrderResult","description":null,"fields":null,"inputFields":null,"interfaces":null,"enumValues":null,"possibleTypes":[{"kind":"OBJECT","name":"Order","ofType":null},{"kind":"OBJECT","name":"AlreadyLoggedInError","ofType":null},{"kind":"OBJECT","name":"EmailAddressConflictError","ofType":null},{"kind":"OBJECT","name":"NoActiveOrderError","ofType":null}]},{"kind":"UNION","name":"RegisterCustomerAccountResult","description":null,"fields":null,"inputFields":null,"interfaces":null,"enumValues":null,"possibleTypes":[{"kind":"OBJECT","name":"Success","ofType":null},{"kind":"OBJECT","name":"MissingPasswordError","ofType":null},{"kind":"OBJECT","name":"NativeAuthStrategyError","ofType":null}]},{"kind":"UNION","name":"RefreshCustomerVerificationResult","description":null,"fields":null,"inputFields":null,"interfaces":null,"enumValues":null,"possibleTypes":[{"kind":"OBJECT","name":"Success","ofType":null},{"kind":"OBJECT","name":"NativeAuthStrategyError","ofType":null}]},{"kind":"UNION","name":"VerifyCustomerAccountResult","description":null,"fields":null,"inputFields":null,"interfaces":null,"enumValues":null,"possibleTypes":[{"kind":"OBJECT","name":"CurrentUser","ofType":null},{"kind":"OBJECT","name":"VerificationTokenInvalidError","ofType":null},{"kind":"OBJECT","name":"VerificationTokenExpiredError","ofType":null},{"kind":"OBJECT","name":"MissingPasswordError","ofType":null},{"kind":"OBJECT","name":"PasswordAlreadySetError","ofType":null},{"kind":"OBJECT","name":"NativeAuthStrategyError","ofType":null}]},{"kind":"UNION","name":"UpdateCustomerPasswordResult","description":null,"fields":null,"inputFields":null,"interfaces":null,"enumValues":null,"possibleTypes":[{"kind":"OBJECT","name":"Success","ofType":null},{"kind":"OBJECT","name":"InvalidCredentialsError","ofType":null},{"kind":"OBJECT","name":"NativeAuthStrategyError","ofType":null}]},{"kind":"UNION","name":"RequestUpdateCustomerEmailAddressResult","description":null,"fields":null,"inputFields":null,"interfaces":null,"enumValues":null,"possibleTypes":[{"kind":"OBJECT","name":"Success","ofType":null},{"kind":"OBJECT","name":"InvalidCredentialsError","ofType":null},{"kind":"OBJECT","name":"EmailAddressConflictError","ofType":null},{"kind":"OBJECT","name":"NativeAuthStrategyError","ofType":null}]},{"kind":"UNION","name":"UpdateCustomerEmailAddressResult","description":null,"fields":null,"inputFields":null,"interfaces":null,"enumValues":null,"possibleTypes":[{"kind":"OBJECT","name":"Success","ofType":null},{"kind":"OBJECT","name":"IdentifierChangeTokenInvalidError","ofType":null},{"kind":"OBJECT","name":"IdentifierChangeTokenExpiredError","ofType":null},{"kind":"OBJECT","name":"NativeAuthStrategyError","ofType":null}]},{"kind":"UNION","name":"RequestPasswordResetResult","description":null,"fields":null,"inputFields":null,"interfaces":null,"enumValues":null,"possibleTypes":[{"kind":"OBJECT","name":"Success","ofType":null},{"kind":"OBJECT","name":"NativeAuthStrategyError","ofType":null}]},{"kind":"UNION","name":"ResetPasswordResult","description":null,"fields":null,"inputFields":null,"interfaces":null,"enumValues":null,"possibleTypes":[{"kind":"OBJECT","name":"CurrentUser","ofType":null},{"kind":"OBJECT","name":"PasswordResetTokenInvalidError","ofType":null},{"kind":"OBJECT","name":"PasswordResetTokenExpiredError","ofType":null},{"kind":"OBJECT","name":"NativeAuthStrategyError","ofType":null}]},{"kind":"UNION","name":"NativeAuthenticationResult","description":null,"fields":null,"inputFields":null,"interfaces":null,"enumValues":null,"possibleTypes":[{"kind":"OBJECT","name":"CurrentUser","ofType":null},{"kind":"OBJECT","name":"InvalidCredentialsError","ofType":null},{"kind":"OBJECT","name":"NotVerifiedError","ofType":null},{"kind":"OBJECT","name":"NativeAuthStrategyError","ofType":null}]},{"kind":"UNION","name":"AuthenticationResult","description":null,"fields":null,"inputFields":null,"interfaces":null,"enumValues":null,"possibleTypes":[{"kind":"OBJECT","name":"CurrentUser","ofType":null},{"kind":"OBJECT","name":"InvalidCredentialsError","ofType":null},{"kind":"OBJECT","name":"NotVerifiedError","ofType":null}]},{"kind":"UNION","name":"ActiveOrderResult","description":null,"fields":null,"inputFields":null,"interfaces":null,"enumValues":null,"possibleTypes":[{"kind":"OBJECT","name":"Order","ofType":null},{"kind":"OBJECT","name":"NoActiveOrderError","ofType":null}]},{"kind":"INPUT_OBJECT","name":"ProductVariantFilterParameter","description":null,"fields":null,"inputFields":[{"name":"createdAt","description":null,"type":{"kind":"INPUT_OBJECT","name":"DateOperators","ofType":null},"defaultValue":null},{"name":"updatedAt","description":null,"type":{"kind":"INPUT_OBJECT","name":"DateOperators","ofType":null},"defaultValue":null},{"name":"languageCode","description":null,"type":{"kind":"INPUT_OBJECT","name":"StringOperators","ofType":null},"defaultValue":null},{"name":"sku","description":null,"type":{"kind":"INPUT_OBJECT","name":"StringOperators","ofType":null},"defaultValue":null},{"name":"name","description":null,"type":{"kind":"INPUT_OBJECT","name":"StringOperators","ofType":null},"defaultValue":null},{"name":"price","description":null,"type":{"kind":"INPUT_OBJECT","name":"NumberOperators","ofType":null},"defaultValue":null},{"name":"currencyCode","description":null,"type":{"kind":"INPUT_OBJECT","name":"StringOperators","ofType":null},"defaultValue":null},{"name":"priceWithTax","description":null,"type":{"kind":"INPUT_OBJECT","name":"NumberOperators","ofType":null},"defaultValue":null},{"name":"stockLevel","description":null,"type":{"kind":"INPUT_OBJECT","name":"StringOperators","ofType":null},"defaultValue":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"ProductVariantSortParameter","description":null,"fields":null,"inputFields":[{"name":"id","description":null,"type":{"kind":"ENUM","name":"SortOrder","ofType":null},"defaultValue":null},{"name":"productId","description":null,"type":{"kind":"ENUM","name":"SortOrder","ofType":null},"defaultValue":null},{"name":"createdAt","description":null,"type":{"kind":"ENUM","name":"SortOrder","ofType":null},"defaultValue":null},{"name":"updatedAt","description":null,"type":{"kind":"ENUM","name":"SortOrder","ofType":null},"defaultValue":null},{"name":"sku","description":null,"type":{"kind":"ENUM","name":"SortOrder","ofType":null},"defaultValue":null},{"name":"name","description":null,"type":{"kind":"ENUM","name":"SortOrder","ofType":null},"defaultValue":null},{"name":"price","description":null,"type":{"kind":"ENUM","name":"SortOrder","ofType":null},"defaultValue":null},{"name":"priceWithTax","description":null,"type":{"kind":"ENUM","name":"SortOrder","ofType":null},"defaultValue":null},{"name":"stockLevel","description":null,"type":{"kind":"ENUM","name":"SortOrder","ofType":null},"defaultValue":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"CustomerFilterParameter","description":null,"fields":null,"inputFields":[{"name":"createdAt","description":null,"type":{"kind":"INPUT_OBJECT","name":"DateOperators","ofType":null},"defaultValue":null},{"name":"updatedAt","description":null,"type":{"kind":"INPUT_OBJECT","name":"DateOperators","ofType":null},"defaultValue":null},{"name":"title","description":null,"type":{"kind":"INPUT_OBJECT","name":"StringOperators","ofType":null},"defaultValue":null},{"name":"firstName","description":null,"type":{"kind":"INPUT_OBJECT","name":"StringOperators","ofType":null},"defaultValue":null},{"name":"lastName","description":null,"type":{"kind":"INPUT_OBJECT","name":"StringOperators","ofType":null},"defaultValue":null},{"name":"phoneNumber","description":null,"type":{"kind":"INPUT_OBJECT","name":"StringOperators","ofType":null},"defaultValue":null},{"name":"emailAddress","description":null,"type":{"kind":"INPUT_OBJECT","name":"StringOperators","ofType":null},"defaultValue":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"CustomerSortParameter","description":null,"fields":null,"inputFields":[{"name":"id","description":null,"type":{"kind":"ENUM","name":"SortOrder","ofType":null},"defaultValue":null},{"name":"createdAt","description":null,"type":{"kind":"ENUM","name":"SortOrder","ofType":null},"defaultValue":null},{"name":"updatedAt","description":null,"type":{"kind":"ENUM","name":"SortOrder","ofType":null},"defaultValue":null},{"name":"title","description":null,"type":{"kind":"ENUM","name":"SortOrder","ofType":null},"defaultValue":null},{"name":"firstName","description":null,"type":{"kind":"ENUM","name":"SortOrder","ofType":null},"defaultValue":null},{"name":"lastName","description":null,"type":{"kind":"ENUM","name":"SortOrder","ofType":null},"defaultValue":null},{"name":"phoneNumber","description":null,"type":{"kind":"ENUM","name":"SortOrder","ofType":null},"defaultValue":null},{"name":"emailAddress","description":null,"type":{"kind":"ENUM","name":"SortOrder","ofType":null},"defaultValue":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"OrderFilterParameter","description":null,"fields":null,"inputFields":[{"name":"createdAt","description":null,"type":{"kind":"INPUT_OBJECT","name":"DateOperators","ofType":null},"defaultValue":null},{"name":"updatedAt","description":null,"type":{"kind":"INPUT_OBJECT","name":"DateOperators","ofType":null},"defaultValue":null},{"name":"orderPlacedAt","description":null,"type":{"kind":"INPUT_OBJECT","name":"DateOperators","ofType":null},"defaultValue":null},{"name":"code","description":null,"type":{"kind":"INPUT_OBJECT","name":"StringOperators","ofType":null},"defaultValue":null},{"name":"state","description":null,"type":{"kind":"INPUT_OBJECT","name":"StringOperators","ofType":null},"defaultValue":null},{"name":"active","description":null,"type":{"kind":"INPUT_OBJECT","name":"BooleanOperators","ofType":null},"defaultValue":null},{"name":"totalQuantity","description":null,"type":{"kind":"INPUT_OBJECT","name":"NumberOperators","ofType":null},"defaultValue":null},{"name":"subTotal","description":null,"type":{"kind":"INPUT_OBJECT","name":"NumberOperators","ofType":null},"defaultValue":null},{"name":"subTotalWithTax","description":null,"type":{"kind":"INPUT_OBJECT","name":"NumberOperators","ofType":null},"defaultValue":null},{"name":"currencyCode","description":null,"type":{"kind":"INPUT_OBJECT","name":"StringOperators","ofType":null},"defaultValue":null},{"name":"shipping","description":null,"type":{"kind":"INPUT_OBJECT","name":"NumberOperators","ofType":null},"defaultValue":null},{"name":"shippingWithTax","description":null,"type":{"kind":"INPUT_OBJECT","name":"NumberOperators","ofType":null},"defaultValue":null},{"name":"total","description":null,"type":{"kind":"INPUT_OBJECT","name":"NumberOperators","ofType":null},"defaultValue":null},{"name":"totalWithTax","description":null,"type":{"kind":"INPUT_OBJECT","name":"NumberOperators","ofType":null},"defaultValue":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"OrderSortParameter","description":null,"fields":null,"inputFields":[{"name":"id","description":null,"type":{"kind":"ENUM","name":"SortOrder","ofType":null},"defaultValue":null},{"name":"createdAt","description":null,"type":{"kind":"ENUM","name":"SortOrder","ofType":null},"defaultValue":null},{"name":"updatedAt","description":null,"type":{"kind":"ENUM","name":"SortOrder","ofType":null},"defaultValue":null},{"name":"orderPlacedAt","description":null,"type":{"kind":"ENUM","name":"SortOrder","ofType":null},"defaultValue":null},{"name":"code","description":null,"type":{"kind":"ENUM","name":"SortOrder","ofType":null},"defaultValue":null},{"name":"state","description":null,"type":{"kind":"ENUM","name":"SortOrder","ofType":null},"defaultValue":null},{"name":"totalQuantity","description":null,"type":{"kind":"ENUM","name":"SortOrder","ofType":null},"defaultValue":null},{"name":"subTotal","description":null,"type":{"kind":"ENUM","name":"SortOrder","ofType":null},"defaultValue":null},{"name":"subTotalWithTax","description":null,"type":{"kind":"ENUM","name":"SortOrder","ofType":null},"defaultValue":null},{"name":"shipping","description":null,"type":{"kind":"ENUM","name":"SortOrder","ofType":null},"defaultValue":null},{"name":"shippingWithTax","description":null,"type":{"kind":"ENUM","name":"SortOrder","ofType":null},"defaultValue":null},{"name":"total","description":null,"type":{"kind":"ENUM","name":"SortOrder","ofType":null},"defaultValue":null},{"name":"totalWithTax","description":null,"type":{"kind":"ENUM","name":"SortOrder","ofType":null},"defaultValue":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"HistoryEntryFilterParameter","description":null,"fields":null,"inputFields":[{"name":"createdAt","description":null,"type":{"kind":"INPUT_OBJECT","name":"DateOperators","ofType":null},"defaultValue":null},{"name":"updatedAt","description":null,"type":{"kind":"INPUT_OBJECT","name":"DateOperators","ofType":null},"defaultValue":null},{"name":"type","description":null,"type":{"kind":"INPUT_OBJECT","name":"StringOperators","ofType":null},"defaultValue":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"HistoryEntrySortParameter","description":null,"fields":null,"inputFields":[{"name":"id","description":null,"type":{"kind":"ENUM","name":"SortOrder","ofType":null},"defaultValue":null},{"name":"createdAt","description":null,"type":{"kind":"ENUM","name":"SortOrder","ofType":null},"defaultValue":null},{"name":"updatedAt","description":null,"type":{"kind":"ENUM","name":"SortOrder","ofType":null},"defaultValue":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"CollectionFilterParameter","description":null,"fields":null,"inputFields":[{"name":"createdAt","description":null,"type":{"kind":"INPUT_OBJECT","name":"DateOperators","ofType":null},"defaultValue":null},{"name":"updatedAt","description":null,"type":{"kind":"INPUT_OBJECT","name":"DateOperators","ofType":null},"defaultValue":null},{"name":"languageCode","description":null,"type":{"kind":"INPUT_OBJECT","name":"StringOperators","ofType":null},"defaultValue":null},{"name":"name","description":null,"type":{"kind":"INPUT_OBJECT","name":"StringOperators","ofType":null},"defaultValue":null},{"name":"slug","description":null,"type":{"kind":"INPUT_OBJECT","name":"StringOperators","ofType":null},"defaultValue":null},{"name":"position","description":null,"type":{"kind":"INPUT_OBJECT","name":"NumberOperators","ofType":null},"defaultValue":null},{"name":"description","description":null,"type":{"kind":"INPUT_OBJECT","name":"StringOperators","ofType":null},"defaultValue":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"CollectionSortParameter","description":null,"fields":null,"inputFields":[{"name":"id","description":null,"type":{"kind":"ENUM","name":"SortOrder","ofType":null},"defaultValue":null},{"name":"createdAt","description":null,"type":{"kind":"ENUM","name":"SortOrder","ofType":null},"defaultValue":null},{"name":"updatedAt","description":null,"type":{"kind":"ENUM","name":"SortOrder","ofType":null},"defaultValue":null},{"name":"name","description":null,"type":{"kind":"ENUM","name":"SortOrder","ofType":null},"defaultValue":null},{"name":"slug","description":null,"type":{"kind":"ENUM","name":"SortOrder","ofType":null},"defaultValue":null},{"name":"position","description":null,"type":{"kind":"ENUM","name":"SortOrder","ofType":null},"defaultValue":null},{"name":"description","description":null,"type":{"kind":"ENUM","name":"SortOrder","ofType":null},"defaultValue":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"FacetFilterParameter","description":null,"fields":null,"inputFields":[{"name":"createdAt","description":null,"type":{"kind":"INPUT_OBJECT","name":"DateOperators","ofType":null},"defaultValue":null},{"name":"updatedAt","description":null,"type":{"kind":"INPUT_OBJECT","name":"DateOperators","ofType":null},"defaultValue":null},{"name":"languageCode","description":null,"type":{"kind":"INPUT_OBJECT","name":"StringOperators","ofType":null},"defaultValue":null},{"name":"name","description":null,"type":{"kind":"INPUT_OBJECT","name":"StringOperators","ofType":null},"defaultValue":null},{"name":"code","description":null,"type":{"kind":"INPUT_OBJECT","name":"StringOperators","ofType":null},"defaultValue":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"FacetSortParameter","description":null,"fields":null,"inputFields":[{"name":"id","description":null,"type":{"kind":"ENUM","name":"SortOrder","ofType":null},"defaultValue":null},{"name":"createdAt","description":null,"type":{"kind":"ENUM","name":"SortOrder","ofType":null},"defaultValue":null},{"name":"updatedAt","description":null,"type":{"kind":"ENUM","name":"SortOrder","ofType":null},"defaultValue":null},{"name":"name","description":null,"type":{"kind":"ENUM","name":"SortOrder","ofType":null},"defaultValue":null},{"name":"code","description":null,"type":{"kind":"ENUM","name":"SortOrder","ofType":null},"defaultValue":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"ProductFilterParameter","description":null,"fields":null,"inputFields":[{"name":"createdAt","description":null,"type":{"kind":"INPUT_OBJECT","name":"DateOperators","ofType":null},"defaultValue":null},{"name":"updatedAt","description":null,"type":{"kind":"INPUT_OBJECT","name":"DateOperators","ofType":null},"defaultValue":null},{"name":"languageCode","description":null,"type":{"kind":"INPUT_OBJECT","name":"StringOperators","ofType":null},"defaultValue":null},{"name":"name","description":null,"type":{"kind":"INPUT_OBJECT","name":"StringOperators","ofType":null},"defaultValue":null},{"name":"slug","description":null,"type":{"kind":"INPUT_OBJECT","name":"StringOperators","ofType":null},"defaultValue":null},{"name":"description","description":null,"type":{"kind":"INPUT_OBJECT","name":"StringOperators","ofType":null},"defaultValue":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"ProductSortParameter","description":null,"fields":null,"inputFields":[{"name":"id","description":null,"type":{"kind":"ENUM","name":"SortOrder","ofType":null},"defaultValue":null},{"name":"createdAt","description":null,"type":{"kind":"ENUM","name":"SortOrder","ofType":null},"defaultValue":null},{"name":"updatedAt","description":null,"type":{"kind":"ENUM","name":"SortOrder","ofType":null},"defaultValue":null},{"name":"name","description":null,"type":{"kind":"ENUM","name":"SortOrder","ofType":null},"defaultValue":null},{"name":"slug","description":null,"type":{"kind":"ENUM","name":"SortOrder","ofType":null},"defaultValue":null},{"name":"description","description":null,"type":{"kind":"ENUM","name":"SortOrder","ofType":null},"defaultValue":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"NativeAuthInput","description":null,"fields":null,"inputFields":[{"name":"username","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null},{"name":"password","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"__Schema","description":"A GraphQL Schema defines the capabilities of a GraphQL server. It exposes all available types and directives on the server, as well as the entry points for query, mutation, and subscription operations.","fields":[{"name":"description","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"types","description":"A list of all types supported by this server.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"__Type","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"queryType","description":"The type that query operations will be rooted at.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"__Type","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"mutationType","description":"If this server supports mutation, the type that mutation operations will be rooted at.","args":[],"type":{"kind":"OBJECT","name":"__Type","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"subscriptionType","description":"If this server support subscription, the type that subscription operations will be rooted at.","args":[],"type":{"kind":"OBJECT","name":"__Type","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"directives","description":"A list of all directives supported by this server.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"__Directive","ofType":null}}}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"__Type","description":"The fundamental unit of any GraphQL Schema is the type. There are many kinds of types in GraphQL as represented by the `__TypeKind` enum.\n\nDepending on the kind of a type, certain fields describe information about that type. Scalar types provide no information beyond a name, description and optional `specifiedByUrl`, while Enum types provide their values. Object and Interface types provide the fields they describe. Abstract types, Union and Interface, provide the Object types possible at runtime. List and NonNull types compose other types.","fields":[{"name":"kind","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"__TypeKind","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"specifiedByUrl","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"fields","description":null,"args":[{"name":"includeDeprecated","description":null,"type":{"kind":"SCALAR","name":"Boolean","ofType":null},"defaultValue":"false"}],"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"__Field","ofType":null}}},"isDeprecated":false,"deprecationReason":null},{"name":"interfaces","description":null,"args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"__Type","ofType":null}}},"isDeprecated":false,"deprecationReason":null},{"name":"possibleTypes","description":null,"args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"__Type","ofType":null}}},"isDeprecated":false,"deprecationReason":null},{"name":"enumValues","description":null,"args":[{"name":"includeDeprecated","description":null,"type":{"kind":"SCALAR","name":"Boolean","ofType":null},"defaultValue":"false"}],"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"__EnumValue","ofType":null}}},"isDeprecated":false,"deprecationReason":null},{"name":"inputFields","description":null,"args":[{"name":"includeDeprecated","description":null,"type":{"kind":"SCALAR","name":"Boolean","ofType":null},"defaultValue":"false"}],"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"__InputValue","ofType":null}}},"isDeprecated":false,"deprecationReason":null},{"name":"ofType","description":null,"args":[],"type":{"kind":"OBJECT","name":"__Type","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"ENUM","name":"__TypeKind","description":"An enum describing what kind of type a given `__Type` is.","fields":null,"inputFields":null,"interfaces":null,"enumValues":[{"name":"SCALAR","description":"Indicates this type is a scalar.","isDeprecated":false,"deprecationReason":null},{"name":"OBJECT","description":"Indicates this type is an object. `fields` and `interfaces` are valid fields.","isDeprecated":false,"deprecationReason":null},{"name":"INTERFACE","description":"Indicates this type is an interface. `fields`, `interfaces`, and `possibleTypes` are valid fields.","isDeprecated":false,"deprecationReason":null},{"name":"UNION","description":"Indicates this type is a union. `possibleTypes` is a valid field.","isDeprecated":false,"deprecationReason":null},{"name":"ENUM","description":"Indicates this type is an enum. `enumValues` is a valid field.","isDeprecated":false,"deprecationReason":null},{"name":"INPUT_OBJECT","description":"Indicates this type is an input object. `inputFields` is a valid field.","isDeprecated":false,"deprecationReason":null},{"name":"LIST","description":"Indicates this type is a list. `ofType` is a valid field.","isDeprecated":false,"deprecationReason":null},{"name":"NON_NULL","description":"Indicates this type is a non-null. `ofType` is a valid field.","isDeprecated":false,"deprecationReason":null}],"possibleTypes":null},{"kind":"OBJECT","name":"__Field","description":"Object and Interface types are described by a list of Fields, each of which has a name, potentially a list of arguments, and a return type.","fields":[{"name":"name","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"args","description":null,"args":[{"name":"includeDeprecated","description":null,"type":{"kind":"SCALAR","name":"Boolean","ofType":null},"defaultValue":"false"}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"__InputValue","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"__Type","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isDeprecated","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"deprecationReason","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"__InputValue","description":"Arguments provided to Fields or Directives and the input fields of an InputObject are represented as Input Values which describe their type and optionally a default value.","fields":[{"name":"name","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"__Type","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"defaultValue","description":"A GraphQL-formatted string representing the default value for this input value.","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"isDeprecated","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"deprecationReason","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"__EnumValue","description":"One possible value for a given Enum. Enum values are unique values, not a placeholder for a string or numeric value. However an Enum value is returned in a JSON response as a string.","fields":[{"name":"name","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"isDeprecated","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"deprecationReason","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"__Directive","description":"A Directive provides a way to describe alternate runtime execution and type validation behavior in a GraphQL document.\n\nIn some cases, you need to provide options to alter GraphQL's execution behavior in ways field arguments will not suffice, such as conditionally including or skipping a field. Directives provide this by describing additional information to the executor.","fields":[{"name":"name","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"isRepeatable","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"locations","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"__DirectiveLocation","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"args","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"__InputValue","ofType":null}}}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"ENUM","name":"__DirectiveLocation","description":"A Directive can be adjacent to many parts of the GraphQL language, a __DirectiveLocation describes one such possible adjacencies.","fields":null,"inputFields":null,"interfaces":null,"enumValues":[{"name":"QUERY","description":"Location adjacent to a query operation.","isDeprecated":false,"deprecationReason":null},{"name":"MUTATION","description":"Location adjacent to a mutation operation.","isDeprecated":false,"deprecationReason":null},{"name":"SUBSCRIPTION","description":"Location adjacent to a subscription operation.","isDeprecated":false,"deprecationReason":null},{"name":"FIELD","description":"Location adjacent to a field.","isDeprecated":false,"deprecationReason":null},{"name":"FRAGMENT_DEFINITION","description":"Location adjacent to a fragment definition.","isDeprecated":false,"deprecationReason":null},{"name":"FRAGMENT_SPREAD","description":"Location adjacent to a fragment spread.","isDeprecated":false,"deprecationReason":null},{"name":"INLINE_FRAGMENT","description":"Location adjacent to an inline fragment.","isDeprecated":false,"deprecationReason":null},{"name":"VARIABLE_DEFINITION","description":"Location adjacent to a variable definition.","isDeprecated":false,"deprecationReason":null},{"name":"SCHEMA","description":"Location adjacent to a schema definition.","isDeprecated":false,"deprecationReason":null},{"name":"SCALAR","description":"Location adjacent to a scalar definition.","isDeprecated":false,"deprecationReason":null},{"name":"OBJECT","description":"Location adjacent to an object type definition.","isDeprecated":false,"deprecationReason":null},{"name":"FIELD_DEFINITION","description":"Location adjacent to a field definition.","isDeprecated":false,"deprecationReason":null},{"name":"ARGUMENT_DEFINITION","description":"Location adjacent to an argument definition.","isDeprecated":false,"deprecationReason":null},{"name":"INTERFACE","description":"Location adjacent to an interface definition.","isDeprecated":false,"deprecationReason":null},{"name":"UNION","description":"Location adjacent to a union definition.","isDeprecated":false,"deprecationReason":null},{"name":"ENUM","description":"Location adjacent to an enum definition.","isDeprecated":false,"deprecationReason":null},{"name":"ENUM_VALUE","description":"Location adjacent to an enum value definition.","isDeprecated":false,"deprecationReason":null},{"name":"INPUT_OBJECT","description":"Location adjacent to an input object type definition.","isDeprecated":false,"deprecationReason":null},{"name":"INPUT_FIELD_DEFINITION","description":"Location adjacent to an input object field definition.","isDeprecated":false,"deprecationReason":null}],"possibleTypes":null}],"directives":[{"name":"include","description":"Directs the executor to include this field or fragment only when the `if` argument is true.","locations":["FIELD","FRAGMENT_SPREAD","INLINE_FRAGMENT"],"args":[{"name":"if","description":"Included when true.","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"defaultValue":null}]},{"name":"skip","description":"Directs the executor to skip this field or fragment when the `if` argument is true.","locations":["FIELD","FRAGMENT_SPREAD","INLINE_FRAGMENT"],"args":[{"name":"if","description":"Skipped when true.","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"defaultValue":null}]},{"name":"deprecated","description":"Marks an element of a GraphQL schema as no longer supported.","locations":["FIELD_DEFINITION","ARGUMENT_DEFINITION","INPUT_FIELD_DEFINITION","ENUM_VALUE"],"args":[{"name":"reason","description":"Explains why this element was deprecated, usually also including a suggestion for how to access supported similar data. Formatted using the Markdown syntax, as specified by [CommonMark](https://commonmark.org/).","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"\"No longer supported\""}]},{"name":"specifiedBy","description":"Exposes a URL that specifies the behaviour of this scalar.","locations":["SCALAR"],"args":[{"name":"url","description":"The URL that specifies the behaviour of this scalar.","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null}]}]}}}