From c4e2666856e2e21c2d2dfd14684496da10574733 Mon Sep 17 00:00:00 2001 From: jhadobe Date: Mon, 30 Sep 2024 17:11:39 -0500 Subject: [PATCH 1/2] test schema --- spectaql/schema.json | 57502 ++++++++++------------- src/openapi/customer-schema-2.4.7.yaml | 6 +- src/openapi/guest-schema-2.4.7.yaml | 6 +- static/graphql-api/index.html | 18732 +++----- 4 files changed, 31373 insertions(+), 44873 deletions(-) diff --git a/spectaql/schema.json b/spectaql/schema.json index a373e8d81..0e7c98ecf 100644 --- a/spectaql/schema.json +++ b/spectaql/schema.json @@ -264,69 +264,9 @@ "isDeprecated": false, "deprecationReason": null }, - { - "name": "cmsBlocks", - "description": "Return information about CMS blocks.", - "args": [ - { - "name": "identifiers", - "description": "An array of CMS block IDs.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "CmsBlocks", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "cmsPage", - "description": "Return details about a CMS page.", - "args": [ - { - "name": "id", - "description": "The ID of the CMS page.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "identifier", - "description": "The identifier of the CMS page.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "CmsPage", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, { "name": "company", - "description": "Return detailed information about the authenticated customer's company.", + "description": "Return detailed information about the customer's company within the current company context.", "args": [], "type": { "kind": "OBJECT", @@ -512,18 +452,6 @@ "isDeprecated": false, "deprecationReason": null }, - { - "name": "customerDownloadableProducts", - "description": "Return a list of downloadable products the customer has purchased.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "CustomerDownloadableProducts", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, { "name": "customerOrders", "description": null, @@ -548,107 +476,6 @@ "isDeprecated": false, "deprecationReason": null }, - { - "name": "dynamicBlocks", - "description": "Return a list of dynamic blocks filtered by type, location, or UIDs.", - "args": [ - { - "name": "input", - "description": "Defines the filter for returning matching dynamic blocks.", - "type": { - "kind": "INPUT_OBJECT", - "name": "DynamicBlocksFilterInput", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "pageSize", - "description": "The maximum number of results to return at once. The default is 20.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "20" - }, - { - "name": "currentPage", - "description": "The page of results to return. The default is 1.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "1" - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "DynamicBlocks", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "getHostedProUrl", - "description": "Retrieve the secure PayPal URL for a Payments Pro Hosted Solution transaction.", - "args": [ - { - "name": "input", - "description": "An input object that specifies the cart ID.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "HostedProUrlInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "HostedProUrl", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "getPayflowLinkToken", - "description": "Retrieve payment credentials for a transaction. Use this query for Payflow Link and Payments Advanced payment methods.", - "args": [ - { - "name": "input", - "description": "An input object that defines the requirements to receive a payment token.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "PayflowLinkTokenInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "PayflowLinkToken", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, { "name": "getPaymentConfig", "description": "Retrieves the payment configuration for a given location", @@ -1156,95 +983,49 @@ "deprecationReason": null }, { - "name": "negotiableQuotes", - "description": "Return a list of negotiable quotes that can be viewed by the logged-in customer.", + "name": "negotiableQuoteTemplate", + "description": "Retrieve the specified negotiable quote template.", "args": [ { - "name": "filter", - "description": "The filter to use to determine which negotiable quotes to return.", - "type": { - "kind": "INPUT_OBJECT", - "name": "NegotiableQuoteFilterInput", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "pageSize", - "description": "The maximum number of results to return at once. The default value is 20.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "20" - }, - { - "name": "currentPage", - "description": "The page of results to return. The default value is 1.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "1" - }, - { - "name": "sort", - "description": "The field to use for sorting results.", + "name": "template_id", + "description": "", "type": { - "kind": "INPUT_OBJECT", - "name": "NegotiableQuoteSortInput", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } }, "defaultValue": null } ], "type": { "kind": "OBJECT", - "name": "NegotiableQuotesOutput", + "name": "NegotiableQuoteTemplate", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "pickupLocations", - "description": "The pickup locations query searches for locations that match the search request requirements.", + "name": "negotiableQuoteTemplates", + "description": "Return a list of negotiable quote templates that can be viewed by the logged-in customer.", "args": [ { - "name": "area", - "description": "Perform search by location using radius and search term.", - "type": { - "kind": "INPUT_OBJECT", - "name": "AreaInput", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "filters", - "description": "Apply filters by attributes.", - "type": { - "kind": "INPUT_OBJECT", - "name": "PickupLocationFilterInput", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "sort", - "description": "Specifies which attribute to sort on, and whether to return the results in ascending or descending order.", + "name": "filter", + "description": "The filter to use to determine which negotiable quote templates to return.", "type": { "kind": "INPUT_OBJECT", - "name": "PickupLocationSortInput", + "name": "NegotiableQuoteTemplateFilterInput", "ofType": null }, "defaultValue": null }, { "name": "pageSize", - "description": "The maximum number of pickup locations to return at once. The attribute is optional.", + "description": "The maximum number of results to return at once. The default value is 20.", "type": { "kind": "SCALAR", "name": "Int", @@ -1254,7 +1035,7 @@ }, { "name": "currentPage", - "description": "Specifies which page of results to return. The default value is 1.", + "description": "The page of results to return. The default value is 1.", "type": { "kind": "SCALAR", "name": "Int", @@ -1263,64 +1044,34 @@ "defaultValue": "1" }, { - "name": "productsInfo", - "description": "Information about products which should be delivered.", + "name": "sort", + "description": "The field to use for sorting results.", "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "ProductInfoInput", - "ofType": null - } + "kind": "INPUT_OBJECT", + "name": "NegotiableQuoteTemplateSortInput", + "ofType": null }, "defaultValue": null } ], "type": { "kind": "OBJECT", - "name": "PickupLocations", + "name": "NegotiableQuoteTemplatesOutput", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "productReviewRatingsMetadata", - "description": "Return the active ratings attributes and the values each rating can have.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "ProductReviewRatingsMetadata", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "products", - "description": "Search for products that match the criteria specified in the `search` and `filter` attributes.", + "name": "negotiableQuotes", + "description": "Return a list of negotiable quotes that can be viewed by the logged-in customer.", "args": [ - { - "name": "search", - "description": "One or more keywords to use in a full-text search.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, { "name": "filter", - "description": "The product attributes to search for and return.", + "description": "The filter to use to determine which negotiable quotes to return.", "type": { "kind": "INPUT_OBJECT", - "name": "ProductAttributeFilterInput", + "name": "NegotiableQuoteFilterInput", "ofType": null }, "defaultValue": null @@ -1347,10 +1098,10 @@ }, { "name": "sort", - "description": "Specifies which attributes to sort on, and whether to return the results in ascending or descending order.", + "description": "The field to use for sorting results.", "type": { "kind": "INPUT_OBJECT", - "name": "ProductAttributeSortInput", + "name": "NegotiableQuoteSortInput", "ofType": null }, "defaultValue": null @@ -1358,37 +1109,75 @@ ], "type": { "kind": "OBJECT", - "name": "Products", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "recaptchaV3Config", - "description": "Returns details about Google reCAPTCHA V3-Invisible configuration.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "ReCaptchaConfigurationV3", + "name": "NegotiableQuotesOutput", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "route", - "description": "Return the full details for a specified product, category, or CMS page.", + "name": "pickupLocations", + "description": "The pickup locations query searches for locations that match the search request requirements.", "args": [ { - "name": "url", - "description": "A `url_key` appended by the `url_suffix, if one exists.", + "name": "area", + "description": "Perform search by location using radius and search term.", "type": { - "kind": "NON_NULL", + "kind": "INPUT_OBJECT", + "name": "AreaInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "filters", + "description": "Apply filters by attributes.", + "type": { + "kind": "INPUT_OBJECT", + "name": "PickupLocationFilterInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "sort", + "description": "Specifies which attribute to sort on, and whether to return the results in ascending or descending order.", + "type": { + "kind": "INPUT_OBJECT", + "name": "PickupLocationSortInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "pageSize", + "description": "The maximum number of pickup locations to return at once. The attribute is optional.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "20" + }, + { + "name": "currentPage", + "description": "Specifies which page of results to return. The default value is 1.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "1" + }, + { + "name": "productsInfo", + "description": "Information about products which should be delivered.", + "type": { + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", + "kind": "INPUT_OBJECT", + "name": "ProductInfoInput", "ofType": null } }, @@ -1396,38 +1185,89 @@ } ], "type": { - "kind": "INTERFACE", - "name": "RoutableInterface", + "kind": "OBJECT", + "name": "PickupLocations", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "storeConfig", - "description": "Return details about the store's configuration.", - "args": [], + "name": "products", + "description": "Search for products that match the criteria specified in the `search` and `filter` attributes.", + "args": [ + { + "name": "search", + "description": "One or more keywords to use in a full-text search.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "filter", + "description": "The product attributes to search for and return.", + "type": { + "kind": "INPUT_OBJECT", + "name": "ProductAttributeFilterInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "pageSize", + "description": "The maximum number of results to return at once. The default value is 20.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "20" + }, + { + "name": "currentPage", + "description": "The page of results to return. The default value is 1.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "1" + }, + { + "name": "sort", + "description": "Specifies which attributes to sort on, and whether to return the results in ascending or descending order.", + "type": { + "kind": "INPUT_OBJECT", + "name": "ProductAttributeSortInput", + "ofType": null + }, + "defaultValue": null + } + ], "type": { "kind": "OBJECT", - "name": "StoreConfig", + "name": "Products", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "urlResolver", - "description": "Return the relative URL for a specified product, category or CMS page.", + "name": "recaptchaFormConfig", + "description": null, "args": [ { - "name": "url", - "description": "A `url_key` appended by the `url_suffix, if one exists.", + "name": "formType", + "description": "", "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", + "kind": "ENUM", + "name": "ReCaptchaFormEnum", "ofType": null } }, @@ -1436,11 +1276,35 @@ ], "type": { "kind": "OBJECT", - "name": "EntityUrl", + "name": "ReCaptchaConfigOutput", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "Use the `route` query instead." + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "recaptchaV3Config", + "description": "Returns details about Google reCAPTCHA V3-Invisible configuration.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "ReCaptchaConfigurationV3", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "storeConfig", + "description": "Return details about the store's configuration.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "StoreConfig", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null }, { "name": "wishlist", @@ -1516,38 +1380,69 @@ "description": "", "fields": [ { - "name": "addBundleProductsToCart", - "description": "Add one or more bundle products to the specified cart. We recommend using `addProductsToCart` instead.", + "name": "acceptCompanyInvitation", + "description": "Accept invitation to the company.", "args": [ { "name": "input", - "description": "An input object that defines which bundle products to add to the cart.", + "description": "", "type": { - "kind": "INPUT_OBJECT", - "name": "AddBundleProductsToCartInput", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "CompanyInvitationInput", + "ofType": null + } }, "defaultValue": null } ], "type": { "kind": "OBJECT", - "name": "AddBundleProductsToCartOutput", + "name": "CompanyInvitationOutput", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "addConfigurableProductsToCart", - "description": "Add one or more configurable products to the specified cart. We recommend using `addProductsToCart` instead.", + "name": "acceptNegotiableQuoteTemplate", + "description": "Update an existing negotiable quote template.", "args": [ { "name": "input", - "description": "An input object that defines which configurable products to add to the cart.", + "description": "An input object that contains the data to update a negotiable quote template.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "AcceptNegotiableQuoteTemplateInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "NegotiableQuoteTemplate", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "addBundleProductsToCart", + "description": "Add one or more bundle products to the specified cart. We recommend using `addProductsToCart` instead.", + "args": [ + { + "name": "input", + "description": "An input object that defines which bundle products to add to the cart.", "type": { "kind": "INPUT_OBJECT", - "name": "AddConfigurableProductsToCartInput", + "name": "AddBundleProductsToCartInput", "ofType": null }, "defaultValue": null @@ -1555,22 +1450,22 @@ ], "type": { "kind": "OBJECT", - "name": "AddConfigurableProductsToCartOutput", + "name": "AddBundleProductsToCartOutput", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "addDownloadableProductsToCart", - "description": "Add one or more downloadable products to the specified cart. We recommend using `addProductsToCart` instead.", + "name": "addConfigurableProductsToCart", + "description": "Add one or more configurable products to the specified cart. We recommend using `addProductsToCart` instead.", "args": [ { "name": "input", - "description": "An input object that defines which downloadable products to add to the cart.", + "description": "An input object that defines which configurable products to add to the cart.", "type": { "kind": "INPUT_OBJECT", - "name": "AddDownloadableProductsToCartInput", + "name": "AddConfigurableProductsToCartInput", "ofType": null }, "defaultValue": null @@ -1578,7 +1473,7 @@ ], "type": { "kind": "OBJECT", - "name": "AddDownloadableProductsToCartOutput", + "name": "AddConfigurableProductsToCartOutput", "ofType": null }, "isDeprecated": false, @@ -2070,29 +1965,6 @@ "isDeprecated": false, "deprecationReason": null }, - { - "name": "applyCouponsToCart", - "description": "Apply a pre-defined coupon code to the specified cart.", - "args": [ - { - "name": "input", - "description": "An input object that defines the coupon code to apply to the cart.", - "type": { - "kind": "INPUT_OBJECT", - "name": "ApplyCouponsToCartInput", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "ApplyCouponToCartOutput", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, { "name": "applyGiftCardToCart", "description": "Apply a pre-defined gift card code to the specified cart.", @@ -2255,6 +2127,33 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "cancelNegotiableQuoteTemplate", + "description": "Cancel a negotiable quote template", + "args": [ + { + "name": "input", + "description": "An input object that cancels a negotiable quote template.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "CancelNegotiableQuoteTemplateInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "NegotiableQuoteTemplate", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "cancelOrder", "description": "Cancel the specified customer order.", @@ -2351,18 +2250,18 @@ "deprecationReason": null }, { - "name": "clearCart", + "name": "clearCustomerCart", "description": "Remove all items from the specified cart.", "args": [ { - "name": "input", - "description": "An input object that defines cart ID of the shopper.", + "name": "cartUid", + "description": "The masked ID of the cart.", "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "INPUT_OBJECT", - "name": "ClearCartInput", + "kind": "SCALAR", + "name": "String", "ofType": null } }, @@ -2370,30 +2269,26 @@ } ], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "ClearCartOutput", - "ofType": null - } + "kind": "OBJECT", + "name": "ClearCustomerCartOutput", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "clearCustomerCart", - "description": "Remove all items from the specified cart.", + "name": "closeNegotiableQuotes", + "description": "Mark a negotiable quote as closed. The negotiable quote is still visible on the storefront.", "args": [ { - "name": "cartUid", - "description": "The masked ID of the cart.", + "name": "input", + "description": "An input object that closes a negotiable quote.", "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", + "kind": "INPUT_OBJECT", + "name": "CloseNegotiableQuotesInput", "ofType": null } }, @@ -2402,25 +2297,25 @@ ], "type": { "kind": "OBJECT", - "name": "ClearCustomerCartOutput", + "name": "CloseNegotiableQuotesOutput", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "closeNegotiableQuotes", - "description": "Mark a negotiable quote as closed. The negotiable quote is still visible on the storefront.", + "name": "confirmCancelOrder", + "description": "Cancel the specified customer order.", "args": [ { "name": "input", - "description": "An input object that closes a negotiable quote.", + "description": "", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "INPUT_OBJECT", - "name": "CloseNegotiableQuotesInput", + "name": "ConfirmCancelOrderInput", "ofType": null } }, @@ -2429,7 +2324,7 @@ ], "type": { "kind": "OBJECT", - "name": "CloseNegotiableQuotesOutput", + "name": "CancelOrderOutput", "ofType": null }, "isDeprecated": false, @@ -2463,18 +2358,18 @@ "deprecationReason": null }, { - "name": "contactUs", - "description": "Send a 'Contact Us' email to the merchant.", + "name": "confirmReturnOrder", + "description": "Return the specified guest customer order.", "args": [ { "name": "input", - "description": "An input object that defines shopper information.", + "description": "", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "INPUT_OBJECT", - "name": "ContactUsInput", + "name": "ConfirmReturnOrderInput", "ofType": null } }, @@ -2483,7 +2378,7 @@ ], "type": { "kind": "OBJECT", - "name": "ContactUsOutput", + "name": "RequestReturnOutput", "ofType": null }, "isDeprecated": false, @@ -2599,65 +2494,6 @@ "isDeprecated": false, "deprecationReason": null }, - { - "name": "createBraintreeClientToken", - "description": "Creates Client Token for Braintree Javascript SDK initialization.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createBraintreePayPalClientToken", - "description": "Creates Client Token for Braintree PayPal Javascript SDK initialization.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createBraintreePayPalVaultClientToken", - "description": "Creates Client Token for Braintree PayPal Vault Javascript SDK initialization.", - "args": [ - { - "name": "input", - "description": "", - "type": { - "kind": "INPUT_OBJECT", - "name": "BraintreeVaultInput", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, { "name": "createCompany", "description": "Create a company at the request of either a customer or a guest.", @@ -2714,7 +2550,7 @@ }, { "name": "createCompanyTeam", - "description": "Create a new team for the authenticated customer's company.", + "description": "Create a new team for the customer's company within the current company context.", "args": [ { "name": "input", @@ -2943,33 +2779,6 @@ "isDeprecated": false, "deprecationReason": null }, - { - "name": "createPayflowProToken", - "description": "Initiate a transaction and receive a token. Use this mutation for Payflow Pro and Payments Pro payment methods", - "args": [ - { - "name": "input", - "description": "An input object that defines the requirements to fetch payment token information.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "PayflowProTokenInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "CreatePayflowProTokenOutput", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, { "name": "createPaymentOrder", "description": "Creates a payment order for further payment processing", @@ -2997,64 +2806,6 @@ "isDeprecated": false, "deprecationReason": null }, - { - "name": "createPaypalExpressToken", - "description": "Initiate an Express Checkout transaction and receive a token. Use this mutation for Express Checkout and Payments Standard payment methods.", - "args": [ - { - "name": "input", - "description": "An input object that defines the requirements to receive a payment token.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "PaypalExpressTokenInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "PaypalExpressTokenOutput", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createProductReview", - "description": "Create a product review for the specified product.", - "args": [ - { - "name": "input", - "description": "An input object that contains the details necessary to create a product review.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "CreateProductReviewInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "CreateProductReviewOutput", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, { "name": "createPurchaseOrderApprovalRule", "description": "Create a purchase order approval rule.", @@ -3210,6 +2961,33 @@ "name": "DeleteCompanyUserOutput", "ofType": null }, + "isDeprecated": true, + "deprecationReason": "Use deleteCompanyUserV2 instead. The current method only deactivates the user account associated with the company." + }, + { + "name": "deleteCompanyUserV2", + "description": "Delete the specified company user.", + "args": [ + { + "name": "id", + "description": "", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "DeleteCompanyUserOutput", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, @@ -3279,6 +3057,37 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "deleteNegotiableQuoteTemplate", + "description": "Delete a negotiable quote template", + "args": [ + { + "name": "input", + "description": "An input object that cancels a negotiable quote template.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "DeleteNegotiableQuoteTemplateInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "deleteNegotiableQuotes", "description": "Delete a negotiable quote. The negotiable quote will not be displayed on the storefront.", @@ -3463,6 +3272,33 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "duplicateNegotiableQuote", + "description": "Negotiable Quote resulting from duplication operation.", + "args": [ + { + "name": "input", + "description": "An input object that defines ID of the quote to be duplicated.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "DuplicateNegotiableQuoteInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "DuplicateNegotiableQuoteOutput", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "estimateShippingMethods", "description": "Estimate shipping method(s) for cart based on address", @@ -3594,18 +3430,18 @@ "deprecationReason": null }, { - "name": "handlePayflowProResponse", - "description": "Handle a payment response and save the payment in Quote. Use this mutation for Payflow Pro and Payments Pro payment methods.", + "name": "generateNegotiableQuoteFromTemplate", + "description": "Generate a negotiable quote from an accept quote template.", "args": [ { "name": "input", - "description": "An input object that includes the payload returned by PayPal and the cart ID.", + "description": "An input object that contains the data to generate a negotiable quote from quote template.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "INPUT_OBJECT", - "name": "PayflowProResponseInput", + "name": "GenerateNegotiableQuoteFromTemplateInput", "ofType": null } }, @@ -3614,7 +3450,7 @@ ], "type": { "kind": "OBJECT", - "name": "PayflowProResponseOutput", + "name": "GenerateNegotiableQuoteFromTemplateOutput", "ofType": null }, "isDeprecated": false, @@ -3749,6 +3585,33 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "moveLineItemToRequisitionList", + "description": "Move negotiable quote item to requisition list.", + "args": [ + { + "name": "input", + "description": "An input object that defines the quote item and requisition list moved to.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "MoveLineItemToRequisitionListInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "MoveLineItemToRequisitionListOutput", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "moveProductsBetweenWishlists", "description": "Move products from one wish list to another.", @@ -3812,6 +3675,33 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "openNegotiableQuoteTemplate", + "description": "Open an existing negotiable quote template.", + "args": [ + { + "name": "input", + "description": "An input object that contains the data to open a negotiable quote template.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "OpenNegotiableQuoteTemplateInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "NegotiableQuoteTemplate", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "placeNegotiableQuoteOrder", "description": "Convert a negotiable quote into an order.", @@ -3993,29 +3883,6 @@ "isDeprecated": false, "deprecationReason": null }, - { - "name": "removeCouponsFromCart", - "description": "Remove a previously-applied coupon from the cart. The cart must contain at least one item in order to remove the coupon.", - "args": [ - { - "name": "input", - "description": "An input object that defines which coupon code to remove from the cart.", - "type": { - "kind": "INPUT_OBJECT", - "name": "RemoveCouponsFromCartInput", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "RemoveCouponFromCartOutput", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, { "name": "removeGiftCardFromCart", "description": "Removes a gift card from the cart.", @@ -4214,6 +4081,33 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "removeNegotiableQuoteTemplateItems", + "description": "Remove one or more products from a negotiable quote template.", + "args": [ + { + "name": "input", + "description": "An input object that removes one or more items from a negotiable quote template.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "RemoveNegotiableQuoteTemplateItemsInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "NegotiableQuoteTemplate", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "removeProductsFromCompareList", "description": "Remove products from the specified compare list.", @@ -4367,6 +4261,33 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "renameNegotiableQuote", + "description": "Rename negotiable quote.", + "args": [ + { + "name": "input", + "description": "An input object that defines the quote item name and comment.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "RenameNegotiableQuoteInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "RenameNegotiableQuoteOutput", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "reorderItems", "description": "Add all products from a customer's previous order to the cart.", @@ -4421,6 +4342,33 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "requestNegotiableQuoteTemplateFromQuote", + "description": "Request a new negotiable quote on behalf of the buyer.", + "args": [ + { + "name": "input", + "description": "An input object that contains a request to initiate a negotiable quote template.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "RequestNegotiableQuoteTemplateInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "NegotiableQuoteTemplate", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "requestPasswordResetEmail", "description": "Request an email with a reset password token for the registered customer identified by the specified email.", @@ -4475,6 +4423,33 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "resendConfirmationEmail", + "description": "Resends the confirmation email to a customer.", + "args": [ + { + "name": "email", + "description": "The email address to send the confirmation email to.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "resetPassword", "description": "Reset a customer's password using the reset password token that the customer received in an email after requesting it using `requestPasswordResetEmail`.", @@ -4542,29 +4517,6 @@ "isDeprecated": false, "deprecationReason": null }, - { - "name": "sendEmailToFriend", - "description": "Send a message on behalf of a customer to the specified email addresses.", - "args": [ - { - "name": "input", - "description": "An input object that defines sender, recipients, and product.", - "type": { - "kind": "INPUT_OBJECT", - "name": "SendEmailToFriendInput", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "SendEmailToFriendOutput", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, { "name": "sendNegotiableQuoteForReview", "description": "Send the negotiable quote to the seller for review.", @@ -4796,6 +4748,33 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "setNegotiableQuoteTemplateShippingAddress", + "description": "Assign a previously-defined address as the shipping address for a negotiable quote template.", + "args": [ + { + "name": "input", + "description": "An input object that defines the shipping address to be assigned to a negotiable quote template.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "SetNegotiableQuoteTemplateShippingAddressInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "NegotiableQuoteTemplate", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "setPaymentMethodAndPlaceOrder", "description": "Set the cart payment method and convert the cart into an order.", @@ -4951,6 +4930,33 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "submitNegotiableQuoteTemplateForReview", + "description": "Accept an existing negotiable quote template.", + "args": [ + { + "name": "input", + "description": "An input object that contains the data to update a negotiable quote template.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "SubmitNegotiableQuoteTemplateForReviewInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "NegotiableQuoteTemplate", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "subscribeEmailToNewsletter", "description": "Subscribe the specified email to the store's newsletter.", @@ -5080,7 +5086,7 @@ }, { "name": "updateCompanyStructure", - "description": "Change the parent node of a company team.", + "description": "Change the parent node of a company team within the current company context.", "args": [ { "name": "input", @@ -5457,6 +5463,33 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "updateNegotiableQuoteTemplateQuantities", + "description": "Change the quantity of one or more items in an existing negotiable quote template.", + "args": [ + { + "name": "input", + "description": "An input object that changes the quantity of one or more items in a negotiable quote template.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "UpdateNegotiableQuoteTemplateQuantitiesInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "UpdateNegotiableQuoteTemplateItemsQuantityOutput", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "updateProductsInWishlist", "description": "Update one or more products in the specified wish list.", @@ -8812,16 +8845,6 @@ }, "defaultValue": null }, - { - "name": "is_used_for_customer_segment", - "description": "Whether a customer or customer address attribute is used for customer segment or not.", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": null - }, { "name": "is_used_for_price_rules", "description": "Whether a product or category attribute can be used for price rules or not.", @@ -8889,21 +8912,215 @@ }, { "kind": "OBJECT", - "name": "StoreConfig", - "description": "Contains information about a store's configuration.", + "name": "SelectedBundleOptionValue", + "description": "Contains details about a value for a selected bundle option.", "fields": [ { - "name": "absolute_footer", - "description": "Contains scripts that must be included in the HTML before the closing `` tag.", + "name": "id", + "description": "Use `uid` instead", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "label", + "description": "The display name of the value for the selected bundle product option.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "original_price", + "description": "The original price of the value for the selected bundle product option.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Money", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "price", + "description": "The price of the value for the selected bundle product option.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "priceV2", + "description": "The price of the value for the selected bundle product option.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Money", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "quantity", + "description": "The quantity of the value for the selected bundle product option.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "uid", + "description": "The unique ID for a `SelectedBundleOptionValue` object", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "Website", + "description": "Deprecated. It should not be used on the storefront. Contains information about a website.", + "fields": [ + { + "name": "code", + "description": "A code assigned to the website to identify it.", "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "isDeprecated": true, + "deprecationReason": "The field should not be used on the storefront." + }, + { + "name": "default_group_id", + "description": "The default group ID of the website.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": true, + "deprecationReason": "The field should not be used on the storefront." + }, + { + "name": "id", + "description": "The ID number assigned to the website.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": true, + "deprecationReason": "The field should not be used on the storefront." }, + { + "name": "is_default", + "description": "Indicates whether this is the default website.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": true, + "deprecationReason": "The field should not be used on the storefront." + }, + { + "name": "name", + "description": "The website name. Websites use this name to identify it easier.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": true, + "deprecationReason": "The field should not be used on the storefront." + }, + { + "name": "sort_order", + "description": "The attribute to use for sorting websites.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": true, + "deprecationReason": "The field should not be used on the storefront." + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "StoreConfig", + "description": "Contains information about a store's configuration.", + "fields": [ { "name": "allow_gift_receipt", "description": "Indicates if the gift sender has the option to send a gift receipt. Possible values: 1 (Yes) and 0 (No).", @@ -8940,18 +9157,6 @@ "isDeprecated": false, "deprecationReason": null }, - { - "name": "allow_guests_to_write_product_reviews", - "description": "Indicates whether guest users can write product reviews. Possible values: 1 (Yes) and 0 (No).", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, { "name": "allow_items", "description": "The value of the Allow Gift Messages for Order Items option", @@ -9061,32 +9266,32 @@ "deprecationReason": null }, { - "name": "braintree_3dsecure_allowspecific", - "description": "Braintree 3D Secure, should 3D Secure be used for specific countries.", + "name": "cart_expires_in_days", + "description": "Extended Config Data - checkout/cart/delete_quote_after", "args": [], "type": { "kind": "SCALAR", - "name": "Boolean", + "name": "Int", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "braintree_3dsecure_always_request_3ds", - "description": "Braintree 3D Secure, always request 3D Secure flag.", + "name": "cart_gift_wrapping", + "description": "Indicates if gift wrapping prices are displayed on the Shopping Cart page. Possible values: 1 (Yes) and 0 (No).", "args": [], "type": { "kind": "SCALAR", - "name": "Boolean", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "braintree_3dsecure_specificcountry", - "description": "Braintree 3D Secure, the specific countries to use 3D Secure in, to be used if allow specific is status is enabled.", + "name": "cart_printed_card", + "description": "Indicates if printed card prices are displayed on the Shopping Cart page. Possible values: 1 (Yes) and 0 (No).", "args": [], "type": { "kind": "SCALAR", @@ -9097,44 +9302,44 @@ "deprecationReason": null }, { - "name": "braintree_3dsecure_threshold_amount", - "description": "Braintree 3D Secure, threshold above which 3D Secure should be requested.", + "name": "cart_summary_display_quantity", + "description": "Extended Config Data - checkout/cart_link/use_qty", "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "braintree_3dsecure_verify_3dsecure", - "description": "Braintree 3D Secure enabled/active status.", + "name": "catalog_default_sort_by", + "description": "The default sort order of the search results list.", "args": [], "type": { "kind": "SCALAR", - "name": "Boolean", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "braintree_ach_direct_debit_vault_active", - "description": "Braintree ACH vault status.", + "name": "category_fixed_product_tax_display_setting", + "description": "Corresponds to the 'Display Prices In Product Lists' field in the Admin. It indicates how FPT information is displayed on category pages.", "args": [], "type": { - "kind": "SCALAR", - "name": "Boolean", + "kind": "ENUM", + "name": "FixedProductTaxDisplaySettings", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "braintree_applepay_merchant_name", - "description": "Braintree Apple Pay merchant name.", + "name": "category_url_suffix", + "description": "The suffix applied to category pages, such as `.htm` or `.html`.", "args": [], "type": { "kind": "SCALAR", @@ -9145,8 +9350,8 @@ "deprecationReason": null }, { - "name": "braintree_applepay_vault_active", - "description": "Braintree Apple Pay vault status.", + "name": "check_money_order_enable_for_specific_countries", + "description": "Indicates whether only specific countries can use this payment method.", "args": [], "type": { "kind": "SCALAR", @@ -9157,20 +9362,8 @@ "deprecationReason": null }, { - "name": "braintree_cc_vault_active", - "description": "Braintree cc vault status.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "braintree_cc_vault_cvv", - "description": "Braintree cc vault CVV re-verification enabled status.", + "name": "check_money_order_enabled", + "description": "Indicates whether the Check/Money Order payment method is enabled.", "args": [], "type": { "kind": "SCALAR", @@ -9181,8 +9374,8 @@ "deprecationReason": null }, { - "name": "braintree_environment", - "description": "Braintree environment.", + "name": "check_money_order_make_check_payable_to", + "description": "The name of the party to whom the check must be payable.", "args": [], "type": { "kind": "SCALAR", @@ -9193,8 +9386,8 @@ "deprecationReason": null }, { - "name": "braintree_googlepay_btn_color", - "description": "Braintree Google Pay button color.", + "name": "check_money_order_max_order_total", + "description": "The maximum order amount required to qualify for the Check/Money Order payment method.", "args": [], "type": { "kind": "SCALAR", @@ -9205,8 +9398,8 @@ "deprecationReason": null }, { - "name": "braintree_googlepay_cctypes", - "description": "Braintree Google Pay Card types supported.", + "name": "check_money_order_min_order_total", + "description": "The minimum order amount required to qualify for the Check/Money Order payment method.", "args": [], "type": { "kind": "SCALAR", @@ -9217,8 +9410,8 @@ "deprecationReason": null }, { - "name": "braintree_googlepay_merchant_id", - "description": "Braintree Google Pay merchant ID.", + "name": "check_money_order_new_order_status", + "description": "The status of new orders placed using the Check/Money Order payment method.", "args": [], "type": { "kind": "SCALAR", @@ -9229,20 +9422,20 @@ "deprecationReason": null }, { - "name": "braintree_googlepay_vault_active", - "description": "Braintree Google Pay vault status.", + "name": "check_money_order_payment_from_specific_countries", + "description": "A comma-separated list of specific countries allowed to use the Check/Money Order payment method.", "args": [], "type": { "kind": "SCALAR", - "name": "Boolean", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "braintree_local_payment_allowed_methods", - "description": "Braintree Local Payment Methods allowed payment methods.", + "name": "check_money_order_send_check_to", + "description": "The full street address or PO Box where the checks are mailed.", "args": [], "type": { "kind": "SCALAR", @@ -9253,20 +9446,20 @@ "deprecationReason": null }, { - "name": "braintree_local_payment_fallback_button_text", - "description": "Braintree Local Payment Methods fallback button text.", + "name": "check_money_order_sort_order", + "description": "A number indicating the position of the Check/Money Order payment method in the list of available payment methods during checkout.", "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "braintree_local_payment_redirect_on_fail", - "description": "Braintree Local Payment Methods redirect URL on failed payment.", + "name": "check_money_order_title", + "description": "The title of the Check/Money Order payment method displayed on the storefront.", "args": [], "type": { "kind": "SCALAR", @@ -9277,32 +9470,36 @@ "deprecationReason": null }, { - "name": "braintree_merchant_account_id", - "description": "Braintree Merchant Account ID.", + "name": "code", + "description": "A code assigned to the store to identify it.", "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "isDeprecated": true, + "deprecationReason": "Use `store_code` instead." }, { - "name": "braintree_paypal_button_location_cart_type_credit_color", - "description": "Braintree PayPal Credit mini-cart & cart button style color.", + "name": "configurable_product_image", + "description": "checkout/cart/configurable_product_image: which image to use for configurable products.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "ProductImageThumbnail", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "braintree_paypal_button_location_cart_type_credit_label", - "description": "Braintree PayPal Credit mini-cart & cart button style label.", + "name": "configurable_thumbnail_source", + "description": "Indicates whether the `parent` or child (`itself`) thumbnail should be used in the cart for configurable products.", "args": [], "type": { "kind": "SCALAR", @@ -9313,8 +9510,8 @@ "deprecationReason": null }, { - "name": "braintree_paypal_button_location_cart_type_credit_shape", - "description": "Braintree PayPal Credit mini-cart & cart button style shape.", + "name": "countries_with_required_region", + "description": "Extended Config Data - general/region/state_required", "args": [], "type": { "kind": "SCALAR", @@ -9325,8 +9522,8 @@ "deprecationReason": null }, { - "name": "braintree_paypal_button_location_cart_type_credit_show", - "description": "Braintree PayPal Credit mini-cart & cart button show status.", + "name": "create_account_confirmation", + "description": "Indicates if the new accounts need confirmation.", "args": [], "type": { "kind": "SCALAR", @@ -9337,20 +9534,8 @@ "deprecationReason": null }, { - "name": "braintree_paypal_button_location_cart_type_messaging_layout", - "description": "Braintree PayPal Pay Later messaging mini-cart & cart style layout.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "braintree_paypal_button_location_cart_type_messaging_logo", - "description": "Braintree PayPal Pay Later messaging mini-cart & cart style logo.", + "name": "default_country", + "description": "Extended Config Data - general/country/default", "args": [], "type": { "kind": "SCALAR", @@ -9361,8 +9546,8 @@ "deprecationReason": null }, { - "name": "braintree_paypal_button_location_cart_type_messaging_logo_position", - "description": "Braintree PayPal Pay Later messaging mini-cart & cart style logo position.", + "name": "default_display_currency_code", + "description": "The default display currency code.", "args": [], "type": { "kind": "SCALAR", @@ -9373,8 +9558,8 @@ "deprecationReason": null }, { - "name": "braintree_paypal_button_location_cart_type_messaging_show", - "description": "Braintree PayPal Pay Later messaging mini-cart & cart show status.", + "name": "display_state_if_optional", + "description": "Extended Config Data - general/region/display_all", "args": [], "type": { "kind": "SCALAR", @@ -9385,8 +9570,8 @@ "deprecationReason": null }, { - "name": "braintree_paypal_button_location_cart_type_messaging_text_color", - "description": "Braintree PayPal Pay Later messaging checkout style text color.", + "name": "enable_multiple_wishlists", + "description": "Indicates whether customers can have multiple wish lists. Possible values: 1 (Yes) and 0 (No).", "args": [], "type": { "kind": "SCALAR", @@ -9397,20 +9582,20 @@ "deprecationReason": null }, { - "name": "braintree_paypal_button_location_cart_type_paylater_color", - "description": "Braintree PayPal Pay Later mini-cart & cart button style color.", + "name": "grid_per_page", + "description": "The default number of products per page in Grid View.", "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "braintree_paypal_button_location_cart_type_paylater_label", - "description": "Braintree PayPal Pay Later mini-cart & cart button style label.", + "name": "grid_per_page_values", + "description": "A list of numbers that define how many products can be displayed in Grid View.", "args": [], "type": { "kind": "SCALAR", @@ -9421,68 +9606,72 @@ "deprecationReason": null }, { - "name": "braintree_paypal_button_location_cart_type_paylater_shape", - "description": "Braintree PayPal Pay Later mini-cart & cart button style shape.", + "name": "grouped_product_image", + "description": "checkout/cart/grouped_product_image: which image to use for grouped products.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "ProductImageThumbnail", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "braintree_paypal_button_location_cart_type_paylater_show", - "description": "Braintree PayPal Pay Later mini-cart & cart button show status.", + "name": "id", + "description": "The ID number assigned to the store.", "args": [], "type": { "kind": "SCALAR", - "name": "Boolean", + "name": "Int", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "isDeprecated": true, + "deprecationReason": "Use `store_code` instead." }, { - "name": "braintree_paypal_button_location_cart_type_paypal_color", - "description": "Braintree PayPal mini-cart & cart button style color.", + "name": "is_default_store", + "description": "Indicates whether the store view has been designated as the default within the store group.", "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Boolean", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "braintree_paypal_button_location_cart_type_paypal_label", - "description": "Braintree PayPal mini-cart & cart button style label.", + "name": "is_default_store_group", + "description": "Indicates whether the store group has been designated as the default within the website.", "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Boolean", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "braintree_paypal_button_location_cart_type_paypal_shape", - "description": "Braintree PayPal mini-cart & cart button style shape.", + "name": "is_guest_checkout_enabled", + "description": "Extended Config Data - checkout/options/guest_checkout", "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Boolean", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "braintree_paypal_button_location_cart_type_paypal_show", - "description": "Braintree PayPal mini-cart & cart button show.", + "name": "is_negotiable_quote_active", + "description": "Indicates whether negotiable quote functionality is enabled.", "args": [], "type": { "kind": "SCALAR", @@ -9493,20 +9682,20 @@ "deprecationReason": null }, { - "name": "braintree_paypal_button_location_checkout_type_credit_color", - "description": "Braintree PayPal Credit checkout button style color.", + "name": "is_one_page_checkout_enabled", + "description": "Extended Config Data - checkout/options/onepage_checkout_enabled", "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Boolean", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "braintree_paypal_button_location_checkout_type_credit_label", - "description": "Braintree PayPal Credit checkout button style label.", + "name": "is_requisition_list_active", + "description": "Indicates whether requisition lists are enabled. Possible values: 1 (Yes) and 0 (No).", "args": [], "type": { "kind": "SCALAR", @@ -9517,8 +9706,8 @@ "deprecationReason": null }, { - "name": "braintree_paypal_button_location_checkout_type_credit_shape", - "description": "Braintree PayPal Credit checkout button style shape.", + "name": "list_mode", + "description": "The format of the search results list.", "args": [], "type": { "kind": "SCALAR", @@ -9529,20 +9718,20 @@ "deprecationReason": null }, { - "name": "braintree_paypal_button_location_checkout_type_credit_show", - "description": "Braintree PayPal Credit checkout button show status.", + "name": "list_per_page", + "description": "The default number of products per page in List View.", "args": [], "type": { "kind": "SCALAR", - "name": "Boolean", + "name": "Int", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "braintree_paypal_button_location_checkout_type_messaging_layout", - "description": "Braintree PayPal Pay Later messaging checkout style layout.", + "name": "list_per_page_values", + "description": "A list of numbers that define how many products can be displayed in List View.", "args": [], "type": { "kind": "SCALAR", @@ -9553,8 +9742,8 @@ "deprecationReason": null }, { - "name": "braintree_paypal_button_location_checkout_type_messaging_logo", - "description": "Braintree PayPal Pay Later messaging checkout style logo.", + "name": "locale", + "description": "The store locale.", "args": [], "type": { "kind": "SCALAR", @@ -9565,8 +9754,8 @@ "deprecationReason": null }, { - "name": "braintree_paypal_button_location_checkout_type_messaging_logo_position", - "description": "Braintree PayPal Pay Later messaging checkout style logo position.", + "name": "magento_reward_general_is_enabled", + "description": "Indicates whether reward points functionality is enabled. Possible values: 1 (Enabled) and 0 (Disabled).", "args": [], "type": { "kind": "SCALAR", @@ -9577,20 +9766,8 @@ "deprecationReason": null }, { - "name": "braintree_paypal_button_location_checkout_type_messaging_show", - "description": "Braintree PayPal Pay Later messaging checkout show status.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "braintree_paypal_button_location_checkout_type_messaging_text_color", - "description": "Braintree PayPal Pay Later messaging checkout style text color.", + "name": "magento_reward_general_is_enabled_on_front", + "description": "Indicates whether reward points functionality is enabled on the storefront. Possible values: 1 (Enabled) and 0 (Disabled).", "args": [], "type": { "kind": "SCALAR", @@ -9601,8 +9778,8 @@ "deprecationReason": null }, { - "name": "braintree_paypal_button_location_checkout_type_paylater_color", - "description": "Braintree PayPal Pay Later checkout button style color.", + "name": "magento_reward_general_min_points_balance", + "description": "The minimum point balance customers must have before they can redeem them. A null value indicates no minimum.", "args": [], "type": { "kind": "SCALAR", @@ -9613,8 +9790,8 @@ "deprecationReason": null }, { - "name": "braintree_paypal_button_location_checkout_type_paylater_label", - "description": "Braintree PayPal Pay Later checkout button style label.", + "name": "magento_reward_general_publish_history", + "description": "When enabled, customers can see a detailed history of their reward points. Possible values: 1 (Enabled) and 0 (Disabled).", "args": [], "type": { "kind": "SCALAR", @@ -9625,8 +9802,8 @@ "deprecationReason": null }, { - "name": "braintree_paypal_button_location_checkout_type_paylater_shape", - "description": "Braintree PayPal Pay Later checkout button style shape.", + "name": "magento_reward_points_invitation_customer", + "description": "The number of points for a referral when an invitee registers on the site.", "args": [], "type": { "kind": "SCALAR", @@ -9637,20 +9814,20 @@ "deprecationReason": null }, { - "name": "braintree_paypal_button_location_checkout_type_paylater_show", - "description": "Braintree PayPal Pay Later checkout button show status.", + "name": "magento_reward_points_invitation_customer_limit", + "description": "The maximum number of registration referrals that will qualify for rewards. A null value indicates no limit.", "args": [], "type": { "kind": "SCALAR", - "name": "Boolean", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "braintree_paypal_button_location_checkout_type_paypal_color", - "description": "Braintree PayPal checkout button style color.", + "name": "magento_reward_points_invitation_order", + "description": "The number of points for a referral, when an invitee places their first order on the site.", "args": [], "type": { "kind": "SCALAR", @@ -9661,8 +9838,8 @@ "deprecationReason": null }, { - "name": "braintree_paypal_button_location_checkout_type_paypal_label", - "description": "Braintree PayPal checkout button style label.", + "name": "magento_reward_points_invitation_order_limit", + "description": "The number of order conversions that can earn points for the customer who sends the invitation. A null value indicates no limit.", "args": [], "type": { "kind": "SCALAR", @@ -9673,8 +9850,8 @@ "deprecationReason": null }, { - "name": "braintree_paypal_button_location_checkout_type_paypal_shape", - "description": "Braintree PayPal checkout button style shape.", + "name": "magento_reward_points_newsletter", + "description": "The number of points earned by registered customers who subscribe to a newsletter.", "args": [], "type": { "kind": "SCALAR", @@ -9685,20 +9862,20 @@ "deprecationReason": null }, { - "name": "braintree_paypal_button_location_checkout_type_paypal_show", - "description": "Braintree PayPal checkout button show.", + "name": "magento_reward_points_order", + "description": "Indicates customers earn points for shopping according to the reward point exchange rate. In Luma, this also controls whether to show a message in the shopping cart about the rewards points earned for the purchase, as well as the customer’s current reward point balance.", "args": [], "type": { "kind": "SCALAR", - "name": "Boolean", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "braintree_paypal_button_location_productpage_type_credit_color", - "description": "Braintree PayPal Credit PDP button style color.", + "name": "magento_reward_points_register", + "description": "The number of points customer gets for registering.", "args": [], "type": { "kind": "SCALAR", @@ -9709,8 +9886,8 @@ "deprecationReason": null }, { - "name": "braintree_paypal_button_location_productpage_type_credit_label", - "description": "Braintree PayPal Credit PDP button style label.", + "name": "magento_reward_points_review", + "description": "The number of points for writing a review.", "args": [], "type": { "kind": "SCALAR", @@ -9721,8 +9898,8 @@ "deprecationReason": null }, { - "name": "braintree_paypal_button_location_productpage_type_credit_shape", - "description": "Braintree PayPal Credit PDP button style shape.", + "name": "magento_reward_points_review_limit", + "description": "The maximum number of reviews that will qualify for the rewards. A null value indicates no limit.", "args": [], "type": { "kind": "SCALAR", @@ -9733,32 +9910,32 @@ "deprecationReason": null }, { - "name": "braintree_paypal_button_location_productpage_type_credit_show", - "description": "Braintree PayPal Credit PDP button show status.", + "name": "magento_wishlist_general_is_enabled", + "description": "Indicates whether wishlists are enabled (1) or disabled (0).", "args": [], "type": { "kind": "SCALAR", - "name": "Boolean", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "braintree_paypal_button_location_productpage_type_messaging_layout", - "description": "Braintree PayPal Pay Later messaging PDP style layout.", + "name": "max_items_in_order_summary", + "description": "Extended Config Data - checkout/options/max_items_display_count", "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "braintree_paypal_button_location_productpage_type_messaging_logo", - "description": "Braintree PayPal Pay Later messaging PDP style logo.", + "name": "maximum_number_of_wishlists", + "description": "If multiple wish lists are enabled, the maximum number of wish lists the customer can have.", "args": [], "type": { "kind": "SCALAR", @@ -9769,32 +9946,32 @@ "deprecationReason": null }, { - "name": "braintree_paypal_button_location_productpage_type_messaging_logo_position", - "description": "Braintree PayPal Pay Later messaging PDP style logo position.", + "name": "minicart_display", + "description": "Extended Config Data - checkout/sidebar/display", "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Boolean", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "braintree_paypal_button_location_productpage_type_messaging_show", - "description": "Braintree PayPal Pay Later messaging PDP show status.", + "name": "minicart_max_items", + "description": "Extended Config Data - checkout/sidebar/count", "args": [], "type": { "kind": "SCALAR", - "name": "Boolean", + "name": "Int", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "braintree_paypal_button_location_productpage_type_messaging_text_color", - "description": "Braintree PayPal Pay Later messaging PDP style text color.", + "name": "minimum_password_length", + "description": "The minimum number of characters required for a valid password.", "args": [], "type": { "kind": "SCALAR", @@ -9805,20 +9982,24 @@ "deprecationReason": null }, { - "name": "braintree_paypal_button_location_productpage_type_paylater_color", - "description": "Braintree PayPal Pay Later PDP button style color.", + "name": "newsletter_enabled", + "description": "Indicates whether newsletters are enabled.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "braintree_paypal_button_location_productpage_type_paylater_label", - "description": "Braintree PayPal Pay Later PDP button style label.", + "name": "optional_zip_countries", + "description": "Extended Config Data - general/country/optional_zip_countries", "args": [], "type": { "kind": "SCALAR", @@ -9829,32 +10010,44 @@ "deprecationReason": null }, { - "name": "braintree_paypal_button_location_productpage_type_paylater_shape", - "description": "Braintree PayPal Pay Later PDP button style shape.", + "name": "order_cancellation_enabled", + "description": "Indicates whether orders can be cancelled by customers or not.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "braintree_paypal_button_location_productpage_type_paylater_show", - "description": "Braintree PayPal Pay Later PDP button show status.", + "name": "order_cancellation_reasons", + "description": "An array containing available cancellation reasons.", "args": [], "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CancellationReason", + "ofType": null + } + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "braintree_paypal_button_location_productpage_type_paypal_color", - "description": "Braintree PayPal PDP button style color.", + "name": "printed_card_price", + "description": "The default price of a printed card that accompanies an order.", "args": [], "type": { "kind": "SCALAR", @@ -9865,20 +10058,20 @@ "deprecationReason": null }, { - "name": "braintree_paypal_button_location_productpage_type_paypal_label", - "description": "Braintree PayPal PDP button style label.", + "name": "product_fixed_product_tax_display_setting", + "description": "Corresponds to the 'Display Prices On Product View Page' field in the Admin. It indicates how FPT information is displayed on product pages.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", + "kind": "ENUM", + "name": "FixedProductTaxDisplaySettings", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "braintree_paypal_button_location_productpage_type_paypal_shape", - "description": "Braintree PayPal PDP button style shape.", + "name": "product_url_suffix", + "description": "The suffix applied to product pages, such as `.htm` or `.html`.", "args": [], "type": { "kind": "SCALAR", @@ -9889,20 +10082,24 @@ "deprecationReason": null }, { - "name": "braintree_paypal_button_location_productpage_type_paypal_show", - "description": "Braintree PayPal PDP button show.", + "name": "quickorder_active", + "description": "Indicates whether quick order functionality is enabled.", "args": [], "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "braintree_paypal_credit_uk_merchant_name", - "description": "Braintree PayPal Credit Merchant Name on the FCA Register.", + "name": "required_character_classes_number", + "description": "The number of different character classes (lowercase, uppercase, digits, special characters) required in a password.", "args": [], "type": { "kind": "SCALAR", @@ -9913,92 +10110,96 @@ "deprecationReason": null }, { - "name": "braintree_paypal_display_on_shopping_cart", - "description": "Should display Braintree PayPal in mini-cart & cart?", + "name": "returns_enabled", + "description": "Indicates whether RMA is enabled on the storefront. Possible values: enabled/disabled.", "args": [], "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "braintree_paypal_merchant_country", - "description": "Braintree PayPal merchant's country.", + "name": "root_category_id", + "description": "The ID of the root category.", "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "isDeprecated": true, + "deprecationReason": "Use `root_category_uid` instead." }, { - "name": "braintree_paypal_merchant_name_override", - "description": "Braintree PayPal override for Merchant Name.", + "name": "root_category_uid", + "description": "The unique ID for a `CategoryInterface` object.", "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "ID", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "braintree_paypal_require_billing_address", - "description": "Does Braintree PayPal require the customer's billing address?", + "name": "sales_fixed_product_tax_display_setting", + "description": "Corresponds to the 'Display Prices In Sales Modules' field in the Admin. It indicates how FPT information is displayed on cart, checkout, and order pages.", "args": [], "type": { - "kind": "SCALAR", - "name": "Boolean", + "kind": "ENUM", + "name": "FixedProductTaxDisplaySettings", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "braintree_paypal_send_cart_line_items", - "description": "Does Braintree PayPal require the order line items?", + "name": "sales_gift_wrapping", + "description": "Indicates if gift wrapping prices are displayed on the Orders page. Possible values: 1 (Yes) and 0 (No).", "args": [], "type": { "kind": "SCALAR", - "name": "Boolean", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "braintree_paypal_vault_active", - "description": "Braintree PayPal vault status.", + "name": "sales_printed_card", + "description": "Indicates if printed card prices are displayed on the Orders page. Possible values: 1 (Yes) and 0 (No).", "args": [], "type": { "kind": "SCALAR", - "name": "Boolean", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "cart_expires_in_days", - "description": "Extended Config Data - checkout/cart/delete_quote_after", + "name": "secure_base_link_url", + "description": "A secure fully-qualified URL that is used to create relative links to the `base_url`.", "args": [], "type": { "kind": "SCALAR", - "name": "Int", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "cart_gift_wrapping", - "description": "Indicates if gift wrapping prices are displayed on the Shopping Cart page. Possible values: 1 (Yes) and 0 (No).", + "name": "secure_base_media_url", + "description": "The secure fully-qualified URL that specifies the location of media files.", "args": [], "type": { "kind": "SCALAR", @@ -10009,8 +10210,8 @@ "deprecationReason": null }, { - "name": "cart_printed_card", - "description": "Indicates if printed card prices are displayed on the Shopping Cart page. Possible values: 1 (Yes) and 0 (No).", + "name": "secure_base_static_url", + "description": "The secure fully-qualified URL that specifies the location of static view files.", "args": [], "type": { "kind": "SCALAR", @@ -10021,128 +10222,128 @@ "deprecationReason": null }, { - "name": "cart_summary_display_quantity", - "description": "Extended Config Data - checkout/cart_link/use_qty", + "name": "secure_base_url", + "description": "The store’s fully-qualified secure base URL.", "args": [], "type": { "kind": "SCALAR", - "name": "Int", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "catalog_default_sort_by", - "description": "The default sort order of the search results list.", + "name": "shopping_cart_display_full_summary", + "description": "Extended Config Data - tax/cart_display/full_summary", "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Boolean", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "category_fixed_product_tax_display_setting", - "description": "Corresponds to the 'Display Prices In Product Lists' field in the Admin. It indicates how FPT information is displayed on category pages.", + "name": "shopping_cart_display_grand_total", + "description": "Extended Config Data - tax/cart_display/grandtotal", "args": [], "type": { - "kind": "ENUM", - "name": "FixedProductTaxDisplaySettings", + "kind": "SCALAR", + "name": "Boolean", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "category_url_suffix", - "description": "The suffix applied to category pages, such as `.htm` or `.html`.", + "name": "shopping_cart_display_price", + "description": "Extended Config Data - tax/cart_display/price", "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "check_money_order_enable_for_specific_countries", - "description": "Indicates whether only specific countries can use this payment method.", + "name": "shopping_cart_display_shipping", + "description": "Extended Config Data - tax/cart_display/shipping", "args": [], "type": { "kind": "SCALAR", - "name": "Boolean", + "name": "Int", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "check_money_order_enabled", - "description": "Indicates whether the Check/Money Order payment method is enabled.", + "name": "shopping_cart_display_subtotal", + "description": "Extended Config Data - tax/cart_display/subtotal", "args": [], "type": { "kind": "SCALAR", - "name": "Boolean", + "name": "Int", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "check_money_order_make_check_payable_to", - "description": "The name of the party to whom the check must be payable.", + "name": "shopping_cart_display_tax_gift_wrapping", + "description": "Extended Config Data - tax/cart_display/gift_wrapping", "args": [], "type": { - "kind": "SCALAR", - "name": "String", + "kind": "ENUM", + "name": "TaxWrappingEnum", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "check_money_order_max_order_total", - "description": "The maximum order amount required to qualify for the Check/Money Order payment method.", + "name": "shopping_cart_display_zero_tax", + "description": "Extended Config Data - tax/cart_display/zero_tax", "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Boolean", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "check_money_order_min_order_total", - "description": "The minimum order amount required to qualify for the Check/Money Order payment method.", + "name": "store_code", + "description": "The unique ID of the store view. In the Admin, this is called the Store View Code. When making a GraphQL call, assign this value to the `Store` header to provide the scope.", "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "ID", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "check_money_order_new_order_status", - "description": "The status of new orders placed using the Check/Money Order payment method.", + "name": "store_group_code", + "description": "The unique ID assigned to the store group. In the Admin, this is called the Store Name.", "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "ID", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "check_money_order_payment_from_specific_countries", - "description": "A comma-separated list of specific countries allowed to use the Check/Money Order payment method.", + "name": "store_group_name", + "description": "The label assigned to the store group.", "args": [], "type": { "kind": "SCALAR", @@ -10153,8 +10354,8 @@ "deprecationReason": null }, { - "name": "check_money_order_send_check_to", - "description": "The full street address or PO Box where the checks are mailed.", + "name": "store_name", + "description": "The label assigned to the store view.", "args": [], "type": { "kind": "SCALAR", @@ -10165,8 +10366,8 @@ "deprecationReason": null }, { - "name": "check_money_order_sort_order", - "description": "A number indicating the position of the Check/Money Order payment method in the list of available payment methods during checkout.", + "name": "store_sort_order", + "description": "The store view sort order.", "args": [], "type": { "kind": "SCALAR", @@ -10177,8 +10378,8 @@ "deprecationReason": null }, { - "name": "check_money_order_title", - "description": "The title of the Check/Money Order payment method displayed on the storefront.", + "name": "timezone", + "description": "The time zone of the store.", "args": [], "type": { "kind": "SCALAR", @@ -10189,8 +10390,8 @@ "deprecationReason": null }, { - "name": "cms_home_page", - "description": "The name of the CMS page that identifies the home page for the store.", + "name": "title_separator", + "description": "The character that separates the category name and subcategory in the browser title bar.", "args": [], "type": { "kind": "SCALAR", @@ -10201,44 +10402,44 @@ "deprecationReason": null }, { - "name": "cms_no_cookies", - "description": "A specific CMS page that displays when cookies are not enabled for the browser.", + "name": "use_store_in_url", + "description": "Indicates whether the store code should be used in the URL.", "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Boolean", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "cms_no_route", - "description": "A specific CMS page that displays when a 404 'Page Not Found' error occurs.", + "name": "website_code", + "description": "The unique ID for the website.", "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "ID", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "code", - "description": "A code assigned to the store to identify it.", + "name": "website_id", + "description": "The ID number assigned to the website store.", "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null }, "isDeprecated": true, - "deprecationReason": "Use `store_code` instead." + "deprecationReason": "The field should not be used on the storefront." }, { - "name": "configurable_thumbnail_source", - "description": "Indicates whether the `parent` or child (`itself`) thumbnail should be used in the cart for configurable products.", + "name": "website_name", + "description": "The label assigned to the website.", "args": [], "type": { "kind": "SCALAR", @@ -10249,24 +10450,8 @@ "deprecationReason": null }, { - "name": "contact_enabled", - "description": "Indicates whether the Contact Us form in enabled.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "copyright", - "description": "The copyright statement that appears at the bottom of each page.", + "name": "weight_unit", + "description": "The unit of weight.", "args": [], "type": { "kind": "SCALAR", @@ -10277,20 +10462,20 @@ "deprecationReason": null }, { - "name": "countries_with_required_region", - "description": "Extended Config Data - general/region/state_required", + "name": "zero_subtotal_enable_for_specific_countries", + "description": "Indicates whether only specific countries can use this payment method.", "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Boolean", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "create_account_confirmation", - "description": "Indicates if the new accounts need confirmation.", + "name": "zero_subtotal_enabled", + "description": "Indicates whether the Zero Subtotal payment method is enabled.", "args": [], "type": { "kind": "SCALAR", @@ -10301,20 +10486,20 @@ "deprecationReason": null }, { - "name": "customer_access_token_lifetime", - "description": "Customer access token lifetime.", + "name": "zero_subtotal_new_order_status", + "description": "The status of new orders placed using the Zero Subtotal payment method.", "args": [], "type": { "kind": "SCALAR", - "name": "Float", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "default_country", - "description": "Extended Config Data - general/country/default", + "name": "zero_subtotal_payment_action", + "description": "When the new order status is 'Processing', this can be set to `authorize_capture` to automatically invoice all items that have a zero balance.", "args": [], "type": { "kind": "SCALAR", @@ -10325,8 +10510,8 @@ "deprecationReason": null }, { - "name": "default_description", - "description": "The description that provides a summary of your site for search engine listings. It should not be more than 160 characters in length.", + "name": "zero_subtotal_payment_from_specific_countries", + "description": "A comma-separated list of specific countries allowed to use the Zero Subtotal payment method.", "args": [], "type": { "kind": "SCALAR", @@ -10337,20 +10522,20 @@ "deprecationReason": null }, { - "name": "default_display_currency_code", - "description": "The default display currency code.", + "name": "zero_subtotal_sort_order", + "description": "A number indicating the position of the Zero Subtotal payment method in the list of available payment methods during checkout.", "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "default_keywords", - "description": "A series of keywords that describe your store, each separated by a comma.", + "name": "zero_subtotal_title", + "description": "The title of the Zero Subtotal payment method displayed on the storefront.", "args": [], "type": { "kind": "SCALAR", @@ -10359,58 +10544,73 @@ }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INTERFACE", + "name": "ProductInterface", + "description": "Contains fields that are common to all types of products.", + "fields": [ { - "name": "default_title", - "description": "The title that appears at the title bar of each page when viewed in a browser.", + "name": "attribute_set_id", + "description": "The attribute set assigned to the product.", "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "isDeprecated": true, + "deprecationReason": "The field should not be used on the storefront." }, { - "name": "demonotice", - "description": "Controls the display of the demo store notice at the top of the page. Options: 0 (No) or 1 (Yes).", + "name": "canonical_url", + "description": "The relative canonical URL. This value is returned only if the system setting 'Use Canonical Link Meta Tag For Products' is enabled.", "args": [], "type": { "kind": "SCALAR", - "name": "Int", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "display_state_if_optional", - "description": "Extended Config Data - general/region/display_all", + "name": "categories", + "description": "The categories assigned to a product.", "args": [], "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "INTERFACE", + "name": "CategoryInterface", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "enable_multiple_wishlists", - "description": "Indicates whether customers can have multiple wish lists. Possible values: 1 (Yes) and 0 (No).", + "name": "color", + "description": null, "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "isDeprecated": true, + "deprecationReason": "Use the `custom_attributes` field instead." }, { - "name": "front", - "description": "The landing page that is associated with the base URL.", + "name": "country_of_manufacture", + "description": "The product's country of origin.", "args": [], "type": { "kind": "SCALAR", @@ -10421,56 +10621,71 @@ "deprecationReason": null }, { - "name": "grid_per_page", - "description": "The default number of products per page in Grid View.", + "name": "created_at", + "description": "Timestamp indicating when the product was created.", "args": [], "type": { "kind": "SCALAR", - "name": "Int", + "name": "String", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "isDeprecated": true, + "deprecationReason": "The field should not be used on the storefront." }, { - "name": "grid_per_page_values", - "description": "A list of numbers that define how many products can be displayed in Grid View.", + "name": "crosssell_products", + "description": "Crosssell Products", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "INTERFACE", + "name": "ProductInterface", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "head_includes", - "description": "Scripts that must be included in the HTML before the closing `` tag.", - "args": [], + "name": "custom_attributesV2", + "description": "Product custom attributes.", + "args": [ + { + "name": "filters", + "description": "", + "type": { + "kind": "INPUT_OBJECT", + "name": "AttributeFilterInput", + "ofType": null + }, + "defaultValue": null + } + ], "type": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "ProductCustomAttributes", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "head_shortcut_icon", - "description": "The small graphic image (favicon) that appears in the address bar and tab of the browser.", + "name": "description", + "description": "Detailed information about the product. The value can include simple HTML tags.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "ComplexTextValue", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "header_logo_src", - "description": "The path to the logo that appears in the header.", + "name": "gift_message_available", + "description": "Indicates whether a gift message is available.", "args": [], "type": { "kind": "SCALAR", @@ -10482,7 +10697,7 @@ }, { "name": "id", - "description": "The ID number assigned to the store.", + "description": "The ID number assigned to the product.", "args": [], "type": { "kind": "SCALAR", @@ -10490,71 +10705,79 @@ "ofType": null }, "isDeprecated": true, - "deprecationReason": "Use `store_code` instead." + "deprecationReason": "Use the `uid` field instead." }, { - "name": "is_default_store", - "description": "Indicates whether the store view has been designated as the default within the store group.", + "name": "image", + "description": "The relative path to the main image on the product page.", "args": [], "type": { - "kind": "SCALAR", - "name": "Boolean", + "kind": "OBJECT", + "name": "ProductImage", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "is_default_store_group", - "description": "Indicates whether the store group has been designated as the default within the website.", + "name": "is_returnable", + "description": "Indicates whether the product can be returned.", "args": [], "type": { "kind": "SCALAR", - "name": "Boolean", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "is_guest_checkout_enabled", - "description": "Extended Config Data - checkout/options/guest_checkout", + "name": "manufacturer", + "description": "A number representing the product's manufacturer.", "args": [], "type": { "kind": "SCALAR", - "name": "Boolean", + "name": "Int", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "isDeprecated": true, + "deprecationReason": "Use the `custom_attributes` field instead." }, { - "name": "is_negotiable_quote_active", - "description": "Indicates whether negotiable quote functionality is enabled.", + "name": "media_gallery", + "description": "An array of media gallery objects.", "args": [], "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "INTERFACE", + "name": "MediaGalleryInterface", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "is_one_page_checkout_enabled", - "description": "Extended Config Data - checkout/options/onepage_checkout_enabled", + "name": "media_gallery_entries", + "description": "An array of MediaGalleryEntry objects.", "args": [], "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "MediaGalleryEntry", + "ofType": null + } }, - "isDeprecated": false, - "deprecationReason": null + "isDeprecated": true, + "deprecationReason": "Use `media_gallery` instead." }, { - "name": "is_requisition_list_active", - "description": "Indicates whether requisition lists are enabled. Possible values: 1 (Yes) and 0 (No).", + "name": "meta_description", + "description": "A brief overview of the product for search results listings, maximum 255 characters.", "args": [], "type": { "kind": "SCALAR", @@ -10565,8 +10788,8 @@ "deprecationReason": null }, { - "name": "list_mode", - "description": "The format of the search results list.", + "name": "meta_keyword", + "description": "A comma-separated list of keywords that are visible only to search engines.", "args": [], "type": { "kind": "SCALAR", @@ -10577,20 +10800,20 @@ "deprecationReason": null }, { - "name": "list_per_page", - "description": "The default number of products per page in List View.", + "name": "meta_title", + "description": "A string that is displayed in the title bar and tab of the browser and in search results lists.", "args": [], "type": { "kind": "SCALAR", - "name": "Int", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "list_per_page_values", - "description": "A list of numbers that define how many products can be displayed in List View.", + "name": "name", + "description": "The product name. Customers use this name to identify the product.", "args": [], "type": { "kind": "SCALAR", @@ -10601,8 +10824,8 @@ "deprecationReason": null }, { - "name": "locale", - "description": "The store locale.", + "name": "new_from_date", + "description": "The beginning date for new product listings, and determines if the product is featured as a new product.", "args": [], "type": { "kind": "SCALAR", @@ -10613,8 +10836,8 @@ "deprecationReason": null }, { - "name": "logo_alt", - "description": "The Alt text that is associated with the logo.", + "name": "new_to_date", + "description": "The end date for new product listings.", "args": [], "type": { "kind": "SCALAR", @@ -10625,104 +10848,120 @@ "deprecationReason": null }, { - "name": "logo_height", - "description": "The height of the logo image, in pixels.", + "name": "only_x_left_in_stock", + "description": "Product stock only x left count", "args": [], "type": { "kind": "SCALAR", - "name": "Int", + "name": "Float", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "logo_width", - "description": "The width of the logo image, in pixels.", + "name": "options_container", + "description": "If the product has multiple options, determines where they appear on the product page.", "args": [], "type": { "kind": "SCALAR", - "name": "Int", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "magento_reward_general_is_enabled", - "description": "Indicates whether reward points functionality is enabled. Possible values: 1 (Enabled) and 0 (Disabled).", + "name": "price", + "description": "Indicates the price of an item.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "ProductPrices", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "isDeprecated": true, + "deprecationReason": "Use `price_range` for product price information." }, { - "name": "magento_reward_general_is_enabled_on_front", - "description": "Indicates whether reward points functionality is enabled on the storefront. Possible values: 1 (Enabled) and 0 (Disabled).", + "name": "price_range", + "description": "The range of prices for the product", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PriceRange", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "magento_reward_general_min_points_balance", - "description": "The minimum point balance customers must have before they can redeem them. A null value indicates no minimum.", + "name": "price_tiers", + "description": "An array of `TierPrice` objects.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "TierPrice", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "magento_reward_general_publish_history", - "description": "When enabled, customers can see a detailed history of their reward points. Possible values: 1 (Enabled) and 0 (Disabled).", + "name": "product_links", + "description": "An array of `ProductLinks` objects.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "INTERFACE", + "name": "ProductLinksInterface", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "magento_reward_points_invitation_customer", - "description": "The number of points for a referral when an invitee registers on the site.", + "name": "related_products", + "description": "An array of products to be displayed in a Related Products block.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "INTERFACE", + "name": "ProductInterface", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "magento_reward_points_invitation_customer_limit", - "description": "The maximum number of registration referrals that will qualify for rewards. A null value indicates no limit.", + "name": "short_description", + "description": "A short description of the product. Its use depends on the theme.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "ComplexTextValue", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "magento_reward_points_invitation_order", - "description": "The number of points for a referral, when an invitee places their first order on the site.", + "name": "sku", + "description": "A number or code assigned to a product to identify the product, options, price, and manufacturer.", "args": [], "type": { "kind": "SCALAR", @@ -10733,44 +10972,44 @@ "deprecationReason": null }, { - "name": "magento_reward_points_invitation_order_limit", - "description": "The number of order conversions that can earn points for the customer who sends the invitation. A null value indicates no limit.", + "name": "small_image", + "description": "The relative path to the small image, which is used on catalog pages.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "ProductImage", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "magento_reward_points_newsletter", - "description": "The number of points earned by registered customers who subscribe to a newsletter.", + "name": "special_from_date", + "description": "The beginning date that a product has a special price.", "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "isDeprecated": true, + "deprecationReason": "The field should not be used on the storefront." }, { - "name": "magento_reward_points_order", - "description": "Indicates customers earn points for shopping according to the reward point exchange rate. In Luma, this also controls whether to show a message in the shopping cart about the rewards points earned for the purchase, as well as the customer’s current reward point balance.", + "name": "special_price", + "description": "The discounted price of the product.", "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Float", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "magento_reward_points_register", - "description": "The number of points customer gets for registering.", + "name": "special_to_date", + "description": "The end date for a product with a special price.", "args": [], "type": { "kind": "SCALAR", @@ -10781,20 +11020,20 @@ "deprecationReason": null }, { - "name": "magento_reward_points_review", - "description": "The number of points for writing a review.", + "name": "stock_status", + "description": "Stock status of the product", "args": [], "type": { - "kind": "SCALAR", - "name": "String", + "kind": "ENUM", + "name": "ProductStockStatus", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "magento_reward_points_review_limit", - "description": "The maximum number of reviews that will qualify for the rewards. A null value indicates no limit.", + "name": "swatch_image", + "description": "The file name of a swatch image.", "args": [], "type": { "kind": "SCALAR", @@ -10805,223 +11044,336 @@ "deprecationReason": null }, { - "name": "magento_wishlist_general_is_enabled", - "description": "Indicates whether wishlists are enabled (1) or disabled (0).", + "name": "thumbnail", + "description": "The relative path to the product's thumbnail image.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "ProductImage", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "max_items_in_order_summary", - "description": "Extended Config Data - checkout/options/max_items_display_count", + "name": "tier_price", + "description": "The price when tier pricing is in effect and the items purchased threshold has been reached.", "args": [], "type": { "kind": "SCALAR", - "name": "Int", + "name": "Float", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "isDeprecated": true, + "deprecationReason": "Use `price_tiers` for product tier price information." }, { - "name": "maximum_number_of_wishlists", - "description": "If multiple wish lists are enabled, the maximum number of wish lists the customer can have.", + "name": "tier_prices", + "description": "An array of ProductTierPrices objects.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ProductTierPrices", + "ofType": null + } }, - "isDeprecated": false, - "deprecationReason": null + "isDeprecated": true, + "deprecationReason": "Use `price_tiers` for product tier price information." }, { - "name": "minicart_display", - "description": "Extended Config Data - checkout/sidebar/display", + "name": "type_id", + "description": "One of simple, virtual, bundle, downloadable, grouped, or configurable.", "args": [], "type": { "kind": "SCALAR", - "name": "Boolean", + "name": "String", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "isDeprecated": true, + "deprecationReason": "Use `__typename` instead." }, { - "name": "minicart_max_items", - "description": "Extended Config Data - checkout/sidebar/count", + "name": "uid", + "description": "The unique ID for a `ProductInterface` object.", "args": [], "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "minimum_password_length", - "description": "The minimum number of characters required for a valid password.", + "name": "updated_at", + "description": "Timestamp indicating when the product was updated.", "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, + "isDeprecated": true, + "deprecationReason": "The field should not be used on the storefront." + }, + { + "name": "upsell_products", + "description": "Upsell Products", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "INTERFACE", + "name": "ProductInterface", + "ofType": null + } + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "newsletter_enabled", - "description": "Indicates whether newsletters are enabled.", + "name": "websites", + "description": "An array of websites in which the product is available.", "args": [], "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "Boolean", + "kind": "OBJECT", + "name": "Website", "ofType": null } }, + "isDeprecated": true, + "deprecationReason": "The field should not be used on the storefront." + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": [ + { + "kind": "OBJECT", + "name": "VirtualProduct", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "SimpleProduct", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "ConfigurableProduct", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "BundleProduct", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "GiftCardProduct", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "GroupedProduct", + "ofType": null + } + ] + }, + { + "kind": "ENUM", + "name": "ProductStockStatus", + "description": "This enumeration states whether a product stock status is in stock or out of stock", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "IN_STOCK", + "description": "", "isDeprecated": false, "deprecationReason": null }, { - "name": "no_route", - "description": "The default page that displays when a 404 'Page not Found' error occurs.", + "name": "OUT_OF_STOCK", + "description": "", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "INTERFACE", + "name": "CartItemInterface", + "description": "An interface for products in a cart.", + "fields": [ + { + "name": "discount", + "description": "Contains discount for quote line item.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Discount", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "optional_zip_countries", - "description": "Extended Config Data - general/country/optional_zip_countries", + "name": "errors", + "description": "An array of errors encountered while loading the cart item", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CartItemError", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "order_cancellation_enabled", - "description": "Indicates whether orders can be cancelled by customers or not.", + "name": "id", + "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "Boolean", + "name": "String", "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null + "isDeprecated": true, + "deprecationReason": "Use `uid` instead." }, { - "name": "order_cancellation_reasons", - "description": "An array containing available cancellation reasons.", + "name": "is_available", + "description": "True if requested quantity is less than available stock, false otherwise.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "CancellationReason", - "ofType": null - } + "kind": "SCALAR", + "name": "Boolean", + "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "payment_payflowpro_cc_vault_active", - "description": "Payflow Pro vault status.", + "name": "max_qty", + "description": "Line item max qty in quote template", "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Float", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "printed_card_price", - "description": "The default price of a printed card that accompanies an order.", + "name": "min_qty", + "description": "Line item min qty in quote template", "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Float", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "product_fixed_product_tax_display_setting", - "description": "Corresponds to the 'Display Prices On Product View Page' field in the Admin. It indicates how FPT information is displayed on product pages.", + "name": "not_available_message", + "description": "Message to display when the product is not available with this selected option.", "args": [], "type": { - "kind": "ENUM", - "name": "FixedProductTaxDisplaySettings", + "kind": "SCALAR", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "product_reviews_enabled", - "description": "Indicates whether product reviews are enabled. Possible values: 1 (Yes) and 0 (No).", + "name": "note_from_buyer", + "description": "The buyer's quote line item note.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ItemNote", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "product_url_suffix", - "description": "The suffix applied to product pages, such as `.htm` or `.html`.", + "name": "note_from_seller", + "description": "The seller's quote line item note.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ItemNote", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "prices", + "description": "Contains details about the price of the item, including taxes and discounts.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "CartItemPrices", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "quickorder_active", - "description": "Indicates whether quick order functionality is enabled.", + "name": "product", + "description": "Details about an item in the cart.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "Boolean", + "kind": "INTERFACE", + "name": "ProductInterface", "ofType": null } }, @@ -11029,276 +11381,477 @@ "deprecationReason": null }, { - "name": "required_character_classes_number", - "description": "The number of different character classes (lowercase, uppercase, digits, special characters) required in a password.", + "name": "quantity", + "description": "The quantity of this item in the cart.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "returns_enabled", - "description": "Indicates whether RMA is enabled on the storefront. Possible values: enabled/disabled.", + "name": "uid", + "description": "The unique ID for a `CartItemInterface` object.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "ID", "ofType": null } }, "isDeprecated": false, "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": [ + { + "kind": "OBJECT", + "name": "SimpleCartItem", + "ofType": null }, { - "name": "root_category_id", - "description": "The ID of the root category.", + "kind": "OBJECT", + "name": "VirtualCartItem", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "ConfigurableCartItem", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "BundleCartItem", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "GiftCardCartItem", + "ofType": null + } + ] + }, + { + "kind": "OBJECT", + "name": "Price", + "description": "Deprecated. Use `ProductPrice` instead. Defines the price of a product as well as any tax-related adjustments.", + "fields": [ + { + "name": "adjustments", + "description": "An array that provides information about tax, weee, or weee_tax adjustments.", "args": [], "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PriceAdjustment", + "ofType": null + } }, "isDeprecated": true, - "deprecationReason": "Use `root_category_uid` instead." + "deprecationReason": "Use `ProductPrice` instead." }, { - "name": "root_category_uid", - "description": "The unique ID for a `CategoryInterface` object.", + "name": "amount", + "description": "The price of a product plus a three-letter currency code.", "args": [], "type": { - "kind": "SCALAR", - "name": "ID", + "kind": "OBJECT", + "name": "Money", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null - }, + "isDeprecated": true, + "deprecationReason": "Use `ProductPrice` instead." + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "PriceAdjustment", + "description": "Deprecated. Taxes will be included or excluded in the price. Defines the amount of money to apply as an adjustment, the type of adjustment to apply, and whether the item is included or excluded from the adjustment.", + "fields": [ { - "name": "sales_fixed_product_tax_display_setting", - "description": "Corresponds to the 'Display Prices In Sales Modules' field in the Admin. It indicates how FPT information is displayed on cart, checkout, and order pages.", + "name": "amount", + "description": "The amount of the price adjustment and its currency code.", "args": [], "type": { - "kind": "ENUM", - "name": "FixedProductTaxDisplaySettings", + "kind": "OBJECT", + "name": "Money", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "sales_gift_wrapping", - "description": "Indicates if gift wrapping prices are displayed on the Orders page. Possible values: 1 (Yes) and 0 (No).", + "name": "code", + "description": "Indicates whether the adjustment involves tax, weee, or weee_tax.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", + "kind": "ENUM", + "name": "PriceAdjustmentCodesEnum", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "isDeprecated": true, + "deprecationReason": "`PriceAdjustment` is deprecated." }, { - "name": "sales_printed_card", - "description": "Indicates if printed card prices are displayed on the Orders page. Possible values: 1 (Yes) and 0 (No).", + "name": "description", + "description": "Indicates whether the entity described by the code attribute is included or excluded from the adjustment.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", + "kind": "ENUM", + "name": "PriceAdjustmentDescriptionEnum", "ofType": null }, + "isDeprecated": true, + "deprecationReason": "`PriceAdjustment` is deprecated." + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "PriceAdjustmentCodesEnum", + "description": "`PriceAdjustment.code` is deprecated.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "TAX", + "description": "", + "isDeprecated": true, + "deprecationReason": "`PriceAdjustmentCodesEnum` is deprecated. Tax is included or excluded in the price. Tax is not shown separately in Catalog." + }, + { + "name": "WEEE", + "description": "", + "isDeprecated": true, + "deprecationReason": "WEEE code is deprecated. Use `fixed_product_taxes.label` instead." + }, + { + "name": "WEEE_TAX", + "description": "", + "isDeprecated": true, + "deprecationReason": "Use `fixed_product_taxes` instead. Tax is included or excluded in price. The tax is not shown separtely in Catalog." + } + ], + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "PriceAdjustmentDescriptionEnum", + "description": "`PriceAdjustmentDescriptionEnum` is deprecated. States whether a price adjustment is included or excluded.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "INCLUDED", + "description": "", "isDeprecated": false, "deprecationReason": null }, { - "name": "secure_base_link_url", - "description": "A secure fully-qualified URL that is used to create relative links to the `base_url`.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, + "name": "EXCLUDED", + "description": "", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "PriceTypeEnum", + "description": "Defines the price type.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "FIXED", + "description": "", "isDeprecated": false, "deprecationReason": null }, { - "name": "secure_base_media_url", - "description": "The secure fully-qualified URL that specifies the location of media files.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, + "name": "PERCENT", + "description": "", "isDeprecated": false, "deprecationReason": null }, { - "name": "secure_base_static_url", - "description": "The secure fully-qualified URL that specifies the location of static view files.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, + "name": "DYNAMIC", + "description": "", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "CustomizableDateTypeEnum", + "description": "Defines the customizable date type.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "DATE", + "description": "", "isDeprecated": false, "deprecationReason": null }, { - "name": "secure_base_url", - "description": "The store’s fully-qualified secure base URL.", + "name": "DATE_TIME", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "TIME", + "description": "", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ProductPrices", + "description": "Deprecated. Use `PriceRange` instead. Contains the regular price of an item, as well as its minimum and maximum prices. Only composite products, which include bundle, configurable, and grouped products, can contain a minimum and maximum price.", + "fields": [ + { + "name": "maximalPrice", + "description": "The highest possible final price for all the options defined within a composite product. If you are specifying a price range, this would be the `to` value.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "Price", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "isDeprecated": true, + "deprecationReason": "Use `PriceRange.maximum_price` instead." }, { - "name": "send_friend", - "description": "Email to a Friend configuration.", + "name": "minimalPrice", + "description": "The lowest possible final price for all the options defined within a composite product. If you are specifying a price range, this would be the `from` value.", "args": [], "type": { "kind": "OBJECT", - "name": "SendFriendConfiguration", + "name": "Price", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "isDeprecated": true, + "deprecationReason": "Use `PriceRange.minimum_price` instead." }, { - "name": "shopping_cart_display_full_summary", - "description": "Extended Config Data - tax/cart_display/full_summary", + "name": "regularPrice", + "description": "The base price of a product.", "args": [], "type": { - "kind": "SCALAR", - "name": "Boolean", + "kind": "OBJECT", + "name": "Price", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null - }, + "isDeprecated": true, + "deprecationReason": "Use `regular_price` from `PriceRange.minimum_price` or `PriceRange.maximum_price` instead." + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "PriceRange", + "description": "Contains the price range for a product. If the product has a single price, the minimum and maximum price will be the same.", + "fields": [ { - "name": "shopping_cart_display_grand_total", - "description": "Extended Config Data - tax/cart_display/grandtotal", + "name": "maximum_price", + "description": "The highest possible price for the product.", "args": [], "type": { - "kind": "SCALAR", - "name": "Boolean", + "kind": "OBJECT", + "name": "ProductPrice", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "shopping_cart_display_price", - "description": "Extended Config Data - tax/cart_display/price", + "name": "minimum_price", + "description": "The lowest possible price for the product.", "args": [], "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ProductPrice", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ProductPrice", + "description": "Represents a product price.", + "fields": [ { - "name": "shopping_cart_display_shipping", - "description": "Extended Config Data - tax/cart_display/shipping", + "name": "discount", + "description": "The price discount. Represents the difference between the regular and final price.", "args": [], "type": { - "kind": "SCALAR", - "name": "Int", + "kind": "OBJECT", + "name": "ProductDiscount", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "shopping_cart_display_subtotal", - "description": "Extended Config Data - tax/cart_display/subtotal", + "name": "final_price", + "description": "The final price of the product after applying discounts.", "args": [], "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Money", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "shopping_cart_display_tax_gift_wrapping", - "description": "Extended Config Data - tax/cart_display/gift_wrapping", + "name": "fixed_product_taxes", + "description": "An array of the multiple Fixed Product Taxes that can be applied to a product price.", "args": [], "type": { - "kind": "ENUM", - "name": "TaxWrappingEnum", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "FixedProductTax", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "shopping_cart_display_zero_tax", - "description": "Extended Config Data - tax/cart_display/zero_tax", + "name": "regular_price", + "description": "The regular price of the product.", "args": [], "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Money", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ProductDiscount", + "description": "Contains the discount applied to a product price.", + "fields": [ { - "name": "show_cms_breadcrumbs", - "description": "Indicates whether a breadcrumb trail appears on all CMS pages in the catalog. 0 (No) or 1 (Yes).", + "name": "amount_off", + "description": "The actual value of the discount.", "args": [], "type": { "kind": "SCALAR", - "name": "Int", + "name": "Float", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "store_code", - "description": "The unique ID of the store view. In the Admin, this is called the Store View Code. When making a GraphQL call, assign this value to the `Store` header to provide the scope.", + "name": "percent_off", + "description": "The discount expressed a percentage.", "args": [], "type": { "kind": "SCALAR", - "name": "ID", + "name": "Float", "ofType": null }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ProductLinks", + "description": "An implementation of `ProductLinksInterface`.", + "fields": [ { - "name": "store_group_code", - "description": "The unique ID assigned to the store group. In the Admin, this is called the Store Name.", + "name": "link_type", + "description": "One of related, associated, upsell, or crosssell.", "args": [], "type": { "kind": "SCALAR", - "name": "ID", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "store_group_name", - "description": "The label assigned to the store group.", + "name": "linked_product_sku", + "description": "The SKU of the linked product.", "args": [], "type": { "kind": "SCALAR", @@ -11309,8 +11862,8 @@ "deprecationReason": null }, { - "name": "store_name", - "description": "The label assigned to the store view.", + "name": "linked_product_type", + "description": "The type of linked product (simple, virtual, bundle, downloadable, grouped, configurable).", "args": [], "type": { "kind": "SCALAR", @@ -11321,8 +11874,8 @@ "deprecationReason": null }, { - "name": "store_sort_order", - "description": "The store view sort order.", + "name": "position", + "description": "The position within the list of product links.", "args": [], "type": { "kind": "SCALAR", @@ -11333,8 +11886,8 @@ "deprecationReason": null }, { - "name": "timezone", - "description": "The time zone of the store.", + "name": "sku", + "description": "The identifier of the linked product.", "args": [], "type": { "kind": "SCALAR", @@ -11343,10 +11896,27 @@ }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "ProductLinksInterface", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INTERFACE", + "name": "ProductLinksInterface", + "description": "Contains information about linked products, including the link type and product type of each item.", + "fields": [ { - "name": "title_prefix", - "description": "A prefix that appears before the title to create a two- or three-part title.", + "name": "link_type", + "description": "One of related, associated, upsell, or crosssell.", "args": [], "type": { "kind": "SCALAR", @@ -11357,8 +11927,8 @@ "deprecationReason": null }, { - "name": "title_separator", - "description": "The character that separates the category name and subcategory in the browser title bar.", + "name": "linked_product_sku", + "description": "The SKU of the linked product.", "args": [], "type": { "kind": "SCALAR", @@ -11369,8 +11939,8 @@ "deprecationReason": null }, { - "name": "title_suffix", - "description": "A suffix that appears after the title to create a two- or three-part title.", + "name": "linked_product_type", + "description": "The type of linked product (simple, virtual, bundle, downloadable, grouped, configurable).", "args": [], "type": { "kind": "SCALAR", @@ -11381,32 +11951,98 @@ "deprecationReason": null }, { - "name": "use_store_in_url", - "description": "Indicates whether the store code should be used in the URL.", + "name": "position", + "description": "The position within the list of product links.", "args": [], "type": { "kind": "SCALAR", - "name": "Boolean", + "name": "Int", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "website_code", - "description": "The unique ID for the website.", + "name": "sku", + "description": "The identifier of the linked product.", "args": [], "type": { "kind": "SCALAR", - "name": "ID", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": [ + { + "kind": "OBJECT", + "name": "ProductLinks", + "ofType": null + } + ] + }, + { + "kind": "INTERFACE", + "name": "PhysicalProductInterface", + "description": "Contains attributes specific to tangible products.", + "fields": [ + { + "name": "weight", + "description": "The weight of the item, in units defined by the store.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Float", "ofType": null }, "isDeprecated": false, "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": [ + { + "kind": "OBJECT", + "name": "SimpleProduct", + "ofType": null }, { - "name": "website_id", - "description": "The ID number assigned to the website store.", + "kind": "OBJECT", + "name": "ConfigurableProduct", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "BundleProduct", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "GiftCardProduct", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "GroupedProduct", + "ofType": null + } + ] + }, + { + "kind": "OBJECT", + "name": "CustomizableAreaOption", + "description": "Contains information about a text area that is defined as part of a customizable option.", + "fields": [ + { + "name": "option_id", + "description": "Option ID.", "args": [], "type": { "kind": "SCALAR", @@ -11414,11 +12050,11 @@ "ofType": null }, "isDeprecated": true, - "deprecationReason": "The field should not be used on the storefront." + "deprecationReason": "Use `uid` instead" }, { - "name": "website_name", - "description": "The label assigned to the website.", + "name": "product_sku", + "description": "The Stock Keeping Unit of the base product.", "args": [], "type": { "kind": "SCALAR", @@ -11429,104 +12065,125 @@ "deprecationReason": null }, { - "name": "weight_unit", - "description": "The unit of weight.", + "name": "required", + "description": "Indicates whether the option is required.", "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Boolean", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "welcome", - "description": "Text that appears in the header of the page and includes the name of the logged in customer.", + "name": "sort_order", + "description": "The order in which the option is displayed.", "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "zero_subtotal_enable_for_specific_countries", - "description": "Indicates whether only specific countries can use this payment method.", + "name": "title", + "description": "The display name for this option.", "args": [], "type": { "kind": "SCALAR", - "name": "Boolean", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "zero_subtotal_enabled", - "description": "Indicates whether the Zero Subtotal payment method is enabled.", + "name": "uid", + "description": "The unique ID for a `CustomizableOptionInterface` object.", "args": [], "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "zero_subtotal_new_order_status", - "description": "The status of new orders placed using the Zero Subtotal payment method.", + "name": "value", + "description": "An object that defines a text area.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "CustomizableAreaValue", "ofType": null }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [ { - "name": "zero_subtotal_payment_action", - "description": "When the new order status is 'Processing', this can be set to `authorize_capture` to automatically invoice all items that have a zero balance.", + "kind": "INTERFACE", + "name": "CustomizableOptionInterface", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CustomizableAreaValue", + "description": "Defines the price and sku of a product whose page contains a customized text area.", + "fields": [ + { + "name": "max_characters", + "description": "The maximum number of characters that can be entered for this customizable option.", "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "zero_subtotal_payment_from_specific_countries", - "description": "A comma-separated list of specific countries allowed to use the Zero Subtotal payment method.", + "name": "price", + "description": "The price assigned to this option.", "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Float", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "zero_subtotal_sort_order", - "description": "A number indicating the position of the Zero Subtotal payment method in the list of available payment methods during checkout.", + "name": "price_type", + "description": "FIXED, PERCENT, or DYNAMIC.", "args": [], "type": { - "kind": "SCALAR", - "name": "Int", + "kind": "ENUM", + "name": "PriceTypeEnum", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "zero_subtotal_title", - "description": "The title of the Zero Subtotal payment method displayed on the storefront.", + "name": "sku", + "description": "The Stock Keeping Unit for this option.", "args": [], "type": { "kind": "SCALAR", @@ -11535,6 +12192,22 @@ }, "isDeprecated": false, "deprecationReason": null + }, + { + "name": "uid", + "description": "The unique ID for a `CustomizableAreaValue` object.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, @@ -11544,12 +12217,44 @@ }, { "kind": "OBJECT", - "name": "CmsPage", - "description": "Contains details about a CMS page.", + "name": "CategoryTree", + "description": "Contains the hierarchy of categories.", "fields": [ { - "name": "content", - "description": "The content of the CMS page in raw HTML.", + "name": "available_sort_by", + "description": null, + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "breadcrumbs", + "description": "An array of breadcrumb items.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Breadcrumb", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "canonical_url", + "description": "The relative canonical URL. This value is returned only if the system setting 'Use Canonical Link Meta Tag For Categories' is enabled.", "args": [], "type": { "kind": "SCALAR", @@ -11560,8 +12265,24 @@ "deprecationReason": null }, { - "name": "content_heading", - "description": "The heading that displays at the top of the CMS page.", + "name": "children", + "description": "A tree of child categories.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CategoryTree", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "children_count", + "description": null, "args": [], "type": { "kind": "SCALAR", @@ -11572,20 +12293,20 @@ "deprecationReason": null }, { - "name": "identifier", - "description": "The ID of a CMS page.", + "name": "created_at", + "description": "The timestamp indicating when the category was created.", "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "isDeprecated": true, + "deprecationReason": "The field should not be used on the storefront." }, { - "name": "meta_description", - "description": "A brief description of the page for search results listings.", + "name": "custom_layout_update_file", + "description": null, "args": [], "type": { "kind": "SCALAR", @@ -11596,8 +12317,8 @@ "deprecationReason": null }, { - "name": "meta_keywords", - "description": "A brief description of the page for search results listings.", + "name": "default_sort_by", + "description": "The attribute to use for sorting.", "args": [], "type": { "kind": "SCALAR", @@ -11608,8 +12329,8 @@ "deprecationReason": null }, { - "name": "meta_title", - "description": "A page title that is indexed by search engines and appears in search results listings.", + "name": "description", + "description": "An optional description of the category.", "args": [], "type": { "kind": "SCALAR", @@ -11620,8 +12341,8 @@ "deprecationReason": null }, { - "name": "page_layout", - "description": "The design layout of the page, indicating the number of columns and navigation features used on the page.", + "name": "display_mode", + "description": null, "args": [], "type": { "kind": "SCALAR", @@ -11632,36 +12353,32 @@ "deprecationReason": null }, { - "name": "redirect_code", - "description": "Contains 0 when there is no redirect error. A value of 301 indicates the URL of the requested resource has been changed permanently, while a value of 302 indicates a temporary redirect.", + "name": "filter_price_range", + "description": null, "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } + "kind": "SCALAR", + "name": "Float", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "relative_url", - "description": "The internal relative URL. If the specified URL is a redirect, the query returns the redirected URL, not the original.", + "name": "id", + "description": "An ID that uniquely identifies the category.", "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "isDeprecated": true, + "deprecationReason": "Use `uid` instead." }, { - "name": "title", - "description": "The name that appears in the breadcrumb trail navigation and in the browser title bar and tab.", + "name": "image", + "description": null, "args": [], "type": { "kind": "SCALAR", @@ -11672,88 +12389,56 @@ "deprecationReason": null }, { - "name": "type", - "description": "One of PRODUCT, CATEGORY, or CMS_PAGE.", + "name": "include_in_menu", + "description": null, "args": [], "type": { - "kind": "ENUM", - "name": "UrlRewriteEntityTypeEnum", + "kind": "SCALAR", + "name": "Int", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "url_key", - "description": "The URL key of the CMS page, which is often based on the `content_heading`.", + "name": "is_anchor", + "description": null, "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "RoutableInterface", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CmsBlocks", - "description": "Contains an array CMS block items.", - "fields": [ + }, { - "name": "items", - "description": "An array of CMS blocks.", + "name": "landing_page", + "description": null, "args": [], "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "CmsBlock", - "ofType": null - } + "kind": "SCALAR", + "name": "Int", + "ofType": null }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CmsBlock", - "description": "Contains details about a specific CMS block.", - "fields": [ + }, { - "name": "content", - "description": "The content of the CMS block in raw HTML.", + "name": "level", + "description": "The depth of the category within the tree.", "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "identifier", - "description": "The CMS block identifier.", + "name": "meta_description", + "description": null, "args": [], "type": { "kind": "SCALAR", @@ -11764,8 +12449,8 @@ "deprecationReason": null }, { - "name": "title", - "description": "The title assigned to the CMS block.", + "name": "meta_keywords", + "description": null, "args": [], "type": { "kind": "SCALAR", @@ -11774,437 +12459,410 @@ }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "Website", - "description": "Deprecated. It should not be used on the storefront. Contains information about a website.", - "fields": [ + }, { - "name": "code", - "description": "A code assigned to the website to identify it.", + "name": "meta_title", + "description": null, "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "The field should not be used on the storefront." + "isDeprecated": false, + "deprecationReason": null }, { - "name": "default_group_id", - "description": "The default group ID of the website.", + "name": "name", + "description": "The display name of the category.", "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "The field should not be used on the storefront." + "isDeprecated": false, + "deprecationReason": null }, { - "name": "id", - "description": "The ID number assigned to the website.", + "name": "path", + "description": "The full category path.", "args": [], "type": { "kind": "SCALAR", - "name": "Int", + "name": "String", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "The field should not be used on the storefront." + "isDeprecated": false, + "deprecationReason": null }, { - "name": "is_default", - "description": "Indicates whether this is the default website.", + "name": "path_in_store", + "description": "The category path within the store.", "args": [], "type": { "kind": "SCALAR", - "name": "Boolean", + "name": "String", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "The field should not be used on the storefront." + "isDeprecated": false, + "deprecationReason": null }, { - "name": "name", - "description": "The website name. Websites use this name to identify it easier.", + "name": "position", + "description": "The position of the category relative to other categories at the same level in tree.", "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "The field should not be used on the storefront." + "isDeprecated": false, + "deprecationReason": null }, { - "name": "sort_order", - "description": "The attribute to use for sorting websites.", + "name": "product_count", + "description": "The number of products in the category that are marked as visible. By default, in complex products, parent products are visible, but their child products are not.", "args": [], "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "The field should not be used on the storefront." - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "Price", - "description": "Deprecated. Use `ProductPrice` instead. Defines the price of a product as well as any tax-related adjustments.", - "fields": [ + "isDeprecated": false, + "deprecationReason": null + }, { - "name": "adjustments", - "description": "An array that provides information about tax, weee, or weee_tax adjustments.", + "name": "products", + "description": "The list of products assigned to the category.", + "args": [ + { + "name": "pageSize", + "description": "The maximum number of results to return at once. The default value is 20.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "20" + }, + { + "name": "currentPage", + "description": "The page of results to return. The default value is 1.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "1" + }, + { + "name": "sort", + "description": "The attributes to sort on, and whether to return the results in ascending or descending order.", + "type": { + "kind": "INPUT_OBJECT", + "name": "ProductAttributeSortInput", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "CategoryProducts", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "uid", + "description": "The unique ID for a `CategoryInterface` object.", "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "PriceAdjustment", + "kind": "SCALAR", + "name": "ID", "ofType": null } }, - "isDeprecated": true, - "deprecationReason": "Use `ProductPrice` instead." + "isDeprecated": false, + "deprecationReason": null }, { - "name": "amount", - "description": "The price of a product plus a three-letter currency code.", + "name": "updated_at", + "description": "The timestamp indicating when the category was updated.", "args": [], "type": { - "kind": "OBJECT", - "name": "Money", + "kind": "SCALAR", + "name": "String", "ofType": null }, "isDeprecated": true, - "deprecationReason": "Use `ProductPrice` instead." - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "PriceAdjustment", - "description": "Deprecated. Taxes will be included or excluded in the price. Defines the amount of money to apply as an adjustment, the type of adjustment to apply, and whether the item is included or excluded from the adjustment.", - "fields": [ + "deprecationReason": "The field should not be used on the storefront." + }, { - "name": "amount", - "description": "The amount of the price adjustment and its currency code.", + "name": "url_key", + "description": "The URL key assigned to the category.", "args": [], "type": { - "kind": "OBJECT", - "name": "Money", + "kind": "SCALAR", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "code", - "description": "Indicates whether the adjustment involves tax, weee, or weee_tax.", + "name": "url_path", + "description": "The URL path assigned to the category.", "args": [], "type": { - "kind": "ENUM", - "name": "PriceAdjustmentCodesEnum", + "kind": "SCALAR", + "name": "String", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "`PriceAdjustment` is deprecated." - }, - { - "name": "description", - "description": "Indicates whether the entity described by the code attribute is included or excluded from the adjustment.", - "args": [], - "type": { - "kind": "ENUM", - "name": "PriceAdjustmentDescriptionEnum", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "`PriceAdjustment` is deprecated." - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "PriceAdjustmentCodesEnum", - "description": "`PriceAdjustment.code` is deprecated.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "TAX", - "description": "", - "isDeprecated": true, - "deprecationReason": "`PriceAdjustmentCodesEnum` is deprecated. Tax is included or excluded in the price. Tax is not shown separately in Catalog." - }, - { - "name": "WEEE", - "description": "", - "isDeprecated": true, - "deprecationReason": "WEEE code is deprecated. Use `fixed_product_taxes.label` instead." - }, - { - "name": "WEEE_TAX", - "description": "", - "isDeprecated": true, - "deprecationReason": "Use `fixed_product_taxes` instead. Tax is included or excluded in price. The tax is not shown separtely in Catalog." - } - ], - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "PriceAdjustmentDescriptionEnum", - "description": "`PriceAdjustmentDescriptionEnum` is deprecated. States whether a price adjustment is included or excluded.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "INCLUDED", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "EXCLUDED", - "description": "", "isDeprecated": false, "deprecationReason": null } ], - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "PriceTypeEnum", - "description": "Defines the price type.", - "fields": null, "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "FIXED", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, + "interfaces": [ { - "name": "PERCENT", - "description": "", - "isDeprecated": false, - "deprecationReason": null + "kind": "INTERFACE", + "name": "CategoryInterface", + "ofType": null }, { - "name": "DYNAMIC", - "description": "", - "isDeprecated": false, - "deprecationReason": null + "kind": "INTERFACE", + "name": "RoutableInterface", + "ofType": null } ], + "enumValues": null, "possibleTypes": null }, { - "kind": "ENUM", - "name": "CustomizableDateTypeEnum", - "description": "Defines the customizable date type.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ + "kind": "OBJECT", + "name": "CategoryResult", + "description": "Contains a collection of `CategoryTree` objects and pagination information.", + "fields": [ { - "name": "DATE", - "description": "", + "name": "items", + "description": "A list of categories that match the filter criteria.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CategoryTree", + "ofType": null + } + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "DATE_TIME", - "description": "", + "name": "page_info", + "description": "An object that includes the `page_info` and `currentPage` values specified in the query.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "SearchResultPageInfo", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "TIME", - "description": "", + "name": "total_count", + "description": "The total number of categories that match the criteria.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null } ], + "inputFields": null, + "interfaces": [], + "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", - "name": "ProductPrices", - "description": "Deprecated. Use `PriceRange` instead. Contains the regular price of an item, as well as its minimum and maximum prices. Only composite products, which include bundle, configurable, and grouped products, can contain a minimum and maximum price.", + "name": "CustomizableDateOption", + "description": "Contains information about a date picker that is defined as part of a customizable option.", "fields": [ { - "name": "maximalPrice", - "description": "The highest possible final price for all the options defined within a composite product. If you are specifying a price range, this would be the `to` value.", + "name": "option_id", + "description": "Option ID.", "args": [], "type": { - "kind": "OBJECT", - "name": "Price", + "kind": "SCALAR", + "name": "Int", "ofType": null }, "isDeprecated": true, - "deprecationReason": "Use `PriceRange.maximum_price` instead." + "deprecationReason": "Use `uid` instead" }, { - "name": "minimalPrice", - "description": "The lowest possible final price for all the options defined within a composite product. If you are specifying a price range, this would be the `from` value.", + "name": "product_sku", + "description": "The Stock Keeping Unit of the base product.", "args": [], "type": { - "kind": "OBJECT", - "name": "Price", + "kind": "SCALAR", + "name": "String", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "Use `PriceRange.minimum_price` instead." + "isDeprecated": false, + "deprecationReason": null }, { - "name": "regularPrice", - "description": "The base price of a product.", + "name": "required", + "description": "Indicates whether the option is required.", "args": [], "type": { - "kind": "OBJECT", - "name": "Price", + "kind": "SCALAR", + "name": "Boolean", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "Use `regular_price` from `PriceRange.minimum_price` or `PriceRange.maximum_price` instead." - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "PriceRange", - "description": "Contains the price range for a product. If the product has a single price, the minimum and maximum price will be the same.", - "fields": [ + "isDeprecated": false, + "deprecationReason": null + }, { - "name": "maximum_price", - "description": "The highest possible price for the product.", + "name": "sort_order", + "description": "The order in which the option is displayed.", "args": [], "type": { - "kind": "OBJECT", - "name": "ProductPrice", + "kind": "SCALAR", + "name": "Int", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "minimum_price", - "description": "The lowest possible price for the product.", + "name": "title", + "description": "The display name for this option.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "uid", + "description": "The unique ID for a `CustomizableOptionInterface` object.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "ProductPrice", + "kind": "SCALAR", + "name": "ID", "ofType": null } }, "isDeprecated": false, "deprecationReason": null + }, + { + "name": "value", + "description": "An object that defines a date field in a customizable option.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "CustomizableDateValue", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, - "interfaces": [], + "interfaces": [ + { + "kind": "INTERFACE", + "name": "CustomizableOptionInterface", + "ofType": null + } + ], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", - "name": "ProductPrice", - "description": "Represents a product price.", + "name": "CustomizableDateValue", + "description": "Defines the price and sku of a product whose page contains a customized date picker.", "fields": [ { - "name": "discount", - "description": "The price discount. Represents the difference between the regular and final price.", + "name": "price", + "description": "The price assigned to this option.", "args": [], "type": { - "kind": "OBJECT", - "name": "ProductDiscount", + "kind": "SCALAR", + "name": "Float", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "final_price", - "description": "The final price of the product after applying discounts.", + "name": "price_type", + "description": "FIXED, PERCENT, or DYNAMIC.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Money", - "ofType": null - } + "kind": "ENUM", + "name": "PriceTypeEnum", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "fixed_product_taxes", - "description": "An array of the multiple Fixed Product Taxes that can be applied to a product price.", + "name": "sku", + "description": "The Stock Keeping Unit for this option.", "args": [], "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "FixedProductTax", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "regular_price", - "description": "The regular price of the product.", + "name": "type", + "description": "DATE, DATE_TIME or TIME", + "args": [], + "type": { + "kind": "ENUM", + "name": "CustomizableDateTypeEnum", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "uid", + "description": "The unique ID for a `CustomizableDateValue` object.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "Money", + "kind": "SCALAR", + "name": "ID", "ofType": null } }, @@ -12219,71 +12877,48 @@ }, { "kind": "OBJECT", - "name": "ProductDiscount", - "description": "Contains the discount applied to a product price.", + "name": "CustomizableDropDownOption", + "description": "Contains information about a drop down menu that is defined as part of a customizable option.", "fields": [ { - "name": "amount_off", - "description": "The actual value of the discount.", + "name": "option_id", + "description": "Option ID.", "args": [], "type": { "kind": "SCALAR", - "name": "Float", + "name": "Int", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "isDeprecated": true, + "deprecationReason": "Use `uid` instead" }, { - "name": "percent_off", - "description": "The discount expressed a percentage.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "ProductLinks", - "description": "An implementation of `ProductLinksInterface`.", - "fields": [ - { - "name": "link_type", - "description": "One of related, associated, upsell, or crosssell.", + "name": "required", + "description": "Indicates whether the option is required.", "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Boolean", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "linked_product_sku", - "description": "The SKU of the linked product.", + "name": "sort_order", + "description": "The order in which the option is displayed.", "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "linked_product_type", - "description": "The type of linked product (simple, virtual, bundle, downloadable, grouped, configurable).", + "name": "title", + "description": "The display name for this option.", "args": [], "type": { "kind": "SCALAR", @@ -12294,25 +12929,33 @@ "deprecationReason": null }, { - "name": "position", - "description": "The position within the list of product links.", + "name": "uid", + "description": "The unique ID for a `CustomizableOptionInterface` object.", "args": [], "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "sku", - "description": "The identifier of the linked product.", + "name": "value", + "description": "An array that defines the set of options for a drop down menu.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CustomizableDropDownValue", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null @@ -12322,7 +12965,7 @@ "interfaces": [ { "kind": "INTERFACE", - "name": "ProductLinksInterface", + "name": "CustomizableOptionInterface", "ofType": null } ], @@ -12330,37 +12973,49 @@ "possibleTypes": null }, { - "kind": "INTERFACE", - "name": "ProductLinksInterface", - "description": "Contains information about linked products, including the link type and product type of each item.", + "kind": "OBJECT", + "name": "CustomizableDropDownValue", + "description": "Defines the price and sku of a product whose page contains a customized drop down menu.", "fields": [ { - "name": "link_type", - "description": "One of related, associated, upsell, or crosssell.", + "name": "option_type_id", + "description": "The ID assigned to the value.", "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "linked_product_sku", - "description": "The SKU of the linked product.", + "name": "price", + "description": "The price assigned to this option.", "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Float", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "linked_product_type", - "description": "The type of linked product (simple, virtual, bundle, downloadable, grouped, configurable).", + "name": "price_type", + "description": "FIXED, PERCENT, or DYNAMIC.", + "args": [], + "type": { + "kind": "ENUM", + "name": "PriceTypeEnum", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "sku", + "description": "The Stock Keeping Unit for this option.", "args": [], "type": { "kind": "SCALAR", @@ -12371,8 +13026,8 @@ "deprecationReason": null }, { - "name": "position", - "description": "The position within the list of product links.", + "name": "sort_order", + "description": "The order in which the option is displayed.", "args": [], "type": { "kind": "SCALAR", @@ -12383,8 +13038,8 @@ "deprecationReason": null }, { - "name": "sku", - "description": "The identifier of the linked product.", + "name": "title", + "description": "The display name for this option.", "args": [], "type": { "kind": "SCALAR", @@ -12393,51 +13048,73 @@ }, "isDeprecated": false, "deprecationReason": null + }, + { + "name": "uid", + "description": "The unique ID for a `CustomizableDropDownValue` object.", + "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": "ProductLinks", - "ofType": null - } - ] + "possibleTypes": null }, { - "kind": "INTERFACE", - "name": "ProductInterface", - "description": "Contains fields that are common to all types of products.", + "kind": "OBJECT", + "name": "CustomizableMultipleOption", + "description": "Contains information about a multiselect that is defined as part of a customizable option.", "fields": [ { - "name": "activity", - "description": null, + "name": "option_id", + "description": "Option ID.", "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null }, "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." + "deprecationReason": "Use `uid` instead" }, { - "name": "attribute_set_id", - "description": "The attribute set assigned to the product.", + "name": "required", + "description": "Indicates whether the option is required.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "sort_order", + "description": "The order in which the option is displayed.", "args": [], "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "The field should not be used on the storefront." + "isDeprecated": false, + "deprecationReason": null }, { - "name": "canonical_url", - "description": "The relative canonical URL. This value is returned only if the system setting 'Use Canonical Link Meta Tag For Products' is enabled.", + "name": "title", + "description": "The display name for this option.", "args": [], "type": { "kind": "SCALAR", @@ -12448,15 +13125,15 @@ "deprecationReason": null }, { - "name": "categories", - "description": "The categories assigned to a product.", + "name": "uid", + "description": "The unique ID for a `CustomizableOptionInterface` object.", "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "INTERFACE", - "name": "CategoryInterface", + "kind": "SCALAR", + "name": "ID", "ofType": null } }, @@ -12464,131 +13141,140 @@ "deprecationReason": null }, { - "name": "category_gear", - "description": null, + "name": "value", + "description": "An array that defines the set of options for a multiselect.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." - }, - { - "name": "climate", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CustomizableMultipleValue", + "ofType": null + } }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." - }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ { - "name": "collar", - "description": null, + "kind": "INTERFACE", + "name": "CustomizableOptionInterface", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CustomizableMultipleValue", + "description": "Defines the price and sku of a product whose page contains a customized multiselect.", + "fields": [ + { + "name": "option_type_id", + "description": "The ID assigned to the value.", "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." + "isDeprecated": false, + "deprecationReason": null }, { - "name": "color", - "description": null, + "name": "price", + "description": "The price assigned to this option.", "args": [], "type": { "kind": "SCALAR", - "name": "Int", + "name": "Float", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." + "isDeprecated": false, + "deprecationReason": null }, { - "name": "country_of_manufacture", - "description": "The product's country of origin.", + "name": "price_type", + "description": "FIXED, PERCENT, or DYNAMIC.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", + "kind": "ENUM", + "name": "PriceTypeEnum", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "created_at", - "description": "Timestamp indicating when the product was created.", + "name": "sku", + "description": "The Stock Keeping Unit for this option.", "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "The field should not be used on the storefront." + "isDeprecated": false, + "deprecationReason": null }, { - "name": "crosssell_products", - "description": "An array of cross-sell products.", + "name": "sort_order", + "description": "The order in which the option is displayed.", "args": [], "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INTERFACE", - "name": "ProductInterface", - "ofType": null - } + "kind": "SCALAR", + "name": "Int", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "custom_attributesV2", - "description": "Product custom attributes.", - "args": [ - { - "name": "filters", - "description": "", - "type": { - "kind": "INPUT_OBJECT", - "name": "AttributeFilterInput", - "ofType": null - }, - "defaultValue": null - } - ], + "name": "title", + "description": "The display name for this option.", + "args": [], "type": { - "kind": "OBJECT", - "name": "ProductCustomAttributes", + "kind": "SCALAR", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "description", - "description": "Detailed information about the product. The value can include simple HTML tags.", + "name": "uid", + "description": "The unique ID for a `CustomizableMultipleValue` object.", "args": [], "type": { - "kind": "OBJECT", - "name": "ComplexTextValue", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CustomizableFieldOption", + "description": "Contains information about a text field that is defined as part of a customizable option.", + "fields": [ { - "name": "eco_collection", - "description": null, + "name": "option_id", + "description": "Option ID.", "args": [], "type": { "kind": "SCALAR", @@ -12596,163 +13282,191 @@ "ofType": null }, "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." + "deprecationReason": "Use `uid` instead" }, { - "name": "erin_recommends", - "description": null, + "name": "product_sku", + "description": "The Stock Keeping Unit of the base product.", "args": [], "type": { "kind": "SCALAR", - "name": "Int", + "name": "String", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." + "isDeprecated": false, + "deprecationReason": null }, { - "name": "features_bags", - "description": null, + "name": "required", + "description": "Indicates whether the option is required.", "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Boolean", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." + "isDeprecated": false, + "deprecationReason": null }, { - "name": "format", - "description": null, + "name": "sort_order", + "description": "The order in which the option is displayed.", "args": [], "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." + "isDeprecated": false, + "deprecationReason": null }, { - "name": "gender", - "description": null, + "name": "title", + "description": "The display name for this option.", "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." + "isDeprecated": false, + "deprecationReason": null }, { - "name": "gift_message_available", - "description": "Indicates whether a gift message is available.", + "name": "uid", + "description": "The unique ID for a `CustomizableOptionInterface` object.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "id", - "description": "The ID number assigned to the product.", + "name": "value", + "description": "An object that defines a text field.", "args": [], "type": { - "kind": "SCALAR", - "name": "Int", + "kind": "OBJECT", + "name": "CustomizableFieldValue", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "Use the `uid` field instead." - }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ { - "name": "image", - "description": "The relative path to the main image on the product page.", + "kind": "INTERFACE", + "name": "CustomizableOptionInterface", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CustomizableFieldValue", + "description": "Defines the price and sku of a product whose page contains a customized text field.", + "fields": [ + { + "name": "max_characters", + "description": "The maximum number of characters that can be entered for this customizable option.", "args": [], "type": { - "kind": "OBJECT", - "name": "ProductImage", + "kind": "SCALAR", + "name": "Int", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "is_returnable", - "description": "Indicates whether the product can be returned.", + "name": "price", + "description": "The price of the custom value.", "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Float", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "manufacturer", - "description": "A number representing the product's manufacturer.", + "name": "price_type", + "description": "FIXED, PERCENT, or DYNAMIC.", "args": [], "type": { - "kind": "SCALAR", - "name": "Int", + "kind": "ENUM", + "name": "PriceTypeEnum", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." + "isDeprecated": false, + "deprecationReason": null }, { - "name": "material", - "description": null, + "name": "sku", + "description": "The Stock Keeping Unit for this option.", "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." + "isDeprecated": false, + "deprecationReason": null }, { - "name": "media_gallery", - "description": "An array of media gallery objects.", + "name": "uid", + "description": "The unique ID for a `CustomizableFieldValue` object.", "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "INTERFACE", - "name": "MediaGalleryInterface", + "kind": "SCALAR", + "name": "ID", "ofType": null } }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CustomizableFileOption", + "description": "Contains information about a file picker that is defined as part of a customizable option.", + "fields": [ { - "name": "media_gallery_entries", - "description": "An array of MediaGalleryEntry objects.", + "name": "option_id", + "description": "Option ID.", "args": [], "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "MediaGalleryEntry", - "ofType": null - } + "kind": "SCALAR", + "name": "Int", + "ofType": null }, "isDeprecated": true, - "deprecationReason": "Use `media_gallery` instead." + "deprecationReason": "Use `uid` instead" }, { - "name": "meta_description", - "description": "A brief overview of the product for search results listings, maximum 255 characters.", + "name": "product_sku", + "description": "The Stock Keeping Unit of the base product.", "args": [], "type": { "kind": "SCALAR", @@ -12763,32 +13477,32 @@ "deprecationReason": null }, { - "name": "meta_keyword", - "description": "A comma-separated list of keywords that are visible only to search engines.", + "name": "required", + "description": "Indicates whether the option is required.", "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Boolean", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "meta_title", - "description": "A string that is displayed in the title bar and tab of the browser and in search results lists.", + "name": "sort_order", + "description": "The order in which the option is displayed.", "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "name", - "description": "The product name. Customers use this name to identify the product.", + "name": "title", + "description": "The display name for this option.", "args": [], "type": { "kind": "SCALAR", @@ -12799,32 +13513,53 @@ "deprecationReason": null }, { - "name": "new", - "description": null, + "name": "uid", + "description": "The unique ID for a `CustomizableOptionInterface` object.", "args": [], "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." + "isDeprecated": false, + "deprecationReason": null }, { - "name": "new_from_date", - "description": "The beginning date for new product listings, and determines if the product is featured as a new product.", + "name": "value", + "description": "An object that defines a file value.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "CustomizableFileValue", "ofType": null }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [ { - "name": "new_to_date", - "description": "The end date for new product listings.", + "kind": "INTERFACE", + "name": "CustomizableOptionInterface", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CustomizableFileValue", + "description": "Defines the price and sku of a product whose page contains a customized file picker.", + "fields": [ + { + "name": "file_extension", + "description": "The file extension to accept.", "args": [], "type": { "kind": "SCALAR", @@ -12835,309 +13570,242 @@ "deprecationReason": null }, { - "name": "only_x_left_in_stock", - "description": "Product stock only x left count", + "name": "image_size_x", + "description": "The maximum width of an image.", "args": [], "type": { "kind": "SCALAR", - "name": "Float", + "name": "Int", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "options_container", - "description": "If the product has multiple options, determines where they appear on the product page.", + "name": "image_size_y", + "description": "The maximum height of an image.", "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "pattern", - "description": null, + "name": "price", + "description": "The price assigned to this option.", "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Float", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." + "isDeprecated": false, + "deprecationReason": null }, { - "name": "performance_fabric", - "description": null, + "name": "price_type", + "description": "FIXED, PERCENT, or DYNAMIC.", "args": [], "type": { - "kind": "SCALAR", - "name": "Int", + "kind": "ENUM", + "name": "PriceTypeEnum", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." + "isDeprecated": false, + "deprecationReason": null }, { - "name": "price", - "description": "Indicates the price of an item.", + "name": "sku", + "description": "The Stock Keeping Unit for this option.", "args": [], "type": { - "kind": "OBJECT", - "name": "ProductPrices", + "kind": "SCALAR", + "name": "String", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "Use `price_range` for product price information." + "isDeprecated": false, + "deprecationReason": null }, { - "name": "price_range", - "description": "The range of prices for the product", + "name": "uid", + "description": "The unique ID for a `CustomizableFileValue` object.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "PriceRange", + "kind": "SCALAR", + "name": "ID", "ofType": null } }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INTERFACE", + "name": "MediaGalleryInterface", + "description": "Contains basic information about a product image or video.", + "fields": [ { - "name": "price_tiers", - "description": "An array of `TierPrice` objects.", + "name": "disabled", + "description": "Indicates whether the image is hidden from view.", "args": [], "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "TierPrice", - "ofType": null - } + "kind": "SCALAR", + "name": "Boolean", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "product_links", - "description": "An array of `ProductLinks` objects.", + "name": "label", + "description": "The label of the product image or video.", "args": [], "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INTERFACE", - "name": "ProductLinksInterface", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "purpose", - "description": null, + "name": "position", + "description": "The media item's position after it has been sorted.", "args": [], "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." - }, - { - "name": "rating_summary", - "description": "The average of all the ratings given to the product.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - } - }, "isDeprecated": false, "deprecationReason": null }, { - "name": "related_products", - "description": "An array of related products.", + "name": "url", + "description": "The URL of the product image or video.", "args": [], "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INTERFACE", - "name": "ProductInterface", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "isDeprecated": false, "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": [ + { + "kind": "OBJECT", + "name": "ProductImage", + "ofType": null }, { - "name": "review_count", - "description": "The total count of all the reviews given to the product.", + "kind": "OBJECT", + "name": "ProductVideo", + "ofType": null + } + ] + }, + { + "kind": "OBJECT", + "name": "ProductImage", + "description": "Contains product image information, including the image URL and label.", + "fields": [ + { + "name": "disabled", + "description": "Indicates whether the image is hidden from view.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } + "kind": "SCALAR", + "name": "Boolean", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "reviews", - "description": "The list of products reviews.", - "args": [ - { - "name": "pageSize", - "description": "The maximum number of results to return at once. The default is 20.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "20" - }, - { - "name": "currentPage", - "description": "The page of results to return. The default is 1.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "1" - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "ProductReviews", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "sale", - "description": null, + "name": "label", + "description": "The label of the product image or video.", "args": [], "type": { "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." - }, - { - "name": "short_description", - "description": "A short description of the product. Its use depends on the theme.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "ComplexTextValue", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "size", - "description": null, + "name": "position", + "description": "The media item's position after it has been sorted.", "args": [], "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." - }, - { - "name": "sku", - "description": "A number or code assigned to a product to identify the product, options, price, and manufacturer.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, "isDeprecated": false, "deprecationReason": null }, { - "name": "sleeve", - "description": null, + "name": "url", + "description": "The URL of the product image or video.", "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." - }, - { - "name": "small_image", - "description": "The relative path to the small image, which is used on catalog pages.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "ProductImage", - "ofType": null - }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [ { - "name": "special_from_date", - "description": "The beginning date that a product has a special price.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "The field should not be used on the storefront." - }, + "kind": "INTERFACE", + "name": "MediaGalleryInterface", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ProductVideo", + "description": "Contains information about a product video.", + "fields": [ { - "name": "special_price", - "description": "The discounted price of the product.", + "name": "disabled", + "description": "Indicates whether the image is hidden from view.", "args": [], "type": { "kind": "SCALAR", - "name": "Float", + "name": "Boolean", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "special_to_date", - "description": "The end date for a product with a special price.", + "name": "label", + "description": "The label of the product image or video.", "args": [], "type": { "kind": "SCALAR", @@ -13148,84 +13816,20 @@ "deprecationReason": null }, { - "name": "staged", - "description": "Indicates whether the product is staged for a future campaign.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "stock_status", - "description": "Stock status of the product", + "name": "position", + "description": "The media item's position after it has been sorted.", "args": [], "type": { - "kind": "ENUM", - "name": "ProductStockStatus", + "kind": "SCALAR", + "name": "Int", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "strap_bags", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." - }, - { - "name": "style_bags", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." - }, - { - "name": "style_bottom", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." - }, - { - "name": "style_general", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." - }, - { - "name": "swatch_image", - "description": "The file name of a swatch image.", + "name": "url", + "description": "The URL of the product image or video.", "args": [], "type": { "kind": "SCALAR", @@ -13236,104 +13840,73 @@ "deprecationReason": null }, { - "name": "thumbnail", - "description": "The relative path to the product's thumbnail image.", + "name": "video_content", + "description": "Contains a `ProductMediaGalleryEntriesVideoContent` object.", "args": [], "type": { "kind": "OBJECT", - "name": "ProductImage", + "name": "ProductMediaGalleryEntriesVideoContent", "ofType": null }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [ { - "name": "tier_price", - "description": "The price when tier pricing is in effect and the items purchased threshold has been reached.", + "kind": "INTERFACE", + "name": "MediaGalleryInterface", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INTERFACE", + "name": "CustomizableOptionInterface", + "description": "Contains basic information about a customizable option. It can be implemented by several types of configurable options.", + "fields": [ + { + "name": "option_id", + "description": "Option ID.", "args": [], "type": { "kind": "SCALAR", - "name": "Float", + "name": "Int", "ofType": null }, "isDeprecated": true, - "deprecationReason": "Use `price_tiers` for product tier price information." - }, - { - "name": "tier_prices", - "description": "An array of ProductTierPrices objects.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "ProductTierPrices", - "ofType": null - } - }, - "isDeprecated": true, - "deprecationReason": "Use `price_tiers` for product tier price information." + "deprecationReason": "Use `uid` instead" }, { - "name": "type_id", - "description": "One of simple, virtual, bundle, downloadable, grouped, or configurable.", + "name": "required", + "description": "Indicates whether the option is required.", "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Boolean", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "Use `__typename` instead." - }, - { - "name": "uid", - "description": "The unique ID for a `ProductInterface` object.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, "isDeprecated": false, "deprecationReason": null }, { - "name": "updated_at", - "description": "Timestamp indicating when the product was updated.", + "name": "sort_order", + "description": "The order in which the option is displayed.", "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "The field should not be used on the storefront." - }, - { - "name": "upsell_products", - "description": "An array of up-sell products.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INTERFACE", - "name": "ProductInterface", - "ofType": null - } - }, "isDeprecated": false, "deprecationReason": null }, { - "name": "url_key", - "description": "The part of the URL that identifies the product", + "name": "title", + "description": "The display name for this option.", "args": [], "type": { "kind": "SCALAR", @@ -13344,60 +13917,20 @@ "deprecationReason": null }, { - "name": "url_path", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Use product's `canonical_url` or url rewrites instead" - }, - { - "name": "url_rewrites", - "description": "URL rewrites list", + "name": "uid", + "description": "The unique ID for a `CustomizableOptionInterface` object.", "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "UrlRewrite", + "kind": "SCALAR", + "name": "ID", "ofType": null } }, "isDeprecated": false, "deprecationReason": null - }, - { - "name": "url_suffix", - "description": "The part of the product URL that is appended after the url key", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "websites", - "description": "An array of websites in which the product is available.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Website", - "ofType": null - } - }, - "isDeprecated": true, - "deprecationReason": "The field should not be used on the storefront." } ], "inputFields": null, @@ -13406,54 +13939,63 @@ "possibleTypes": [ { "kind": "OBJECT", - "name": "VirtualProduct", + "name": "CustomizableAreaOption", "ofType": null }, { "kind": "OBJECT", - "name": "SimpleProduct", + "name": "CustomizableDateOption", "ofType": null }, { "kind": "OBJECT", - "name": "DownloadableProduct", + "name": "CustomizableDropDownOption", "ofType": null }, { "kind": "OBJECT", - "name": "BundleProduct", + "name": "CustomizableMultipleOption", "ofType": null }, { "kind": "OBJECT", - "name": "GiftCardProduct", + "name": "CustomizableFieldOption", "ofType": null }, { "kind": "OBJECT", - "name": "GroupedProduct", + "name": "CustomizableFileOption", "ofType": null }, { "kind": "OBJECT", - "name": "ConfigurableProduct", + "name": "CustomizableRadioOption", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "CustomizableCheckboxOption", "ofType": null } ] }, { "kind": "INTERFACE", - "name": "PhysicalProductInterface", - "description": "Contains attributes specific to tangible products.", + "name": "CustomizableProductInterface", + "description": "Contains information about customizable product options.", "fields": [ { - "name": "weight", - "description": "The weight of the item, in units defined by the store.", + "name": "options", + "description": "An array of options for a customizable product.", "args": [], "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "INTERFACE", + "name": "CustomizableOptionInterface", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null @@ -13465,51 +14007,71 @@ "possibleTypes": [ { "kind": "OBJECT", - "name": "SimpleProduct", + "name": "VirtualProduct", "ofType": null }, { "kind": "OBJECT", - "name": "BundleProduct", + "name": "SimpleProduct", "ofType": null }, { "kind": "OBJECT", - "name": "GiftCardProduct", + "name": "ConfigurableProduct", "ofType": null }, { "kind": "OBJECT", - "name": "GroupedProduct", + "name": "BundleProduct", "ofType": null }, { "kind": "OBJECT", - "name": "ConfigurableProduct", + "name": "GiftCardProduct", "ofType": null } ] }, { - "kind": "OBJECT", - "name": "CustomizableAreaOption", - "description": "Contains information about a text area that is defined as part of a customizable option.", + "kind": "INTERFACE", + "name": "CategoryInterface", + "description": "Contains the full set of attributes that can be returned in a category search.", "fields": [ { - "name": "option_id", - "description": "Option ID.", + "name": "available_sort_by", + "description": null, "args": [], "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, - "isDeprecated": true, - "deprecationReason": "Use `uid` instead" + "isDeprecated": false, + "deprecationReason": null }, { - "name": "product_sku", - "description": "The Stock Keeping Unit of the base product.", + "name": "breadcrumbs", + "description": "An array of breadcrumb items.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Breadcrumb", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "canonical_url", + "description": "The relative canonical URL. This value is returned only if the system setting 'Use Canonical Link Meta Tag For Categories' is enabled.", "args": [], "type": { "kind": "SCALAR", @@ -13520,32 +14082,32 @@ "deprecationReason": null }, { - "name": "required", - "description": "Indicates whether the option is required.", + "name": "children_count", + "description": null, "args": [], "type": { "kind": "SCALAR", - "name": "Boolean", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "sort_order", - "description": "The order in which the option is displayed.", + "name": "created_at", + "description": "The timestamp indicating when the category was created.", "args": [], "type": { "kind": "SCALAR", - "name": "Int", + "name": "String", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "isDeprecated": true, + "deprecationReason": "The field should not be used on the storefront." }, { - "name": "title", - "description": "The display name for this option.", + "name": "custom_layout_update_file", + "description": null, "args": [], "type": { "kind": "SCALAR", @@ -13556,65 +14118,44 @@ "deprecationReason": null }, { - "name": "uid", - "description": "The unique ID for a `CustomizableOptionInterface` object.", + "name": "default_sort_by", + "description": "The attribute to use for sorting.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "value", - "description": "An object that defines a text area.", + "name": "description", + "description": "An optional description of the category.", "args": [], "type": { - "kind": "OBJECT", - "name": "CustomizableAreaValue", + "kind": "SCALAR", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "CustomizableOptionInterface", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CustomizableAreaValue", - "description": "Defines the price and sku of a product whose page contains a customized text area.", - "fields": [ + }, { - "name": "max_characters", - "description": "The maximum number of characters that can be entered for this customizable option.", + "name": "display_mode", + "description": null, "args": [], "type": { "kind": "SCALAR", - "name": "Int", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "price", - "description": "The price assigned to this option.", + "name": "filter_price_range", + "description": null, "args": [], "type": { "kind": "SCALAR", @@ -13625,20 +14166,20 @@ "deprecationReason": null }, { - "name": "price_type", - "description": "FIXED, PERCENT, or DYNAMIC.", + "name": "id", + "description": "An ID that uniquely identifies the category.", "args": [], "type": { - "kind": "ENUM", - "name": "PriceTypeEnum", + "kind": "SCALAR", + "name": "Int", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "isDeprecated": true, + "deprecationReason": "Use `uid` instead." }, { - "name": "sku", - "description": "The Stock Keeping Unit for this option.", + "name": "image", + "description": null, "args": [], "type": { "kind": "SCALAR", @@ -13649,227 +14190,8 @@ "deprecationReason": null }, { - "name": "uid", - "description": "The unique ID for a `CustomizableAreaValue` object.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CategoryTree", - "description": "Contains the hierarchy of categories.", - "fields": [ - { - "name": "automatic_sorting", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "available_sort_by", - "description": null, - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "breadcrumbs", - "description": "An array of breadcrumb items.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Breadcrumb", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "canonical_url", - "description": "The relative canonical URL. This value is returned only if the system setting 'Use Canonical Link Meta Tag For Categories' is enabled.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "children", - "description": "A tree of child categories.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "CategoryTree", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "children_count", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "cms_block", - "description": "Contains a category CMS block.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "CmsBlock", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "created_at", - "description": "The timestamp indicating when the category was created.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "The field should not be used on the storefront." - }, - { - "name": "custom_layout_update_file", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "default_sort_by", - "description": "The attribute to use for sorting.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "description", - "description": "An optional description of the category.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "display_mode", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "filter_price_range", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": "An ID that uniquely identifies the category.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Use `uid` instead." - }, - { - "name": "image", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "include_in_menu", - "description": null, + "name": "include_in_menu", + "description": null, "args": [], "type": { "kind": "SCALAR", @@ -14054,62 +14376,6 @@ "isDeprecated": false, "deprecationReason": null }, - { - "name": "redirect_code", - "description": "Contains 0 when there is no redirect error. A value of 301 indicates the URL of the requested resource has been changed permanently, while a value of 302 indicates a temporary redirect.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "relative_url", - "description": "The internal relative URL. If the specified URL is a redirect, the query returns the redirected URL, not the original.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "staged", - "description": "Indicates whether the category is staged for a future campaign.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "type", - "description": "One of PRODUCT, CATEGORY, or CMS_PAGE.", - "args": [], - "type": { - "kind": "ENUM", - "name": "UrlRewriteEntityTypeEnum", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, { "name": "uid", "description": "The unique ID for a `CategoryInterface` object.", @@ -14161,95 +14427,27 @@ }, "isDeprecated": false, "deprecationReason": null - }, - { - "name": "url_suffix", - "description": "The part of the category URL that is appended after the url key", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null } ], "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "CategoryInterface", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "RoutableInterface", - "ofType": null - } - ], + "interfaces": [], "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CategoryResult", - "description": "Contains a collection of `CategoryTree` objects and pagination information.", - "fields": [ - { - "name": "items", - "description": "A list of categories that match the filter criteria.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "CategoryTree", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "page_info", - "description": "An object that includes the `page_info` and `currentPage` values specified in the query.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "SearchResultPageInfo", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, + "possibleTypes": [ { - "name": "total_count", - "description": "The total number of categories that match the criteria.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null + "kind": "OBJECT", + "name": "CategoryTree", + "ofType": null } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null + ] }, { "kind": "OBJECT", - "name": "CustomizableDateOption", - "description": "Contains information about a date picker that is defined as part of a customizable option.", + "name": "Breadcrumb", + "description": "Contains details about an individual category that comprises a breadcrumb.", "fields": [ { - "name": "option_id", - "description": "Option ID.", + "name": "category_id", + "description": "The ID of the category.", "args": [], "type": { "kind": "SCALAR", @@ -14257,35 +14455,11 @@ "ofType": null }, "isDeprecated": true, - "deprecationReason": "Use `uid` instead" - }, - { - "name": "product_sku", - "description": "The Stock Keeping Unit of the base product.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "required", - "description": "Indicates whether the option is required.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null + "deprecationReason": "Use `category_uid` instead." }, { - "name": "sort_order", - "description": "The order in which the option is displayed.", + "name": "category_level", + "description": "The category level.", "args": [], "type": { "kind": "SCALAR", @@ -14296,8 +14470,8 @@ "deprecationReason": null }, { - "name": "title", - "description": "The display name for this option.", + "name": "category_name", + "description": "The display name of the category.", "args": [], "type": { "kind": "SCALAR", @@ -14308,8 +14482,8 @@ "deprecationReason": null }, { - "name": "uid", - "description": "The unique ID for a `CustomizableOptionInterface` object.", + "name": "category_uid", + "description": "The unique ID for a `Breadcrumb` object.", "args": [], "type": { "kind": "NON_NULL", @@ -14324,61 +14498,20 @@ "deprecationReason": null }, { - "name": "value", - "description": "An object that defines a date field in a customizable option.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "CustomizableDateValue", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "CustomizableOptionInterface", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CustomizableDateValue", - "description": "Defines the price and sku of a product whose page contains a customized date picker.", - "fields": [ - { - "name": "price", - "description": "The price assigned to this option.", + "name": "category_url_key", + "description": "The URL key of the category.", "args": [], "type": { "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "price_type", - "description": "FIXED, PERCENT, or DYNAMIC.", - "args": [], - "type": { - "kind": "ENUM", - "name": "PriceTypeEnum", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "sku", - "description": "The Stock Keeping Unit for this option.", + "name": "category_url_path", + "description": "The URL path of the category.", "args": [], "type": { "kind": "SCALAR", @@ -14387,34 +14520,6 @@ }, "isDeprecated": false, "deprecationReason": null - }, - { - "name": "type", - "description": "DATE, DATE_TIME or TIME", - "args": [], - "type": { - "kind": "ENUM", - "name": "CustomizableDateTypeEnum", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "uid", - "description": "The unique ID for a `CustomizableDateValue` object.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null } ], "inputFields": null, @@ -14424,8 +14529,8 @@ }, { "kind": "OBJECT", - "name": "CustomizableDropDownOption", - "description": "Contains information about a drop down menu that is defined as part of a customizable option.", + "name": "CustomizableRadioOption", + "description": "Contains information about a set of radio buttons that are defined as part of a customizable option.", "fields": [ { "name": "option_id", @@ -14493,14 +14598,14 @@ }, { "name": "value", - "description": "An array that defines the set of options for a drop down menu.", + "description": "An array that defines a set of radio buttons.", "args": [], "type": { "kind": "LIST", "name": null, "ofType": { "kind": "OBJECT", - "name": "CustomizableDropDownValue", + "name": "CustomizableRadioValue", "ofType": null } }, @@ -14521,8 +14626,8 @@ }, { "kind": "OBJECT", - "name": "CustomizableDropDownValue", - "description": "Defines the price and sku of a product whose page contains a customized drop down menu.", + "name": "CustomizableRadioValue", + "description": "Defines the price and sku of a product whose page contains a customized set of radio buttons.", "fields": [ { "name": "option_type_id", @@ -14574,7 +14679,7 @@ }, { "name": "sort_order", - "description": "The order in which the option is displayed.", + "description": "The order in which the radio button is displayed.", "args": [], "type": { "kind": "SCALAR", @@ -14598,7 +14703,7 @@ }, { "name": "uid", - "description": "The unique ID for a `CustomizableDropDownValue` object.", + "description": "The unique ID for a `CustomizableRadioValue` object.", "args": [], "type": { "kind": "NON_NULL", @@ -14620,8 +14725,8 @@ }, { "kind": "OBJECT", - "name": "CustomizableMultipleOption", - "description": "Contains information about a multiselect that is defined as part of a customizable option.", + "name": "CustomizableCheckboxOption", + "description": "Contains information about a set of checkbox values that are defined as part of a customizable option.", "fields": [ { "name": "option_id", @@ -14689,14 +14794,14 @@ }, { "name": "value", - "description": "An array that defines the set of options for a multiselect.", + "description": "An array that defines a set of checkbox values.", "args": [], "type": { "kind": "LIST", "name": null, "ofType": { "kind": "OBJECT", - "name": "CustomizableMultipleValue", + "name": "CustomizableCheckboxValue", "ofType": null } }, @@ -14717,8 +14822,8 @@ }, { "kind": "OBJECT", - "name": "CustomizableMultipleValue", - "description": "Defines the price and sku of a product whose page contains a customized multiselect.", + "name": "CustomizableCheckboxValue", + "description": "Defines the price and sku of a product whose page contains a customized set of checkbox values.", "fields": [ { "name": "option_type_id", @@ -14770,7 +14875,7 @@ }, { "name": "sort_order", - "description": "The order in which the option is displayed.", + "description": "The order in which the checkbox value is displayed.", "args": [], "type": { "kind": "SCALAR", @@ -14794,7 +14899,7 @@ }, { "name": "uid", - "description": "The unique ID for a `CustomizableMultipleValue` object.", + "description": "The unique ID for a `CustomizableCheckboxValue` object.", "args": [], "type": { "kind": "NON_NULL", @@ -14816,12 +14921,12 @@ }, { "kind": "OBJECT", - "name": "CustomizableFieldOption", - "description": "Contains information about a text field that is defined as part of a customizable option.", + "name": "VirtualProduct", + "description": "Defines a virtual product, which is a non-tangible product that does not require shipping and is not kept in inventory.", "fields": [ { - "name": "option_id", - "description": "Option ID.", + "name": "attribute_set_id", + "description": "The attribute set assigned to the product.", "args": [], "type": { "kind": "SCALAR", @@ -14829,11 +14934,11 @@ "ofType": null }, "isDeprecated": true, - "deprecationReason": "Use `uid` instead" + "deprecationReason": "The field should not be used on the storefront." }, { - "name": "product_sku", - "description": "The Stock Keeping Unit of the base product.", + "name": "canonical_url", + "description": "The relative canonical URL. This value is returned only if the system setting 'Use Canonical Link Meta Tag For Products' is enabled.", "args": [], "type": { "kind": "SCALAR", @@ -14844,32 +14949,36 @@ "deprecationReason": null }, { - "name": "required", - "description": "Indicates whether the option is required.", - "args": [], + "name": "categories", + "description": "The categories assigned to a product.", + "args": [], "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "INTERFACE", + "name": "CategoryInterface", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "sort_order", - "description": "The order in which the option is displayed.", + "name": "color", + "description": null, "args": [], "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "isDeprecated": true, + "deprecationReason": "Use the `custom_attributes` field instead." }, { - "name": "title", - "description": "The display name for this option.", + "name": "country_of_manufacture", + "description": "The product's country of origin.", "args": [], "type": { "kind": "SCALAR", @@ -14880,15 +14989,27 @@ "deprecationReason": null }, { - "name": "uid", - "description": "The unique ID for a `CustomizableOptionInterface` object.", + "name": "created_at", + "description": "Timestamp indicating when the product was created.", "args": [], "type": { - "kind": "NON_NULL", + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": true, + "deprecationReason": "The field should not be used on the storefront." + }, + { + "name": "crosssell_products", + "description": "Crosssell Products", + "args": [], + "type": { + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "ID", + "kind": "INTERFACE", + "name": "ProductInterface", "ofType": null } }, @@ -14896,73 +15017,79 @@ "deprecationReason": null }, { - "name": "value", - "description": "An object that defines a text field.", - "args": [], + "name": "custom_attributesV2", + "description": "Product custom attributes.", + "args": [ + { + "name": "filters", + "description": "", + "type": { + "kind": "INPUT_OBJECT", + "name": "AttributeFilterInput", + "ofType": null + }, + "defaultValue": null + } + ], "type": { "kind": "OBJECT", - "name": "CustomizableFieldValue", + "name": "ProductCustomAttributes", "ofType": null }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "CustomizableOptionInterface", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CustomizableFieldValue", - "description": "Defines the price and sku of a product whose page contains a customized text field.", - "fields": [ + }, { - "name": "max_characters", - "description": "The maximum number of characters that can be entered for this customizable option.", + "name": "description", + "description": "Detailed information about the product. The value can include simple HTML tags.", "args": [], "type": { - "kind": "SCALAR", - "name": "Int", + "kind": "OBJECT", + "name": "ComplexTextValue", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "price", - "description": "The price of the custom value.", + "name": "gift_message_available", + "description": "Indicates whether a gift message is available.", "args": [], "type": { "kind": "SCALAR", - "name": "Float", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "price_type", - "description": "FIXED, PERCENT, or DYNAMIC.", + "name": "id", + "description": "The ID number assigned to the product.", "args": [], "type": { - "kind": "ENUM", - "name": "PriceTypeEnum", + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": true, + "deprecationReason": "Use the `uid` field instead." + }, + { + "name": "image", + "description": "The relative path to the main image on the product page.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "ProductImage", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "sku", - "description": "The Stock Keeping Unit for this option.", + "name": "is_returnable", + "description": "Indicates whether the product can be returned.", "args": [], "type": { "kind": "SCALAR", @@ -14973,47 +15100,52 @@ "deprecationReason": null }, { - "name": "uid", - "description": "The unique ID for a `CustomizableFieldValue` object.", + "name": "manufacturer", + "description": "A number representing the product's manufacturer.", "args": [], "type": { - "kind": "NON_NULL", + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": true, + "deprecationReason": "Use the `custom_attributes` field instead." + }, + { + "name": "media_gallery", + "description": "An array of media gallery objects.", + "args": [], + "type": { + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "ID", + "kind": "INTERFACE", + "name": "MediaGalleryInterface", "ofType": null } }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CustomizableFileOption", - "description": "Contains information about a file picker that is defined as part of a customizable option.", - "fields": [ + }, { - "name": "option_id", - "description": "Option ID.", + "name": "media_gallery_entries", + "description": "An array of MediaGalleryEntry objects.", "args": [], "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "MediaGalleryEntry", + "ofType": null + } }, "isDeprecated": true, - "deprecationReason": "Use `uid` instead" + "deprecationReason": "Use `media_gallery` instead." }, { - "name": "product_sku", - "description": "The Stock Keeping Unit of the base product.", + "name": "meta_description", + "description": "A brief overview of the product for search results listings, maximum 255 characters.", "args": [], "type": { "kind": "SCALAR", @@ -15024,32 +15156,32 @@ "deprecationReason": null }, { - "name": "required", - "description": "Indicates whether the option is required.", + "name": "meta_keyword", + "description": "A comma-separated list of keywords that are visible only to search engines.", "args": [], "type": { "kind": "SCALAR", - "name": "Boolean", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "sort_order", - "description": "The order in which the option is displayed.", + "name": "meta_title", + "description": "A string that is displayed in the title bar and tab of the browser and in search results lists.", "args": [], "type": { "kind": "SCALAR", - "name": "Int", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "title", - "description": "The display name for this option.", + "name": "name", + "description": "The product name. Customers use this name to identify the product.", "args": [], "type": { "kind": "SCALAR", @@ -15060,81 +15192,64 @@ "deprecationReason": null }, { - "name": "uid", - "description": "The unique ID for a `CustomizableOptionInterface` object.", + "name": "new_from_date", + "description": "The beginning date for new product listings, and determines if the product is featured as a new product.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "value", - "description": "An object that defines a file value.", + "name": "new_to_date", + "description": "The end date for new product listings.", "args": [], "type": { - "kind": "OBJECT", - "name": "CustomizableFileValue", + "kind": "SCALAR", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "CustomizableOptionInterface", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CustomizableFileValue", - "description": "Defines the price and sku of a product whose page contains a customized file picker.", - "fields": [ + }, { - "name": "file_extension", - "description": "The file extension to accept.", + "name": "only_x_left_in_stock", + "description": "Product stock only x left count", "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Float", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "image_size_x", - "description": "The maximum width of an image.", + "name": "options", + "description": "An array of options for a customizable product.", "args": [], "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "INTERFACE", + "name": "CustomizableOptionInterface", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "image_size_y", - "description": "The maximum height of an image.", + "name": "options_container", + "description": "If the product has multiple options, determines where they appear on the product page.", "args": [], "type": { "kind": "SCALAR", - "name": "Int", + "name": "String", "ofType": null }, "isDeprecated": false, @@ -15142,82 +15257,95 @@ }, { "name": "price", - "description": "The price assigned to this option.", + "description": "Indicates the price of an item.", "args": [], "type": { - "kind": "SCALAR", - "name": "Float", + "kind": "OBJECT", + "name": "ProductPrices", "ofType": null }, + "isDeprecated": true, + "deprecationReason": "Use `price_range` for product price information." + }, + { + "name": "price_range", + "description": "The range of prices for the product", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PriceRange", + "ofType": null + } + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "price_type", - "description": "FIXED, PERCENT, or DYNAMIC.", + "name": "price_tiers", + "description": "An array of `TierPrice` objects.", "args": [], "type": { - "kind": "ENUM", - "name": "PriceTypeEnum", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "TierPrice", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "sku", - "description": "The Stock Keeping Unit for this option.", + "name": "product_links", + "description": "An array of `ProductLinks` objects.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "INTERFACE", + "name": "ProductLinksInterface", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "uid", - "description": "The unique ID for a `CustomizableFileValue` object.", + "name": "related_products", + "description": "An array of products to be displayed in a Related Products block.", "args": [], "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "ID", + "kind": "INTERFACE", + "name": "ProductInterface", "ofType": null } }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INTERFACE", - "name": "MediaGalleryInterface", - "description": "Contains basic information about a product image or video.", - "fields": [ + }, { - "name": "disabled", - "description": "Indicates whether the image is hidden from view.", + "name": "short_description", + "description": "A short description of the product. Its use depends on the theme.", "args": [], "type": { - "kind": "SCALAR", - "name": "Boolean", + "kind": "OBJECT", + "name": "ComplexTextValue", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "label", - "description": "The label of the product image or video.", + "name": "sku", + "description": "A number or code assigned to a product to identify the product, options, price, and manufacturer.", "args": [], "type": { "kind": "SCALAR", @@ -15228,66 +15356,44 @@ "deprecationReason": null }, { - "name": "position", - "description": "The media item's position after it has been sorted.", + "name": "small_image", + "description": "The relative path to the small image, which is used on catalog pages.", "args": [], "type": { - "kind": "SCALAR", - "name": "Int", + "kind": "OBJECT", + "name": "ProductImage", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "url", - "description": "The URL of the product image or video.", + "name": "special_from_date", + "description": "The beginning date that a product has a special price.", "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": [ - { - "kind": "OBJECT", - "name": "ProductImage", - "ofType": null + "isDeprecated": true, + "deprecationReason": "The field should not be used on the storefront." }, { - "kind": "OBJECT", - "name": "ProductVideo", - "ofType": null - } - ] - }, - { - "kind": "OBJECT", - "name": "ProductImage", - "description": "Contains product image information, including the image URL and label.", - "fields": [ - { - "name": "disabled", - "description": "Indicates whether the image is hidden from view.", + "name": "special_price", + "description": "The discounted price of the product.", "args": [], "type": { "kind": "SCALAR", - "name": "Boolean", + "name": "Float", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "label", - "description": "The label of the product image or video.", + "name": "special_to_date", + "description": "The end date for a product with a special price.", "args": [], "type": { "kind": "SCALAR", @@ -15298,20 +15404,20 @@ "deprecationReason": null }, { - "name": "position", - "description": "The media item's position after it has been sorted.", + "name": "stock_status", + "description": "Stock status of the product", "args": [], "type": { - "kind": "SCALAR", - "name": "Int", + "kind": "ENUM", + "name": "ProductStockStatus", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "url", - "description": "The URL of the product image or video.", + "name": "swatch_image", + "description": "The file name of a swatch image.", "args": [], "type": { "kind": "SCALAR", @@ -15320,313 +15426,180 @@ }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "MediaGalleryInterface", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "ProductVideo", - "description": "Contains information about a product video.", - "fields": [ + }, { - "name": "disabled", - "description": "Indicates whether the image is hidden from view.", + "name": "thumbnail", + "description": "The relative path to the product's thumbnail image.", "args": [], "type": { - "kind": "SCALAR", - "name": "Boolean", + "kind": "OBJECT", + "name": "ProductImage", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "label", - "description": "The label of the product image or video.", + "name": "tier_price", + "description": "The price when tier pricing is in effect and the items purchased threshold has been reached.", "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Float", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "isDeprecated": true, + "deprecationReason": "Use `price_tiers` for product tier price information." }, { - "name": "position", - "description": "The media item's position after it has been sorted.", + "name": "tier_prices", + "description": "An array of ProductTierPrices objects.", "args": [], "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ProductTierPrices", + "ofType": null + } }, - "isDeprecated": false, - "deprecationReason": null + "isDeprecated": true, + "deprecationReason": "Use `price_tiers` for product tier price information." }, { - "name": "url", - "description": "The URL of the product image or video.", + "name": "type_id", + "description": "One of simple, virtual, bundle, downloadable, grouped, or configurable.", "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "isDeprecated": true, + "deprecationReason": "Use `__typename` instead." }, { - "name": "video_content", - "description": "Contains a `ProductMediaGalleryEntriesVideoContent` object.", + "name": "uid", + "description": "The unique ID for a `ProductInterface` object.", "args": [], "type": { - "kind": "OBJECT", - "name": "ProductMediaGalleryEntriesVideoContent", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "MediaGalleryInterface", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INTERFACE", - "name": "CustomizableOptionInterface", - "description": "Contains basic information about a customizable option. It can be implemented by several types of configurable options.", - "fields": [ + }, { - "name": "option_id", - "description": "Option ID.", + "name": "updated_at", + "description": "Timestamp indicating when the product was updated.", "args": [], "type": { "kind": "SCALAR", - "name": "Int", + "name": "String", "ofType": null }, "isDeprecated": true, - "deprecationReason": "Use `uid` instead" + "deprecationReason": "The field should not be used on the storefront." }, { - "name": "required", - "description": "Indicates whether the option is required.", + "name": "upsell_products", + "description": "Upsell Products", "args": [], "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "sort_order", - "description": "The order in which the option is displayed.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "title", - "description": "The display name for this option.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "uid", - "description": "The unique ID for a `CustomizableOptionInterface` object.", - "args": [], - "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "ID", + "kind": "INTERFACE", + "name": "ProductInterface", "ofType": null } }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": [ - { - "kind": "OBJECT", - "name": "CustomizableAreaOption", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "CustomizableDateOption", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "CustomizableDropDownOption", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "CustomizableMultipleOption", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "CustomizableFieldOption", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "CustomizableFileOption", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "CustomizableRadioOption", - "ofType": null }, { - "kind": "OBJECT", - "name": "CustomizableCheckboxOption", - "ofType": null - } - ] - }, - { - "kind": "INTERFACE", - "name": "CustomizableProductInterface", - "description": "Contains information about customizable product options.", - "fields": [ - { - "name": "options", - "description": "An array of options for a customizable product.", + "name": "websites", + "description": "An array of websites in which the product is available.", "args": [], "type": { "kind": "LIST", "name": null, "ofType": { - "kind": "INTERFACE", - "name": "CustomizableOptionInterface", + "kind": "OBJECT", + "name": "Website", "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null + "isDeprecated": true, + "deprecationReason": "The field should not be used on the storefront." } ], "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": [ - { - "kind": "OBJECT", - "name": "VirtualProduct", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "SimpleProduct", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "DownloadableProduct", - "ofType": null - }, + "interfaces": [ { - "kind": "OBJECT", - "name": "BundleProduct", + "kind": "INTERFACE", + "name": "ProductInterface", "ofType": null }, { - "kind": "OBJECT", - "name": "GiftCardProduct", + "kind": "INTERFACE", + "name": "RoutableInterface", "ofType": null }, { - "kind": "OBJECT", - "name": "ConfigurableProduct", + "kind": "INTERFACE", + "name": "CustomizableProductInterface", "ofType": null } - ] + ], + "enumValues": null, + "possibleTypes": null }, { - "kind": "INTERFACE", - "name": "CategoryInterface", - "description": "Contains the full set of attributes that can be returned in a category search.", + "kind": "OBJECT", + "name": "SimpleProduct", + "description": "Defines a simple product, which is tangible and is usually sold in single units or in fixed quantities.", "fields": [ { - "name": "automatic_sorting", - "description": null, + "name": "attribute_set_id", + "description": "The attribute set assigned to the product.", "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "isDeprecated": true, + "deprecationReason": "The field should not be used on the storefront." }, { - "name": "available_sort_by", - "description": null, + "name": "canonical_url", + "description": "The relative canonical URL. This value is returned only if the system setting 'Use Canonical Link Meta Tag For Products' is enabled.", "args": [], "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "breadcrumbs", - "description": "An array of breadcrumb items.", + "name": "categories", + "description": "The categories assigned to a product.", "args": [], "type": { "kind": "LIST", "name": null, "ofType": { - "kind": "OBJECT", - "name": "Breadcrumb", + "kind": "INTERFACE", + "name": "CategoryInterface", "ofType": null } }, @@ -15634,20 +15607,20 @@ "deprecationReason": null }, { - "name": "canonical_url", - "description": "The relative canonical URL. This value is returned only if the system setting 'Use Canonical Link Meta Tag For Categories' is enabled.", + "name": "color", + "description": null, "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "isDeprecated": true, + "deprecationReason": "Use the `custom_attributes` field instead." }, { - "name": "children_count", - "description": null, + "name": "country_of_manufacture", + "description": "The product's country of origin.", "args": [], "type": { "kind": "SCALAR", @@ -15657,21 +15630,9 @@ "isDeprecated": false, "deprecationReason": null }, - { - "name": "cms_block", - "description": "Contains a category CMS block.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "CmsBlock", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, { "name": "created_at", - "description": "The timestamp indicating when the category was created.", + "description": "Timestamp indicating when the product was created.", "args": [], "type": { "kind": "SCALAR", @@ -15682,24 +15643,39 @@ "deprecationReason": "The field should not be used on the storefront." }, { - "name": "custom_layout_update_file", - "description": null, + "name": "crosssell_products", + "description": "Crosssell Products", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "INTERFACE", + "name": "ProductInterface", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "default_sort_by", - "description": "The attribute to use for sorting.", - "args": [], + "name": "custom_attributesV2", + "description": "Product custom attributes.", + "args": [ + { + "name": "filters", + "description": "", + "type": { + "kind": "INPUT_OBJECT", + "name": "AttributeFilterInput", + "ofType": null + }, + "defaultValue": null + } + ], "type": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "ProductCustomAttributes", "ofType": null }, "isDeprecated": false, @@ -15707,19 +15683,19 @@ }, { "name": "description", - "description": "An optional description of the category.", + "description": "Detailed information about the product. The value can include simple HTML tags.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "ComplexTextValue", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "display_mode", - "description": null, + "name": "gift_message_available", + "description": "Indicates whether a gift message is available.", "args": [], "type": { "kind": "SCALAR", @@ -15729,21 +15705,9 @@ "isDeprecated": false, "deprecationReason": null }, - { - "name": "filter_price_range", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, { "name": "id", - "description": "An ID that uniquely identifies the category.", + "description": "The ID number assigned to the product.", "args": [], "type": { "kind": "SCALAR", @@ -15751,71 +15715,79 @@ "ofType": null }, "isDeprecated": true, - "deprecationReason": "Use `uid` instead." + "deprecationReason": "Use the `uid` field instead." }, { "name": "image", - "description": null, + "description": "The relative path to the main image on the product page.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "ProductImage", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "include_in_menu", - "description": null, + "name": "is_returnable", + "description": "Indicates whether the product can be returned.", "args": [], "type": { "kind": "SCALAR", - "name": "Int", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "is_anchor", - "description": null, + "name": "manufacturer", + "description": "A number representing the product's manufacturer.", "args": [], "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "isDeprecated": true, + "deprecationReason": "Use the `custom_attributes` field instead." }, { - "name": "landing_page", - "description": null, + "name": "media_gallery", + "description": "An array of media gallery objects.", "args": [], "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "INTERFACE", + "name": "MediaGalleryInterface", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "level", - "description": "The depth of the category within the tree.", + "name": "media_gallery_entries", + "description": "An array of MediaGalleryEntry objects.", "args": [], "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "MediaGalleryEntry", + "ofType": null + } }, - "isDeprecated": false, - "deprecationReason": null + "isDeprecated": true, + "deprecationReason": "Use `media_gallery` instead." }, { "name": "meta_description", - "description": null, + "description": "A brief overview of the product for search results listings, maximum 255 characters.", "args": [], "type": { "kind": "SCALAR", @@ -15826,8 +15798,8 @@ "deprecationReason": null }, { - "name": "meta_keywords", - "description": null, + "name": "meta_keyword", + "description": "A comma-separated list of keywords that are visible only to search engines.", "args": [], "type": { "kind": "SCALAR", @@ -15839,7 +15811,7 @@ }, { "name": "meta_title", - "description": null, + "description": "A string that is displayed in the title bar and tab of the browser and in search results lists.", "args": [], "type": { "kind": "SCALAR", @@ -15851,7 +15823,7 @@ }, { "name": "name", - "description": "The display name of the category.", + "description": "The product name. Customers use this name to identify the product.", "args": [], "type": { "kind": "SCALAR", @@ -15862,8 +15834,8 @@ "deprecationReason": null }, { - "name": "path", - "description": "The full category path.", + "name": "new_from_date", + "description": "The beginning date for new product listings, and determines if the product is featured as a new product.", "args": [], "type": { "kind": "SCALAR", @@ -15874,8 +15846,8 @@ "deprecationReason": null }, { - "name": "path_in_store", - "description": "The category path within the store.", + "name": "new_to_date", + "description": "The end date for new product listings.", "args": [], "type": { "kind": "SCALAR", @@ -15886,82 +15858,83 @@ "deprecationReason": null }, { - "name": "position", - "description": "The position of the category relative to other categories at the same level in tree.", + "name": "only_x_left_in_stock", + "description": "Product stock only x left count", "args": [], "type": { "kind": "SCALAR", - "name": "Int", + "name": "Float", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "product_count", - "description": "The number of products in the category that are marked as visible. By default, in complex products, parent products are visible, but their child products are not.", + "name": "options", + "description": "An array of options for a customizable product.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "INTERFACE", + "name": "CustomizableOptionInterface", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "options_container", + "description": "If the product has multiple options, determines where they appear on the product page.", "args": [], "type": { "kind": "SCALAR", - "name": "Int", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "products", - "description": "The list of products assigned to the category.", - "args": [ - { - "name": "pageSize", - "description": "The maximum number of results to return at once. The default value is 20.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "20" - }, - { - "name": "currentPage", - "description": "The page of results to return. The default value is 1.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "1" - }, - { - "name": "sort", - "description": "The attributes to sort on, and whether to return the results in ascending or descending order.", - "type": { - "kind": "INPUT_OBJECT", - "name": "ProductAttributeSortInput", - "ofType": null - }, - "defaultValue": null - } - ], + "name": "price", + "description": "Indicates the price of an item.", + "args": [], "type": { "kind": "OBJECT", - "name": "CategoryProducts", + "name": "ProductPrices", "ofType": null }, + "isDeprecated": true, + "deprecationReason": "Use `price_range` for product price information." + }, + { + "name": "price_range", + "description": "The range of prices for the product", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PriceRange", + "ofType": null + } + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "staged", - "description": "Indicates whether the category is staged for a future campaign.", + "name": "price_tiers", + "description": "An array of `TierPrice` objects.", "args": [], "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "Boolean", + "kind": "OBJECT", + "name": "TierPrice", "ofType": null } }, @@ -15969,15 +15942,15 @@ "deprecationReason": null }, { - "name": "uid", - "description": "The unique ID for a `CategoryInterface` object.", + "name": "product_links", + "description": "An array of `ProductLinks` objects.", "args": [], "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "ID", + "kind": "INTERFACE", + "name": "ProductLinksInterface", "ofType": null } }, @@ -15985,32 +15958,36 @@ "deprecationReason": null }, { - "name": "updated_at", - "description": "The timestamp indicating when the category was updated.", + "name": "related_products", + "description": "An array of products to be displayed in a Related Products block.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "INTERFACE", + "name": "ProductInterface", + "ofType": null + } }, - "isDeprecated": true, - "deprecationReason": "The field should not be used on the storefront." + "isDeprecated": false, + "deprecationReason": null }, { - "name": "url_key", - "description": "The URL key assigned to the category.", + "name": "short_description", + "description": "A short description of the product. Its use depends on the theme.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "ComplexTextValue", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "url_path", - "description": "The URL path assigned to the category.", + "name": "sku", + "description": "A number or code assigned to a product to identify the product, options, price, and manufacturer.", "args": [], "type": { "kind": "SCALAR", @@ -16021,61 +15998,44 @@ "deprecationReason": null }, { - "name": "url_suffix", - "description": "The part of the category URL that is appended after the url key", + "name": "small_image", + "description": "The relative path to the small image, which is used on catalog pages.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "ProductImage", "ofType": null }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": [ - { - "kind": "OBJECT", - "name": "CategoryTree", - "ofType": null - } - ] - }, - { - "kind": "OBJECT", - "name": "Breadcrumb", - "description": "Contains details about an individual category that comprises a breadcrumb.", - "fields": [ + }, { - "name": "category_id", - "description": "The ID of the category.", + "name": "special_from_date", + "description": "The beginning date that a product has a special price.", "args": [], "type": { "kind": "SCALAR", - "name": "Int", + "name": "String", "ofType": null }, "isDeprecated": true, - "deprecationReason": "Use `category_uid` instead." + "deprecationReason": "The field should not be used on the storefront." }, { - "name": "category_level", - "description": "The category level.", + "name": "special_price", + "description": "The discounted price of the product.", "args": [], "type": { "kind": "SCALAR", - "name": "Int", + "name": "Float", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "category_name", - "description": "The display name of the category.", + "name": "special_to_date", + "description": "The end date for a product with a special price.", "args": [], "type": { "kind": "SCALAR", @@ -16086,24 +16046,20 @@ "deprecationReason": null }, { - "name": "category_uid", - "description": "The unique ID for a `Breadcrumb` object.", + "name": "stock_status", + "description": "Stock status of the product", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } + "kind": "ENUM", + "name": "ProductStockStatus", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "category_url_key", - "description": "The URL key of the category.", + "name": "swatch_image", + "description": "The file name of a swatch image.", "args": [], "type": { "kind": "SCALAR", @@ -16114,86 +16070,95 @@ "deprecationReason": null }, { - "name": "category_url_path", - "description": "The URL path of the category.", + "name": "thumbnail", + "description": "The relative path to the product's thumbnail image.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "ProductImage", "ofType": null }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CustomizableRadioOption", - "description": "Contains information about a set of radio buttons that are defined as part of a customizable option.", - "fields": [ + }, { - "name": "option_id", - "description": "Option ID.", + "name": "tier_price", + "description": "The price when tier pricing is in effect and the items purchased threshold has been reached.", "args": [], "type": { "kind": "SCALAR", - "name": "Int", + "name": "Float", "ofType": null }, "isDeprecated": true, - "deprecationReason": "Use `uid` instead" + "deprecationReason": "Use `price_tiers` for product tier price information." }, { - "name": "required", - "description": "Indicates whether the option is required.", + "name": "tier_prices", + "description": "An array of ProductTierPrices objects.", "args": [], "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ProductTierPrices", + "ofType": null + } }, - "isDeprecated": false, - "deprecationReason": null + "isDeprecated": true, + "deprecationReason": "Use `price_tiers` for product tier price information." }, { - "name": "sort_order", - "description": "The order in which the option is displayed.", + "name": "type_id", + "description": "One of simple, virtual, bundle, downloadable, grouped, or configurable.", "args": [], "type": { "kind": "SCALAR", - "name": "Int", + "name": "String", "ofType": null }, + "isDeprecated": true, + "deprecationReason": "Use `__typename` instead." + }, + { + "name": "uid", + "description": "The unique ID for a `ProductInterface` object.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "title", - "description": "The display name for this option.", + "name": "updated_at", + "description": "Timestamp indicating when the product was updated.", "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "isDeprecated": true, + "deprecationReason": "The field should not be used on the storefront." }, { - "name": "uid", - "description": "The unique ID for a `CustomizableOptionInterface` object.", + "name": "upsell_products", + "description": "Upsell Products", "args": [], "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "ID", + "kind": "INTERFACE", + "name": "ProductInterface", "ofType": null } }, @@ -16201,18 +16166,30 @@ "deprecationReason": null }, { - "name": "value", - "description": "An array that defines a set of radio buttons.", + "name": "websites", + "description": "An array of websites in which the product is available.", "args": [], "type": { "kind": "LIST", "name": null, "ofType": { "kind": "OBJECT", - "name": "CustomizableRadioValue", + "name": "Website", "ofType": null } }, + "isDeprecated": true, + "deprecationReason": "The field should not be used on the storefront." + }, + { + "name": "weight", + "description": "The weight of the item, in units defined by the store.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null } @@ -16221,7 +16198,22 @@ "interfaces": [ { "kind": "INTERFACE", - "name": "CustomizableOptionInterface", + "name": "ProductInterface", + "ofType": null + }, + { + "kind": "INTERFACE", + "name": "RoutableInterface", + "ofType": null + }, + { + "kind": "INTERFACE", + "name": "PhysicalProductInterface", + "ofType": null + }, + { + "kind": "INTERFACE", + "name": "CustomizableProductInterface", "ofType": null } ], @@ -16230,93 +16222,116 @@ }, { "kind": "OBJECT", - "name": "CustomizableRadioValue", - "description": "Defines the price and sku of a product whose page contains a customized set of radio buttons.", + "name": "Products", + "description": "Contains the results of a `products` query.", "fields": [ { - "name": "option_type_id", - "description": "The ID assigned to the value.", - "args": [], + "name": "aggregations", + "description": "A bucket that contains the attribute code and label for each filterable option.", + "args": [ + { + "name": "filter", + "description": "", + "type": { + "kind": "INPUT_OBJECT", + "name": "AggregationsFilterInput", + "ofType": null + }, + "defaultValue": null + } + ], "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Aggregation", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "price", - "description": "The price assigned to this option.", + "name": "filters", + "description": "Layered navigation filters array.", "args": [], "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "LayerFilter", + "ofType": null + } }, - "isDeprecated": false, - "deprecationReason": null + "isDeprecated": true, + "deprecationReason": "Use `aggregations` instead." }, { - "name": "price_type", - "description": "FIXED, PERCENT, or DYNAMIC.", + "name": "items", + "description": "An array of products that match the specified search criteria.", "args": [], "type": { - "kind": "ENUM", - "name": "PriceTypeEnum", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "INTERFACE", + "name": "ProductInterface", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "sku", - "description": "The Stock Keeping Unit for this option.", + "name": "page_info", + "description": "An object that includes the page_info and currentPage values specified in the query.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "SearchResultPageInfo", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "sort_order", - "description": "The order in which the radio button is displayed.", + "name": "sort_fields", + "description": "An object that includes the default sort field and all available sort fields.", "args": [], "type": { - "kind": "SCALAR", - "name": "Int", + "kind": "OBJECT", + "name": "SortFields", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "title", - "description": "The display name for this option.", + "name": "suggestions", + "description": "An array of search suggestions for case when search query have no results.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "SearchSuggestion", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "uid", - "description": "The unique ID for a `CustomizableRadioValue` object.", + "name": "total_count", + "description": "The number of products that are marked as visible. By default, in complex products, parent products are visible, but their child products are not.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } + "kind": "SCALAR", + "name": "Int", + "ofType": null }, "isDeprecated": false, "deprecationReason": null @@ -16328,816 +16343,683 @@ "possibleTypes": null }, { - "kind": "OBJECT", - "name": "CustomizableCheckboxOption", - "description": "Contains information about a set of checkbox values that are defined as part of a customizable option.", - "fields": [ + "kind": "INPUT_OBJECT", + "name": "AggregationsFilterInput", + "description": "An input object that specifies the filters used in product aggregations.", + "fields": null, + "inputFields": [ { - "name": "option_id", - "description": "Option ID.", - "args": [], + "name": "category", + "description": "Filter category aggregations in layered navigation.", "type": { - "kind": "SCALAR", - "name": "Int", + "kind": "INPUT_OBJECT", + "name": "AggregationsCategoryFilterInput", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "Use `uid` instead" - }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "AggregationsCategoryFilterInput", + "description": "Filter category aggregations in layered navigation.", + "fields": null, + "inputFields": [ { - "name": "required", - "description": "Indicates whether the option is required.", - "args": [], + "name": "includeDirectChildrenOnly", + "description": "Indicates whether to include only direct subcategories or all children categories at all levels.", "type": { "kind": "SCALAR", "name": "Boolean", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null - }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CategoryProducts", + "description": "Contains details about the products assigned to a category.", + "fields": [ { - "name": "sort_order", - "description": "The order in which the option is displayed.", + "name": "items", + "description": "An array of products that are assigned to the category.", "args": [], "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "INTERFACE", + "name": "ProductInterface", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "title", - "description": "The display name for this option.", + "name": "page_info", + "description": "Pagination metadata.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "SearchResultPageInfo", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "uid", - "description": "The unique ID for a `CustomizableOptionInterface` object.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "value", - "description": "An array that defines a set of checkbox values.", + "name": "total_count", + "description": "The number of products in the category that are marked as visible. By default, in complex products, parent products are visible, but their child products are not.", "args": [], "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "CustomizableCheckboxValue", - "ofType": null - } + "kind": "SCALAR", + "name": "Int", + "ofType": null }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "CustomizableOptionInterface", - "ofType": null - } - ], + "interfaces": [], "enumValues": null, "possibleTypes": null }, { - "kind": "OBJECT", - "name": "CustomizableCheckboxValue", - "description": "Defines the price and sku of a product whose page contains a customized set of checkbox values.", - "fields": [ + "kind": "INPUT_OBJECT", + "name": "ProductAttributeFilterInput", + "description": "Defines the filters to be used in the search. A filter contains at least one attribute, a comparison operator, and the value that is being searched for.", + "fields": null, + "inputFields": [ { - "name": "option_type_id", - "description": "The ID assigned to the value.", - "args": [], + "name": "category_id", + "description": "Deprecated: use `category_uid` to filter product by category ID.", "type": { - "kind": "SCALAR", - "name": "Int", + "kind": "INPUT_OBJECT", + "name": "FilterEqualTypeInput", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "price", - "description": "The price assigned to this option.", - "args": [], + "name": "category_uid", + "description": "Filter product by the unique ID for a `CategoryInterface` object.", "type": { - "kind": "SCALAR", - "name": "Float", + "kind": "INPUT_OBJECT", + "name": "FilterEqualTypeInput", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "price_type", - "description": "FIXED, PERCENT, or DYNAMIC.", - "args": [], + "name": "category_url_path", + "description": "Filter product by category URL path.", "type": { - "kind": "ENUM", - "name": "PriceTypeEnum", + "kind": "INPUT_OBJECT", + "name": "FilterEqualTypeInput", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "sku", - "description": "The Stock Keeping Unit for this option.", - "args": [], + "name": "description", + "description": "Attribute label: Description", "type": { - "kind": "SCALAR", - "name": "String", + "kind": "INPUT_OBJECT", + "name": "FilterMatchTypeInput", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "sort_order", - "description": "The order in which the checkbox value is displayed.", - "args": [], + "name": "name", + "description": "Attribute label: Product Name", "type": { - "kind": "SCALAR", - "name": "Int", + "kind": "INPUT_OBJECT", + "name": "FilterMatchTypeInput", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "title", - "description": "The display name for this option.", - "args": [], + "name": "price", + "description": "Attribute label: Price", "type": { - "kind": "SCALAR", - "name": "String", + "kind": "INPUT_OBJECT", + "name": "FilterRangeTypeInput", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "uid", - "description": "The unique ID for a `CustomizableCheckboxValue` object.", - "args": [], + "name": "short_description", + "description": "Attribute label: Short Description", "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } + "kind": "INPUT_OBJECT", + "name": "FilterMatchTypeInput", + "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null + }, + { + "name": "sku", + "description": "Attribute label: SKU", + "type": { + "kind": "INPUT_OBJECT", + "name": "FilterEqualTypeInput", + "ofType": null + }, + "defaultValue": null } ], - "inputFields": null, - "interfaces": [], + "interfaces": null, "enumValues": null, "possibleTypes": null }, { - "kind": "OBJECT", - "name": "VirtualProduct", - "description": "Defines a virtual product, which is a non-tangible product that does not require shipping and is not kept in inventory.", - "fields": [ + "kind": "INPUT_OBJECT", + "name": "CategoryFilterInput", + "description": "Defines the filters to be used in the search. A filter contains at least one attribute, a comparison operator, and the value that is being searched for.", + "fields": null, + "inputFields": [ { - "name": "activity", - "description": null, - "args": [], + "name": "category_uid", + "description": "Filter by the unique category ID for a `CategoryInterface` object.", "type": { - "kind": "SCALAR", - "name": "String", + "kind": "INPUT_OBJECT", + "name": "FilterEqualTypeInput", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." + "defaultValue": null }, { - "name": "attribute_set_id", - "description": "The attribute set assigned to the product.", - "args": [], + "name": "ids", + "description": "Deprecated: use 'category_uid' to filter uniquely identifiers of categories.", "type": { - "kind": "SCALAR", - "name": "Int", + "kind": "INPUT_OBJECT", + "name": "FilterEqualTypeInput", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "The field should not be used on the storefront." + "defaultValue": null }, { - "name": "canonical_url", - "description": "The relative canonical URL. This value is returned only if the system setting 'Use Canonical Link Meta Tag For Products' is enabled.", - "args": [], + "name": "name", + "description": "Filter by the display name of the category.", "type": { - "kind": "SCALAR", - "name": "String", + "kind": "INPUT_OBJECT", + "name": "FilterMatchTypeInput", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "categories", - "description": "The categories assigned to a product.", - "args": [], + "name": "parent_category_uid", + "description": "Filter by the unique parent category ID for a `CategoryInterface` object.", "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INTERFACE", - "name": "CategoryInterface", - "ofType": null - } + "kind": "INPUT_OBJECT", + "name": "FilterEqualTypeInput", + "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "category_gear", - "description": null, - "args": [], + "name": "parent_id", + "description": "Filter by the unique parent category ID for a `CategoryInterface` object.", "type": { - "kind": "SCALAR", - "name": "String", + "kind": "INPUT_OBJECT", + "name": "FilterEqualTypeInput", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." + "defaultValue": null }, { - "name": "climate", - "description": null, - "args": [], + "name": "url_key", + "description": "Filter by the part of the URL that identifies the category.", "type": { - "kind": "SCALAR", - "name": "String", + "kind": "INPUT_OBJECT", + "name": "FilterEqualTypeInput", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." + "defaultValue": null }, { - "name": "collar", - "description": null, - "args": [], + "name": "url_path", + "description": "Filter by the URL path for the category.", "type": { - "kind": "SCALAR", - "name": "String", + "kind": "INPUT_OBJECT", + "name": "FilterEqualTypeInput", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." - }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "ProductFilterInput", + "description": "ProductFilterInput is deprecated, use @ProductAttributeFilterInput instead. ProductFilterInput defines the filters to be used in the search. A filter contains at least one attribute, a comparison operator, and the value that is being searched for.", + "fields": null, + "inputFields": [ { - "name": "color", - "description": null, - "args": [], + "name": "category_id", + "description": "The category ID the product belongs to.", "type": { - "kind": "SCALAR", - "name": "Int", + "kind": "INPUT_OBJECT", + "name": "FilterTypeInput", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." + "defaultValue": null }, { "name": "country_of_manufacture", "description": "The product's country of origin.", - "args": [], "type": { - "kind": "SCALAR", - "name": "String", + "kind": "INPUT_OBJECT", + "name": "FilterTypeInput", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { "name": "created_at", - "description": "Timestamp indicating when the product was created.", - "args": [], + "description": "The timestamp indicating when the product was created.", "type": { - "kind": "SCALAR", - "name": "String", + "kind": "INPUT_OBJECT", + "name": "FilterTypeInput", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "The field should not be used on the storefront." + "defaultValue": null }, { - "name": "crosssell_products", - "description": "An array of cross-sell products.", - "args": [], + "name": "custom_layout", + "description": "The name of a custom layout.", "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INTERFACE", - "name": "ProductInterface", - "ofType": null - } + "kind": "INPUT_OBJECT", + "name": "FilterTypeInput", + "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "custom_attributesV2", - "description": "Product custom attributes.", - "args": [ - { - "name": "filters", - "description": "", - "type": { - "kind": "INPUT_OBJECT", - "name": "AttributeFilterInput", - "ofType": null - }, - "defaultValue": null - } - ], + "name": "custom_layout_update", + "description": "XML code that is applied as a layout update to the product page.", "type": { - "kind": "OBJECT", - "name": "ProductCustomAttributes", + "kind": "INPUT_OBJECT", + "name": "FilterTypeInput", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { "name": "description", "description": "Detailed information about the product. The value can include simple HTML tags.", - "args": [], "type": { - "kind": "OBJECT", - "name": "ComplexTextValue", + "kind": "INPUT_OBJECT", + "name": "FilterTypeInput", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "eco_collection", - "description": null, - "args": [], + "name": "gift_message_available", + "description": "Indicates whether a gift message is available.", "type": { - "kind": "SCALAR", - "name": "Int", + "kind": "INPUT_OBJECT", + "name": "FilterTypeInput", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." + "defaultValue": null }, { - "name": "erin_recommends", - "description": null, - "args": [], + "name": "has_options", + "description": "Indicates whether additional attributes have been created for the product.", "type": { - "kind": "SCALAR", - "name": "Int", + "kind": "INPUT_OBJECT", + "name": "FilterTypeInput", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." + "defaultValue": null }, { - "name": "features_bags", - "description": null, - "args": [], + "name": "image", + "description": "The relative path to the main image on the product page.", "type": { - "kind": "SCALAR", - "name": "String", + "kind": "INPUT_OBJECT", + "name": "FilterTypeInput", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." + "defaultValue": null }, { - "name": "format", - "description": null, - "args": [], + "name": "image_label", + "description": "The label assigned to a product image.", "type": { - "kind": "SCALAR", - "name": "Int", + "kind": "INPUT_OBJECT", + "name": "FilterTypeInput", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." + "defaultValue": null }, { - "name": "gender", - "description": null, - "args": [], + "name": "is_returnable", + "description": "Indicates whether the product can be returned.", "type": { - "kind": "SCALAR", - "name": "String", + "kind": "INPUT_OBJECT", + "name": "FilterTypeInput", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." + "defaultValue": null }, { - "name": "gift_message_available", - "description": "Indicates whether a gift message is available.", - "args": [], + "name": "manufacturer", + "description": "A number representing the product's manufacturer.", "type": { - "kind": "SCALAR", - "name": "String", + "kind": "INPUT_OBJECT", + "name": "FilterTypeInput", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "id", - "description": "The ID number assigned to the product.", - "args": [], + "name": "max_price", + "description": "The numeric maximal price of the product. Do not include the currency code.", "type": { - "kind": "SCALAR", - "name": "Int", + "kind": "INPUT_OBJECT", + "name": "FilterTypeInput", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "Use the `uid` field instead." + "defaultValue": null }, { - "name": "image", - "description": "The relative path to the main image on the product page.", - "args": [], + "name": "meta_description", + "description": "A brief overview of the product for search results listings, maximum 255 characters.", "type": { - "kind": "OBJECT", - "name": "ProductImage", + "kind": "INPUT_OBJECT", + "name": "FilterTypeInput", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "is_returnable", - "description": "Indicates whether the product can be returned.", - "args": [], + "name": "meta_keyword", + "description": "A comma-separated list of keywords that are visible only to search engines.", "type": { - "kind": "SCALAR", - "name": "String", + "kind": "INPUT_OBJECT", + "name": "FilterTypeInput", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "manufacturer", - "description": "A number representing the product's manufacturer.", - "args": [], + "name": "meta_title", + "description": "A string that is displayed in the title bar and tab of the browser and in search results lists.", "type": { - "kind": "SCALAR", - "name": "Int", + "kind": "INPUT_OBJECT", + "name": "FilterTypeInput", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." + "defaultValue": null }, { - "name": "material", - "description": null, - "args": [], + "name": "min_price", + "description": "The numeric minimal price of the product. Do not include the currency code.", "type": { - "kind": "SCALAR", - "name": "String", + "kind": "INPUT_OBJECT", + "name": "FilterTypeInput", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." + "defaultValue": null }, { - "name": "media_gallery", - "description": "An array of media gallery objects.", - "args": [], + "name": "name", + "description": "The product name. Customers use this name to identify the product.", "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INTERFACE", - "name": "MediaGalleryInterface", - "ofType": null - } + "kind": "INPUT_OBJECT", + "name": "FilterTypeInput", + "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "media_gallery_entries", - "description": "An array of MediaGalleryEntry objects.", - "args": [], + "name": "news_from_date", + "description": "The beginning date for new product listings, and determines if the product is featured as a new product.", "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "MediaGalleryEntry", - "ofType": null - } + "kind": "INPUT_OBJECT", + "name": "FilterTypeInput", + "ofType": null }, - "isDeprecated": true, - "deprecationReason": "Use `media_gallery` instead." + "defaultValue": null }, { - "name": "meta_description", - "description": "A brief overview of the product for search results listings, maximum 255 characters.", - "args": [], + "name": "news_to_date", + "description": "The end date for new product listings.", "type": { - "kind": "SCALAR", - "name": "String", + "kind": "INPUT_OBJECT", + "name": "FilterTypeInput", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "meta_keyword", - "description": "A comma-separated list of keywords that are visible only to search engines.", - "args": [], + "name": "options_container", + "description": "If the product has multiple options, determines where they appear on the product page.", "type": { - "kind": "SCALAR", - "name": "String", + "kind": "INPUT_OBJECT", + "name": "FilterTypeInput", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "meta_title", - "description": "A string that is displayed in the title bar and tab of the browser and in search results lists.", - "args": [], + "name": "or", + "description": "The keyword required to perform a logical OR comparison.", "type": { - "kind": "SCALAR", - "name": "String", + "kind": "INPUT_OBJECT", + "name": "ProductFilterInput", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "name", - "description": "The product name. Customers use this name to identify the product.", - "args": [], + "name": "price", + "description": "The price of an item.", "type": { - "kind": "SCALAR", - "name": "String", + "kind": "INPUT_OBJECT", + "name": "FilterTypeInput", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "new", - "description": null, - "args": [], + "name": "required_options", + "description": "Indicates whether the product has required options.", "type": { - "kind": "SCALAR", - "name": "Int", + "kind": "INPUT_OBJECT", + "name": "FilterTypeInput", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." + "defaultValue": null }, { - "name": "new_from_date", - "description": "The beginning date for new product listings, and determines if the product is featured as a new product.", - "args": [], + "name": "short_description", + "description": "A short description of the product. Its use depends on the theme.", "type": { - "kind": "SCALAR", - "name": "String", + "kind": "INPUT_OBJECT", + "name": "FilterTypeInput", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "new_to_date", - "description": "The end date for new product listings.", - "args": [], + "name": "sku", + "description": "A number or code assigned to a product to identify the product, options, price, and manufacturer.", "type": { - "kind": "SCALAR", - "name": "String", + "kind": "INPUT_OBJECT", + "name": "FilterTypeInput", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "only_x_left_in_stock", - "description": "Product stock only x left count", - "args": [], + "name": "small_image", + "description": "The relative path to the small image, which is used on catalog pages.", "type": { - "kind": "SCALAR", - "name": "Float", + "kind": "INPUT_OBJECT", + "name": "FilterTypeInput", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "options", - "description": "An array of options for a customizable product.", - "args": [], + "name": "small_image_label", + "description": "The label assigned to a product's small image.", "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INTERFACE", - "name": "CustomizableOptionInterface", - "ofType": null - } + "kind": "INPUT_OBJECT", + "name": "FilterTypeInput", + "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "options_container", - "description": "If the product has multiple options, determines where they appear on the product page.", - "args": [], + "name": "special_from_date", + "description": "The beginning date that a product has a special price.", "type": { - "kind": "SCALAR", - "name": "String", + "kind": "INPUT_OBJECT", + "name": "FilterTypeInput", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "pattern", - "description": null, - "args": [], + "name": "special_price", + "description": "The discounted price of the product. Do not include the currency code.", "type": { - "kind": "SCALAR", - "name": "String", + "kind": "INPUT_OBJECT", + "name": "FilterTypeInput", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." + "defaultValue": null }, { - "name": "performance_fabric", - "description": null, - "args": [], + "name": "special_to_date", + "description": "The end date that a product has a special price.", "type": { - "kind": "SCALAR", - "name": "Int", + "kind": "INPUT_OBJECT", + "name": "FilterTypeInput", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." + "defaultValue": null }, { - "name": "price", - "description": "Indicates the price of an item.", - "args": [], + "name": "swatch_image", + "description": "The file name of a swatch image.", "type": { - "kind": "OBJECT", - "name": "ProductPrices", + "kind": "INPUT_OBJECT", + "name": "FilterTypeInput", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "Use `price_range` for product price information." + "defaultValue": null }, { - "name": "price_range", - "description": "The range of prices for the product", - "args": [], + "name": "thumbnail", + "description": "The relative path to the product's thumbnail image.", "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PriceRange", - "ofType": null - } + "kind": "INPUT_OBJECT", + "name": "FilterTypeInput", + "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "price_tiers", - "description": "An array of `TierPrice` objects.", - "args": [], + "name": "thumbnail_label", + "description": "The label assigned to a product's thumbnail image.", "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "TierPrice", - "ofType": null - } + "kind": "INPUT_OBJECT", + "name": "FilterTypeInput", + "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "product_links", - "description": "An array of `ProductLinks` objects.", - "args": [], + "name": "tier_price", + "description": "The price when tier pricing is in effect and the items purchased threshold has been reached.", "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INTERFACE", - "name": "ProductLinksInterface", - "ofType": null - } + "kind": "INPUT_OBJECT", + "name": "FilterTypeInput", + "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "purpose", - "description": null, - "args": [], + "name": "updated_at", + "description": "The timestamp indicating when the product was updated.", "type": { - "kind": "SCALAR", - "name": "Int", + "kind": "INPUT_OBJECT", + "name": "FilterTypeInput", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." + "defaultValue": null }, { - "name": "rating_summary", - "description": "The average of all the ratings given to the product.", - "args": [], + "name": "weight", + "description": "The weight of the item, in units defined by the store.", "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - } + "kind": "INPUT_OBJECT", + "name": "FilterTypeInput", + "ofType": null }, - "isDeprecated": false, - "deprecationReason": null - }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ProductMediaGalleryEntriesContent", + "description": "Contains an image in base64 format and basic information about the image.", + "fields": [ { - "name": "redirect_code", - "description": "Contains 0 when there is no redirect error. A value of 301 indicates the URL of the requested resource has been changed permanently, while a value of 302 indicates a temporary redirect.", + "name": "base64_encoded_data", + "description": "The image in base64 format.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "related_products", - "description": "An array of related products.", + "name": "name", + "description": "The file name of the image.", "args": [], "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INTERFACE", - "name": "ProductInterface", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "relative_url", - "description": "The internal relative URL. If the specified URL is a redirect, the query returns the redirected URL, not the original.", + "name": "type", + "description": "The MIME type of the file, such as image/png.", "args": [], "type": { "kind": "SCALAR", @@ -17146,99 +17028,81 @@ }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ProductMediaGalleryEntriesVideoContent", + "description": "Contains a link to a video file and basic information about the video.", + "fields": [ { - "name": "review_count", - "description": "The total count of all the reviews given to the product.", + "name": "media_type", + "description": "Must be external-video.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "reviews", - "description": "The list of products reviews.", - "args": [ - { - "name": "pageSize", - "description": "The maximum number of results to return at once. The default is 20.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "20" - }, - { - "name": "currentPage", - "description": "The page of results to return. The default is 1.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "1" - } - ], + "name": "video_description", + "description": "A description of the video.", + "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "ProductReviews", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "sale", - "description": null, + "name": "video_metadata", + "description": "Optional data about the video.", "args": [], "type": { "kind": "SCALAR", - "name": "Int", + "name": "String", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." + "isDeprecated": false, + "deprecationReason": null }, { - "name": "short_description", - "description": "A short description of the product. Its use depends on the theme.", + "name": "video_provider", + "description": "Describes the video source.", "args": [], "type": { - "kind": "OBJECT", - "name": "ComplexTextValue", + "kind": "SCALAR", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "size", - "description": null, + "name": "video_title", + "description": "The title of the video.", "args": [], "type": { "kind": "SCALAR", - "name": "Int", + "name": "String", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." + "isDeprecated": false, + "deprecationReason": null }, { - "name": "sku", - "description": "A number or code assigned to a product to identify the product, options, price, and manufacturer.", + "name": "video_url", + "description": "The URL to the video.", "args": [], "type": { "kind": "SCALAR", @@ -17247,461 +17111,473 @@ }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "ProductSortInput", + "description": "Deprecated. Use `ProductAttributeSortInput` instead. Specifies the attribute to use for sorting search results and indicates whether the results are sorted in ascending or descending order.", + "fields": null, + "inputFields": [ { - "name": "sleeve", - "description": null, - "args": [], + "name": "country_of_manufacture", + "description": "The product's country of origin.", "type": { - "kind": "SCALAR", - "name": "String", + "kind": "ENUM", + "name": "SortEnum", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." + "defaultValue": null }, { - "name": "small_image", - "description": "The relative path to the small image, which is used on catalog pages.", - "args": [], + "name": "created_at", + "description": "The timestamp indicating when the product was created.", "type": { - "kind": "OBJECT", - "name": "ProductImage", + "kind": "ENUM", + "name": "SortEnum", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "special_from_date", - "description": "The beginning date that a product has a special price.", - "args": [], + "name": "custom_layout", + "description": "The name of a custom layout.", "type": { - "kind": "SCALAR", - "name": "String", + "kind": "ENUM", + "name": "SortEnum", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "The field should not be used on the storefront." + "defaultValue": null }, { - "name": "special_price", - "description": "The discounted price of the product.", - "args": [], + "name": "custom_layout_update", + "description": "XML code that is applied as a layout update to the product page.", "type": { - "kind": "SCALAR", - "name": "Float", + "kind": "ENUM", + "name": "SortEnum", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "special_to_date", - "description": "The end date for a product with a special price.", - "args": [], + "name": "description", + "description": "Detailed information about the product. The value can include simple HTML tags.", "type": { - "kind": "SCALAR", - "name": "String", + "kind": "ENUM", + "name": "SortEnum", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "staged", - "description": "Indicates whether the product is staged for a future campaign.", - "args": [], + "name": "gift_message_available", + "description": "Indicates whether a gift message is available.", "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } + "kind": "ENUM", + "name": "SortEnum", + "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "stock_status", - "description": "Stock status of the product", - "args": [], + "name": "has_options", + "description": "Indicates whether additional attributes have been created for the product.", "type": { "kind": "ENUM", - "name": "ProductStockStatus", + "name": "SortEnum", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "strap_bags", - "description": null, - "args": [], + "name": "image", + "description": "The relative path to the main image on the product page.", "type": { - "kind": "SCALAR", - "name": "String", + "kind": "ENUM", + "name": "SortEnum", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." + "defaultValue": null }, { - "name": "style_bags", - "description": null, - "args": [], + "name": "image_label", + "description": "The label assigned to a product image.", "type": { - "kind": "SCALAR", - "name": "String", + "kind": "ENUM", + "name": "SortEnum", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." + "defaultValue": null }, { - "name": "style_bottom", - "description": null, - "args": [], + "name": "is_returnable", + "description": "Indicates whether the product can be returned.", "type": { - "kind": "SCALAR", - "name": "String", + "kind": "ENUM", + "name": "SortEnum", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." + "defaultValue": null }, { - "name": "style_general", - "description": null, - "args": [], + "name": "manufacturer", + "description": "A number representing the product's manufacturer.", "type": { - "kind": "SCALAR", - "name": "String", + "kind": "ENUM", + "name": "SortEnum", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." + "defaultValue": null }, { - "name": "swatch_image", - "description": "The file name of a swatch image.", - "args": [], + "name": "meta_description", + "description": "A brief overview of the product for search results listings, maximum 255 characters.", "type": { - "kind": "SCALAR", - "name": "String", + "kind": "ENUM", + "name": "SortEnum", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "thumbnail", - "description": "The relative path to the product's thumbnail image.", - "args": [], + "name": "meta_keyword", + "description": "A comma-separated list of keywords that are visible only to search engines.", "type": { - "kind": "OBJECT", - "name": "ProductImage", + "kind": "ENUM", + "name": "SortEnum", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "tier_price", - "description": "The price when tier pricing is in effect and the items purchased threshold has been reached.", - "args": [], + "name": "meta_title", + "description": "A string that is displayed in the title bar and tab of the browser and in search results lists.", "type": { - "kind": "SCALAR", - "name": "Float", + "kind": "ENUM", + "name": "SortEnum", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "Use `price_tiers` for product tier price information." + "defaultValue": null }, { - "name": "tier_prices", - "description": "An array of ProductTierPrices objects.", - "args": [], + "name": "name", + "description": "The product name. Customers use this name to identify the product.", "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "ProductTierPrices", - "ofType": null - } + "kind": "ENUM", + "name": "SortEnum", + "ofType": null }, - "isDeprecated": true, - "deprecationReason": "Use `price_tiers` for product tier price information." + "defaultValue": null }, { - "name": "type", - "description": "One of PRODUCT, CATEGORY, or CMS_PAGE.", - "args": [], + "name": "news_from_date", + "description": "The beginning date for new product listings, and determines if the product is featured as a new product.", "type": { "kind": "ENUM", - "name": "UrlRewriteEntityTypeEnum", + "name": "SortEnum", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "type_id", - "description": "One of simple, virtual, bundle, downloadable, grouped, or configurable.", - "args": [], + "name": "news_to_date", + "description": "The end date for new product listings.", "type": { - "kind": "SCALAR", - "name": "String", + "kind": "ENUM", + "name": "SortEnum", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "Use `__typename` instead." + "defaultValue": null }, { - "name": "uid", - "description": "The unique ID for a `ProductInterface` object.", - "args": [], + "name": "options_container", + "description": "If the product has multiple options, determines where they appear on the product page.", "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } + "kind": "ENUM", + "name": "SortEnum", + "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "updated_at", - "description": "Timestamp indicating when the product was updated.", - "args": [], + "name": "price", + "description": "The price of the item.", "type": { - "kind": "SCALAR", - "name": "String", + "kind": "ENUM", + "name": "SortEnum", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "The field should not be used on the storefront." + "defaultValue": null }, { - "name": "upsell_products", - "description": "An array of up-sell products.", - "args": [], + "name": "required_options", + "description": "Indicates whether the product has required options.", "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INTERFACE", - "name": "ProductInterface", - "ofType": null - } + "kind": "ENUM", + "name": "SortEnum", + "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "url_key", - "description": "The part of the URL that identifies the product", - "args": [], + "name": "short_description", + "description": "A short description of the product. Its use depends on the theme.", "type": { - "kind": "SCALAR", - "name": "String", + "kind": "ENUM", + "name": "SortEnum", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "url_path", - "description": null, - "args": [], + "name": "sku", + "description": "A number or code assigned to a product to identify the product, options, price, and manufacturer.", "type": { - "kind": "SCALAR", - "name": "String", + "kind": "ENUM", + "name": "SortEnum", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "Use product's `canonical_url` or url rewrites instead" + "defaultValue": null }, { - "name": "url_rewrites", - "description": "URL rewrites list", - "args": [], + "name": "small_image", + "description": "The relative path to the small image, which is used on catalog pages.", "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "UrlRewrite", - "ofType": null - } + "kind": "ENUM", + "name": "SortEnum", + "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "url_suffix", - "description": "The part of the product URL that is appended after the url key", - "args": [], + "name": "small_image_label", + "description": "The label assigned to a product's small image.", "type": { - "kind": "SCALAR", - "name": "String", + "kind": "ENUM", + "name": "SortEnum", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "websites", - "description": "An array of websites in which the product is available.", - "args": [], + "name": "special_from_date", + "description": "The beginning date that a product has a special price.", "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Website", - "ofType": null - } + "kind": "ENUM", + "name": "SortEnum", + "ofType": null }, - "isDeprecated": true, - "deprecationReason": "The field should not be used on the storefront." - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "ProductInterface", - "ofType": null + "defaultValue": null }, { - "kind": "INTERFACE", - "name": "RoutableInterface", - "ofType": null + "name": "special_price", + "description": "The discounted price of the product.", + "type": { + "kind": "ENUM", + "name": "SortEnum", + "ofType": null + }, + "defaultValue": null }, { - "kind": "INTERFACE", - "name": "CustomizableProductInterface", - "ofType": null - } - ], - "enumValues": null, + "name": "special_to_date", + "description": "The end date that a product has a special price.", + "type": { + "kind": "ENUM", + "name": "SortEnum", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "swatch_image", + "description": "Indicates the criteria to sort swatches.", + "type": { + "kind": "ENUM", + "name": "SortEnum", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "thumbnail", + "description": "The relative path to the product's thumbnail image.", + "type": { + "kind": "ENUM", + "name": "SortEnum", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "thumbnail_label", + "description": "The label assigned to a product's thumbnail image.", + "type": { + "kind": "ENUM", + "name": "SortEnum", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "tier_price", + "description": "The price when tier pricing is in effect and the items purchased threshold has been reached.", + "type": { + "kind": "ENUM", + "name": "SortEnum", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "updated_at", + "description": "The timestamp indicating when the product was updated.", + "type": { + "kind": "ENUM", + "name": "SortEnum", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "weight", + "description": "The weight of the item, in units defined by the store.", + "type": { + "kind": "ENUM", + "name": "SortEnum", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, "possibleTypes": null }, { - "kind": "OBJECT", - "name": "SimpleProduct", - "description": "Defines a simple product, which is tangible and is usually sold in single units or in fixed quantities.", - "fields": [ + "kind": "INPUT_OBJECT", + "name": "ProductAttributeSortInput", + "description": "Specifies the attribute to use for sorting search results and indicates whether the results are sorted in ascending or descending order. It's possible to sort products using searchable attributes with enabled 'Use in Filter Options' option", + "fields": null, + "inputFields": [ { - "name": "activity", - "description": null, - "args": [], + "name": "name", + "description": "Attribute label: Product Name", "type": { - "kind": "SCALAR", - "name": "String", + "kind": "ENUM", + "name": "SortEnum", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." + "defaultValue": null }, { - "name": "attribute_set_id", - "description": "The attribute set assigned to the product.", - "args": [], + "name": "position", + "description": "Sort by the position assigned to each product.", "type": { - "kind": "SCALAR", - "name": "Int", + "kind": "ENUM", + "name": "SortEnum", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "The field should not be used on the storefront." + "defaultValue": null }, { - "name": "canonical_url", - "description": "The relative canonical URL. This value is returned only if the system setting 'Use Canonical Link Meta Tag For Products' is enabled.", - "args": [], + "name": "price", + "description": "Attribute label: Price", "type": { - "kind": "SCALAR", - "name": "String", + "kind": "ENUM", + "name": "SortEnum", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "categories", - "description": "The categories assigned to a product.", + "name": "relevance", + "description": "Sort by the search relevance score (default).", + "type": { + "kind": "ENUM", + "name": "SortEnum", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "MediaGalleryEntry", + "description": "Defines characteristics about images and videos associated with a specific product.", + "fields": [ + { + "name": "content", + "description": "Details about the content of the media gallery item.", "args": [], "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INTERFACE", - "name": "CategoryInterface", - "ofType": null - } + "kind": "OBJECT", + "name": "ProductMediaGalleryEntriesContent", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "category_gear", - "description": null, + "name": "disabled", + "description": "Indicates whether the image is hidden from view.", "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Boolean", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." + "isDeprecated": false, + "deprecationReason": null }, { - "name": "climate", - "description": null, + "name": "file", + "description": "The path of the image on the server.", "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." + "isDeprecated": false, + "deprecationReason": null }, { - "name": "collar", - "description": null, + "name": "id", + "description": "The identifier assigned to the object.", "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null }, "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." + "deprecationReason": "Use `uid` instead." }, { - "name": "color", - "description": null, + "name": "label", + "description": "The alt text displayed on the storefront when the user points to the image.", "args": [], "type": { "kind": "SCALAR", - "name": "Int", + "name": "String", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." + "isDeprecated": false, + "deprecationReason": null }, { - "name": "country_of_manufacture", - "description": "The product's country of origin.", + "name": "media_type", + "description": "Either `image` or `video`.", "args": [], "type": { "kind": "SCALAR", @@ -17712,27 +17588,27 @@ "deprecationReason": null }, { - "name": "created_at", - "description": "Timestamp indicating when the product was created.", + "name": "position", + "description": "The media item's position after it has been sorted.", "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "The field should not be used on the storefront." + "isDeprecated": false, + "deprecationReason": null }, { - "name": "crosssell_products", - "description": "An array of cross-sell products.", + "name": "types", + "description": "Array of image types. It can have the following values: image, small_image, thumbnail.", "args": [], "type": { "kind": "LIST", "name": null, "ofType": { - "kind": "INTERFACE", - "name": "ProductInterface", + "kind": "SCALAR", + "name": "String", "ofType": null } }, @@ -17740,55 +17616,63 @@ "deprecationReason": null }, { - "name": "custom_attributesV2", - "description": "Product custom attributes.", - "args": [ - { - "name": "filters", - "description": "", - "type": { - "kind": "INPUT_OBJECT", - "name": "AttributeFilterInput", - "ofType": null - }, - "defaultValue": null - } - ], + "name": "uid", + "description": "The unique ID for a `MediaGalleryEntry` object.", + "args": [], "type": { - "kind": "OBJECT", - "name": "ProductCustomAttributes", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "description", - "description": "Detailed information about the product. The value can include simple HTML tags.", + "name": "video_content", + "description": "Details about the content of a video item.", "args": [], "type": { "kind": "OBJECT", - "name": "ComplexTextValue", + "name": "ProductMediaGalleryEntriesVideoContent", "ofType": null }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "LayerFilter", + "description": "Contains information for rendering layered navigation.", + "fields": [ { - "name": "eco_collection", - "description": null, + "name": "filter_items", + "description": "An array of filter items.", "args": [], "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "INTERFACE", + "name": "LayerFilterItemInterface", + "ofType": null + } }, "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." + "deprecationReason": "Use `Aggregation.options` instead." }, { - "name": "erin_recommends", - "description": null, + "name": "filter_items_count", + "description": "The count of filter items in filter group.", "args": [], "type": { "kind": "SCALAR", @@ -17796,11 +17680,11 @@ "ofType": null }, "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." + "deprecationReason": "Use `Aggregation.count` instead." }, { - "name": "features_bags", - "description": null, + "name": "name", + "description": "The name of a layered navigation filter.", "args": [], "type": { "kind": "SCALAR", @@ -17808,95 +17692,116 @@ "ofType": null }, "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." + "deprecationReason": "Use `Aggregation.label` instead." }, { - "name": "format", - "description": null, + "name": "request_var", + "description": "The request variable name for a filter query.", "args": [], "type": { "kind": "SCALAR", - "name": "Int", + "name": "String", "ofType": null }, "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." - }, + "deprecationReason": "Use `Aggregation.attribute_code` instead." + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INTERFACE", + "name": "LayerFilterItemInterface", + "description": "", + "fields": [ { - "name": "gender", - "description": null, + "name": "items_count", + "description": "The count of items per filter.", "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null }, "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." + "deprecationReason": "Use `AggregationOption.count` instead." }, { - "name": "gift_message_available", - "description": "Indicates whether a gift message is available.", + "name": "label", + "description": "The label for a filter.", "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "isDeprecated": true, + "deprecationReason": "Use `AggregationOption.label` instead." }, { - "name": "id", - "description": "The ID number assigned to the product.", + "name": "value_string", + "description": "The value of a filter request variable to be used in query.", "args": [], "type": { "kind": "SCALAR", - "name": "Int", + "name": "String", "ofType": null }, "isDeprecated": true, - "deprecationReason": "Use the `uid` field instead." - }, + "deprecationReason": "Use `AggregationOption.value` instead." + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": [ { - "name": "image", - "description": "The relative path to the main image on the product page.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "ProductImage", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null + "kind": "OBJECT", + "name": "LayerFilterItem", + "ofType": null }, { - "name": "is_returnable", - "description": "Indicates whether the product can be returned.", + "kind": "OBJECT", + "name": "SwatchLayerFilterItem", + "ofType": null + } + ] + }, + { + "kind": "OBJECT", + "name": "LayerFilterItem", + "description": "", + "fields": [ + { + "name": "items_count", + "description": "The count of items per filter.", "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "isDeprecated": true, + "deprecationReason": "Use `AggregationOption.count` instead." }, { - "name": "manufacturer", - "description": "A number representing the product's manufacturer.", + "name": "label", + "description": "The label for a filter.", "args": [], "type": { "kind": "SCALAR", - "name": "Int", + "name": "String", "ofType": null }, "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." + "deprecationReason": "Use `AggregationOption.label` instead." }, { - "name": "material", - "description": null, + "name": "value_string", + "description": "The value of a filter request variable to be used in query.", "args": [], "type": { "kind": "SCALAR", @@ -17904,18 +17809,35 @@ "ofType": null }, "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." - }, + "deprecationReason": "Use `AggregationOption.value` instead." + } + ], + "inputFields": null, + "interfaces": [ { - "name": "media_gallery", - "description": "An array of media gallery objects.", + "kind": "INTERFACE", + "name": "LayerFilterItemInterface", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "Aggregation", + "description": "Contains information for each filterable option (such as price, category `UID`, and custom attributes).", + "fields": [ + { + "name": "attribute_code", + "description": "Attribute code of the aggregation group.", "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "INTERFACE", - "name": "MediaGalleryInterface", + "kind": "SCALAR", + "name": "String", "ofType": null } }, @@ -17923,36 +17845,20 @@ "deprecationReason": null }, { - "name": "media_gallery_entries", - "description": "An array of MediaGalleryEntry objects.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "MediaGalleryEntry", - "ofType": null - } - }, - "isDeprecated": true, - "deprecationReason": "Use `media_gallery` instead." - }, - { - "name": "meta_description", - "description": "A brief overview of the product for search results listings, maximum 255 characters.", + "name": "count", + "description": "The number of options in the aggregation group.", "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "meta_keyword", - "description": "A comma-separated list of keywords that are visible only to search engines.", + "name": "label", + "description": "The aggregation display name.", "args": [], "type": { "kind": "SCALAR", @@ -17963,56 +17869,86 @@ "deprecationReason": null }, { - "name": "meta_title", - "description": "A string that is displayed in the title bar and tab of the browser and in search results lists.", + "name": "options", + "description": "Array of options for the aggregation.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "AggregationOption", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "name", - "description": "The product name. Customers use this name to identify the product.", + "name": "position", + "description": "The relative position of the attribute in a layered navigation block.", "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "SearchSuggestion", + "description": "A string that contains search suggestion", + "fields": [ { - "name": "new", - "description": null, + "name": "search", + "description": "The search suggestion of existing product.", "args": [], "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." - }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INTERFACE", + "name": "AggregationOptionInterface", + "description": "Defines aggregation option fields.", + "fields": [ { - "name": "new_from_date", - "description": "The beginning date for new product listings, and determines if the product is featured as a new product.", + "name": "count", + "description": "The number of items that match the aggregation option.", "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "new_to_date", - "description": "The end date for new product listings.", + "name": "label", + "description": "The display label for an aggregation option.", "args": [], "type": { "kind": "SCALAR", @@ -18023,36 +17959,98 @@ "deprecationReason": null }, { - "name": "only_x_left_in_stock", - "description": "Product stock only x left count", + "name": "value", + "description": "The internal ID that represents the value of the option.", "args": [], "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "isDeprecated": false, + "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": "AggregationOption", + "ofType": null + } + ] + }, + { + "kind": "OBJECT", + "name": "AggregationOption", + "description": "An implementation of `AggregationOptionInterface`.", + "fields": [ + { + "name": "count", + "description": "The number of items that match the aggregation option.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, "deprecationReason": null }, { - "name": "options", - "description": "An array of options for a customizable product.", + "name": "label", + "description": "The display label for an aggregation option.", "args": [], "type": { - "kind": "LIST", + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "value", + "description": "The internal ID that represents the value of the option.", + "args": [], + "type": { + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "INTERFACE", - "name": "CustomizableOptionInterface", + "kind": "SCALAR", + "name": "String", "ofType": null } }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [ { - "name": "options_container", - "description": "If the product has multiple options, determines where they appear on the product page.", + "kind": "INTERFACE", + "name": "AggregationOptionInterface", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "SortField", + "description": "Defines a possible sort field.", + "fields": [ + { + "name": "label", + "description": "The label of the sort field.", "args": [], "type": { "kind": "SCALAR", @@ -18063,51 +18061,77 @@ "deprecationReason": null }, { - "name": "pattern", - "description": null, + "name": "value", + "description": "The attribute code of the sort field.", "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." - }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "SortFields", + "description": "Contains a default value for sort fields and all available sort fields.", + "fields": [ { - "name": "performance_fabric", - "description": null, + "name": "default", + "description": "The default sort field value.", "args": [], "type": { "kind": "SCALAR", - "name": "Int", + "name": "String", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." + "isDeprecated": false, + "deprecationReason": null }, { - "name": "price", - "description": "Indicates the price of an item.", + "name": "options", + "description": "An array of possible sort fields.", "args": [], "type": { - "kind": "OBJECT", - "name": "ProductPrices", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "SortField", + "ofType": null + } }, - "isDeprecated": true, - "deprecationReason": "Use `price_range` for product price information." - }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "SimpleWishlistItem", + "description": "Contains a simple product wish list item.", + "fields": [ { - "name": "price_range", - "description": "The range of prices for the product", + "name": "added_at", + "description": "The date and time the item was added to the wish list.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "PriceRange", + "kind": "SCALAR", + "name": "String", "ofType": null } }, @@ -18115,31 +18139,47 @@ "deprecationReason": null }, { - "name": "price_tiers", - "description": "An array of `TierPrice` objects.", + "name": "customizable_options", + "description": "Custom options selected for the wish list item.", "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "TierPrice", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "SelectedCustomizableOption", + "ofType": null + } } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "product_links", - "description": "An array of `ProductLinks` objects.", + "name": "description", + "description": "The description of the item.", "args": [], "type": { - "kind": "LIST", + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": "The unique ID for a `WishlistItemInterface` object.", + "args": [], + "type": { + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "INTERFACE", - "name": "ProductLinksInterface", + "kind": "SCALAR", + "name": "ID", "ofType": null } }, @@ -18147,20 +18187,20 @@ "deprecationReason": null }, { - "name": "purpose", - "description": null, + "name": "product", + "description": "Product details of the wish list item.", "args": [], "type": { - "kind": "SCALAR", - "name": "Int", + "kind": "INTERFACE", + "name": "ProductInterface", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." + "isDeprecated": false, + "deprecationReason": null }, { - "name": "rating_summary", - "description": "The average of all the ratings given to the product.", + "name": "quantity", + "description": "The quantity of this wish list item.", "args": [], "type": { "kind": "NON_NULL", @@ -18173,17 +18213,34 @@ }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "WishlistItemInterface", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "VirtualWishlistItem", + "description": "Contains a virtual product wish list item.", + "fields": [ { - "name": "redirect_code", - "description": "Contains 0 when there is no redirect error. A value of 301 indicates the URL of the requested resource has been changed permanently, while a value of 302 indicates a temporary redirect.", + "name": "added_at", + "description": "The date and time the item was added to the wish list.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "Int", + "name": "String", "ofType": null } }, @@ -18191,24 +18248,28 @@ "deprecationReason": null }, { - "name": "related_products", - "description": "An array of related products.", + "name": "customizable_options", + "description": "Custom options selected for the wish list item.", "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "INTERFACE", - "name": "ProductInterface", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "SelectedCustomizableOption", + "ofType": null + } } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "relative_url", - "description": "The internal relative URL. If the specified URL is a redirect, the query returns the redirected URL, not the original.", + "name": "description", + "description": "The description of the item.", "args": [], "type": { "kind": "SCALAR", @@ -18219,15 +18280,15 @@ "deprecationReason": null }, { - "name": "review_count", - "description": "The total count of all the reviews given to the product.", + "name": "id", + "description": "The unique ID for a `WishlistItemInterface` object.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "Int", + "name": "ID", "ofType": null } }, @@ -18235,81 +18296,113 @@ "deprecationReason": null }, { - "name": "reviews", - "description": "The list of products reviews.", - "args": [ - { - "name": "pageSize", - "description": "The maximum number of results to return at once. The default is 20.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "20" - }, - { - "name": "currentPage", - "description": "The page of results to return. The default is 1.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "1" - } - ], + "name": "product", + "description": "Product details of the wish list item.", + "args": [], + "type": { + "kind": "INTERFACE", + "name": "ProductInterface", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "quantity", + "description": "The quantity of this wish list item.", + "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "ProductReviews", + "kind": "SCALAR", + "name": "Float", "ofType": null } }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [ { - "name": "sale", - "description": null, + "kind": "INTERFACE", + "name": "WishlistItemInterface", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CatalogAttributeMetadata", + "description": "Swatch attribute metadata.", + "fields": [ + { + "name": "apply_to", + "description": "To which catalog types an attribute can be applied.", "args": [], "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "CatalogAttributeApplyToEnum", + "ofType": null + } }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." + "isDeprecated": false, + "deprecationReason": null }, { - "name": "short_description", - "description": "A short description of the product. Its use depends on the theme.", + "name": "code", + "description": "The unique identifier for an attribute code. This value should be in lowercase letters without spaces.", "args": [], "type": { - "kind": "OBJECT", - "name": "ComplexTextValue", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "size", - "description": null, + "name": "default_value", + "description": "Default attribute value.", "args": [], "type": { "kind": "SCALAR", - "name": "Int", + "name": "String", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." + "isDeprecated": false, + "deprecationReason": null }, { - "name": "sku", - "description": "A number or code assigned to a product to identify the product, options, price, and manufacturer.", + "name": "entity_type", + "description": "The type of entity that defines the attribute.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "AttributeEntityTypeEnum", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "frontend_class", + "description": "The frontend class of the attribute.", "args": [], "type": { "kind": "SCALAR", @@ -18320,68 +18413,68 @@ "deprecationReason": null }, { - "name": "sleeve", - "description": null, + "name": "frontend_input", + "description": "The frontend input type of the attribute.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", + "kind": "ENUM", + "name": "AttributeFrontendInputEnum", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." + "isDeprecated": false, + "deprecationReason": null }, { - "name": "small_image", - "description": "The relative path to the small image, which is used on catalog pages.", + "name": "is_comparable", + "description": "Whether a product or category attribute can be compared against another or not.", "args": [], "type": { - "kind": "OBJECT", - "name": "ProductImage", + "kind": "SCALAR", + "name": "Boolean", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "special_from_date", - "description": "The beginning date that a product has a special price.", + "name": "is_filterable", + "description": "Whether a product or category attribute can be filtered or not.", "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Boolean", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "The field should not be used on the storefront." + "isDeprecated": false, + "deprecationReason": null }, { - "name": "special_price", - "description": "The discounted price of the product.", + "name": "is_filterable_in_search", + "description": "Whether a product or category attribute can be filtered in search or not.", "args": [], "type": { "kind": "SCALAR", - "name": "Float", + "name": "Boolean", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "special_to_date", - "description": "The end date for a product with a special price.", + "name": "is_html_allowed_on_front", + "description": "Whether a product or category attribute can use HTML on front or not.", "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Boolean", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "staged", - "description": "Indicates whether the product is staged for a future campaign.", + "name": "is_required", + "description": "Whether the attribute value is required.", "args": [], "type": { "kind": "NON_NULL", @@ -18396,260 +18489,168 @@ "deprecationReason": null }, { - "name": "stock_status", - "description": "Stock status of the product", + "name": "is_searchable", + "description": "Whether a product or category attribute can be searched or not.", "args": [], "type": { - "kind": "ENUM", - "name": "ProductStockStatus", + "kind": "SCALAR", + "name": "Boolean", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "strap_bags", - "description": null, + "name": "is_unique", + "description": "Whether the attribute value must be unique.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." + "isDeprecated": false, + "deprecationReason": null }, { - "name": "style_bags", - "description": null, + "name": "is_used_for_price_rules", + "description": "Whether a product or category attribute can be used for price rules or not.", "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Boolean", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." + "isDeprecated": false, + "deprecationReason": null }, { - "name": "style_bottom", - "description": null, + "name": "is_used_for_promo_rules", + "description": "Whether a product or category attribute is used for promo rules or not.", "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Boolean", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." + "isDeprecated": false, + "deprecationReason": null }, { - "name": "style_general", - "description": null, + "name": "is_visible_in_advanced_search", + "description": "Whether a product or category attribute is visible in advanced search or not.", "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Boolean", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." + "isDeprecated": false, + "deprecationReason": null }, { - "name": "swatch_image", - "description": "The file name of a swatch image.", + "name": "is_visible_on_front", + "description": "Whether a product or category attribute is visible on front or not.", "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Boolean", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "thumbnail", - "description": "The relative path to the product's thumbnail image.", + "name": "is_wysiwyg_enabled", + "description": "Whether a product or category attribute has WYSIWYG enabled or not.", "args": [], "type": { - "kind": "OBJECT", - "name": "ProductImage", + "kind": "SCALAR", + "name": "Boolean", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "tier_price", - "description": "The price when tier pricing is in effect and the items purchased threshold has been reached.", + "name": "label", + "description": "The label assigned to the attribute.", "args": [], "type": { "kind": "SCALAR", - "name": "Float", + "name": "String", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "Use `price_tiers` for product tier price information." + "isDeprecated": false, + "deprecationReason": null }, { - "name": "tier_prices", - "description": "An array of ProductTierPrices objects.", + "name": "options", + "description": "Attribute options.", "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "ProductTierPrices", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "INTERFACE", + "name": "CustomAttributeOptionInterface", + "ofType": null + } } }, - "isDeprecated": true, - "deprecationReason": "Use `price_tiers` for product tier price information." + "isDeprecated": false, + "deprecationReason": null }, { - "name": "type", - "description": "One of PRODUCT, CATEGORY, or CMS_PAGE.", + "name": "swatch_input_type", + "description": "Input type of the swatch attribute option.", "args": [], "type": { "kind": "ENUM", - "name": "UrlRewriteEntityTypeEnum", + "name": "SwatchInputTypeEnum", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "type_id", - "description": "One of simple, virtual, bundle, downloadable, grouped, or configurable.", + "name": "update_product_preview_image", + "description": "Whether update product preview image or not.", "args": [], "type": { "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Use `__typename` instead." - }, - { - "name": "uid", - "description": "The unique ID for a `ProductInterface` object.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "updated_at", - "description": "Timestamp indicating when the product was updated.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "The field should not be used on the storefront." - }, - { - "name": "upsell_products", - "description": "An array of up-sell products.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INTERFACE", - "name": "ProductInterface", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "url_key", - "description": "The part of the URL that identifies the product", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "url_path", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", + "name": "Boolean", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "Use product's `canonical_url` or url rewrites instead" - }, - { - "name": "url_rewrites", - "description": "URL rewrites list", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "UrlRewrite", - "ofType": null - } - }, "isDeprecated": false, "deprecationReason": null }, { - "name": "url_suffix", - "description": "The part of the product URL that is appended after the url key", + "name": "use_product_image_for_swatch", + "description": "Whether use product image for swatch or not.", "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Boolean", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "websites", - "description": "An array of websites in which the product is available.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Website", - "ofType": null - } - }, - "isDeprecated": true, - "deprecationReason": "The field should not be used on the storefront." - }, - { - "name": "weight", - "description": "The weight of the item, in units defined by the store.", + "name": "used_in_product_listing", + "description": "Whether a product or category attribute is used in product listing or not.", "args": [], "type": { "kind": "SCALAR", - "name": "Float", + "name": "Boolean", "ofType": null }, "isDeprecated": false, @@ -18660,22 +18661,7 @@ "interfaces": [ { "kind": "INTERFACE", - "name": "ProductInterface", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "RoutableInterface", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "PhysicalProductInterface", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "CustomizableProductInterface", + "name": "CustomAttributeMetadataInterface", "ofType": null } ], @@ -18683,117 +18669,99 @@ "possibleTypes": null }, { - "kind": "OBJECT", - "name": "Products", - "description": "Contains the results of a `products` query.", - "fields": [ + "kind": "ENUM", + "name": "CatalogAttributeApplyToEnum", + "description": "", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ { - "name": "aggregations", - "description": "A bucket that contains the attribute code and label for each filterable option.", - "args": [ - { - "name": "filter", - "description": "", - "type": { - "kind": "INPUT_OBJECT", - "name": "AggregationsFilterInput", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Aggregation", - "ofType": null - } - }, + "name": "SIMPLE", + "description": "", "isDeprecated": false, "deprecationReason": null }, { - "name": "filters", - "description": "Layered navigation filters array.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "LayerFilter", - "ofType": null - } - }, - "isDeprecated": true, - "deprecationReason": "Use `aggregations` instead." + "name": "VIRTUAL", + "description": "", + "isDeprecated": false, + "deprecationReason": null }, { - "name": "items", - "description": "An array of products that match the specified search criteria.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INTERFACE", - "name": "ProductInterface", - "ofType": null - } - }, + "name": "BUNDLE", + "description": "", "isDeprecated": false, "deprecationReason": null }, { - "name": "page_info", - "description": "An object that includes the page_info and currentPage values specified in the query.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "SearchResultPageInfo", - "ofType": null - }, + "name": "DOWNLOADABLE", + "description": "", "isDeprecated": false, "deprecationReason": null }, { - "name": "sort_fields", - "description": "An object that includes the default sort field and all available sort fields.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "SortFields", - "ofType": null - }, + "name": "CONFIGURABLE", + "description": "", "isDeprecated": false, "deprecationReason": null }, { - "name": "suggestions", - "description": "An array of search suggestions for case when search query have no results.", + "name": "GROUPED", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "CATEGORY", + "description": "", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ProductCustomAttributes", + "description": "Product custom attributes", + "fields": [ + { + "name": "errors", + "description": "Errors when retrieving custom attributes metadata.", "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "SearchSuggestion", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "AttributeMetadataError", + "ofType": null + } } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "total_count", - "description": "The number of products that are marked as visible. By default, in complex products, parent products are visible, but their child products are not.", + "name": "items", + "description": "Requested custom attributes", "args": [], "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "INTERFACE", + "name": "AttributeValueInterface", + "ofType": null + } + } }, "isDeprecated": false, "deprecationReason": null @@ -18806,16 +18774,16 @@ }, { "kind": "INPUT_OBJECT", - "name": "AggregationsFilterInput", - "description": "An input object that specifies the filters used in product aggregations.", + "name": "CreateGuestCartInput", + "description": "", "fields": null, "inputFields": [ { - "name": "category", - "description": "Filter category aggregations in layered navigation.", + "name": "cart_uid", + "description": "Optional client-generated ID", "type": { - "kind": "INPUT_OBJECT", - "name": "AggregationsCategoryFilterInput", + "kind": "SCALAR", + "name": "ID", "ofType": null }, "defaultValue": null @@ -18827,16 +18795,16 @@ }, { "kind": "INPUT_OBJECT", - "name": "AggregationsCategoryFilterInput", - "description": "Filter category aggregations in layered navigation.", + "name": "createEmptyCartInput", + "description": "Assigns a specific `cart_id` to the empty cart.", "fields": null, "inputFields": [ { - "name": "includeDirectChildrenOnly", - "description": "Indicates whether to include only direct subcategories or all children categories at all levels.", + "name": "cart_id", + "description": "The ID to assign to the cart.", "type": { "kind": "SCALAR", - "name": "Boolean", + "name": "String", "ofType": null }, "defaultValue": null @@ -18847,369 +18815,486 @@ "possibleTypes": null }, { - "kind": "OBJECT", - "name": "CategoryProducts", - "description": "Contains details about the products assigned to a category.", - "fields": [ + "kind": "INPUT_OBJECT", + "name": "AddSimpleProductsToCartInput", + "description": "Defines the simple and group products to add to the cart.", + "fields": null, + "inputFields": [ { - "name": "items", - "description": "An array of products that are assigned to the category.", - "args": [], + "name": "cart_id", + "description": "The unique ID of a `Cart` object.", "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "INTERFACE", - "name": "ProductInterface", + "kind": "SCALAR", + "name": "String", "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "page_info", - "description": "Pagination metadata.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "SearchResultPageInfo", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "total_count", - "description": "The number of products in the category that are marked as visible. By default, in complex products, parent products are visible, but their child products are not.", - "args": [], + "name": "cart_items", + "description": "An array of simple and group items to add.", "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "SimpleProductCartItemInput", + "ofType": null + } + } }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null } ], - "inputFields": null, - "interfaces": [], + "interfaces": null, "enumValues": null, "possibleTypes": null }, { "kind": "INPUT_OBJECT", - "name": "ProductAttributeFilterInput", - "description": "Defines the filters to be used in the search. A filter contains at least one attribute, a comparison operator, and the value that is being searched for.", + "name": "SimpleProductCartItemInput", + "description": "Defines a single product to add to the cart.", "fields": null, "inputFields": [ { - "name": "activity", - "description": "Attribute label: Activity", + "name": "customizable_options", + "description": "An array that defines customizable options for the product.", "type": { - "kind": "INPUT_OBJECT", - "name": "FilterEqualTypeInput", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "CustomizableOptionInput", + "ofType": null + } }, "defaultValue": null }, { - "name": "category_gear", - "description": "Attribute label: Category Gear", + "name": "data", + "description": "An object containing the `sku`, `quantity`, and other relevant information about the product.", "type": { - "kind": "INPUT_OBJECT", - "name": "FilterEqualTypeInput", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "CartItemInput", + "ofType": null + } }, "defaultValue": null - }, + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "AddVirtualProductsToCartInput", + "description": "Defines the virtual products to add to the cart.", + "fields": null, + "inputFields": [ { - "name": "category_id", - "description": "Deprecated: use `category_uid` to filter product by category ID.", + "name": "cart_id", + "description": "The unique ID of a `Cart` object.", "type": { - "kind": "INPUT_OBJECT", - "name": "FilterEqualTypeInput", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, "defaultValue": null }, { - "name": "category_uid", - "description": "Filter product by the unique ID for a `CategoryInterface` object.", + "name": "cart_items", + "description": "An array of virtual products to add.", "type": { - "kind": "INPUT_OBJECT", - "name": "FilterEqualTypeInput", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "VirtualProductCartItemInput", + "ofType": null + } + } }, "defaultValue": null - }, + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "VirtualProductCartItemInput", + "description": "Defines a single product to add to the cart.", + "fields": null, + "inputFields": [ { - "name": "category_url_path", - "description": "Filter product by category URL path.", + "name": "customizable_options", + "description": "An array that defines customizable options for the product.", "type": { - "kind": "INPUT_OBJECT", - "name": "FilterEqualTypeInput", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "CustomizableOptionInput", + "ofType": null + } }, "defaultValue": null }, { - "name": "climate", - "description": "Attribute label: Climate", + "name": "data", + "description": "An object containing the `sku`, `quantity`, and other relevant information about the product.", "type": { - "kind": "INPUT_OBJECT", - "name": "FilterEqualTypeInput", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "CartItemInput", + "ofType": null + } }, "defaultValue": null - }, + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "CartItemInput", + "description": "Defines an item to be added to the cart.", + "fields": null, + "inputFields": [ { - "name": "collar", - "description": "Attribute label: Collar", + "name": "entered_options", + "description": "An array of entered options for the base product, such as personalization text.", "type": { - "kind": "INPUT_OBJECT", - "name": "FilterEqualTypeInput", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "EnteredOptionInput", + "ofType": null + } }, "defaultValue": null }, { - "name": "color", - "description": "Attribute label: Color", + "name": "parent_sku", + "description": "For a child product, the SKU of its parent product.", "type": { - "kind": "INPUT_OBJECT", - "name": "FilterEqualTypeInput", + "kind": "SCALAR", + "name": "String", "ofType": null }, "defaultValue": null }, { - "name": "description", - "description": "Attribute label: Description", + "name": "quantity", + "description": "The amount or number of an item to add.", "type": { - "kind": "INPUT_OBJECT", - "name": "FilterMatchTypeInput", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + } }, "defaultValue": null }, { - "name": "eco_collection", - "description": "Attribute label: Eco Collection", + "name": "selected_options", + "description": "The selected options for the base product, such as color or size, using the unique ID for an object such as `CustomizableRadioOption`, `CustomizableDropDownOption`, or `ConfigurableProductOptionsValues`.", "type": { - "kind": "INPUT_OBJECT", - "name": "FilterEqualTypeInput", - "ofType": null - }, + "kind": "LIST", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, "defaultValue": null }, { - "name": "erin_recommends", - "description": "Attribute label: Erin Recommends", + "name": "sku", + "description": "The SKU of the product.", "type": { - "kind": "INPUT_OBJECT", - "name": "FilterEqualTypeInput", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "SortQuoteItemsEnum", + "description": "Specifies the field to use for sorting quote items", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "ITEM_ID", + "description": "", + "isDeprecated": false, + "deprecationReason": null }, { - "name": "features_bags", - "description": "Attribute label: Features", - "type": { - "kind": "INPUT_OBJECT", - "name": "FilterEqualTypeInput", - "ofType": null - }, - "defaultValue": null + "name": "CREATED_AT", + "description": "", + "isDeprecated": false, + "deprecationReason": null }, { - "name": "format", - "description": "Attribute label: Format", - "type": { - "kind": "INPUT_OBJECT", - "name": "FilterEqualTypeInput", - "ofType": null - }, - "defaultValue": null + "name": "UPDATED_AT", + "description": "", + "isDeprecated": false, + "deprecationReason": null }, { - "name": "gender", - "description": "Attribute label: Gender", - "type": { - "kind": "INPUT_OBJECT", - "name": "FilterEqualTypeInput", - "ofType": null - }, - "defaultValue": null + "name": "PRODUCT_ID", + "description": "", + "isDeprecated": false, + "deprecationReason": null }, { - "name": "material", - "description": "Attribute label: Material", - "type": { - "kind": "INPUT_OBJECT", - "name": "FilterEqualTypeInput", - "ofType": null - }, - "defaultValue": null + "name": "SKU", + "description": "", + "isDeprecated": false, + "deprecationReason": null }, { - "name": "name", - "description": "Attribute label: Product Name", - "type": { - "kind": "INPUT_OBJECT", - "name": "FilterMatchTypeInput", - "ofType": null - }, - "defaultValue": null + "name": "NAME", + "description": "", + "isDeprecated": false, + "deprecationReason": null }, { - "name": "new", - "description": "Attribute label: New", - "type": { - "kind": "INPUT_OBJECT", - "name": "FilterEqualTypeInput", - "ofType": null - }, - "defaultValue": null + "name": "DESCRIPTION", + "description": "", + "isDeprecated": false, + "deprecationReason": null }, { - "name": "pattern", - "description": "Attribute label: Pattern", - "type": { - "kind": "INPUT_OBJECT", - "name": "FilterEqualTypeInput", - "ofType": null - }, - "defaultValue": null + "name": "WEIGHT", + "description": "", + "isDeprecated": false, + "deprecationReason": null }, { - "name": "performance_fabric", - "description": "Attribute label: Performance Fabric", - "type": { - "kind": "INPUT_OBJECT", - "name": "FilterEqualTypeInput", - "ofType": null - }, - "defaultValue": null + "name": "QTY", + "description": "", + "isDeprecated": false, + "deprecationReason": null }, { - "name": "price", - "description": "Attribute label: Price", - "type": { - "kind": "INPUT_OBJECT", - "name": "FilterRangeTypeInput", - "ofType": null - }, - "defaultValue": null + "name": "PRICE", + "description": "", + "isDeprecated": false, + "deprecationReason": null }, { - "name": "purpose", - "description": "Attribute label: Purpose", - "type": { - "kind": "INPUT_OBJECT", - "name": "FilterEqualTypeInput", - "ofType": null - }, - "defaultValue": null + "name": "BASE_PRICE", + "description": "", + "isDeprecated": false, + "deprecationReason": null }, { - "name": "sale", - "description": "Attribute label: Sale", - "type": { - "kind": "INPUT_OBJECT", - "name": "FilterEqualTypeInput", - "ofType": null - }, - "defaultValue": null + "name": "CUSTOM_PRICE", + "description": "", + "isDeprecated": false, + "deprecationReason": null }, { - "name": "short_description", - "description": "Attribute label: Short Description", - "type": { - "kind": "INPUT_OBJECT", - "name": "FilterMatchTypeInput", - "ofType": null - }, - "defaultValue": null + "name": "DISCOUNT_PERCENT", + "description": "", + "isDeprecated": false, + "deprecationReason": null }, { - "name": "size", - "description": "Attribute label: Size", - "type": { - "kind": "INPUT_OBJECT", - "name": "FilterEqualTypeInput", - "ofType": null - }, - "defaultValue": null + "name": "DISCOUNT_AMOUNT", + "description": "", + "isDeprecated": false, + "deprecationReason": null }, { - "name": "sku", - "description": "Attribute label: SKU", - "type": { - "kind": "INPUT_OBJECT", - "name": "FilterEqualTypeInput", - "ofType": null - }, - "defaultValue": null + "name": "BASE_DISCOUNT_AMOUNT", + "description": "", + "isDeprecated": false, + "deprecationReason": null }, { - "name": "sleeve", - "description": "Attribute label: Sleeve", - "type": { - "kind": "INPUT_OBJECT", - "name": "FilterEqualTypeInput", - "ofType": null - }, - "defaultValue": null + "name": "TAX_PERCENT", + "description": "", + "isDeprecated": false, + "deprecationReason": null }, { - "name": "strap_bags", - "description": "Attribute label: Strap/Handle", - "type": { - "kind": "INPUT_OBJECT", - "name": "FilterEqualTypeInput", - "ofType": null - }, - "defaultValue": null + "name": "TAX_AMOUNT", + "description": "", + "isDeprecated": false, + "deprecationReason": null }, { - "name": "style_bags", - "description": "Attribute label: Style Bags", - "type": { - "kind": "INPUT_OBJECT", - "name": "FilterEqualTypeInput", - "ofType": null - }, - "defaultValue": null + "name": "BASE_TAX_AMOUNT", + "description": "", + "isDeprecated": false, + "deprecationReason": null }, { - "name": "style_bottom", - "description": "Attribute label: Style Bottom", - "type": { - "kind": "INPUT_OBJECT", - "name": "FilterEqualTypeInput", - "ofType": null - }, - "defaultValue": null + "name": "ROW_TOTAL", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "BASE_ROW_TOTAL", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ROW_TOTAL_WITH_DISCOUNT", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ROW_WEIGHT", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "PRODUCT_TYPE", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "BASE_TAX_BEFORE_DISCOUNT", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "TAX_BEFORE_DISCOUNT", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ORIGINAL_CUSTOM_PRICE", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "PRICE_INC_TAX", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "BASE_PRICE_INC_TAX", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ROW_TOTAL_INC_TAX", + "description": "", + "isDeprecated": false, + "deprecationReason": null }, { - "name": "style_general", - "description": "Attribute label: Style General", + "name": "BASE_ROW_TOTAL_INC_TAX", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "DISCOUNT_TAX_COMPENSATION_AMOUNT", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "BASE_DISCOUNT_TAX_COMPENSATION_AMOUNT", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "FREE_SHIPPING", + "description": "", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "QuoteItemsSortInput", + "description": "Specifies the field to use for sorting quote items", + "fields": null, + "inputFields": [ + { + "name": "field", + "description": "Specifies the quote items field to sort by", "type": { - "kind": "INPUT_OBJECT", - "name": "FilterEqualTypeInput", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "SortQuoteItemsEnum", + "ofType": null + } }, "defaultValue": null }, { - "name": "url_key", - "description": "The part of the URL that identifies the product", + "name": "order", + "description": "Specifies the order of quote items' sorting", "type": { - "kind": "INPUT_OBJECT", - "name": "FilterEqualTypeInput", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "SortEnum", + "ofType": null + } }, "defaultValue": null } @@ -19220,77 +19305,123 @@ }, { "kind": "INPUT_OBJECT", - "name": "CategoryFilterInput", - "description": "Defines the filters to be used in the search. A filter contains at least one attribute, a comparison operator, and the value that is being searched for.", + "name": "CustomizableOptionInput", + "description": "Defines a customizable option.", "fields": null, "inputFields": [ { - "name": "category_uid", - "description": "Filter by the unique category ID for a `CategoryInterface` object.", + "name": "id", + "description": "The customizable option ID of the product.", "type": { - "kind": "INPUT_OBJECT", - "name": "FilterEqualTypeInput", + "kind": "SCALAR", + "name": "Int", "ofType": null }, "defaultValue": null }, { - "name": "ids", - "description": "Deprecated: use 'category_uid' to filter uniquely identifiers of categories.", + "name": "uid", + "description": "The unique ID for a `CartItemInterface` object.", "type": { - "kind": "INPUT_OBJECT", - "name": "FilterEqualTypeInput", + "kind": "SCALAR", + "name": "ID", "ofType": null }, "defaultValue": null }, { - "name": "name", - "description": "Filter by the display name of the category.", + "name": "value_string", + "description": "The string value of the option.", "type": { - "kind": "INPUT_OBJECT", - "name": "FilterMatchTypeInput", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, "defaultValue": null - }, + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "ApplyCouponToCartInput", + "description": "Specifies the coupon code to apply to the cart.", + "fields": null, + "inputFields": [ { - "name": "parent_category_uid", - "description": "Filter by the unique parent category ID for a `CategoryInterface` object.", + "name": "cart_id", + "description": "The unique ID of a `Cart` object.", "type": { - "kind": "INPUT_OBJECT", - "name": "FilterEqualTypeInput", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, "defaultValue": null }, { - "name": "parent_id", - "description": "Filter by the unique parent category ID for a `CategoryInterface` object.", + "name": "coupon_code", + "description": "A valid coupon code.", "type": { - "kind": "INPUT_OBJECT", - "name": "FilterEqualTypeInput", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, "defaultValue": null - }, + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "UpdateCartItemsInput", + "description": "Modifies the specified items in the cart.", + "fields": null, + "inputFields": [ { - "name": "url_key", - "description": "Filter by the part of the URL that identifies the category.", + "name": "cart_id", + "description": "The unique ID of a `Cart` object.", "type": { - "kind": "INPUT_OBJECT", - "name": "FilterEqualTypeInput", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, "defaultValue": null }, { - "name": "url_path", - "description": "Filter by the URL path for the category.", + "name": "cart_items", + "description": "An array of items to be updated.", "type": { - "kind": "INPUT_OBJECT", - "name": "FilterEqualTypeInput", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "CartItemUpdateInput", + "ofType": null + } + } }, "defaultValue": null } @@ -19301,397 +19432,538 @@ }, { "kind": "INPUT_OBJECT", - "name": "ProductFilterInput", - "description": "ProductFilterInput is deprecated, use @ProductAttributeFilterInput instead. ProductFilterInput defines the filters to be used in the search. A filter contains at least one attribute, a comparison operator, and the value that is being searched for.", + "name": "CartItemUpdateInput", + "description": "A single item to be updated.", "fields": null, "inputFields": [ { - "name": "category_id", - "description": "The category ID the product belongs to.", + "name": "cart_item_id", + "description": "Deprecated. Use `cart_item_uid` instead.", "type": { - "kind": "INPUT_OBJECT", - "name": "FilterTypeInput", + "kind": "SCALAR", + "name": "Int", "ofType": null }, "defaultValue": null }, { - "name": "country_of_manufacture", - "description": "The product's country of origin.", + "name": "cart_item_uid", + "description": "The unique ID for a `CartItemInterface` object.", "type": { - "kind": "INPUT_OBJECT", - "name": "FilterTypeInput", + "kind": "SCALAR", + "name": "ID", "ofType": null }, "defaultValue": null }, { - "name": "created_at", - "description": "The timestamp indicating when the product was created.", + "name": "customizable_options", + "description": "An array that defines customizable options for the product.", "type": { - "kind": "INPUT_OBJECT", - "name": "FilterTypeInput", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "CustomizableOptionInput", + "ofType": null + } }, "defaultValue": null }, { - "name": "custom_layout", - "description": "The name of a custom layout.", + "name": "gift_message", + "description": "Gift message details for the cart item", "type": { "kind": "INPUT_OBJECT", - "name": "FilterTypeInput", + "name": "GiftMessageInput", "ofType": null }, "defaultValue": null }, { - "name": "custom_layout_update", - "description": "XML code that is applied as a layout update to the product page.", + "name": "gift_wrapping_id", + "description": "The unique ID for a `GiftWrapping` object to be used for the cart item.", "type": { - "kind": "INPUT_OBJECT", - "name": "FilterTypeInput", + "kind": "SCALAR", + "name": "ID", "ofType": null }, "defaultValue": null }, { - "name": "description", - "description": "Detailed information about the product. The value can include simple HTML tags.", + "name": "quantity", + "description": "The new quantity of the item.", "type": { - "kind": "INPUT_OBJECT", - "name": "FilterTypeInput", + "kind": "SCALAR", + "name": "Float", "ofType": null }, "defaultValue": null - }, + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "RemoveItemFromCartInput", + "description": "Specifies which items to remove from the cart.", + "fields": null, + "inputFields": [ { - "name": "gift_message_available", - "description": "Indicates whether a gift message is available.", + "name": "cart_id", + "description": "The unique ID of a `Cart` object.", "type": { - "kind": "INPUT_OBJECT", - "name": "FilterTypeInput", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, "defaultValue": null }, { - "name": "has_options", - "description": "Indicates whether additional attributes have been created for the product.", + "name": "cart_item_id", + "description": "Deprecated. Use `cart_item_uid` instead.", "type": { - "kind": "INPUT_OBJECT", - "name": "FilterTypeInput", + "kind": "SCALAR", + "name": "Int", "ofType": null }, "defaultValue": null }, { - "name": "image", - "description": "The relative path to the main image on the product page.", + "name": "cart_item_uid", + "description": "Required field. The unique ID for a `CartItemInterface` object.", "type": { - "kind": "INPUT_OBJECT", - "name": "FilterTypeInput", + "kind": "SCALAR", + "name": "ID", "ofType": null }, "defaultValue": null - }, + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SetShippingAddressesOnCartInput", + "description": "Specifies an array of addresses to use for shipping.", + "fields": null, + "inputFields": [ { - "name": "image_label", - "description": "The label assigned to a product image.", + "name": "cart_id", + "description": "The unique ID of a `Cart` object.", "type": { - "kind": "INPUT_OBJECT", - "name": "FilterTypeInput", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, "defaultValue": null }, { - "name": "is_returnable", - "description": "Indicates whether the product can be returned.", + "name": "shipping_addresses", + "description": "An array of shipping addresses.", "type": { - "kind": "INPUT_OBJECT", - "name": "FilterTypeInput", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "ShippingAddressInput", + "ofType": null + } + } }, "defaultValue": null - }, + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "ShippingAddressInput", + "description": "Defines a single shipping address.", + "fields": null, + "inputFields": [ { - "name": "manufacturer", - "description": "A number representing the product's manufacturer.", + "name": "address", + "description": "Defines a shipping address.", "type": { "kind": "INPUT_OBJECT", - "name": "FilterTypeInput", + "name": "CartAddressInput", "ofType": null }, "defaultValue": null }, { - "name": "max_price", - "description": "The numeric maximal price of the product. Do not include the currency code.", + "name": "customer_address_id", + "description": "An ID from the customer's address book that uniquely identifies the address to be used for shipping.", "type": { - "kind": "INPUT_OBJECT", - "name": "FilterTypeInput", + "kind": "SCALAR", + "name": "Int", "ofType": null }, "defaultValue": null }, { - "name": "meta_description", - "description": "A brief overview of the product for search results listings, maximum 255 characters.", + "name": "customer_notes", + "description": "Text provided by the shopper.", "type": { - "kind": "INPUT_OBJECT", - "name": "FilterTypeInput", + "kind": "SCALAR", + "name": "String", "ofType": null }, "defaultValue": null }, { - "name": "meta_keyword", - "description": "A comma-separated list of keywords that are visible only to search engines.", + "name": "pickup_location_code", + "description": "The code of Pickup Location which will be used for In-Store Pickup.", "type": { - "kind": "INPUT_OBJECT", - "name": "FilterTypeInput", + "kind": "SCALAR", + "name": "String", "ofType": null }, "defaultValue": null - }, + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SetBillingAddressOnCartInput", + "description": "Sets the billing address.", + "fields": null, + "inputFields": [ { - "name": "meta_title", - "description": "A string that is displayed in the title bar and tab of the browser and in search results lists.", + "name": "billing_address", + "description": "The billing address.", "type": { - "kind": "INPUT_OBJECT", - "name": "FilterTypeInput", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "BillingAddressInput", + "ofType": null + } }, "defaultValue": null }, { - "name": "min_price", - "description": "The numeric minimal price of the product. Do not include the currency code.", + "name": "cart_id", + "description": "The unique ID of a `Cart` object.", "type": { - "kind": "INPUT_OBJECT", - "name": "FilterTypeInput", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, "defaultValue": null - }, + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "BillingAddressInput", + "description": "Defines the billing address.", + "fields": null, + "inputFields": [ { - "name": "name", - "description": "The product name. Customers use this name to identify the product.", + "name": "address", + "description": "Defines a billing address.", "type": { "kind": "INPUT_OBJECT", - "name": "FilterTypeInput", + "name": "CartAddressInput", "ofType": null }, "defaultValue": null }, { - "name": "news_from_date", - "description": "The beginning date for new product listings, and determines if the product is featured as a new product.", + "name": "customer_address_id", + "description": "An ID from the customer's address book that uniquely identifies the address to be used for billing.", "type": { - "kind": "INPUT_OBJECT", - "name": "FilterTypeInput", + "kind": "SCALAR", + "name": "Int", "ofType": null }, "defaultValue": null }, { - "name": "news_to_date", - "description": "The end date for new product listings.", + "name": "same_as_shipping", + "description": "Indicates whether to set the billing address to be the same as the existing shipping address on the cart.", "type": { - "kind": "INPUT_OBJECT", - "name": "FilterTypeInput", + "kind": "SCALAR", + "name": "Boolean", "ofType": null }, "defaultValue": null }, { - "name": "options_container", - "description": "If the product has multiple options, determines where they appear on the product page.", + "name": "use_for_shipping", + "description": "Indicates whether to set the shipping address to be the same as this billing address.", "type": { - "kind": "INPUT_OBJECT", - "name": "FilterTypeInput", + "kind": "SCALAR", + "name": "Boolean", "ofType": null }, "defaultValue": null - }, + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "CartAddressInput", + "description": "Defines the billing or shipping address to be applied to the cart.", + "fields": null, + "inputFields": [ { - "name": "or", - "description": "The keyword required to perform a logical OR comparison.", + "name": "city", + "description": "The city specified for the billing or shipping address.", "type": { - "kind": "INPUT_OBJECT", - "name": "ProductFilterInput", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, "defaultValue": null }, { - "name": "price", - "description": "The price of an item.", + "name": "company", + "description": "The company specified for the billing or shipping address.", "type": { - "kind": "INPUT_OBJECT", - "name": "FilterTypeInput", + "kind": "SCALAR", + "name": "String", "ofType": null }, "defaultValue": null }, { - "name": "required_options", - "description": "Indicates whether the product has required options.", + "name": "country_code", + "description": "The country code and label for the billing or shipping address.", "type": { - "kind": "INPUT_OBJECT", - "name": "FilterTypeInput", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, "defaultValue": null }, { - "name": "short_description", - "description": "A short description of the product. Its use depends on the theme.", + "name": "fax", + "description": "The customer's fax number.", "type": { - "kind": "INPUT_OBJECT", - "name": "FilterTypeInput", + "kind": "SCALAR", + "name": "String", "ofType": null }, "defaultValue": null }, { - "name": "sku", - "description": "A number or code assigned to a product to identify the product, options, price, and manufacturer.", + "name": "firstname", + "description": "The first name of the customer or guest.", "type": { - "kind": "INPUT_OBJECT", - "name": "FilterTypeInput", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, "defaultValue": null }, { - "name": "small_image", - "description": "The relative path to the small image, which is used on catalog pages.", + "name": "lastname", + "description": "The last name of the customer or guest.", "type": { - "kind": "INPUT_OBJECT", - "name": "FilterTypeInput", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, "defaultValue": null }, { - "name": "small_image_label", - "description": "The label assigned to a product's small image.", + "name": "middlename", + "description": "The middle name of the person associated with the billing/shipping address.", "type": { - "kind": "INPUT_OBJECT", - "name": "FilterTypeInput", + "kind": "SCALAR", + "name": "String", "ofType": null }, "defaultValue": null }, { - "name": "special_from_date", - "description": "The beginning date that a product has a special price.", + "name": "postcode", + "description": "The ZIP or postal code of the billing or shipping address.", "type": { - "kind": "INPUT_OBJECT", - "name": "FilterTypeInput", + "kind": "SCALAR", + "name": "String", "ofType": null }, "defaultValue": null }, { - "name": "special_price", - "description": "The discounted price of the product. Do not include the currency code.", + "name": "prefix", + "description": "An honorific, such as Dr., Mr., or Mrs.", "type": { - "kind": "INPUT_OBJECT", - "name": "FilterTypeInput", + "kind": "SCALAR", + "name": "String", "ofType": null }, "defaultValue": null }, { - "name": "special_to_date", - "description": "The end date that a product has a special price.", + "name": "region", + "description": "A string that defines the state or province of the billing or shipping address.", "type": { - "kind": "INPUT_OBJECT", - "name": "FilterTypeInput", + "kind": "SCALAR", + "name": "String", "ofType": null }, "defaultValue": null }, { - "name": "swatch_image", - "description": "The file name of a swatch image.", + "name": "region_id", + "description": "An integer that defines the state or province of the billing or shipping address.", "type": { - "kind": "INPUT_OBJECT", - "name": "FilterTypeInput", + "kind": "SCALAR", + "name": "Int", "ofType": null }, "defaultValue": null }, { - "name": "thumbnail", - "description": "The relative path to the product's thumbnail image.", + "name": "save_in_address_book", + "description": "Determines whether to save the address in the customer's address book. The default value is true.", "type": { - "kind": "INPUT_OBJECT", - "name": "FilterTypeInput", + "kind": "SCALAR", + "name": "Boolean", "ofType": null }, "defaultValue": null }, { - "name": "thumbnail_label", - "description": "The label assigned to a product's thumbnail image.", + "name": "street", + "description": "An array containing the street for the billing or shipping address.", "type": { - "kind": "INPUT_OBJECT", - "name": "FilterTypeInput", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } }, "defaultValue": null }, { - "name": "tier_price", - "description": "The price when tier pricing is in effect and the items purchased threshold has been reached.", + "name": "suffix", + "description": "A value such as Sr., Jr., or III.", "type": { - "kind": "INPUT_OBJECT", - "name": "FilterTypeInput", + "kind": "SCALAR", + "name": "String", "ofType": null }, "defaultValue": null }, { - "name": "updated_at", - "description": "The timestamp indicating when the product was updated.", + "name": "telephone", + "description": "The telephone number for the billing or shipping address.", "type": { - "kind": "INPUT_OBJECT", - "name": "FilterTypeInput", + "kind": "SCALAR", + "name": "String", "ofType": null }, "defaultValue": null }, { - "name": "url_key", - "description": "The part of the URL that identifies the product", + "name": "vat_id", + "description": "The VAT company number for billing or shipping address.", "type": { - "kind": "INPUT_OBJECT", - "name": "FilterTypeInput", + "kind": "SCALAR", + "name": "String", "ofType": null }, "defaultValue": null - }, + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SetShippingMethodsOnCartInput", + "description": "Applies one or shipping methods to the cart.", + "fields": null, + "inputFields": [ { - "name": "url_path", - "description": "", + "name": "cart_id", + "description": "The unique ID of a `Cart` object.", "type": { - "kind": "INPUT_OBJECT", - "name": "FilterTypeInput", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, "defaultValue": null }, { - "name": "weight", - "description": "The weight of the item, in units defined by the store.", + "name": "shipping_methods", + "description": "An array of shipping methods.", "type": { - "kind": "INPUT_OBJECT", - "name": "FilterTypeInput", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "ShippingMethodInput", + "ofType": null + } + } }, "defaultValue": null } @@ -19701,615 +19973,868 @@ "possibleTypes": null }, { - "kind": "OBJECT", - "name": "ProductMediaGalleryEntriesContent", - "description": "Contains an image in base64 format and basic information about the image.", - "fields": [ - { - "name": "base64_encoded_data", - "description": "The image in base64 format.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, + "kind": "INPUT_OBJECT", + "name": "ShippingMethodInput", + "description": "Defines the shipping carrier and method.", + "fields": null, + "inputFields": [ { - "name": "name", - "description": "The file name of the image.", - "args": [], + "name": "carrier_code", + "description": "A string that identifies a commercial carrier or an offline delivery method.", "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "type", - "description": "The MIME type of the file, such as image/png.", - "args": [], + "name": "method_code", + "description": "A string that indicates which service a commercial carrier will use to ship items. For offline delivery methods, this value is similar to the label displayed on the checkout page.", "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null } ], - "inputFields": null, - "interfaces": [], + "interfaces": null, "enumValues": null, "possibleTypes": null }, { - "kind": "OBJECT", - "name": "ProductMediaGalleryEntriesVideoContent", - "description": "Contains a link to a video file and basic information about the video.", - "fields": [ - { - "name": "media_type", - "description": "Must be external-video.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "video_description", - "description": "A description of the video.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "video_metadata", - "description": "Optional data about the video.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, + "kind": "INPUT_OBJECT", + "name": "SetPaymentMethodAndPlaceOrderInput", + "description": "Applies a payment method to the quote.", + "fields": null, + "inputFields": [ { - "name": "video_provider", - "description": "Describes the video source.", - "args": [], + "name": "cart_id", + "description": "The unique ID of a `Cart` object.", "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "video_title", - "description": "The title of the video.", - "args": [], + "name": "payment_method", + "description": "The payment method data to apply to the cart.", "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "PaymentMethodInput", + "ofType": null + } }, - "isDeprecated": false, - "deprecationReason": null - }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "PlaceOrderInput", + "description": "Specifies the quote to be converted to an order.", + "fields": null, + "inputFields": [ { - "name": "video_url", - "description": "The URL to the video.", - "args": [], + "name": "cart_id", + "description": "The unique ID of a `Cart` object.", "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null } ], - "inputFields": null, - "interfaces": [], + "interfaces": null, "enumValues": null, "possibleTypes": null }, { "kind": "INPUT_OBJECT", - "name": "ProductSortInput", - "description": "Deprecated. Use `ProductAttributeSortInput` instead. Specifies the attribute to use for sorting search results and indicates whether the results are sorted in ascending or descending order.", + "name": "SetPaymentMethodOnCartInput", + "description": "Applies a payment method to the cart.", "fields": null, "inputFields": [ { - "name": "country_of_manufacture", - "description": "The product's country of origin.", + "name": "cart_id", + "description": "The unique ID of a `Cart` object.", "type": { - "kind": "ENUM", - "name": "SortEnum", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, "defaultValue": null }, { - "name": "created_at", - "description": "The timestamp indicating when the product was created.", + "name": "payment_method", + "description": "The payment method data to apply to the cart.", "type": { - "kind": "ENUM", - "name": "SortEnum", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "PaymentMethodInput", + "ofType": null + } }, "defaultValue": null - }, + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "PaymentMethodInput", + "description": "Defines the payment method.", + "fields": null, + "inputFields": [ { - "name": "custom_layout", - "description": "The name of a custom layout.", + "name": "code", + "description": "The internal name for the payment method.", "type": { - "kind": "ENUM", - "name": "SortEnum", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, "defaultValue": null }, { - "name": "custom_layout_update", - "description": "XML code that is applied as a layout update to the product page.", + "name": "payment_services_paypal_apple_pay", + "description": "Required input for Apple Pay button", "type": { - "kind": "ENUM", - "name": "SortEnum", + "kind": "INPUT_OBJECT", + "name": "ApplePayMethodInput", "ofType": null }, "defaultValue": null }, { - "name": "description", - "description": "Detailed information about the product. The value can include simple HTML tags.", + "name": "payment_services_paypal_google_pay", + "description": "Required input for Google Pay button", "type": { - "kind": "ENUM", - "name": "SortEnum", + "kind": "INPUT_OBJECT", + "name": "GooglePayMethodInput", "ofType": null }, "defaultValue": null }, { - "name": "gift_message_available", - "description": "Indicates whether a gift message is available.", + "name": "payment_services_paypal_hosted_fields", + "description": "Required input for Hosted Fields", "type": { - "kind": "ENUM", - "name": "SortEnum", + "kind": "INPUT_OBJECT", + "name": "HostedFieldsInput", "ofType": null }, "defaultValue": null }, { - "name": "has_options", - "description": "Indicates whether additional attributes have been created for the product.", + "name": "payment_services_paypal_smart_buttons", + "description": "Required input for Smart buttons", "type": { - "kind": "ENUM", - "name": "SortEnum", + "kind": "INPUT_OBJECT", + "name": "SmartButtonMethodInput", "ofType": null }, "defaultValue": null }, { - "name": "image", - "description": "The relative path to the main image on the product page.", + "name": "payment_services_paypal_vault", + "description": "Required input for vault", "type": { - "kind": "ENUM", - "name": "SortEnum", + "kind": "INPUT_OBJECT", + "name": "VaultMethodInput", "ofType": null }, "defaultValue": null }, { - "name": "image_label", - "description": "The label assigned to a product image.", + "name": "purchase_order_number", + "description": "The purchase order number. Optional for most payment methods.", "type": { - "kind": "ENUM", - "name": "SortEnum", + "kind": "SCALAR", + "name": "String", "ofType": null }, "defaultValue": null - }, + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SetGuestEmailOnCartInput", + "description": "Defines the guest email and cart.", + "fields": null, + "inputFields": [ { - "name": "is_returnable", - "description": "Indicates whether the product can be returned.", + "name": "cart_id", + "description": "The unique ID of a `Cart` object.", "type": { - "kind": "ENUM", - "name": "SortEnum", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, "defaultValue": null }, { - "name": "manufacturer", - "description": "A number representing the product's manufacturer.", + "name": "email", + "description": "The email address of the guest.", "type": { - "kind": "ENUM", - "name": "SortEnum", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, "defaultValue": null - }, + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CartPrices", + "description": "Contains details about the final price of items in the cart, including discount and tax information.", + "fields": [ { - "name": "meta_description", - "description": "A brief overview of the product for search results listings, maximum 255 characters.", + "name": "applied_taxes", + "description": "An array containing the names and amounts of taxes applied to each item in the cart.", + "args": [], "type": { - "kind": "ENUM", - "name": "SortEnum", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CartTaxItem", + "ofType": null + } }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "meta_keyword", - "description": "A comma-separated list of keywords that are visible only to search engines.", + "name": "discount", + "description": null, + "args": [], "type": { - "kind": "ENUM", - "name": "SortEnum", + "kind": "OBJECT", + "name": "CartDiscount", "ofType": null }, - "defaultValue": null + "isDeprecated": true, + "deprecationReason": "Use discounts instead." }, { - "name": "meta_title", - "description": "A string that is displayed in the title bar and tab of the browser and in search results lists.", + "name": "discounts", + "description": "An array containing cart rule discounts, store credit and gift cards applied to the cart.", + "args": [], "type": { - "kind": "ENUM", - "name": "SortEnum", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Discount", + "ofType": null + } }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "name", - "description": "The product name. Customers use this name to identify the product.", + "name": "gift_options", + "description": "The list of prices for the selected gift options.", + "args": [], "type": { - "kind": "ENUM", - "name": "SortEnum", + "kind": "OBJECT", + "name": "GiftOptionsPrices", "ofType": null }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "news_from_date", - "description": "The beginning date for new product listings, and determines if the product is featured as a new product.", + "name": "grand_total", + "description": "The total, including discounts, taxes, shipping, and other fees.", + "args": [], "type": { - "kind": "ENUM", - "name": "SortEnum", + "kind": "OBJECT", + "name": "Money", "ofType": null }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "news_to_date", - "description": "The end date for new product listings.", + "name": "grand_total_excluding_tax", + "description": "The total of the cart, including discounts, shipping, and other fees without tax.", + "args": [], "type": { - "kind": "ENUM", - "name": "SortEnum", + "kind": "OBJECT", + "name": "Money", "ofType": null }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "options_container", - "description": "If the product has multiple options, determines where they appear on the product page.", + "name": "subtotal_excluding_tax", + "description": "The subtotal without any applied taxes.", + "args": [], "type": { - "kind": "ENUM", - "name": "SortEnum", + "kind": "OBJECT", + "name": "Money", "ofType": null }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "price", - "description": "The price of the item.", + "name": "subtotal_including_tax", + "description": "The subtotal including any applied taxes.", + "args": [], "type": { - "kind": "ENUM", - "name": "SortEnum", + "kind": "OBJECT", + "name": "Money", "ofType": null }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "required_options", - "description": "Indicates whether the product has required options.", + "name": "subtotal_with_discount_excluding_tax", + "description": "The subtotal with any discounts applied, but not taxes.", + "args": [], "type": { - "kind": "ENUM", - "name": "SortEnum", + "kind": "OBJECT", + "name": "Money", "ofType": null }, - "defaultValue": null - }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CartTaxItem", + "description": "Contains tax information about an item in the cart.", + "fields": [ { - "name": "short_description", - "description": "A short description of the product. Its use depends on the theme.", + "name": "amount", + "description": "The amount of tax applied to the item.", + "args": [], "type": { - "kind": "ENUM", - "name": "SortEnum", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Money", + "ofType": null + } }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "sku", - "description": "A number or code assigned to a product to identify the product, options, price, and manufacturer.", + "name": "label", + "description": "The description of the tax.", + "args": [], "type": { - "kind": "ENUM", - "name": "SortEnum", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, - "defaultValue": null - }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CartDiscount", + "description": "Contains information about discounts applied to the cart.", + "fields": [ { - "name": "small_image", - "description": "The relative path to the small image, which is used on catalog pages.", + "name": "amount", + "description": "The amount of the discount applied to the item.", + "args": [], "type": { - "kind": "ENUM", - "name": "SortEnum", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Money", + "ofType": null + } }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "small_image_label", - "description": "The label assigned to a product's small image.", + "name": "label", + "description": "The description of the discount.", + "args": [], "type": { - "kind": "ENUM", - "name": "SortEnum", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } }, - "defaultValue": null - }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CreateGuestCartOutput", + "description": "", + "fields": [ { - "name": "special_from_date", - "description": "The beginning date that a product has a special price.", + "name": "cart", + "description": "The newly created cart.", + "args": [], "type": { - "kind": "ENUM", - "name": "SortEnum", + "kind": "OBJECT", + "name": "Cart", "ofType": null }, - "defaultValue": null - }, - { - "name": "special_price", - "description": "The discounted price of the product.", - "type": { - "kind": "ENUM", - "name": "SortEnum", - "ofType": null + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "SetPaymentMethodOnCartOutput", + "description": "Contains details about the cart after setting the payment method.", + "fields": [ + { + "name": "cart", + "description": "The cart after setting the payment method.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Cart", + "ofType": null + } }, - "defaultValue": null - }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "SetBillingAddressOnCartOutput", + "description": "Contains details about the cart after setting the billing address.", + "fields": [ { - "name": "special_to_date", - "description": "The end date that a product has a special price.", + "name": "cart", + "description": "The cart after setting the billing address.", + "args": [], "type": { - "kind": "ENUM", - "name": "SortEnum", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Cart", + "ofType": null + } }, - "defaultValue": null - }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "SetShippingAddressesOnCartOutput", + "description": "Contains details about the cart after setting the shipping addresses.", + "fields": [ { - "name": "swatch_image", - "description": "Indicates the criteria to sort swatches.", + "name": "cart", + "description": "The cart after setting the shipping addresses.", + "args": [], "type": { - "kind": "ENUM", - "name": "SortEnum", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Cart", + "ofType": null + } }, - "defaultValue": null - }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "SetShippingMethodsOnCartOutput", + "description": "Contains details about the cart after setting the shipping methods.", + "fields": [ { - "name": "thumbnail", - "description": "The relative path to the product's thumbnail image.", + "name": "cart", + "description": "The cart after setting the shipping methods.", + "args": [], "type": { - "kind": "ENUM", - "name": "SortEnum", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Cart", + "ofType": null + } }, - "defaultValue": null - }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ApplyCouponToCartOutput", + "description": "Contains details about the cart after applying a coupon.", + "fields": [ { - "name": "thumbnail_label", - "description": "The label assigned to a product's thumbnail image.", + "name": "cart", + "description": "The cart after applying a coupon.", + "args": [], "type": { - "kind": "ENUM", - "name": "SortEnum", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Cart", + "ofType": null + } }, - "defaultValue": null - }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "PlaceOrderOutput", + "description": "Contains the results of the request to place an order.", + "fields": [ { - "name": "tier_price", - "description": "The price when tier pricing is in effect and the items purchased threshold has been reached.", + "name": "errors", + "description": "An array of place order errors.", + "args": [], "type": { - "kind": "ENUM", - "name": "SortEnum", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PlaceOrderError", + "ofType": null + } + } }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "updated_at", - "description": "The timestamp indicating when the product was updated.", + "name": "order", + "description": "The ID of the order.", + "args": [], "type": { - "kind": "ENUM", - "name": "SortEnum", + "kind": "OBJECT", + "name": "Order", "ofType": null }, - "defaultValue": null + "isDeprecated": true, + "deprecationReason": "Use `orderV2` instead." }, { - "name": "url_key", - "description": "The part of the URL that identifies the product", + "name": "orderV2", + "description": "Full order information.", + "args": [], "type": { - "kind": "ENUM", - "name": "SortEnum", + "kind": "OBJECT", + "name": "CustomerOrder", "ofType": null }, - "defaultValue": null - }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "PlaceOrderError", + "description": "An error encountered while placing an order.", + "fields": [ { - "name": "url_path", - "description": "", + "name": "code", + "description": "An error code that is specific to place order.", + "args": [], "type": { - "kind": "ENUM", - "name": "SortEnum", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "PlaceOrderErrorCodes", + "ofType": null + } }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "weight", - "description": "The weight of the item, in units defined by the store.", + "name": "message", + "description": "A localized error message.", + "args": [], "type": { - "kind": "ENUM", - "name": "SortEnum", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null } ], - "interfaces": null, + "inputFields": null, + "interfaces": [], "enumValues": null, "possibleTypes": null }, { - "kind": "INPUT_OBJECT", - "name": "ProductAttributeSortInput", - "description": "Specifies the attribute to use for sorting search results and indicates whether the results are sorted in ascending or descending order. It's possible to sort products using searchable attributes with enabled 'Use in Filter Options' option", - "fields": null, - "inputFields": [ + "kind": "OBJECT", + "name": "Cart", + "description": "Contains the contents and other details about a guest or customer cart.", + "fields": [ { - "name": "name", - "description": "Attribute label: Product Name", + "name": "applied_coupon", + "description": null, + "args": [], "type": { - "kind": "ENUM", - "name": "SortEnum", + "kind": "OBJECT", + "name": "AppliedCoupon", "ofType": null }, - "defaultValue": null + "isDeprecated": true, + "deprecationReason": "Use `applied_coupons` instead." }, { - "name": "position", - "description": "Sort by the position assigned to each product.", + "name": "applied_coupons", + "description": "An array of `AppliedCoupon` objects. Each object contains the `code` text attribute, which specifies the coupon code.", + "args": [], "type": { - "kind": "ENUM", - "name": "SortEnum", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "AppliedCoupon", + "ofType": null + } }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "price", - "description": "Attribute label: Price", + "name": "applied_gift_cards", + "description": "An array of gift card items applied to the cart.", + "args": [], "type": { - "kind": "ENUM", - "name": "SortEnum", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "AppliedGiftCard", + "ofType": null + } }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "relevance", - "description": "Sort by the search relevance score (default).", - "type": { - "kind": "ENUM", - "name": "SortEnum", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "MediaGalleryEntry", - "description": "Defines characteristics about images and videos associated with a specific product.", - "fields": [ - { - "name": "content", - "description": "Details about the content of the media gallery item.", + "name": "applied_reward_points", + "description": "The amount of reward points applied to the cart.", "args": [], "type": { "kind": "OBJECT", - "name": "ProductMediaGalleryEntriesContent", + "name": "RewardPointsAmount", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "disabled", - "description": "Indicates whether the image is hidden from view.", + "name": "applied_store_credit", + "description": "Store credit information applied to the cart.", "args": [], "type": { - "kind": "SCALAR", - "name": "Boolean", + "kind": "OBJECT", + "name": "AppliedStoreCredit", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "file", - "description": "The path of the image on the server.", + "name": "available_gift_wrappings", + "description": "The list of available gift wrapping options for the cart.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "GiftWrapping", + "ofType": null + } + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "id", - "description": "The identifier assigned to the object.", + "name": "available_payment_methods", + "description": "An array of available payment methods.", "args": [], "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "AvailablePaymentMethod", + "ofType": null + } }, - "isDeprecated": true, - "deprecationReason": "Use `uid` instead." + "isDeprecated": false, + "deprecationReason": null }, { - "name": "label", - "description": "The alt text displayed on the storefront when the user points to the image.", + "name": "billing_address", + "description": "The billing address assigned to the cart.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "BillingCartAddress", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "media_type", - "description": "Either `image` or `video`.", + "name": "email", + "description": "The email address of the guest or customer.", "args": [], "type": { "kind": "SCALAR", @@ -20320,27 +20845,27 @@ "deprecationReason": null }, { - "name": "position", - "description": "The media item's position after it has been sorted.", + "name": "gift_message", + "description": "The entered gift message for the cart", "args": [], "type": { - "kind": "SCALAR", - "name": "Int", + "kind": "OBJECT", + "name": "GiftMessage", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "types", - "description": "Array of image types. It can have the following values: image, small_image, thumbnail.", + "name": "gift_receipt_included", + "description": "Indicates whether the shopper requested gift receipt for the cart.", "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "Boolean", "ofType": null } }, @@ -20348,8 +20873,20 @@ "deprecationReason": null }, { - "name": "uid", - "description": "The unique ID for a `MediaGalleryEntry` object.", + "name": "gift_wrapping", + "description": "The selected gift wrapping for the cart.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GiftWrapping", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": "The unique ID for a `Cart` object.", "args": [], "type": { "kind": "NON_NULL", @@ -20364,205 +20901,229 @@ "deprecationReason": null }, { - "name": "video_content", - "description": "Details about the content of a video item.", + "name": "is_virtual", + "description": "Indicates whether the cart contains only virtual products.", "args": [], "type": { - "kind": "OBJECT", - "name": "ProductMediaGalleryEntriesVideoContent", - "ofType": null + "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": "LayerFilter", - "description": "Contains information for rendering layered navigation.", - "fields": [ + }, { - "name": "filter_items", - "description": "An array of filter items.", + "name": "items", + "description": "An array of products that have been added to the cart.", "args": [], "type": { "kind": "LIST", "name": null, "ofType": { "kind": "INTERFACE", - "name": "LayerFilterItemInterface", + "name": "CartItemInterface", "ofType": null } }, "isDeprecated": true, - "deprecationReason": "Use `Aggregation.options` instead." + "deprecationReason": "Use `itemsV2` instead." }, { - "name": "filter_items_count", - "description": "The count of filter items in filter group.", - "args": [], + "name": "itemsV2", + "description": null, + "args": [ + { + "name": "pageSize", + "description": "", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "20" + }, + { + "name": "currentPage", + "description": "", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "1" + }, + { + "name": "sort", + "description": "", + "type": { + "kind": "INPUT_OBJECT", + "name": "QuoteItemsSortInput", + "ofType": null + }, + "defaultValue": null + } + ], "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null + "kind": "OBJECT", + "name": "CartItems", + "ofType": null }, - "isDeprecated": true, - "deprecationReason": "Use `Aggregation.count` instead." + "isDeprecated": false, + "deprecationReason": null }, { - "name": "name", - "description": "The name of a layered navigation filter.", + "name": "prices", + "description": "Pricing details for the quote.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "CartPrices", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "Use `Aggregation.label` instead." + "isDeprecated": false, + "deprecationReason": null }, { - "name": "request_var", - "description": "The request variable name for a filter query.", + "name": "printed_card_included", + "description": "Indicates whether the shopper requested a printed card for the cart.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } }, - "isDeprecated": true, - "deprecationReason": "Use `Aggregation.attribute_code` instead." - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INTERFACE", - "name": "LayerFilterItemInterface", - "description": "", - "fields": [ + "isDeprecated": false, + "deprecationReason": null + }, { - "name": "items_count", - "description": "The count of items per filter.", + "name": "selected_payment_method", + "description": "Indicates which payment method was applied to the cart.", "args": [], "type": { - "kind": "SCALAR", - "name": "Int", + "kind": "OBJECT", + "name": "SelectedPaymentMethod", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "Use `AggregationOption.count` instead." + "isDeprecated": false, + "deprecationReason": null }, { - "name": "label", - "description": "The label for a filter.", + "name": "shipping_addresses", + "description": "An array of shipping addresses assigned to the cart.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ShippingCartAddress", + "ofType": null + } + } }, - "isDeprecated": true, - "deprecationReason": "Use `AggregationOption.label` instead." + "isDeprecated": false, + "deprecationReason": null }, { - "name": "value_string", - "description": "The value of a filter request variable to be used in query.", + "name": "total_quantity", + "description": "The total number of items in the cart.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + } }, - "isDeprecated": true, - "deprecationReason": "Use `AggregationOption.value` instead." + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, - "possibleTypes": [ - { - "kind": "OBJECT", - "name": "LayerFilterItem", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "SwatchLayerFilterItem", - "ofType": null - } - ] + "possibleTypes": null }, { "kind": "OBJECT", - "name": "LayerFilterItem", + "name": "CartItems", "description": "", "fields": [ { - "name": "items_count", - "description": "The count of items per filter.", + "name": "items", + "description": "An array of products that have been added to the cart.", "args": [], "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "INTERFACE", + "name": "CartItemInterface", + "ofType": null + } + } }, - "isDeprecated": true, - "deprecationReason": "Use `AggregationOption.count` instead." + "isDeprecated": false, + "deprecationReason": null }, { - "name": "label", - "description": "The label for a filter.", + "name": "page_info", + "description": "Metadata for pagination rendering.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "SearchResultPageInfo", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "Use `AggregationOption.label` instead." + "isDeprecated": false, + "deprecationReason": null }, { - "name": "value_string", - "description": "The value of a filter request variable to be used in query.", + "name": "total_count", + "description": "The number of returned cart items.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } }, - "isDeprecated": true, - "deprecationReason": "Use `AggregationOption.value` instead." + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "LayerFilterItemInterface", - "ofType": null - } - ], + "interfaces": [], "enumValues": null, "possibleTypes": null }, { - "kind": "OBJECT", - "name": "Aggregation", - "description": "Contains information for each filterable option (such as price, category `UID`, and custom attributes).", + "kind": "INTERFACE", + "name": "CartAddressInterface", + "description": "", "fields": [ { - "name": "attribute_code", - "description": "Attribute code of the aggregation group.", + "name": "city", + "description": "The city specified for the billing or shipping address.", "args": [], "type": { "kind": "NON_NULL", @@ -20577,20 +21138,8 @@ "deprecationReason": null }, { - "name": "count", - "description": "The number of options in the aggregation group.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "label", - "description": "The aggregation display name.", + "name": "company", + "description": "The company specified for the billing or shipping address.", "args": [], "type": { "kind": "SCALAR", @@ -20601,15 +21150,15 @@ "deprecationReason": null }, { - "name": "options", - "description": "Array of options for the aggregation.", + "name": "country", + "description": "An object containing the country label and code.", "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", - "name": "AggregationOption", + "name": "CartAddressCountry", "ofType": null } }, @@ -20617,31 +21166,20 @@ "deprecationReason": null }, { - "name": "position", - "description": "The relative position of the attribute in a layered navigation block.", + "name": "fax", + "description": "The customer's fax number.", "args": [], "type": { "kind": "SCALAR", - "name": "Int", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "SearchSuggestion", - "description": "A string that contains search suggestion", - "fields": [ + }, { - "name": "search", - "description": "The search suggestion of existing product.", + "name": "firstname", + "description": "The first name of the customer or guest.", "args": [], "type": { "kind": "NON_NULL", @@ -20654,33 +21192,38 @@ }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INTERFACE", - "name": "AggregationOptionInterface", - "description": "Defines aggregation option fields.", - "fields": [ + }, { - "name": "count", - "description": "The number of items that match the aggregation option.", + "name": "lastname", + "description": "The last name of the customer or guest.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "middlename", + "description": "The middle name of the person associated with the billing/shipping address.", "args": [], "type": { "kind": "SCALAR", - "name": "Int", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "label", - "description": "The display label for an aggregation option.", + "name": "postcode", + "description": "The ZIP or postal code of the billing or shipping address.", "args": [], "type": { "kind": "SCALAR", @@ -20691,53 +21234,64 @@ "deprecationReason": null }, { - "name": "value", - "description": "The internal ID that represents the value of the option.", + "name": "prefix", + "description": "An honorific, such as Dr., Mr., or Mrs.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "region", + "description": "An object containing the region label and code.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "CartAddressRegion", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "street", + "description": "An array containing the street for the billing or shipping address.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } } }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": [ - { - "kind": "OBJECT", - "name": "AggregationOption", - "ofType": null - } - ] - }, - { - "kind": "OBJECT", - "name": "AggregationOption", - "description": "An implementation of `AggregationOptionInterface`.", - "fields": [ + }, { - "name": "count", - "description": "The number of items that match the aggregation option.", + "name": "suffix", + "description": "A value such as Sr., Jr., or III.", "args": [], "type": { "kind": "SCALAR", - "name": "Int", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "label", - "description": "The display label for an aggregation option.", + "name": "telephone", + "description": "The telephone number for the billing or shipping address.", "args": [], "type": { "kind": "SCALAR", @@ -20748,8 +21302,8 @@ "deprecationReason": null }, { - "name": "value", - "description": "The internal ID that represents the value of the option.", + "name": "uid", + "description": "The unique id of the customer address.", "args": [], "type": { "kind": "NON_NULL", @@ -20762,39 +21316,10 @@ }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "AggregationOptionInterface", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "SortField", - "description": "Defines a possible sort field.", - "fields": [ - { - "name": "label", - "description": "The label of the sort field.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null }, { - "name": "value", - "description": "The attribute code of the sort field.", + "name": "vat_id", + "description": "The VAT company number for billing or shipping address.", "args": [], "type": { "kind": "SCALAR", @@ -20808,62 +21333,66 @@ "inputFields": null, "interfaces": [], "enumValues": null, - "possibleTypes": null + "possibleTypes": [ + { + "kind": "OBJECT", + "name": "ShippingCartAddress", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "BillingCartAddress", + "ofType": null + } + ] }, { "kind": "OBJECT", - "name": "SortFields", - "description": "Contains a default value for sort fields and all available sort fields.", + "name": "ShippingCartAddress", + "description": "Contains shipping addresses and methods.", "fields": [ { - "name": "default", - "description": "The default sort field value.", + "name": "available_shipping_methods", + "description": "An array that lists the shipping methods that can be applied to the cart.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "AvailableShippingMethod", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "options", - "description": "An array of possible sort fields.", + "name": "cart_items", + "description": null, "args": [], "type": { "kind": "LIST", "name": null, "ofType": { "kind": "OBJECT", - "name": "SortField", + "name": "CartItemQuantity", "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "SimpleWishlistItem", - "description": "Contains a simple product wish list item.", - "fields": [ + "isDeprecated": true, + "deprecationReason": "Use `cart_items_v2` instead." + }, { - "name": "added_at", - "description": "The date and time the item was added to the wish list.", + "name": "cart_items_v2", + "description": "An array that lists the items in the cart.", "args": [], "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", + "kind": "INTERFACE", + "name": "CartItemInterface", "ofType": null } }, @@ -20871,28 +21400,24 @@ "deprecationReason": null }, { - "name": "customizable_options", - "description": "Custom options selected for the wish list item.", + "name": "city", + "description": "The city specified for the billing or shipping address.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "SelectedCustomizableOption", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "description", - "description": "The description of the item.", + "name": "company", + "description": "The company specified for the billing or shipping address.", "args": [], "type": { "kind": "SCALAR", @@ -20903,15 +21428,15 @@ "deprecationReason": null }, { - "name": "id", - "description": "The unique ID for a `WishlistItemInterface` object.", + "name": "country", + "description": "An object containing the country label and code.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "ID", + "kind": "OBJECT", + "name": "CartAddressCountry", "ofType": null } }, @@ -20919,53 +21444,32 @@ "deprecationReason": null }, { - "name": "product", - "description": "Product details of the wish list item.", + "name": "customer_notes", + "description": "Text provided by the shopper.", "args": [], "type": { - "kind": "INTERFACE", - "name": "ProductInterface", + "kind": "SCALAR", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "quantity", - "description": "The quantity of this wish list item.", + "name": "fax", + "description": "The customer's fax number.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "WishlistItemInterface", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "VirtualWishlistItem", - "description": "Contains a virtual product wish list item.", - "fields": [ + }, { - "name": "added_at", - "description": "The date and time the item was added to the wish list.", + "name": "firstname", + "description": "The first name of the customer or guest.", "args": [], "type": { "kind": "NON_NULL", @@ -20980,28 +21484,36 @@ "deprecationReason": null }, { - "name": "customizable_options", - "description": "Custom options selected for the wish list item.", + "name": "items_weight", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, + "isDeprecated": true, + "deprecationReason": "This information should not be exposed on the frontend." + }, + { + "name": "lastname", + "description": "The last name of the customer or guest.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "SelectedCustomizableOption", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "description", - "description": "The description of the item.", + "name": "middlename", + "description": "The middle name of the person associated with the billing/shipping address.", "args": [], "type": { "kind": "SCALAR", @@ -21012,129 +21524,88 @@ "deprecationReason": null }, { - "name": "id", - "description": "The unique ID for a `WishlistItemInterface` object.", + "name": "pickup_location_code", + "description": null, "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "product", - "description": "Product details of the wish list item.", + "name": "postcode", + "description": "The ZIP or postal code of the billing or shipping address.", "args": [], "type": { - "kind": "INTERFACE", - "name": "ProductInterface", + "kind": "SCALAR", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "quantity", - "description": "The quantity of this wish list item.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "WishlistItemInterface", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CatalogAttributeMetadata", - "description": "Swatch attribute metadata.", - "fields": [ - { - "name": "apply_to", - "description": "To which catalog types an attribute can be applied.", + "name": "prefix", + "description": "An honorific, such as Dr., Mr., or Mrs.", "args": [], "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "CatalogAttributeApplyToEnum", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "code", - "description": "The unique identifier for an attribute code. This value should be in lowercase letters without spaces.", + "name": "region", + "description": "An object containing the region label and code.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } + "kind": "OBJECT", + "name": "CartAddressRegion", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "default_value", - "description": "Default attribute value.", + "name": "selected_shipping_method", + "description": "An object that describes the selected shipping method.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "SelectedShippingMethod", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "entity_type", - "description": "The type of entity that defines the attribute.", + "name": "street", + "description": "An array containing the street for the billing or shipping address.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "ENUM", - "name": "AttributeEntityTypeEnum", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "frontend_class", - "description": "The frontend class of the attribute.", + "name": "suffix", + "description": "A value such as Sr., Jr., or III.", "args": [], "type": { "kind": "SCALAR", @@ -21145,75 +21616,100 @@ "deprecationReason": null }, { - "name": "frontend_input", - "description": "The frontend input type of the attribute.", + "name": "telephone", + "description": "The telephone number for the billing or shipping address.", "args": [], "type": { - "kind": "ENUM", - "name": "AttributeFrontendInputEnum", + "kind": "SCALAR", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "is_comparable", - "description": "Whether a product or category attribute can be compared against another or not.", + "name": "uid", + "description": "The unique id of the customer address.", "args": [], "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "is_filterable", - "description": "Whether a product or category attribute can be filtered or not.", + "name": "vat_id", + "description": "The VAT company number for billing or shipping address.", "args": [], "type": { "kind": "SCALAR", - "name": "Boolean", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [ { - "name": "is_filterable_in_search", - "description": "Whether a product or category attribute can be filtered in search or not.", + "kind": "INTERFACE", + "name": "CartAddressInterface", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "BillingCartAddress", + "description": "Contains details about the billing address.", + "fields": [ + { + "name": "city", + "description": "The city specified for the billing or shipping address.", "args": [], "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "is_html_allowed_on_front", - "description": "Whether a product or category attribute can use HTML on front or not.", + "name": "company", + "description": "The company specified for the billing or shipping address.", "args": [], "type": { "kind": "SCALAR", - "name": "Boolean", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "is_required", - "description": "Whether the attribute value is required.", + "name": "country", + "description": "An object containing the country label and code.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "Boolean", + "kind": "OBJECT", + "name": "CartAddressCountry", "ofType": null } }, @@ -21221,27 +21717,39 @@ "deprecationReason": null }, { - "name": "is_searchable", - "description": "Whether a product or category attribute can be searched or not.", + "name": "customer_notes", + "description": null, "args": [], "type": { "kind": "SCALAR", - "name": "Boolean", + "name": "String", + "ofType": null + }, + "isDeprecated": true, + "deprecationReason": "The field is used only in shipping address." + }, + { + "name": "fax", + "description": "The customer's fax number.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "is_unique", - "description": "Whether the attribute value must be unique.", + "name": "firstname", + "description": "The first name of the customer or guest.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "Boolean", + "name": "String", "ofType": null } }, @@ -21249,80 +21757,72 @@ "deprecationReason": null }, { - "name": "is_used_for_price_rules", - "description": "Whether a product or category attribute can be used for price rules or not.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "is_used_for_promo_rules", - "description": "Whether a product or category attribute is used for promo rules or not.", + "name": "lastname", + "description": "The last name of the customer or guest.", "args": [], "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "is_visible_in_advanced_search", - "description": "Whether a product or category attribute is visible in advanced search or not.", + "name": "middlename", + "description": "The middle name of the person associated with the billing/shipping address.", "args": [], "type": { "kind": "SCALAR", - "name": "Boolean", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "is_visible_on_front", - "description": "Whether a product or category attribute is visible on front or not.", + "name": "postcode", + "description": "The ZIP or postal code of the billing or shipping address.", "args": [], "type": { "kind": "SCALAR", - "name": "Boolean", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "is_wysiwyg_enabled", - "description": "Whether a product or category attribute has WYSIWYG enabled or not.", + "name": "prefix", + "description": "An honorific, such as Dr., Mr., or Mrs.", "args": [], "type": { "kind": "SCALAR", - "name": "Boolean", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "label", - "description": "The label assigned to the attribute.", + "name": "region", + "description": "An object containing the region label and code.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "CartAddressRegion", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "options", - "description": "Attribute options.", + "name": "street", + "description": "An array containing the street for the billing or shipping address.", "args": [], "type": { "kind": "NON_NULL", @@ -21331,8 +21831,8 @@ "kind": "LIST", "name": null, "ofType": { - "kind": "INTERFACE", - "name": "CustomAttributeOptionInterface", + "kind": "SCALAR", + "name": "String", "ofType": null } } @@ -21341,48 +21841,52 @@ "deprecationReason": null }, { - "name": "swatch_input_type", - "description": "Input type of the swatch attribute option.", + "name": "suffix", + "description": "A value such as Sr., Jr., or III.", "args": [], "type": { - "kind": "ENUM", - "name": "SwatchInputTypeEnum", + "kind": "SCALAR", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "update_product_preview_image", - "description": "Whether update product preview image or not.", + "name": "telephone", + "description": "The telephone number for the billing or shipping address.", "args": [], "type": { "kind": "SCALAR", - "name": "Boolean", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "use_product_image_for_swatch", - "description": "Whether use product image for swatch or not.", + "name": "uid", + "description": "The unique id of the customer address.", "args": [], "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "used_in_product_listing", - "description": "Whether a product or category attribute is used in product listing or not.", + "name": "vat_id", + "description": "The VAT company number for billing or shipping address.", "args": [], "type": { "kind": "SCALAR", - "name": "Boolean", + "name": "String", "ofType": null }, "isDeprecated": false, @@ -21393,110 +21897,49 @@ "interfaces": [ { "kind": "INTERFACE", - "name": "CustomAttributeMetadataInterface", + "name": "CartAddressInterface", "ofType": null } ], "enumValues": null, "possibleTypes": null }, - { - "kind": "ENUM", - "name": "CatalogAttributeApplyToEnum", - "description": "", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "SIMPLE", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "VIRTUAL", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "BUNDLE", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "DOWNLOADABLE", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "CONFIGURABLE", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "GROUPED", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "CATEGORY", - "description": "", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, { "kind": "OBJECT", - "name": "ProductCustomAttributes", - "description": "Product custom attributes", + "name": "CartItemQuantity", + "description": "Deprecated: The `ShippingCartAddress.cart_items` field now returns `CartItemInterface`.", "fields": [ { - "name": "errors", - "description": "Errors when retrieving custom attributes metadata.", + "name": "cart_item_id", + "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "AttributeMetadataError", - "ofType": null - } + "kind": "SCALAR", + "name": "Int", + "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null + "isDeprecated": true, + "deprecationReason": "The `ShippingCartAddress.cart_items` field now returns `CartItemInterface`." }, { - "name": "items", - "description": "Requested custom attributes", + "name": "quantity", + "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INTERFACE", - "name": "AttributeValueInterface", - "ofType": null - } + "kind": "SCALAR", + "name": "Float", + "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null + "isDeprecated": true, + "deprecationReason": "The `ShippingCartAddress.cart_items` field now returns `CartItemInterface`." } ], "inputFields": null, @@ -21504,73 +21947,38 @@ "enumValues": null, "possibleTypes": null }, - { - "kind": "ENUM", - "name": "ProductStockStatus", - "description": "This enumeration states whether a product stock status is in stock or out of stock", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "IN_STOCK", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "OUT_OF_STOCK", - "description": "", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, { "kind": "OBJECT", - "name": "EntityUrl", - "description": "Contains the `uid`, `relative_url`, and `type` attributes.", + "name": "CartAddressRegion", + "description": "Contains details about the region in a billing or shipping address.", "fields": [ { - "name": "canonical_url", - "description": null, + "name": "code", + "description": "The state or province code.", "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "Use `relative_url` instead." - }, - { - "name": "entity_uid", - "description": "The unique ID for a `ProductInterface`, `CategoryInterface`, `CmsPage`, or similar object associated with the specified URL. This could be a product, category, or CMS page UID.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, "isDeprecated": false, "deprecationReason": null }, { - "name": "id", - "description": "The ID assigned to the object associated with the specified url. This could be a product ID, category ID, or page ID.", + "name": "label", + "description": "The display label for the region.", "args": [], "type": { "kind": "SCALAR", - "name": "Int", + "name": "String", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "Use `entity_uid` instead." + "isDeprecated": false, + "deprecationReason": null }, { - "name": "redirectCode", - "description": "Contains 0 when there is no redirect error. A value of 301 indicates the URL of the requested resource has been changed permanently, while a value of 302 indicates a temporary redirect.", + "name": "region_id", + "description": "The unique ID for a pre-defined region.", "args": [], "type": { "kind": "SCALAR", @@ -21579,27 +21987,46 @@ }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CartAddressCountry", + "description": "Contains details the country in a billing or shipping address.", + "fields": [ { - "name": "relative_url", - "description": "The internal relative URL. If the specified URL is a redirect, the query returns the redirected URL, not the original.", + "name": "code", + "description": "The country code.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "type", - "description": "One of PRODUCT, CATEGORY, or CMS_PAGE.", + "name": "label", + "description": "The display label for the country.", "args": [], "type": { - "kind": "ENUM", - "name": "UrlRewriteEntityTypeEnum", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null @@ -21611,49 +22038,80 @@ "possibleTypes": null }, { - "kind": "ENUM", - "name": "UrlRewriteEntityTypeEnum", - "description": "This enumeration defines the entity type.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ + "kind": "OBJECT", + "name": "SelectedShippingMethod", + "description": "Contains details about the selected shipping method and carrier.", + "fields": [ { - "name": "CMS_PAGE", - "description": "", + "name": "amount", + "description": "The cost of shipping using this shipping method.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Money", + "ofType": null + } + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "PRODUCT", - "description": "", + "name": "base_amount", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "Money", + "ofType": null + }, + "isDeprecated": true, + "deprecationReason": "The field should not be used on the storefront." + }, + { + "name": "carrier_code", + "description": "A string that identifies a commercial carrier or an offline shipping method.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "CATEGORY", - "description": "", + "name": "carrier_title", + "description": "The label for the carrier code.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, "isDeprecated": false, "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "UrlRewrite", - "description": "Contains URL rewrite details.", - "fields": [ + }, { - "name": "parameters", - "description": "An array of request parameters.", + "name": "method_code", + "description": "A shipping method code associated with a carrier.", "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "HttpQueryParameter", + "kind": "SCALAR", + "name": "String", "ofType": null } }, @@ -21661,48 +22119,49 @@ "deprecationReason": null }, { - "name": "url", - "description": "The request URL.", + "name": "method_title", + "description": "The label for the method code.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "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": "HttpQueryParameter", - "description": "Contains target path parameters.", - "fields": [ + }, { - "name": "name", - "description": "A parameter name.", + "name": "price_excl_tax", + "description": "The cost of shipping using this shipping method, excluding tax.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Money", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "value", - "description": "A parameter value.", + "name": "price_incl_tax", + "description": "The cost of shipping using this shipping method, including tax.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Money", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null @@ -21715,19 +22174,19 @@ }, { "kind": "OBJECT", - "name": "RoutableUrl", - "description": "Default implementation of RoutableInterface. This type is returned when the URL is not linked to an entity.", + "name": "AvailableShippingMethod", + "description": "Contains details about the possible shipping methods and carriers.", "fields": [ { - "name": "redirect_code", - "description": "Contains 0 when there is no redirect error. A value of 301 indicates the URL of the requested resource has been changed permanently, while a value of 302 indicates a temporary redirect.", + "name": "amount", + "description": "The cost of shipping using this shipping method.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "Int", + "kind": "OBJECT", + "name": "Money", "ofType": null } }, @@ -21735,56 +22194,59 @@ "deprecationReason": null }, { - "name": "relative_url", - "description": "The internal relative URL. If the specified URL is a redirect, the query returns the redirected URL, not the original.", + "name": "available", + "description": "Indicates whether this shipping method can be applied to the cart.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "type", - "description": "One of PRODUCT, CATEGORY, or CMS_PAGE.", + "name": "base_amount", + "description": null, "args": [], "type": { - "kind": "ENUM", - "name": "UrlRewriteEntityTypeEnum", + "kind": "OBJECT", + "name": "Money", "ofType": null }, + "isDeprecated": true, + "deprecationReason": "The field should not be used on the storefront." + }, + { + "name": "carrier_code", + "description": "A string that identifies a commercial carrier or an offline shipping method.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "RoutableInterface", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INTERFACE", - "name": "RoutableInterface", - "description": "Routable entities serve as the model for a rendered page.", - "fields": [ + }, { - "name": "redirect_code", - "description": "Contains 0 when there is no redirect error. A value of 301 indicates the URL of the requested resource has been changed permanently, while a value of 302 indicates a temporary redirect.", + "name": "carrier_title", + "description": "The label for the carrier code.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "Int", + "name": "String", "ofType": null } }, @@ -21792,8 +22254,8 @@ "deprecationReason": null }, { - "name": "relative_url", - "description": "The internal relative URL. If the specified URL is a redirect, the query returns the redirected URL, not the original.", + "name": "error_message", + "description": "Describes an error condition.", "args": [], "type": { "kind": "SCALAR", @@ -21804,89 +22266,82 @@ "deprecationReason": null }, { - "name": "type", - "description": "One of PRODUCT, CATEGORY, or CMS_PAGE.", + "name": "method_code", + "description": "A shipping method code associated with a carrier. The value could be null if no method is available.", "args": [], "type": { - "kind": "ENUM", - "name": "UrlRewriteEntityTypeEnum", + "kind": "SCALAR", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": [ - { - "kind": "OBJECT", - "name": "CmsPage", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "CategoryTree", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "VirtualProduct", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "SimpleProduct", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "RoutableUrl", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "DownloadableProduct", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "BundleProduct", - "ofType": null }, { - "kind": "OBJECT", - "name": "GiftCardProduct", - "ofType": null + "name": "method_title", + "description": "The label for the shipping method code. The value could be null if no method is available.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null }, { - "kind": "OBJECT", - "name": "GroupedProduct", - "ofType": null + "name": "price_excl_tax", + "description": "The cost of shipping using this shipping method, excluding tax.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Money", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "kind": "OBJECT", - "name": "ConfigurableProduct", - "ofType": null + "name": "price_incl_tax", + "description": "The cost of shipping using this shipping method, including tax.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Money", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null } - ] + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null }, { "kind": "OBJECT", - "name": "CheckoutAgreement", - "description": "Defines details about an individual checkout agreement.", + "name": "AvailablePaymentMethod", + "description": "Describes a payment method that the shopper can use to pay for the order.", "fields": [ { - "name": "agreement_id", - "description": "The ID for a checkout agreement.", + "name": "code", + "description": "The payment method code.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "Int", + "name": "String", "ofType": null } }, @@ -21894,15 +22349,15 @@ "deprecationReason": null }, { - "name": "checkbox_text", - "description": "The checkbox text for the checkout agreement.", + "name": "is_deferred", + "description": "If the payment method is an online integration", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "Boolean", "ofType": null } }, @@ -21910,8 +22365,35 @@ "deprecationReason": null }, { - "name": "content", - "description": "Required. The text of the agreement.", + "name": "title", + "description": "The payment method title.", + "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": "SelectedPaymentMethod", + "description": "Describes the payment method the shopper selected.", + "fields": [ + { + "name": "code", + "description": "The payment method code.", "args": [], "type": { "kind": "NON_NULL", @@ -21926,8 +22408,8 @@ "deprecationReason": null }, { - "name": "content_height", - "description": "The height of the text box where the Terms and Conditions statement appears during checkout.", + "name": "purchase_order_number", + "description": "The purchase order number.", "args": [], "type": { "kind": "SCALAR", @@ -21938,41 +22420,63 @@ "deprecationReason": null }, { - "name": "is_html", - "description": "Indicates whether the `content` text is in HTML format.", + "name": "title", + "description": "The payment method title.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "Boolean", + "name": "String", "ofType": null } }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "AppliedCoupon", + "description": "Contains the applied coupon code.", + "fields": [ { - "name": "mode", - "description": "Indicates whether agreements are accepted automatically or manually.", + "name": "code", + "description": "The coupon code the shopper applied to the card.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "ENUM", - "name": "CheckoutAgreementMode", + "kind": "SCALAR", + "name": "String", "ofType": null } }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "RemoveCouponFromCartInput", + "description": "Specifies the cart from which to remove a coupon.", + "fields": null, + "inputFields": [ { - "name": "name", - "description": "The name given to the condition.", - "args": [], + "name": "cart_id", + "description": "The unique ID of a `Cart` object.", "type": { "kind": "NON_NULL", "name": null, @@ -21982,6 +22486,27 @@ "ofType": null } }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "RemoveCouponFromCartOutput", + "description": "Contains details about the cart after removing a coupon.", + "fields": [ + { + "name": "cart", + "description": "The cart after removing a coupon.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "Cart", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null } @@ -21992,330 +22517,474 @@ "possibleTypes": null }, { - "kind": "ENUM", - "name": "CheckoutAgreementMode", - "description": "Indicates how agreements are accepted.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ + "kind": "OBJECT", + "name": "AddSimpleProductsToCartOutput", + "description": "Contains details about the cart after adding simple or group products.", + "fields": [ { - "name": "AUTO", - "description": "Conditions are automatically accepted upon checkout.", + "name": "cart", + "description": "The cart after adding products.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Cart", + "ofType": null + } + }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "AddVirtualProductsToCartOutput", + "description": "Contains details about the cart after adding virtual products.", + "fields": [ { - "name": "MANUAL", - "description": "Shoppers must manually accept the conditions to place an order.", + "name": "cart", + "description": "The cart after adding products.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Cart", + "ofType": null + } + }, "isDeprecated": false, "deprecationReason": null } ], + "inputFields": null, + "interfaces": [], + "enumValues": null, "possibleTypes": null }, { - "kind": "INPUT_OBJECT", - "name": "ConfirmEmailInput", - "description": "Contains details about a customer email address to confirm.", - "fields": null, - "inputFields": [ + "kind": "OBJECT", + "name": "UpdateCartItemsOutput", + "description": "Contains details about the cart after updating items.", + "fields": [ { - "name": "confirmation_key", - "description": "The key to confirm the email address.", + "name": "cart", + "description": "The cart after updating products.", + "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "Cart", "ofType": null } }, - "defaultValue": null - }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "RemoveItemFromCartOutput", + "description": "Contains details about the cart after removing an item.", + "fields": [ { - "name": "email", - "description": "The email address to be confirmed.", + "name": "cart", + "description": "The cart after removing an item.", + "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "Cart", "ofType": null } }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null } ], - "interfaces": null, + "inputFields": null, + "interfaces": [], "enumValues": null, "possibleTypes": null }, { - "kind": "INPUT_OBJECT", - "name": "CustomerAddressInput", - "description": "Contains details about a billing or shipping address.", - "fields": null, - "inputFields": [ - { - "name": "city", - "description": "The customer's city or town.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, + "kind": "OBJECT", + "name": "SetGuestEmailOnCartOutput", + "description": "Contains details about the cart after setting the email of a guest.", + "fields": [ { - "name": "company", - "description": "The customer's company.", + "name": "cart", + "description": "The cart after setting the guest email.", + "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Cart", + "ofType": null + } }, - "defaultValue": null - }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "SimpleCartItem", + "description": "An implementation for simple product cart items.", + "fields": [ { - "name": "country_code", - "description": "The two-letter code representing the customer's country.", + "name": "available_gift_wrapping", + "description": "The list of available gift wrapping options for the cart item.", + "args": [], "type": { - "kind": "ENUM", - "name": "CountryCodeEnum", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "GiftWrapping", + "ofType": null + } + } }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "country_id", - "description": "Deprecated: use `country_code` instead.", + "name": "customizable_options", + "description": "An array containing the customizable options the shopper selected.", + "args": [], "type": { - "kind": "ENUM", - "name": "CountryCodeEnum", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "SelectedCustomizableOption", + "ofType": null + } + } }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "custom_attributes", - "description": "Deprecated. Use custom_attributesV2 instead.", + "name": "discount", + "description": "Contains discount for quote line item.", + "args": [], "type": { "kind": "LIST", "name": null, "ofType": { - "kind": "INPUT_OBJECT", - "name": "CustomerAddressAttributeInput", + "kind": "OBJECT", + "name": "Discount", "ofType": null } }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "custom_attributesV2", - "description": "Custom attributes assigned to the customer address.", + "name": "errors", + "description": "An array of errors encountered while loading the cart item", + "args": [], "type": { "kind": "LIST", "name": null, "ofType": { - "kind": "INPUT_OBJECT", - "name": "AttributeValueInput", + "kind": "OBJECT", + "name": "CartItemError", "ofType": null } }, - "defaultValue": null - }, - { - "name": "default_billing", - "description": "Indicates whether the address is the default billing address.", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "default_shipping", - "description": "Indicates whether the address is the default shipping address.", + "name": "gift_message", + "description": "The entered gift message for the cart item", + "args": [], "type": { - "kind": "SCALAR", - "name": "Boolean", + "kind": "OBJECT", + "name": "GiftMessage", "ofType": null }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "fax", - "description": "The customer's fax number.", + "name": "gift_wrapping", + "description": "The selected gift wrapping for the cart item.", + "args": [], "type": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "GiftWrapping", "ofType": null }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "firstname", - "description": "The first name of the person associated with the billing/shipping address.", + "name": "id", + "description": null, + "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, - "defaultValue": null + "isDeprecated": true, + "deprecationReason": "Use `uid` instead." }, { - "name": "lastname", - "description": "The family name of the person associated with the billing/shipping address.", + "name": "is_available", + "description": "True if requested quantity is less than available stock, false otherwise.", + "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "middlename", - "description": "The middle name of the person associated with the billing/shipping address.", + "name": "max_qty", + "description": "Line item max qty in quote template", + "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Float", "ofType": null }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "postcode", - "description": "The customer's ZIP or postal code.", + "name": "min_qty", + "description": "Line item min qty in quote template", + "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Float", "ofType": null }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "prefix", - "description": "An honorific, such as Dr., Mr., or Mrs.", + "name": "not_available_message", + "description": "Message to display when the product is not available with this selected option.", + "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "region", - "description": "An object containing the region name, region code, and region ID.", + "name": "note_from_buyer", + "description": "The buyer's quote line item note.", + "args": [], "type": { - "kind": "INPUT_OBJECT", - "name": "CustomerAddressRegionInput", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ItemNote", + "ofType": null + } }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "street", - "description": "An array of strings that define the street number and name.", + "name": "note_from_seller", + "description": "The seller's quote line item note.", + "args": [], "type": { "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "ItemNote", "ofType": null } }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "suffix", - "description": "A value such as Sr., Jr., or III.", + "name": "prices", + "description": "Contains details about the price of the item, including taxes and discounts.", + "args": [], "type": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "CartItemPrices", "ofType": null }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "telephone", - "description": "The customer's telephone number.", + "name": "product", + "description": "Details about an item in the cart.", + "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INTERFACE", + "name": "ProductInterface", + "ofType": null + } }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "vat_id", - "description": "The customer's Tax/VAT number (for corporate customers).", + "name": "quantity", + "description": "The quantity of this item in the cart.", + "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + } }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "uid", + "description": "The unique ID for a `CartItemInterface` object.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "CartItemInterface", + "ofType": null } ], - "interfaces": null, "enumValues": null, "possibleTypes": null }, { - "kind": "INPUT_OBJECT", - "name": "CustomerAddressRegionInput", - "description": "Defines the customer's state or province.", - "fields": null, - "inputFields": [ + "kind": "OBJECT", + "name": "VirtualCartItem", + "description": "An implementation for virtual product cart items.", + "fields": [ { - "name": "region", - "description": "The state or province name.", + "name": "customizable_options", + "description": "An array containing customizable options the shopper selected.", + "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "SelectedCustomizableOption", + "ofType": null + } + } }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "region_code", - "description": "The address region code.", + "name": "discount", + "description": "Contains discount for quote line item.", + "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Discount", + "ofType": null + } }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "region_id", - "description": "The unique ID for a pre-defined region.", + "name": "errors", + "description": "An array of errors encountered while loading the cart item", + "args": [], "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CartItemError", + "ofType": null + } }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "CustomerAddressAttributeInput", - "description": "Specifies the attribute code and value of a customer attribute.", - "fields": null, - "inputFields": [ + "isDeprecated": false, + "deprecationReason": null + }, { - "name": "attribute_code", - "description": "The name assigned to the attribute.", + "name": "id", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -22325,282 +22994,290 @@ "ofType": null } }, - "defaultValue": null + "isDeprecated": true, + "deprecationReason": "Use `uid` instead." }, { - "name": "value", - "description": "The value assigned to the attribute.", + "name": "is_available", + "description": "True if requested quantity is less than available stock, false otherwise.", + "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "Boolean", "ofType": null } }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CustomerToken", - "description": "Contains a customer authorization token.", - "fields": [ + "isDeprecated": false, + "deprecationReason": null + }, { - "name": "token", - "description": "The customer authorization token.", + "name": "max_qty", + "description": "Line item max qty in quote template", "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Float", "ofType": null }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "CustomerInput", - "description": "An input object that assigns or updates customer attributes.", - "fields": null, - "inputFields": [ - { - "name": "date_of_birth", - "description": "The customer's date of birth.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null }, { - "name": "dob", - "description": "Deprecated: Use `date_of_birth` instead.", + "name": "min_qty", + "description": "Line item min qty in quote template", + "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Float", "ofType": null }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "email", - "description": "The customer's email address. Required when creating a customer.", + "name": "not_available_message", + "description": "Message to display when the product is not available with this selected option.", + "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "firstname", - "description": "The customer's first name.", + "name": "note_from_buyer", + "description": "The buyer's quote line item note.", + "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ItemNote", + "ofType": null + } }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "gender", - "description": "The customer's gender (Male - 1, Female - 2).", + "name": "note_from_seller", + "description": "The seller's quote line item note.", + "args": [], "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ItemNote", + "ofType": null + } }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "is_subscribed", - "description": "Indicates whether the customer is subscribed to the company's newsletter.", + "name": "prices", + "description": "Contains details about the price of the item, including taxes and discounts.", + "args": [], "type": { - "kind": "SCALAR", - "name": "Boolean", + "kind": "OBJECT", + "name": "CartItemPrices", "ofType": null }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "lastname", - "description": "The customer's family name.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "middlename", - "description": "The customer's middle name.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "password", - "description": "The customer's password.", + "name": "product", + "description": "Details about an item in the cart.", + "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INTERFACE", + "name": "ProductInterface", + "ofType": null + } }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "prefix", - "description": "An honorific, such as Dr., Mr., or Mrs.", + "name": "quantity", + "description": "The quantity of this item in the cart.", + "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + } }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "suffix", - "description": "A value such as Sr., Jr., or III.", + "name": "uid", + "description": "The unique ID for a `CartItemInterface` object.", + "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } }, - "defaultValue": null - }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ { - "name": "taxvat", - "description": "The customer's Tax/VAT number (for corporate customers).", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null + "kind": "INTERFACE", + "name": "CartItemInterface", + "ofType": null } ], - "interfaces": null, "enumValues": null, "possibleTypes": null }, { - "kind": "INPUT_OBJECT", - "name": "CustomerCreateInput", - "description": "An input object for creating a customer.", - "fields": null, - "inputFields": [ + "kind": "OBJECT", + "name": "CartItemError", + "description": "", + "fields": [ { - "name": "allow_remote_shopping_assistance", - "description": "Indicates whether the customer has enabled remote shopping assistance.", + "name": "code", + "description": "An error code that describes the error encountered", + "args": [], "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "CartItemErrorType", + "ofType": null + } }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "custom_attributes", - "description": "The customer's custom attributes.", + "name": "message", + "description": "A localized error message", + "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "INPUT_OBJECT", - "name": "AttributeValueInput", + "kind": "SCALAR", + "name": "String", "ofType": null } }, - "defaultValue": null - }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "CartItemErrorType", + "description": "", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ { - "name": "date_of_birth", - "description": "The customer's date of birth.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null + "name": "UNDEFINED", + "description": "", + "isDeprecated": false, + "deprecationReason": null }, { - "name": "dob", - "description": "Deprecated: Use `date_of_birth` instead.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null + "name": "ITEM_QTY", + "description": "", + "isDeprecated": false, + "deprecationReason": null }, { - "name": "email", - "description": "The customer's email address.", + "name": "ITEM_INCREMENTS", + "description": "", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "Discount", + "description": "Specifies the discount type and value for quote line item.", + "fields": [ + { + "name": "amount", + "description": "The amount of the discount.", + "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "Money", "ofType": null } }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "firstname", - "description": "The customer's first name.", + "name": "applied_to", + "description": "The type of the entity the discount is applied to.", + "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", + "kind": "ENUM", + "name": "CartDiscountType", "ofType": null } }, - "defaultValue": null - }, - { - "name": "gender", - "description": "The customer's gender (Male - 1, Female - 2).", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "is_subscribed", - "description": "Indicates whether the customer is subscribed to the company's newsletter.", + "name": "is_discounting_locked", + "description": "Is quote discounting locked for line item.", + "args": [], "type": { "kind": "SCALAR", "name": "Boolean", "ofType": null }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "lastname", - "description": "The customer's family name.", + "name": "label", + "description": "A description of the discount.", + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -22610,267 +23287,109 @@ "ofType": null } }, - "defaultValue": null - }, - { - "name": "middlename", - "description": "The customer's middle name.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "password", - "description": "The customer's password.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "prefix", - "description": "An honorific, such as Dr., Mr., or Mrs.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "suffix", - "description": "A value such as Sr., Jr., or III.", + "name": "type", + "description": "Quote line item discount type. Values: 1 = PERCENTAGE_DISCOUNT; 2 = AMOUNT_DISCOUNT; 3 = PROPOSED_TOTAL.", + "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "taxvat", - "description": "The customer's Tax/VAT number (for corporate customers).", + "name": "value", + "description": "Quote line item discount value.", + "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Float", "ofType": null }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null } ], - "interfaces": null, + "inputFields": null, + "interfaces": [], "enumValues": null, "possibleTypes": null }, { - "kind": "INPUT_OBJECT", - "name": "CustomerUpdateInput", - "description": "An input object for updating a customer.", + "kind": "ENUM", + "name": "CartDiscountType", + "description": "", "fields": null, - "inputFields": [ - { - "name": "allow_remote_shopping_assistance", - "description": "Indicates whether the customer has enabled remote shopping assistance.", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "custom_attributes", - "description": "The customer's custom attributes.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "AttributeValueInput", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "date_of_birth", - "description": "The customer's date of birth.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "dob", - "description": "Deprecated: Use `date_of_birth` instead.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "firstname", - "description": "The customer's first name.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "gender", - "description": "The customer's gender (Male - 1, Female - 2).", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "is_subscribed", - "description": "Indicates whether the customer is subscribed to the company's newsletter.", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "lastname", - "description": "The customer's family name.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "middlename", - "description": "The customer's middle name.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "prefix", - "description": "An honorific, such as Dr., Mr., or Mrs.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, + "inputFields": null, + "interfaces": null, + "enumValues": [ { - "name": "suffix", - "description": "A value such as Sr., Jr., or III.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null + "name": "ITEM", + "description": "", + "isDeprecated": false, + "deprecationReason": null }, { - "name": "taxvat", - "description": "The customer's Tax/VAT number (for corporate customers).", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null + "name": "SHIPPING", + "description": "", + "isDeprecated": false, + "deprecationReason": null } ], - "interfaces": null, - "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", - "name": "CustomerOutput", - "description": "Contains details about a newly-created or updated customer.", + "name": "CartItemPrices", + "description": "Contains details about the price of the item, including taxes and discounts.", "fields": [ { - "name": "customer", - "description": "Customer details after creating or updating a customer.", + "name": "discounts", + "description": "An array of discounts to be applied to the cart item.", "args": [], "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { "kind": "OBJECT", - "name": "Customer", + "name": "Discount", "ofType": null } }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "RevokeCustomerTokenOutput", - "description": "Contains the result of a request to revoke a customer token.", - "fields": [ + }, { - "name": "result", - "description": "The result of a request to revoke a customer token.", + "name": "fixed_product_taxes", + "description": "An array of FPTs applied to the cart item.", "args": [], "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "Boolean", + "kind": "OBJECT", + "name": "FixedProductTax", "ofType": null } }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "Customer", - "description": "Defines the customer name, addresses, and other details.", - "fields": [ + }, { - "name": "addresses", - "description": "An array containing the customer's shipping and billing addresses.", + "name": "original_item_price", + "description": "The value of the original unit price for the item.", "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", - "name": "CustomerAddress", + "name": "Money", "ofType": null } }, @@ -22878,15 +23397,15 @@ "deprecationReason": null }, { - "name": "allow_remote_shopping_assistance", - "description": "Indicates whether the customer has enabled remote shopping assistance.", + "name": "original_row_total", + "description": "The value of the original price multiplied by the quantity of the item.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "Boolean", + "kind": "OBJECT", + "name": "Money", "ofType": null } }, @@ -22894,27 +23413,31 @@ "deprecationReason": null }, { - "name": "compare_list", - "description": "The contents of the customer's compare list.", + "name": "price", + "description": "The price of the item before any discounts were applied. The price that might include tax, depending on the configured display settings for cart.", "args": [], "type": { - "kind": "OBJECT", - "name": "CompareList", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Money", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "confirmation_status", - "description": "The customer's confirmation status.", + "name": "price_including_tax", + "description": "The price of the item before any discounts were applied. The price that might include tax, depending on the configured display settings for cart.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "ENUM", - "name": "ConfirmationStatusEnum", + "kind": "OBJECT", + "name": "Money", "ofType": null } }, @@ -22922,46 +23445,15 @@ "deprecationReason": null }, { - "name": "created_at", - "description": "Timestamp indicating when the account was created.", + "name": "row_total", + "description": "The value of the price multiplied by the quantity of the item.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "custom_attributes", - "description": "Customer's custom attributes.", - "args": [ - { - "name": "attributeCodes", - "description": "", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "INTERFACE", - "name": "AttributeValueInterface", + "kind": "OBJECT", + "name": "Money", "ofType": null } }, @@ -22969,99 +23461,134 @@ "deprecationReason": null }, { - "name": "date_of_birth", - "description": "The customer's date of birth.", + "name": "row_total_including_tax", + "description": "The value of `row_total` plus the tax applied to the item.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Money", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "default_billing", - "description": "The ID assigned to the billing address.", + "name": "total_item_discount", + "description": "The total of all discounts applied to the item.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "Money", "ofType": null }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "SelectedCustomizableOption", + "description": "Identifies a customized product that has been placed in a cart.", + "fields": [ { - "name": "default_shipping", - "description": "The ID assigned to the shipping address.", + "name": "customizable_option_uid", + "description": "The unique ID for a specific `CustomizableOptionInterface` object, such as a `CustomizableFieldOption`, `CustomizableFileOption`, or `CustomizableAreaOption` object.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "dob", - "description": "The customer's date of birth.", + "name": "id", + "description": null, "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } }, "isDeprecated": true, - "deprecationReason": "Use `date_of_birth` instead." + "deprecationReason": "Use `SelectedCustomizableOption.customizable_option_uid` instead." }, { - "name": "email", - "description": "The customer's email address. Required.", + "name": "is_required", + "description": "Indicates whether the customizable option is required.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "firstname", - "description": "The customer's first name.", + "name": "label", + "description": "The display name of the selected customizable option.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "gender", - "description": "The customer's gender (Male - 1, Female - 2).", + "name": "sort_order", + "description": "A value indicating the order to display this option.", "args": [], "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "gift_registries", - "description": "Details about all of the customer's gift registries.", + "name": "type", + "description": "The type of `CustomizableOptionInterface` object.", "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "GiftRegistry", + "kind": "SCALAR", + "name": "String", "ofType": null } }, @@ -23069,535 +23596,540 @@ "deprecationReason": null }, { - "name": "gift_registry", - "description": "Details about a specific gift registry.", - "args": [ - { - "name": "giftRegistryUid", - "description": "", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null + "name": "values", + "description": "An array of selectable values.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "SelectedCustomizableOptionValue", + "ofType": null + } } - ], + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "SelectedCustomizableOptionValue", + "description": "Identifies the value of the selected customized option.", + "fields": [ + { + "name": "customizable_option_value_uid", + "description": "The unique ID for a value object that corresponds to the object represented by the `customizable_option_uid` attribute.", + "args": [], "type": { - "kind": "OBJECT", - "name": "GiftRegistry", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "group_id", + "name": "id", "description": null, "args": [], "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } }, "isDeprecated": true, - "deprecationReason": "Customer group should not be exposed in the storefront scenarios." + "deprecationReason": "Use `SelectedCustomizableOptionValue.customizable_option_value_uid` instead." }, { - "name": "id", - "description": "The ID assigned to the customer.", + "name": "label", + "description": "The display name of the selected value.", "args": [], "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, - "isDeprecated": true, - "deprecationReason": "`id` is not needed as part of `Customer`, because on the server side, it can be identified based on the customer token used for authentication. There is no need to know customer ID on the client side." + "isDeprecated": false, + "deprecationReason": null }, { - "name": "is_subscribed", - "description": "Indicates whether the customer is subscribed to the company's newsletter.", + "name": "price", + "description": "The price of the selected customizable value.", "args": [], "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CartItemSelectedOptionValuePrice", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "job_title", - "description": "The job title of a company user.", + "name": "value", + "description": "The text identifying the selected value.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "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": "CartItemSelectedOptionValuePrice", + "description": "Contains details about the price of a selected customizable value.", + "fields": [ { - "name": "lastname", - "description": "The customer's family name.", + "name": "type", + "description": "Indicates whether the price type is fixed, percent, or dynamic.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "PriceTypeEnum", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "middlename", - "description": "The customer's middle name.", + "name": "units", + "description": "A string that describes the unit of the value.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "orders", - "description": null, - "args": [ - { - "name": "filter", - "description": "Defines the filter to use for searching customer orders.", - "type": { - "kind": "INPUT_OBJECT", - "name": "CustomerOrdersFilterInput", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "currentPage", - "description": "Specifies which page of results to return. The default value is 1.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "1" - }, - { - "name": "pageSize", - "description": "Specifies the maximum number of results to return at once. The default value is 20.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "20" - }, - { - "name": "sort", - "description": "Specifies which field to sort on, and whether to return the results in ascending or descending order.", - "type": { - "kind": "INPUT_OBJECT", - "name": "CustomerOrderSortInput", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "scope", - "description": "Specifies the scope to search for customer orders. The Store request header identifies the customer's store view code. The default value of STORE limits the search to the value specified in the header. Specify WEBSITE to expand the search to include all customer orders assigned to the website that is defined in the header, or specify GLOBAL to include all customer orders across all websites and stores.", - "type": { - "kind": "ENUM", - "name": "ScopeTypeEnum", - "ofType": null - }, - "defaultValue": null - } - ], + "name": "value", + "description": "A price value.", + "args": [], "type": { - "kind": "OBJECT", - "name": "CustomerOrders", - "ofType": null + "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": "Order", + "description": "Contains the order ID.", + "fields": [ { - "name": "prefix", - "description": "An honorific, such as Dr., Mr., or Mrs.", + "name": "order_id", + "description": null, "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "isDeprecated": true, + "deprecationReason": "Use `order_number` instead." }, { - "name": "purchase_order", - "description": "Purchase order details.", - "args": [ - { - "name": "uid", - "description": "", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - } - ], + "name": "order_number", + "description": "The unique ID for an `Order` object.", + "args": [], "type": { - "kind": "OBJECT", - "name": "PurchaseOrder", - "ofType": null + "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": "CartUserInputError", + "description": "An error encountered while adding an item to the the cart.", + "fields": [ { - "name": "purchase_order_approval_rule", - "description": "Details about a single purchase order approval rule.", - "args": [ - { - "name": "uid", - "description": "", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - } - ], + "name": "code", + "description": "A cart-specific error code.", + "args": [], "type": { - "kind": "OBJECT", - "name": "PurchaseOrderApprovalRule", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "CartUserInputErrorType", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "purchase_order_approval_rule_metadata", - "description": "Purchase order approval rule metadata that can be used for rule edit form rendering.", + "name": "message", + "description": "A localized error message.", "args": [], "type": { - "kind": "OBJECT", - "name": "PurchaseOrderApprovalRuleMetadata", - "ofType": null + "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": "AddProductsToCartOutput", + "description": "Contains details about the cart after adding products to it.", + "fields": [ { - "name": "purchase_order_approval_rules", - "description": "A list of purchase order approval rules visible to the customer.", - "args": [ - { - "name": "currentPage", - "description": "", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "1" - }, - { - "name": "pageSize", - "description": "", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "20" - } - ], + "name": "cart", + "description": "The cart after products have been added.", + "args": [], "type": { - "kind": "OBJECT", - "name": "PurchaseOrderApprovalRules", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "purchase_orders", - "description": "A list of purchase orders visible to the customer.", - "args": [ - { - "name": "filter", - "description": "", - "type": { - "kind": "INPUT_OBJECT", - "name": "PurchaseOrdersFilterInput", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "currentPage", - "description": "", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "1" - }, - { - "name": "pageSize", - "description": "", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "20" + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Cart", + "ofType": null } - ], - "type": { - "kind": "OBJECT", - "name": "PurchaseOrders", - "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "purchase_orders_enabled", - "description": "Indicates whether purchase order functionality is enabled for the current customer. Global and company-level settings are factored into the result.", + "name": "user_errors", + "description": "Contains errors encountered while adding an item to the cart.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CartUserInputError", + "ofType": null + } } }, "isDeprecated": false, "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "CartUserInputErrorType", + "description": "", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "PRODUCT_NOT_FOUND", + "description": "", + "isDeprecated": false, + "deprecationReason": null }, { - "name": "requisition_lists", - "description": "An object that contains the customer's requisition lists.", - "args": [ - { - "name": "pageSize", - "description": "The maximum number of results to return at once. The default value is 20.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "20" - }, - { - "name": "currentPage", - "description": "The page of results to return. The default value is 1.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "1" - }, - { - "name": "filter", - "description": "The filter to use to limit the number of requisition lists to return.", - "type": { - "kind": "INPUT_OBJECT", - "name": "RequisitionListFilterInput", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "RequisitionLists", - "ofType": null - }, + "name": "NOT_SALABLE", + "description": "", "isDeprecated": false, "deprecationReason": null }, { - "name": "return", - "description": "Details about the specified return request from the unique ID for a `Return` object.", - "args": [ - { - "name": "uid", - "description": "", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "Return", - "ofType": null - }, + "name": "INSUFFICIENT_STOCK", + "description": "", "isDeprecated": false, "deprecationReason": null }, { - "name": "returns", - "description": "Information about the customer's return requests.", - "args": [ - { - "name": "pageSize", - "description": "The maximum number of results to return at once. The default is 20.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "20" - }, - { - "name": "currentPage", - "description": "The page of results to return. The default is 1.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "1" - } - ], - "type": { - "kind": "OBJECT", - "name": "Returns", - "ofType": null - }, + "name": "UNDEFINED", + "description": "", "isDeprecated": false, "deprecationReason": null }, { - "name": "reviews", - "description": "Contains the customer's product reviews.", - "args": [ - { - "name": "pageSize", - "description": "The maximum number of results to return at once. The default value is 20.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "20" - }, - { - "name": "currentPage", - "description": "The page of results to return. The default value is 1.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "1" + "name": "PERMISSION_DENIED", + "description": "", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "PlaceOrderErrorCodes", + "description": "", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "CART_NOT_FOUND", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "CART_NOT_ACTIVE", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "GUEST_EMAIL_MISSING", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "UNABLE_TO_PLACE_ORDER", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "UNDEFINED", + "description": "", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "EstimateTotalsInput", + "description": "", + "fields": null, + "inputFields": [ + { + "name": "address", + "description": "Customer's address to estimate totals.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "EstimateAddressInput", + "ofType": null } - ], + }, + "defaultValue": null + }, + { + "name": "cart_id", + "description": "The unique ID of the cart to query.", "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "ProductReviews", + "kind": "SCALAR", + "name": "String", "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "reward_points", - "description": "Customer reward points details.", - "args": [], + "name": "shipping_method", + "description": "Selected shipping method to estimate totals.", "type": { - "kind": "OBJECT", - "name": "RewardPoints", + "kind": "INPUT_OBJECT", + "name": "ShippingMethodInput", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null - }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "EstimateTotalsOutput", + "description": "Estimate totals output.", + "fields": [ { - "name": "role", - "description": "The role name and permissions assigned to the company user.", + "name": "cart", + "description": "Cart after totals estimation", "args": [], "type": { "kind": "OBJECT", - "name": "CompanyRole", + "name": "Cart", "ofType": null }, "isDeprecated": false, "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "EstimateAddressInput", + "description": "Contains details about an address.", + "fields": null, + "inputFields": [ + { + "name": "country_code", + "description": "The two-letter code representing the customer's country.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "CountryCodeEnum", + "ofType": null + } + }, + "defaultValue": null }, { - "name": "status", - "description": "Indicates whether the company user is ACTIVE or INACTIVE.", - "args": [], + "name": "postcode", + "description": "The customer's ZIP or postal code.", "type": { - "kind": "ENUM", - "name": "CompanyUserStatusEnum", + "kind": "SCALAR", + "name": "String", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "store_credit", - "description": "Store credit information applied for the logged in customer.", - "args": [], + "name": "region", + "description": "An object containing the region name, region code, and region ID.", "type": { - "kind": "OBJECT", - "name": "CustomerStoreCredit", + "kind": "INPUT_OBJECT", + "name": "CustomerAddressRegionInput", "ofType": null }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CheckoutAgreement", + "description": "Defines details about an individual checkout agreement.", + "fields": [ + { + "name": "agreement_id", + "description": "The ID for a checkout agreement.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "structure_id", - "description": "ID of the company structure", + "name": "checkbox_text", + "description": "The checkbox text for the checkout agreement.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "ID", + "name": "String", "ofType": null } }, @@ -23605,20 +24137,24 @@ "deprecationReason": null }, { - "name": "suffix", - "description": "A value such as Sr., Jr., or III.", + "name": "content", + "description": "Required. The text of the agreement.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "taxvat", - "description": "The customer's Value-added tax (VAT) number (for corporate customers).", + "name": "content_height", + "description": "The height of the text box where the Terms and Conditions statement appears during checkout.", "args": [], "type": { "kind": "SCALAR", @@ -23629,391 +24165,288 @@ "deprecationReason": null }, { - "name": "team", - "description": "The team the company user is assigned to.", + "name": "is_html", + "description": "Indicates whether the `content` text is in HTML format.", "args": [], "type": { - "kind": "OBJECT", - "name": "CompanyTeam", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "telephone", - "description": "The phone number of the company user.", + "name": "mode", + "description": "Indicates whether agreements are accepted automatically or manually.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "CheckoutAgreementMode", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "wishlist", - "description": "Return a customer's wish lists.", + "name": "name", + "description": "The name given to the condition.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "Wishlist", + "kind": "SCALAR", + "name": "String", "ofType": null } }, - "isDeprecated": true, - "deprecationReason": "Use `Customer.wishlists` or `Customer.wishlist_v2` instead." - }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "CheckoutAgreementMode", + "description": "Indicates how agreements are accepted.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ { - "name": "wishlist_v2", - "description": "Retrieve the wish list identified by the unique ID for a `Wishlist` object.", - "args": [ - { - "name": "id", - "description": "", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "Wishlist", - "ofType": null - }, + "name": "AUTO", + "description": "Conditions are automatically accepted upon checkout.", "isDeprecated": false, "deprecationReason": null }, { - "name": "wishlists", - "description": "An array of wishlists. In Magento Open Source, customers are limited to one wish list. The number of wish lists is configurable for Adobe Commerce.", - "args": [ - { - "name": "pageSize", - "description": "Specifies the maximum number of results to return at once. This attribute is optional.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "20" - }, - { - "name": "currentPage", - "description": "Specifies which page of results to return. The default value is 1.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "1" + "name": "MANUAL", + "description": "Shoppers must manually accept the conditions to place an order.", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "ConfirmEmailInput", + "description": "Contains details about a customer email address to confirm.", + "fields": null, + "inputFields": [ + { + "name": "confirmation_key", + "description": "The key to confirm the email address.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null } - ], + }, + "defaultValue": null + }, + { + "name": "email", + "description": "The email address to be confirmed.", "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Wishlist", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null } ], - "inputFields": null, - "interfaces": [], + "interfaces": null, "enumValues": null, "possibleTypes": null }, { - "kind": "OBJECT", - "name": "CustomerAddress", - "description": "Contains detailed information about a customer's billing or shipping address.", - "fields": [ + "kind": "INPUT_OBJECT", + "name": "CustomerAddressInput", + "description": "Contains details about a billing or shipping address.", + "fields": null, + "inputFields": [ { "name": "city", "description": "The customer's city or town.", - "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { "name": "company", "description": "The customer's company.", - "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { "name": "country_code", - "description": "The customer's country.", - "args": [], + "description": "The two-letter code representing the customer's country.", "type": { "kind": "ENUM", "name": "CountryCodeEnum", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { "name": "country_id", - "description": "The customer's country.", - "args": [], + "description": "Deprecated: use `country_code` instead.", "type": { - "kind": "SCALAR", - "name": "String", + "kind": "ENUM", + "name": "CountryCodeEnum", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "Use `country_code` instead." + "defaultValue": null }, { "name": "custom_attributes", - "description": null, - "args": [], + "description": "Deprecated. Use custom_attributesV2 instead.", "type": { "kind": "LIST", "name": null, "ofType": { - "kind": "OBJECT", - "name": "CustomerAddressAttribute", + "kind": "INPUT_OBJECT", + "name": "CustomerAddressAttributeInput", "ofType": null } }, - "isDeprecated": true, - "deprecationReason": "Use custom_attributesV2 instead." + "defaultValue": null }, { "name": "custom_attributesV2", "description": "Custom attributes assigned to the customer address.", - "args": [ - { - "name": "attributeCodes", - "description": "", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - }, - "defaultValue": null - } - ], "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INTERFACE", - "name": "AttributeValueInterface", - "ofType": null - } + "kind": "INPUT_OBJECT", + "name": "AttributeValueInput", + "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "customer_id", - "description": "The customer ID", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "`customer_id` is not needed as part of `CustomerAddress`. The `id` is a unique identifier for the addresses." + "defaultValue": null }, { "name": "default_billing", - "description": "Indicates whether the address is the customer's default billing address.", - "args": [], + "description": "Indicates whether the address is the default billing address.", "type": { "kind": "SCALAR", "name": "Boolean", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { "name": "default_shipping", - "description": "Indicates whether the address is the customer's default shipping address.", - "args": [], + "description": "Indicates whether the address is the default shipping address.", "type": { "kind": "SCALAR", "name": "Boolean", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "extension_attributes", - "description": "Contains any extension attributes for the address.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "CustomerAddressAttribute", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { "name": "fax", "description": "The customer's fax number.", - "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { "name": "firstname", - "description": "The first name of the person associated with the shipping/billing address.", - "args": [], + "description": "The first name of the person associated with the billing/shipping address.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": "The ID of a `CustomerAddress` object.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { "name": "lastname", - "description": "The family name of the person associated with the shipping/billing address.", - "args": [], + "description": "The family name of the person associated with the billing/shipping address.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { "name": "middlename", - "description": "The middle name of the person associated with the shipping/billing address.", - "args": [], + "description": "The middle name of the person associated with the billing/shipping address.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { "name": "postcode", "description": "The customer's ZIP or postal code.", - "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { "name": "prefix", "description": "An honorific, such as Dr., Mr., or Mrs.", - "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { "name": "region", "description": "An object containing the region name, region code, and region ID.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "CustomerAddressRegion", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "region_id", - "description": "The unique ID for a pre-defined region.", - "args": [], "type": { - "kind": "SCALAR", - "name": "Int", + "kind": "INPUT_OBJECT", + "name": "CustomerAddressRegionInput", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { "name": "street", "description": "An array of strings that define the street number and name.", - "args": [], "type": { "kind": "LIST", "name": null, @@ -24023,145 +24456,135 @@ "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { "name": "suffix", "description": "A value such as Sr., Jr., or III.", - "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { "name": "telephone", "description": "The customer's telephone number.", - "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { "name": "vat_id", - "description": "The customer's Value-added tax (VAT) number (for corporate customers).", - "args": [], + "description": "The customer's Tax/VAT number (for corporate customers).", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null } ], - "inputFields": null, - "interfaces": [], + "interfaces": null, "enumValues": null, "possibleTypes": null }, { - "kind": "OBJECT", - "name": "CustomerAddressRegion", + "kind": "INPUT_OBJECT", + "name": "CustomerAddressRegionInput", "description": "Defines the customer's state or province.", - "fields": [ + "fields": null, + "inputFields": [ { "name": "region", "description": "The state or province name.", - "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { "name": "region_code", "description": "The address region code.", - "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { "name": "region_id", "description": "The unique ID for a pre-defined region.", - "args": [], "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null } ], - "inputFields": null, - "interfaces": [], + "interfaces": null, "enumValues": null, "possibleTypes": null }, { - "kind": "OBJECT", - "name": "CustomerAddressAttribute", - "description": "Specifies the attribute code and value of a customer address attribute.", - "fields": [ + "kind": "INPUT_OBJECT", + "name": "CustomerAddressAttributeInput", + "description": "Specifies the attribute code and value of a customer attribute.", + "fields": null, + "inputFields": [ { "name": "attribute_code", - "description": "The name assigned to the customer address attribute.", - "args": [], + "description": "The name assigned to the attribute.", "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { "name": "value", - "description": "The value assigned to the customer address attribute.", - "args": [], + "description": "The value assigned to the attribute.", "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null } ], - "inputFields": null, - "interfaces": [], + "interfaces": null, "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", - "name": "IsEmailAvailableOutput", - "description": "Contains the result of the `isEmailAvailable` query.", + "name": "CustomerToken", + "description": "Contains a customer authorization token.", "fields": [ { - "name": "is_email_available", - "description": "Indicates whether the specified email address can be used to create a customer.", + "name": "token", + "description": "The customer authorization token.", "args": [], "type": { "kind": "SCALAR", - "name": "Boolean", + "name": "String", "ofType": null }, "isDeprecated": false, @@ -24174,11257 +24597,3295 @@ "possibleTypes": null }, { - "kind": "ENUM", - "name": "CountryCodeEnum", - "description": "The list of country codes.", + "kind": "INPUT_OBJECT", + "name": "CustomerInput", + "description": "An input object that assigns or updates customer attributes.", "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "AF", - "description": "Afghanistan", - "isDeprecated": false, - "deprecationReason": null - }, + "inputFields": [ { - "name": "AX", - "description": "Åland Islands", - "isDeprecated": false, - "deprecationReason": null + "name": "date_of_birth", + "description": "The customer's date of birth.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null }, { - "name": "AL", - "description": "Albania", - "isDeprecated": false, - "deprecationReason": null + "name": "dob", + "description": "Deprecated: Use `date_of_birth` instead.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null }, { - "name": "DZ", - "description": "Algeria", - "isDeprecated": false, - "deprecationReason": null + "name": "email", + "description": "The customer's email address. Required when creating a customer.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null }, { - "name": "AS", - "description": "American Samoa", - "isDeprecated": false, - "deprecationReason": null + "name": "firstname", + "description": "The customer's first name.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null }, { - "name": "AD", - "description": "Andorra", - "isDeprecated": false, - "deprecationReason": null + "name": "gender", + "description": "The customer's gender (Male - 1, Female - 2).", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null }, { - "name": "AO", - "description": "Angola", - "isDeprecated": false, - "deprecationReason": null + "name": "is_subscribed", + "description": "Indicates whether the customer is subscribed to the company's newsletter.", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null }, { - "name": "AI", - "description": "Anguilla", - "isDeprecated": false, - "deprecationReason": null + "name": "lastname", + "description": "The customer's family name.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null }, { - "name": "AQ", - "description": "Antarctica", - "isDeprecated": false, - "deprecationReason": null + "name": "middlename", + "description": "The customer's middle name.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null }, { - "name": "AG", - "description": "Antigua & Barbuda", - "isDeprecated": false, - "deprecationReason": null + "name": "password", + "description": "The customer's password.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null }, { - "name": "AR", - "description": "Argentina", - "isDeprecated": false, - "deprecationReason": null + "name": "prefix", + "description": "An honorific, such as Dr., Mr., or Mrs.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null }, { - "name": "AM", - "description": "Armenia", - "isDeprecated": false, - "deprecationReason": null + "name": "suffix", + "description": "A value such as Sr., Jr., or III.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null }, { - "name": "AW", - "description": "Aruba", - "isDeprecated": false, - "deprecationReason": null - }, + "name": "taxvat", + "description": "The customer's Tax/VAT number (for corporate customers).", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "CustomerCreateInput", + "description": "An input object for creating a customer.", + "fields": null, + "inputFields": [ { - "name": "AU", - "description": "Australia", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "AT", - "description": "Austria", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "AZ", - "description": "Azerbaijan", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "BS", - "description": "Bahamas", - "isDeprecated": false, - "deprecationReason": null + "name": "allow_remote_shopping_assistance", + "description": "Indicates whether the customer has enabled remote shopping assistance.", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null }, { - "name": "BH", - "description": "Bahrain", - "isDeprecated": false, - "deprecationReason": null + "name": "custom_attributes", + "description": "The customer's custom attributes.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "AttributeValueInput", + "ofType": null + } + }, + "defaultValue": null }, { - "name": "BD", - "description": "Bangladesh", - "isDeprecated": false, - "deprecationReason": null + "name": "date_of_birth", + "description": "The customer's date of birth.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null }, { - "name": "BB", - "description": "Barbados", - "isDeprecated": false, - "deprecationReason": null + "name": "dob", + "description": "Deprecated: Use `date_of_birth` instead.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null }, { - "name": "BY", - "description": "Belarus", - "isDeprecated": false, - "deprecationReason": null + "name": "email", + "description": "The customer's email address.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null }, { - "name": "BE", - "description": "Belgium", - "isDeprecated": false, - "deprecationReason": null + "name": "firstname", + "description": "The customer's first name.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null }, { - "name": "BZ", - "description": "Belize", - "isDeprecated": false, - "deprecationReason": null + "name": "gender", + "description": "The customer's gender (Male - 1, Female - 2).", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null }, { - "name": "BJ", - "description": "Benin", - "isDeprecated": false, - "deprecationReason": null + "name": "is_subscribed", + "description": "Indicates whether the customer is subscribed to the company's newsletter.", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null }, { - "name": "BM", - "description": "Bermuda", - "isDeprecated": false, - "deprecationReason": null + "name": "lastname", + "description": "The customer's family name.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null }, { - "name": "BT", - "description": "Bhutan", - "isDeprecated": false, - "deprecationReason": null + "name": "middlename", + "description": "The customer's middle name.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null }, { - "name": "BO", - "description": "Bolivia", - "isDeprecated": false, - "deprecationReason": null + "name": "password", + "description": "The customer's password.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null }, { - "name": "BA", - "description": "Bosnia & Herzegovina", - "isDeprecated": false, - "deprecationReason": null + "name": "prefix", + "description": "An honorific, such as Dr., Mr., or Mrs.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null }, { - "name": "BW", - "description": "Botswana", - "isDeprecated": false, - "deprecationReason": null + "name": "suffix", + "description": "A value such as Sr., Jr., or III.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null }, { - "name": "BV", - "description": "Bouvet Island", - "isDeprecated": false, - "deprecationReason": null - }, + "name": "taxvat", + "description": "The customer's Tax/VAT number (for corporate customers).", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "CustomerUpdateInput", + "description": "An input object for updating a customer.", + "fields": null, + "inputFields": [ { - "name": "BR", - "description": "Brazil", - "isDeprecated": false, - "deprecationReason": null + "name": "allow_remote_shopping_assistance", + "description": "Indicates whether the customer has enabled remote shopping assistance.", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null }, { - "name": "IO", - "description": "British Indian Ocean Territory", - "isDeprecated": false, - "deprecationReason": null + "name": "custom_attributes", + "description": "The customer's custom attributes.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "AttributeValueInput", + "ofType": null + } + }, + "defaultValue": null }, { - "name": "VG", - "description": "British Virgin Islands", - "isDeprecated": false, - "deprecationReason": null + "name": "date_of_birth", + "description": "The customer's date of birth.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null }, { - "name": "BN", - "description": "Brunei", - "isDeprecated": false, - "deprecationReason": null + "name": "dob", + "description": "Deprecated: Use `date_of_birth` instead.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null }, { - "name": "BG", - "description": "Bulgaria", - "isDeprecated": false, - "deprecationReason": null + "name": "firstname", + "description": "The customer's first name.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null }, { - "name": "BF", - "description": "Burkina Faso", - "isDeprecated": false, - "deprecationReason": null + "name": "gender", + "description": "The customer's gender (Male - 1, Female - 2).", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null }, { - "name": "BI", - "description": "Burundi", - "isDeprecated": false, - "deprecationReason": null + "name": "is_subscribed", + "description": "Indicates whether the customer is subscribed to the company's newsletter.", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null }, { - "name": "KH", - "description": "Cambodia", - "isDeprecated": false, - "deprecationReason": null + "name": "lastname", + "description": "The customer's family name.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null }, { - "name": "CM", - "description": "Cameroon", - "isDeprecated": false, - "deprecationReason": null + "name": "middlename", + "description": "The customer's middle name.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null }, { - "name": "CA", - "description": "Canada", - "isDeprecated": false, - "deprecationReason": null + "name": "prefix", + "description": "An honorific, such as Dr., Mr., or Mrs.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null }, { - "name": "CV", - "description": "Cape Verde", - "isDeprecated": false, - "deprecationReason": null + "name": "suffix", + "description": "A value such as Sr., Jr., or III.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null }, { - "name": "KY", - "description": "Cayman Islands", - "isDeprecated": false, - "deprecationReason": null - }, + "name": "taxvat", + "description": "The customer's Tax/VAT number (for corporate customers).", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CustomerOutput", + "description": "Contains details about a newly-created or updated customer.", + "fields": [ { - "name": "CF", - "description": "Central African Republic", + "name": "customer", + "description": "Customer details after creating or updating a customer.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Customer", + "ofType": null + } + }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "RevokeCustomerTokenOutput", + "description": "Contains the result of a request to revoke a customer token.", + "fields": [ { - "name": "TD", - "description": "Chad", + "name": "result", + "description": "The result of a request to revoke a customer token.", + "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": "Customer", + "description": "Defines the customer name, addresses, and other details.", + "fields": [ { - "name": "CL", - "description": "Chile", + "name": "addresses", + "description": "An array containing the customer's shipping and billing addresses.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CustomerAddress", + "ofType": null + } + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "CN", - "description": "China", + "name": "allow_remote_shopping_assistance", + "description": "Indicates whether the customer has enabled remote shopping assistance.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "CX", - "description": "Christmas Island", + "name": "companies", + "description": "An object that contains a list of companies user is assigned to.", + "args": [ + { + "name": "input", + "description": "", + "type": { + "kind": "INPUT_OBJECT", + "name": "UserCompaniesInput", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "UserCompaniesOutput", + "ofType": null + } + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "CC", - "description": "Cocos (Keeling) Islands", + "name": "compare_list", + "description": "The contents of the customer's compare list.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "CompareList", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "CO", - "description": "Colombia", + "name": "confirmation_status", + "description": "The customer's confirmation status.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "ConfirmationStatusEnum", + "ofType": null + } + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "KM", - "description": "Comoros", + "name": "created_at", + "description": "Timestamp indicating when the account was created.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "CG", - "description": "Congo-Brazzaville", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "CD", - "description": "Congo-Kinshasa", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "CK", - "description": "Cook Islands", + "name": "custom_attributes", + "description": "Customer's custom attributes.", + "args": [ + { + "name": "attributeCodes", + "description": "", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "INTERFACE", + "name": "AttributeValueInterface", + "ofType": null + } + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "CR", - "description": "Costa Rica", + "name": "date_of_birth", + "description": "The customer's date of birth.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "CI", - "description": "Côte d’Ivoire", + "name": "default_billing", + "description": "The ID assigned to the billing address.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "HR", - "description": "Croatia", + "name": "default_shipping", + "description": "The ID assigned to the shipping address.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "CU", - "description": "Cuba", - "isDeprecated": false, - "deprecationReason": null + "name": "dob", + "description": "The customer's date of birth.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": true, + "deprecationReason": "Use `date_of_birth` instead." }, { - "name": "CY", - "description": "Cyprus", + "name": "email", + "description": "The customer's email address. Required.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "CZ", - "description": "Czech Republic", + "name": "firstname", + "description": "The customer's first name.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "DK", - "description": "Denmark", + "name": "gender", + "description": "The customer's gender (Male - 1, Female - 2).", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "DJ", - "description": "Djibouti", + "name": "gift_registries", + "description": "Details about all of the customer's gift registries.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "GiftRegistry", + "ofType": null + } + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "DM", - "description": "Dominica", + "name": "gift_registry", + "description": "Details about a specific gift registry.", + "args": [ + { + "name": "giftRegistryUid", + "description": "", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "GiftRegistry", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "DO", - "description": "Dominican Republic", - "isDeprecated": false, - "deprecationReason": null + "name": "group_id", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": true, + "deprecationReason": "Customer group should not be exposed in the storefront scenarios." }, { - "name": "EC", - "description": "Ecuador", - "isDeprecated": false, - "deprecationReason": null + "name": "id", + "description": "The ID assigned to the customer.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": true, + "deprecationReason": "`id` is not needed as part of `Customer`, because on the server side, it can be identified based on the customer token used for authentication. There is no need to know customer ID on the client side." }, { - "name": "EG", - "description": "Egypt", + "name": "is_subscribed", + "description": "Indicates whether the customer is subscribed to the company's newsletter.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "SV", - "description": "El Salvador", + "name": "job_title", + "description": "The job title of a company user.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "GQ", - "description": "Equatorial Guinea", + "name": "lastname", + "description": "The customer's family name.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "ER", - "description": "Eritrea", + "name": "middlename", + "description": "The customer's middle name.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "EE", - "description": "Estonia", + "name": "orders", + "description": null, + "args": [ + { + "name": "filter", + "description": "Defines the filter to use for searching customer orders.", + "type": { + "kind": "INPUT_OBJECT", + "name": "CustomerOrdersFilterInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "currentPage", + "description": "Specifies which page of results to return. The default value is 1.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "1" + }, + { + "name": "pageSize", + "description": "Specifies the maximum number of results to return at once. The default value is 20.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "20" + }, + { + "name": "sort", + "description": "Specifies which field to sort on, and whether to return the results in ascending or descending order.", + "type": { + "kind": "INPUT_OBJECT", + "name": "CustomerOrderSortInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "scope", + "description": "Specifies the scope to search for customer orders. The Store request header identifies the customer's store view code. The default value of STORE limits the search to the value specified in the header. Specify WEBSITE to expand the search to include all customer orders assigned to the website that is defined in the header, or specify GLOBAL to include all customer orders across all websites and stores.", + "type": { + "kind": "ENUM", + "name": "ScopeTypeEnum", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "CustomerOrders", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "SZ", - "description": "Eswatini", + "name": "prefix", + "description": "An honorific, such as Dr., Mr., or Mrs.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "ET", - "description": "Ethiopia", + "name": "purchase_order", + "description": "Purchase order details.", + "args": [ + { + "name": "uid", + "description": "", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "PurchaseOrder", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "FK", - "description": "Falkland Islands", + "name": "purchase_order_approval_rule", + "description": "Details about a single purchase order approval rule.", + "args": [ + { + "name": "uid", + "description": "", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "PurchaseOrderApprovalRule", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "FO", - "description": "Faroe Islands", + "name": "purchase_order_approval_rule_metadata", + "description": "Purchase order approval rule metadata that can be used for rule edit form rendering.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "PurchaseOrderApprovalRuleMetadata", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "FJ", - "description": "Fiji", + "name": "purchase_order_approval_rules", + "description": "A list of purchase order approval rules visible to the customer.", + "args": [ + { + "name": "currentPage", + "description": "", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "1" + }, + { + "name": "pageSize", + "description": "", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "20" + } + ], + "type": { + "kind": "OBJECT", + "name": "PurchaseOrderApprovalRules", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "FI", - "description": "Finland", + "name": "purchase_orders", + "description": "A list of purchase orders visible to the customer.", + "args": [ + { + "name": "filter", + "description": "", + "type": { + "kind": "INPUT_OBJECT", + "name": "PurchaseOrdersFilterInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "currentPage", + "description": "", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "1" + }, + { + "name": "pageSize", + "description": "", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "20" + } + ], + "type": { + "kind": "OBJECT", + "name": "PurchaseOrders", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "FR", - "description": "France", + "name": "purchase_orders_enabled", + "description": "Indicates whether purchase order functionality is enabled for the current customer. Global and company-level settings are factored into the result.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "GF", - "description": "French Guiana", + "name": "requisition_lists", + "description": "An object that contains the customer's requisition lists.", + "args": [ + { + "name": "pageSize", + "description": "The maximum number of results to return at once. The default value is 20.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "20" + }, + { + "name": "currentPage", + "description": "The page of results to return. The default value is 1.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "1" + }, + { + "name": "filter", + "description": "The filter to use to limit the number of requisition lists to return.", + "type": { + "kind": "INPUT_OBJECT", + "name": "RequisitionListFilterInput", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "RequisitionLists", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "PF", - "description": "French Polynesia", + "name": "return", + "description": "Details about the specified return request from the unique ID for a `Return` object.", + "args": [ + { + "name": "uid", + "description": "", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "Return", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "TF", - "description": "French Southern Territories", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "GA", - "description": "Gabon", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "GM", - "description": "Gambia", + "name": "returns", + "description": "Information about the customer's return requests.", + "args": [ + { + "name": "pageSize", + "description": "The maximum number of results to return at once. The default is 20.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "20" + }, + { + "name": "currentPage", + "description": "The page of results to return. The default is 1.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "1" + } + ], + "type": { + "kind": "OBJECT", + "name": "Returns", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "GE", - "description": "Georgia", + "name": "reward_points", + "description": "Customer reward points details.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "RewardPoints", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "DE", - "description": "Germany", + "name": "role", + "description": "The role name and permissions assigned to the company user.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "CompanyRole", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "GH", - "description": "Ghana", + "name": "status", + "description": "Indicates whether the company user is ACTIVE or INACTIVE.", + "args": [], + "type": { + "kind": "ENUM", + "name": "CompanyUserStatusEnum", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "GI", - "description": "Gibraltar", + "name": "store_credit", + "description": "Store credit information applied for the logged in customer.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "CustomerStoreCredit", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "GR", - "description": "Greece", + "name": "structure_id", + "description": "ID of the company structure", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "GL", - "description": "Greenland", + "name": "suffix", + "description": "A value such as Sr., Jr., or III.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "GD", - "description": "Grenada", + "name": "taxvat", + "description": "The customer's Value-added tax (VAT) number (for corporate customers).", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "GP", - "description": "Guadeloupe", + "name": "team", + "description": "The team the company user is assigned to.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "CompanyTeam", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "GU", - "description": "Guam", + "name": "telephone", + "description": "The phone number of the company user.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "GT", - "description": "Guatemala", - "isDeprecated": false, - "deprecationReason": null + "name": "wishlist", + "description": "Return a customer's wish lists.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Wishlist", + "ofType": null + } + }, + "isDeprecated": true, + "deprecationReason": "Use `Customer.wishlists` or `Customer.wishlist_v2` instead." }, { - "name": "GG", - "description": "Guernsey", + "name": "wishlist_v2", + "description": "Retrieve the wish list identified by the unique ID for a `Wishlist` object.", + "args": [ + { + "name": "id", + "description": "", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "Wishlist", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "GN", - "description": "Guinea", + "name": "wishlists", + "description": "An array of wishlists. In Magento Open Source, customers are limited to one wish list. The number of wish lists is configurable for Adobe Commerce.", + "args": [ + { + "name": "pageSize", + "description": "Specifies the maximum number of results to return at once. This attribute is optional.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "20" + }, + { + "name": "currentPage", + "description": "Specifies which page of results to return. The default value is 1.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "1" + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Wishlist", + "ofType": null + } + } + }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CustomerAddress", + "description": "Contains detailed information about a customer's billing or shipping address.", + "fields": [ { - "name": "GW", - "description": "Guinea-Bissau", + "name": "city", + "description": "The customer's city or town.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "GY", - "description": "Guyana", + "name": "company", + "description": "The customer's company.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "HT", - "description": "Haiti", + "name": "country_code", + "description": "The customer's country.", + "args": [], + "type": { + "kind": "ENUM", + "name": "CountryCodeEnum", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "HM", - "description": "Heard & McDonald Islands", - "isDeprecated": false, - "deprecationReason": null + "name": "country_id", + "description": "The customer's country.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": true, + "deprecationReason": "Use `country_code` instead." }, { - "name": "HN", - "description": "Honduras", - "isDeprecated": false, - "deprecationReason": null + "name": "custom_attributes", + "description": null, + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CustomerAddressAttribute", + "ofType": null + } + }, + "isDeprecated": true, + "deprecationReason": "Use custom_attributesV2 instead." }, { - "name": "HK", - "description": "Hong Kong SAR China", + "name": "custom_attributesV2", + "description": "Custom attributes assigned to the customer address.", + "args": [ + { + "name": "attributeCodes", + "description": "", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "INTERFACE", + "name": "AttributeValueInterface", + "ofType": null + } + } + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "HU", - "description": "Hungary", - "isDeprecated": false, - "deprecationReason": null + "name": "customer_id", + "description": "The customer ID", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": true, + "deprecationReason": "`customer_id` is not needed as part of `CustomerAddress`. The `id` is a unique identifier for the addresses." }, { - "name": "IS", - "description": "Iceland", + "name": "default_billing", + "description": "Indicates whether the address is the customer's default billing address.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "IN", - "description": "India", + "name": "default_shipping", + "description": "Indicates whether the address is the customer's default shipping address.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "ID", - "description": "Indonesia", + "name": "extension_attributes", + "description": "Contains any extension attributes for the address.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CustomerAddressAttribute", + "ofType": null + } + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "IR", - "description": "Iran", + "name": "fax", + "description": "The customer's fax number.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "IQ", - "description": "Iraq", + "name": "firstname", + "description": "The first name of the person associated with the shipping/billing address.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "IE", - "description": "Ireland", + "name": "id", + "description": "The ID of a `CustomerAddress` object.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "IM", - "description": "Isle of Man", + "name": "lastname", + "description": "The family name of the person associated with the shipping/billing address.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "IL", - "description": "Israel", + "name": "middlename", + "description": "The middle name of the person associated with the shipping/billing address.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "IT", - "description": "Italy", + "name": "postcode", + "description": "The customer's ZIP or postal code.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "JM", - "description": "Jamaica", + "name": "prefix", + "description": "An honorific, such as Dr., Mr., or Mrs.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "JP", - "description": "Japan", + "name": "region", + "description": "An object containing the region name, region code, and region ID.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "CustomerAddressRegion", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "JE", - "description": "Jersey", + "name": "region_id", + "description": "The unique ID for a pre-defined region.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "JO", - "description": "Jordan", + "name": "street", + "description": "An array of strings that define the street number and name.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "KZ", - "description": "Kazakhstan", + "name": "suffix", + "description": "A value such as Sr., Jr., or III.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "KE", - "description": "Kenya", + "name": "telephone", + "description": "The customer's telephone number.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "KI", - "description": "Kiribati", + "name": "vat_id", + "description": "The customer's Value-added tax (VAT) number (for corporate customers).", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null - }, - { - "name": "KW", - "description": "Kuwait", + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CustomerAddressRegion", + "description": "Defines the customer's state or province.", + "fields": [ + { + "name": "region", + "description": "The state or province name.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "KG", - "description": "Kyrgyzstan", + "name": "region_code", + "description": "The address region code.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "LA", - "description": "Laos", + "name": "region_id", + "description": "The unique ID for a pre-defined region.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CustomerAddressAttribute", + "description": "Specifies the attribute code and value of a customer address attribute.", + "fields": [ { - "name": "LV", - "description": "Latvia", + "name": "attribute_code", + "description": "The name assigned to the customer address attribute.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "LB", - "description": "Lebanon", + "name": "value", + "description": "The value assigned to the customer address attribute.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "IsEmailAvailableOutput", + "description": "Contains the result of the `isEmailAvailable` query.", + "fields": [ { - "name": "LS", - "description": "Lesotho", + "name": "is_email_available", + "description": "Indicates whether the specified email address can be used to create a customer.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "CountryCodeEnum", + "description": "The list of country codes.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ { - "name": "LR", - "description": "Liberia", + "name": "AF", + "description": "Afghanistan", "isDeprecated": false, "deprecationReason": null }, { - "name": "LY", - "description": "Libya", + "name": "AX", + "description": "Åland Islands", "isDeprecated": false, "deprecationReason": null }, { - "name": "LI", - "description": "Liechtenstein", + "name": "AL", + "description": "Albania", "isDeprecated": false, "deprecationReason": null }, { - "name": "LT", - "description": "Lithuania", + "name": "DZ", + "description": "Algeria", "isDeprecated": false, "deprecationReason": null }, { - "name": "LU", - "description": "Luxembourg", + "name": "AS", + "description": "American Samoa", "isDeprecated": false, "deprecationReason": null }, { - "name": "MO", - "description": "Macau SAR China", + "name": "AD", + "description": "Andorra", "isDeprecated": false, "deprecationReason": null }, { - "name": "MK", - "description": "Macedonia", + "name": "AO", + "description": "Angola", "isDeprecated": false, "deprecationReason": null }, { - "name": "MG", - "description": "Madagascar", + "name": "AI", + "description": "Anguilla", "isDeprecated": false, "deprecationReason": null }, { - "name": "MW", - "description": "Malawi", + "name": "AQ", + "description": "Antarctica", "isDeprecated": false, "deprecationReason": null }, { - "name": "MY", - "description": "Malaysia", + "name": "AG", + "description": "Antigua & Barbuda", "isDeprecated": false, "deprecationReason": null }, { - "name": "MV", - "description": "Maldives", + "name": "AR", + "description": "Argentina", "isDeprecated": false, "deprecationReason": null }, { - "name": "ML", - "description": "Mali", + "name": "AM", + "description": "Armenia", "isDeprecated": false, "deprecationReason": null }, { - "name": "MT", - "description": "Malta", + "name": "AW", + "description": "Aruba", "isDeprecated": false, "deprecationReason": null }, { - "name": "MH", - "description": "Marshall Islands", + "name": "AU", + "description": "Australia", "isDeprecated": false, "deprecationReason": null }, { - "name": "MQ", - "description": "Martinique", + "name": "AT", + "description": "Austria", "isDeprecated": false, "deprecationReason": null }, { - "name": "MR", - "description": "Mauritania", + "name": "AZ", + "description": "Azerbaijan", "isDeprecated": false, "deprecationReason": null }, { - "name": "MU", - "description": "Mauritius", + "name": "BS", + "description": "Bahamas", "isDeprecated": false, "deprecationReason": null }, { - "name": "YT", - "description": "Mayotte", + "name": "BH", + "description": "Bahrain", "isDeprecated": false, "deprecationReason": null }, { - "name": "MX", - "description": "Mexico", + "name": "BD", + "description": "Bangladesh", "isDeprecated": false, "deprecationReason": null }, { - "name": "FM", - "description": "Micronesia", + "name": "BB", + "description": "Barbados", "isDeprecated": false, "deprecationReason": null }, { - "name": "MD", - "description": "Moldova", + "name": "BY", + "description": "Belarus", "isDeprecated": false, "deprecationReason": null }, { - "name": "MC", - "description": "Monaco", + "name": "BE", + "description": "Belgium", "isDeprecated": false, "deprecationReason": null }, { - "name": "MN", - "description": "Mongolia", + "name": "BZ", + "description": "Belize", "isDeprecated": false, "deprecationReason": null }, { - "name": "ME", - "description": "Montenegro", + "name": "BJ", + "description": "Benin", "isDeprecated": false, "deprecationReason": null }, { - "name": "MS", - "description": "Montserrat", + "name": "BM", + "description": "Bermuda", "isDeprecated": false, "deprecationReason": null }, { - "name": "MA", - "description": "Morocco", + "name": "BT", + "description": "Bhutan", "isDeprecated": false, "deprecationReason": null }, { - "name": "MZ", - "description": "Mozambique", + "name": "BO", + "description": "Bolivia", "isDeprecated": false, "deprecationReason": null }, { - "name": "MM", - "description": "Myanmar (Burma)", + "name": "BA", + "description": "Bosnia & Herzegovina", "isDeprecated": false, "deprecationReason": null }, { - "name": "NA", - "description": "Namibia", + "name": "BW", + "description": "Botswana", "isDeprecated": false, "deprecationReason": null }, { - "name": "NR", - "description": "Nauru", + "name": "BV", + "description": "Bouvet Island", "isDeprecated": false, "deprecationReason": null }, { - "name": "NP", - "description": "Nepal", + "name": "BR", + "description": "Brazil", "isDeprecated": false, "deprecationReason": null }, { - "name": "NL", - "description": "Netherlands", + "name": "IO", + "description": "British Indian Ocean Territory", "isDeprecated": false, "deprecationReason": null }, { - "name": "AN", - "description": "Netherlands Antilles", + "name": "VG", + "description": "British Virgin Islands", "isDeprecated": false, "deprecationReason": null }, { - "name": "NC", - "description": "New Caledonia", + "name": "BN", + "description": "Brunei", "isDeprecated": false, "deprecationReason": null }, { - "name": "NZ", - "description": "New Zealand", + "name": "BG", + "description": "Bulgaria", "isDeprecated": false, "deprecationReason": null }, { - "name": "NI", - "description": "Nicaragua", + "name": "BF", + "description": "Burkina Faso", "isDeprecated": false, "deprecationReason": null }, { - "name": "NE", - "description": "Niger", + "name": "BI", + "description": "Burundi", "isDeprecated": false, "deprecationReason": null }, { - "name": "NG", - "description": "Nigeria", + "name": "KH", + "description": "Cambodia", "isDeprecated": false, "deprecationReason": null }, { - "name": "NU", - "description": "Niue", + "name": "CM", + "description": "Cameroon", "isDeprecated": false, "deprecationReason": null }, { - "name": "NF", - "description": "Norfolk Island", + "name": "CA", + "description": "Canada", "isDeprecated": false, "deprecationReason": null }, { - "name": "MP", - "description": "Northern Mariana Islands", + "name": "CV", + "description": "Cape Verde", "isDeprecated": false, "deprecationReason": null }, { - "name": "KP", - "description": "North Korea", + "name": "KY", + "description": "Cayman Islands", "isDeprecated": false, "deprecationReason": null }, { - "name": "NO", - "description": "Norway", + "name": "CF", + "description": "Central African Republic", "isDeprecated": false, "deprecationReason": null }, { - "name": "OM", - "description": "Oman", + "name": "TD", + "description": "Chad", "isDeprecated": false, "deprecationReason": null }, { - "name": "PK", - "description": "Pakistan", + "name": "CL", + "description": "Chile", "isDeprecated": false, "deprecationReason": null }, { - "name": "PW", - "description": "Palau", + "name": "CN", + "description": "China", "isDeprecated": false, "deprecationReason": null }, { - "name": "PS", - "description": "Palestinian Territories", + "name": "CX", + "description": "Christmas Island", "isDeprecated": false, "deprecationReason": null }, { - "name": "PA", - "description": "Panama", + "name": "CC", + "description": "Cocos (Keeling) Islands", "isDeprecated": false, "deprecationReason": null }, { - "name": "PG", - "description": "Papua New Guinea", + "name": "CO", + "description": "Colombia", "isDeprecated": false, "deprecationReason": null }, { - "name": "PY", - "description": "Paraguay", + "name": "KM", + "description": "Comoros", "isDeprecated": false, "deprecationReason": null }, { - "name": "PE", - "description": "Peru", + "name": "CG", + "description": "Congo-Brazzaville", "isDeprecated": false, "deprecationReason": null }, { - "name": "PH", - "description": "Philippines", + "name": "CD", + "description": "Congo-Kinshasa", "isDeprecated": false, "deprecationReason": null }, { - "name": "PN", - "description": "Pitcairn Islands", + "name": "CK", + "description": "Cook Islands", "isDeprecated": false, "deprecationReason": null }, { - "name": "PL", - "description": "Poland", + "name": "CR", + "description": "Costa Rica", "isDeprecated": false, "deprecationReason": null }, { - "name": "PT", - "description": "Portugal", + "name": "CI", + "description": "Côte d’Ivoire", "isDeprecated": false, "deprecationReason": null }, { - "name": "QA", - "description": "Qatar", + "name": "HR", + "description": "Croatia", "isDeprecated": false, "deprecationReason": null }, { - "name": "RE", - "description": "Réunion", + "name": "CU", + "description": "Cuba", "isDeprecated": false, "deprecationReason": null }, { - "name": "RO", - "description": "Romania", + "name": "CY", + "description": "Cyprus", "isDeprecated": false, "deprecationReason": null }, { - "name": "RU", - "description": "Russia", + "name": "CZ", + "description": "Czech Republic", "isDeprecated": false, "deprecationReason": null }, { - "name": "RW", - "description": "Rwanda", + "name": "DK", + "description": "Denmark", "isDeprecated": false, "deprecationReason": null }, { - "name": "WS", - "description": "Samoa", + "name": "DJ", + "description": "Djibouti", "isDeprecated": false, "deprecationReason": null }, { - "name": "SM", - "description": "San Marino", + "name": "DM", + "description": "Dominica", "isDeprecated": false, "deprecationReason": null }, { - "name": "ST", - "description": "São Tomé & Príncipe", + "name": "DO", + "description": "Dominican Republic", "isDeprecated": false, "deprecationReason": null }, { - "name": "SA", - "description": "Saudi Arabia", + "name": "EC", + "description": "Ecuador", "isDeprecated": false, "deprecationReason": null }, { - "name": "SN", - "description": "Senegal", + "name": "EG", + "description": "Egypt", "isDeprecated": false, "deprecationReason": null }, { - "name": "RS", - "description": "Serbia", + "name": "SV", + "description": "El Salvador", "isDeprecated": false, "deprecationReason": null }, { - "name": "SC", - "description": "Seychelles", + "name": "GQ", + "description": "Equatorial Guinea", "isDeprecated": false, "deprecationReason": null }, { - "name": "SL", - "description": "Sierra Leone", + "name": "ER", + "description": "Eritrea", "isDeprecated": false, "deprecationReason": null }, { - "name": "SG", - "description": "Singapore", + "name": "EE", + "description": "Estonia", "isDeprecated": false, "deprecationReason": null }, { - "name": "SK", - "description": "Slovakia", + "name": "SZ", + "description": "Eswatini", "isDeprecated": false, "deprecationReason": null }, { - "name": "SI", - "description": "Slovenia", + "name": "ET", + "description": "Ethiopia", "isDeprecated": false, "deprecationReason": null }, { - "name": "SB", - "description": "Solomon Islands", + "name": "FK", + "description": "Falkland Islands", "isDeprecated": false, "deprecationReason": null }, { - "name": "SO", - "description": "Somalia", + "name": "FO", + "description": "Faroe Islands", "isDeprecated": false, "deprecationReason": null }, { - "name": "ZA", - "description": "South Africa", + "name": "FJ", + "description": "Fiji", "isDeprecated": false, "deprecationReason": null }, { - "name": "GS", - "description": "South Georgia & South Sandwich Islands", + "name": "FI", + "description": "Finland", "isDeprecated": false, "deprecationReason": null }, { - "name": "KR", - "description": "South Korea", + "name": "FR", + "description": "France", "isDeprecated": false, "deprecationReason": null }, { - "name": "ES", - "description": "Spain", + "name": "GF", + "description": "French Guiana", "isDeprecated": false, "deprecationReason": null }, { - "name": "LK", - "description": "Sri Lanka", + "name": "PF", + "description": "French Polynesia", "isDeprecated": false, "deprecationReason": null }, { - "name": "BL", - "description": "St. Barthélemy", + "name": "TF", + "description": "French Southern Territories", "isDeprecated": false, "deprecationReason": null }, { - "name": "SH", - "description": "St. Helena", + "name": "GA", + "description": "Gabon", "isDeprecated": false, "deprecationReason": null }, { - "name": "KN", - "description": "St. Kitts & Nevis", + "name": "GM", + "description": "Gambia", "isDeprecated": false, "deprecationReason": null }, { - "name": "LC", - "description": "St. Lucia", + "name": "GE", + "description": "Georgia", "isDeprecated": false, "deprecationReason": null }, { - "name": "MF", - "description": "St. Martin", + "name": "DE", + "description": "Germany", "isDeprecated": false, "deprecationReason": null }, { - "name": "PM", - "description": "St. Pierre & Miquelon", + "name": "GH", + "description": "Ghana", "isDeprecated": false, "deprecationReason": null }, { - "name": "VC", - "description": "St. Vincent & Grenadines", + "name": "GI", + "description": "Gibraltar", "isDeprecated": false, "deprecationReason": null }, { - "name": "SD", - "description": "Sudan", + "name": "GR", + "description": "Greece", "isDeprecated": false, "deprecationReason": null }, { - "name": "SR", - "description": "Suriname", + "name": "GL", + "description": "Greenland", "isDeprecated": false, "deprecationReason": null }, { - "name": "SJ", - "description": "Svalbard & Jan Mayen", + "name": "GD", + "description": "Grenada", "isDeprecated": false, "deprecationReason": null }, { - "name": "SE", - "description": "Sweden", + "name": "GP", + "description": "Guadeloupe", "isDeprecated": false, "deprecationReason": null }, { - "name": "CH", - "description": "Switzerland", + "name": "GU", + "description": "Guam", "isDeprecated": false, "deprecationReason": null }, { - "name": "SY", - "description": "Syria", + "name": "GT", + "description": "Guatemala", "isDeprecated": false, "deprecationReason": null }, { - "name": "TW", - "description": "Taiwan", + "name": "GG", + "description": "Guernsey", "isDeprecated": false, "deprecationReason": null }, { - "name": "TJ", - "description": "Tajikistan", + "name": "GN", + "description": "Guinea", "isDeprecated": false, "deprecationReason": null }, { - "name": "TZ", - "description": "Tanzania", + "name": "GW", + "description": "Guinea-Bissau", "isDeprecated": false, "deprecationReason": null }, { - "name": "TH", - "description": "Thailand", + "name": "GY", + "description": "Guyana", "isDeprecated": false, "deprecationReason": null }, { - "name": "TL", - "description": "Timor-Leste", + "name": "HT", + "description": "Haiti", "isDeprecated": false, "deprecationReason": null }, { - "name": "TG", - "description": "Togo", + "name": "HM", + "description": "Heard & McDonald Islands", "isDeprecated": false, "deprecationReason": null }, { - "name": "TK", - "description": "Tokelau", + "name": "HN", + "description": "Honduras", "isDeprecated": false, "deprecationReason": null }, { - "name": "TO", - "description": "Tonga", + "name": "HK", + "description": "Hong Kong SAR China", "isDeprecated": false, "deprecationReason": null }, { - "name": "TT", - "description": "Trinidad & Tobago", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "TN", - "description": "Tunisia", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "TR", - "description": "Turkey", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "TM", - "description": "Turkmenistan", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "TC", - "description": "Turks & Caicos Islands", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "TV", - "description": "Tuvalu", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "UG", - "description": "Uganda", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "UA", - "description": "Ukraine", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "AE", - "description": "United Arab Emirates", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "GB", - "description": "United Kingdom", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "US", - "description": "United States", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "UY", - "description": "Uruguay", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "UM", - "description": "U.S. Outlying Islands", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "VI", - "description": "U.S. Virgin Islands", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "UZ", - "description": "Uzbekistan", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "VU", - "description": "Vanuatu", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "VA", - "description": "Vatican City", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "VE", - "description": "Venezuela", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "VN", - "description": "Vietnam", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "WF", - "description": "Wallis & Futuna", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "EH", - "description": "Western Sahara", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "YE", - "description": "Yemen", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ZM", - "description": "Zambia", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ZW", - "description": "Zimbabwe", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CustomerAttributeMetadata", - "description": "Customer attribute metadata.", - "fields": [ - { - "name": "code", - "description": "The unique identifier for an attribute code. This value should be in lowercase letters without spaces.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "default_value", - "description": "Default attribute value.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "entity_type", - "description": "The type of entity that defines the attribute.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "AttributeEntityTypeEnum", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "frontend_class", - "description": "The frontend class of the attribute.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "frontend_input", - "description": "The frontend input type of the attribute.", - "args": [], - "type": { - "kind": "ENUM", - "name": "AttributeFrontendInputEnum", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "input_filter", - "description": "The template used for the input of the attribute (e.g., 'date').", - "args": [], - "type": { - "kind": "ENUM", - "name": "InputFilterEnum", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "is_required", - "description": "Whether the attribute value is required.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "is_unique", - "description": "Whether the attribute value must be unique.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "label", - "description": "The label assigned to the attribute.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "multiline_count", - "description": "The number of lines of the attribute value.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "options", - "description": "Attribute options.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INTERFACE", - "name": "CustomAttributeOptionInterface", - "ofType": null - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "sort_order", - "description": "The position of the attribute in the form.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "validate_rules", - "description": "The validation rules of the attribute value.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "ValidationRule", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "CustomAttributeMetadataInterface", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "InputFilterEnum", - "description": "List of templates/filters applied to customer attribute input.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "NONE", - "description": "There are no templates or filters to be applied.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "DATE", - "description": "Forces attribute input to follow the date format.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "TRIM", - "description": "Strip whitespace (or other characters) from the beginning and end of the input.", + "name": "HU", + "description": "Hungary", "isDeprecated": false, "deprecationReason": null }, { - "name": "STRIPTAGS", - "description": "Strip HTML Tags.", + "name": "IS", + "description": "Iceland", "isDeprecated": false, "deprecationReason": null }, { - "name": "ESCAPEHTML", - "description": "Escape HTML Entities.", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "ValidationRule", - "description": "Defines a customer attribute validation rule.", - "fields": [ - { - "name": "name", - "description": "Validation rule name applied to a customer attribute.", - "args": [], - "type": { - "kind": "ENUM", - "name": "ValidationRuleEnum", - "ofType": null - }, + "name": "IN", + "description": "India", "isDeprecated": false, "deprecationReason": null }, { - "name": "value", - "description": "Validation rule value.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "ValidationRuleEnum", - "description": "List of validation rule names applied to a customer attribute.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "DATE_RANGE_MAX", - "description": "", + "name": "ID", + "description": "Indonesia", "isDeprecated": false, "deprecationReason": null }, { - "name": "DATE_RANGE_MIN", - "description": "", + "name": "IR", + "description": "Iran", "isDeprecated": false, "deprecationReason": null }, { - "name": "FILE_EXTENSIONS", - "description": "", + "name": "IQ", + "description": "Iraq", "isDeprecated": false, "deprecationReason": null }, { - "name": "INPUT_VALIDATION", - "description": "", + "name": "IE", + "description": "Ireland", "isDeprecated": false, "deprecationReason": null }, { - "name": "MAX_TEXT_LENGTH", - "description": "", + "name": "IM", + "description": "Isle of Man", "isDeprecated": false, "deprecationReason": null }, { - "name": "MIN_TEXT_LENGTH", - "description": "", + "name": "IL", + "description": "Israel", "isDeprecated": false, "deprecationReason": null }, { - "name": "MAX_FILE_SIZE", - "description": "", + "name": "IT", + "description": "Italy", "isDeprecated": false, "deprecationReason": null }, { - "name": "MAX_IMAGE_HEIGHT", - "description": "", + "name": "JM", + "description": "Jamaica", "isDeprecated": false, "deprecationReason": null }, { - "name": "MAX_IMAGE_WIDTH", - "description": "", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "ConfirmationStatusEnum", - "description": "List of account confirmation statuses.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "ACCOUNT_CONFIRMED", - "description": "Account confirmed", + "name": "JP", + "description": "Japan", "isDeprecated": false, "deprecationReason": null }, { - "name": "ACCOUNT_CONFIRMATION_NOT_REQUIRED", - "description": "Account confirmation not required", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "ComparableItem", - "description": "Defines an object used to iterate through items for product comparisons.", - "fields": [ - { - "name": "attributes", - "description": "An array of product attributes that can be used to compare products.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "ProductAttribute", - "ofType": null - } - } - }, + "name": "JE", + "description": "Jersey", "isDeprecated": false, "deprecationReason": null }, - { - "name": "product", - "description": "Details about a product in a compare list.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INTERFACE", - "name": "ProductInterface", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "uid", - "description": "The unique ID of an item in a compare list.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "ProductAttribute", - "description": "Contains a product attribute code and value.", - "fields": [ - { - "name": "code", - "description": "The unique identifier for a product attribute code.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "value", - "description": "The display value of the attribute.", - "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": "ComparableAttribute", - "description": "Contains an attribute code that is used for product comparisons.", - "fields": [ - { - "name": "code", - "description": "An attribute code that is enabled for product comparisons.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "label", - "description": "The label of the attribute code.", - "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": "CompareList", - "description": "Contains iterable information such as the array of items, the count, and attributes that represent the compare list.", - "fields": [ - { - "name": "attributes", - "description": "An array of attributes that can be used for comparing products.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "ComparableAttribute", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "item_count", - "description": "The number of items in the compare list.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "items", - "description": "An array of products to compare.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "ComparableItem", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "uid", - "description": "The unique ID assigned to the compare list.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "CreateCompareListInput", - "description": "Contains an array of product IDs to use for creating a compare list.", - "fields": null, - "inputFields": [ - { - "name": "products", - "description": "An array of product IDs to add to the compare list.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "AddProductsToCompareListInput", - "description": "Contains products to add to an existing compare list.", - "fields": null, - "inputFields": [ - { - "name": "products", - "description": "An array of product IDs to add to the compare list.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - }, - "defaultValue": null - }, - { - "name": "uid", - "description": "The unique identifier of the compare list to modify.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "RemoveProductsFromCompareListInput", - "description": "Defines which products to remove from a compare list.", - "fields": null, - "inputFields": [ - { - "name": "products", - "description": "An array of product IDs to remove from the compare list.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - }, - "defaultValue": null - }, - { - "name": "uid", - "description": "The unique identifier of the compare list to modify.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "DeleteCompareListOutput", - "description": "Contains the results of the request to delete a compare list.", - "fields": [ - { - "name": "result", - "description": "Indicates whether the compare list was successfully deleted.", - "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": "AssignCompareListToCustomerOutput", - "description": "Contains the results of the request to assign a compare list.", - "fields": [ - { - "name": "compare_list", - "description": "The contents of the customer's compare list.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "CompareList", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "result", - "description": "Indicates whether the compare list was successfully assigned to the customer.", - "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": "INPUT_OBJECT", - "name": "CreateGuestCartInput", - "description": "", - "fields": null, - "inputFields": [ - { - "name": "cart_uid", - "description": "Optional client-generated ID", - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "createEmptyCartInput", - "description": "Assigns a specific `cart_id` to the empty cart.", - "fields": null, - "inputFields": [ - { - "name": "cart_id", - "description": "The ID to assign to the cart.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "AddSimpleProductsToCartInput", - "description": "Defines the simple and group products to add to the cart.", - "fields": null, - "inputFields": [ - { - "name": "cart_id", - "description": "The unique ID of a `Cart` object.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "cart_items", - "description": "An array of simple and group items to add.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "SimpleProductCartItemInput", - "ofType": null - } - } - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "SimpleProductCartItemInput", - "description": "Defines a single product to add to the cart.", - "fields": null, - "inputFields": [ - { - "name": "customizable_options", - "description": "An array that defines customizable options for the product.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "CustomizableOptionInput", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "data", - "description": "An object containing the `sku`, `quantity`, and other relevant information about the product.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "CartItemInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "AddVirtualProductsToCartInput", - "description": "Defines the virtual products to add to the cart.", - "fields": null, - "inputFields": [ - { - "name": "cart_id", - "description": "The unique ID of a `Cart` object.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "cart_items", - "description": "An array of virtual products to add.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "VirtualProductCartItemInput", - "ofType": null - } - } - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "VirtualProductCartItemInput", - "description": "Defines a single product to add to the cart.", - "fields": null, - "inputFields": [ - { - "name": "customizable_options", - "description": "An array that defines customizable options for the product.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "CustomizableOptionInput", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "data", - "description": "An object containing the `sku`, `quantity`, and other relevant information about the product.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "CartItemInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "CartItemInput", - "description": "Defines an item to be added to the cart.", - "fields": null, - "inputFields": [ - { - "name": "entered_options", - "description": "An array of entered options for the base product, such as personalization text.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "EnteredOptionInput", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "parent_sku", - "description": "For a child product, the SKU of its parent product.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "quantity", - "description": "The amount or number of an item to add.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "selected_options", - "description": "The selected options for the base product, such as color or size, using the unique ID for an object such as `CustomizableRadioOption`, `CustomizableDropDownOption`, or `ConfigurableProductOptionsValues`.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "sku", - "description": "The SKU of the product.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "SortQuoteItemsEnum", - "description": "Specifies the field to use for sorting quote items", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "ITEM_ID", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "CREATED_AT", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "UPDATED_AT", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "PRODUCT_ID", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "SKU", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "NAME", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "DESCRIPTION", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "WEIGHT", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "QTY", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "PRICE", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "BASE_PRICE", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "CUSTOM_PRICE", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "DISCOUNT_PERCENT", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "DISCOUNT_AMOUNT", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "BASE_DISCOUNT_AMOUNT", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "TAX_PERCENT", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "TAX_AMOUNT", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "BASE_TAX_AMOUNT", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ROW_TOTAL", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "BASE_ROW_TOTAL", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ROW_TOTAL_WITH_DISCOUNT", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ROW_WEIGHT", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "PRODUCT_TYPE", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "BASE_TAX_BEFORE_DISCOUNT", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "TAX_BEFORE_DISCOUNT", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ORIGINAL_CUSTOM_PRICE", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "PRICE_INC_TAX", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "BASE_PRICE_INC_TAX", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ROW_TOTAL_INC_TAX", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "BASE_ROW_TOTAL_INC_TAX", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "DISCOUNT_TAX_COMPENSATION_AMOUNT", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "BASE_DISCOUNT_TAX_COMPENSATION_AMOUNT", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "FREE_SHIPPING", - "description": "", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "QuoteItemsSortInput", - "description": "Specifies the field to use for sorting quote items", - "fields": null, - "inputFields": [ - { - "name": "field", - "description": "Specifies the quote items field to sort by", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "SortQuoteItemsEnum", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "order", - "description": "Specifies the order of quote items' sorting", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "SortEnum", - "ofType": null - } - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "CustomizableOptionInput", - "description": "Defines a customizable option.", - "fields": null, - "inputFields": [ - { - "name": "id", - "description": "The customizable option ID of the product.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "uid", - "description": "The unique ID for a `CartItemInterface` object.", - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "value_string", - "description": "The string value of the option.", - "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": "ApplyCouponToCartInput", - "description": "Specifies the coupon code to apply to the cart.", - "fields": null, - "inputFields": [ - { - "name": "cart_id", - "description": "The unique ID of a `Cart` object.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "coupon_code", - "description": "A valid coupon code.", - "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": "UpdateCartItemsInput", - "description": "Modifies the specified items in the cart.", - "fields": null, - "inputFields": [ - { - "name": "cart_id", - "description": "The unique ID of a `Cart` object.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "cart_items", - "description": "An array of items to be updated.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "CartItemUpdateInput", - "ofType": null - } - } - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "CartItemUpdateInput", - "description": "A single item to be updated.", - "fields": null, - "inputFields": [ - { - "name": "cart_item_id", - "description": "Deprecated. Use `cart_item_uid` instead.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "cart_item_uid", - "description": "The unique ID for a `CartItemInterface` object.", - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "customizable_options", - "description": "An array that defines customizable options for the product.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "CustomizableOptionInput", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "gift_message", - "description": "Gift message details for the cart item", - "type": { - "kind": "INPUT_OBJECT", - "name": "GiftMessageInput", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "gift_wrapping_id", - "description": "The unique ID for a `GiftWrapping` object to be used for the cart item.", - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "quantity", - "description": "The new quantity of the item.", - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "RemoveItemFromCartInput", - "description": "Specifies which items to remove from the cart.", - "fields": null, - "inputFields": [ - { - "name": "cart_id", - "description": "The unique ID of a `Cart` object.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "cart_item_id", - "description": "Deprecated. Use `cart_item_uid` instead.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "cart_item_uid", - "description": "Required field. The unique ID for a `CartItemInterface` object.", - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "SetShippingAddressesOnCartInput", - "description": "Specifies an array of addresses to use for shipping.", - "fields": null, - "inputFields": [ - { - "name": "cart_id", - "description": "The unique ID of a `Cart` object.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "shipping_addresses", - "description": "An array of shipping addresses.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "ShippingAddressInput", - "ofType": null - } - } - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "ShippingAddressInput", - "description": "Defines a single shipping address.", - "fields": null, - "inputFields": [ - { - "name": "address", - "description": "Defines a shipping address.", - "type": { - "kind": "INPUT_OBJECT", - "name": "CartAddressInput", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "customer_address_id", - "description": "An ID from the customer's address book that uniquely identifies the address to be used for shipping.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "customer_notes", - "description": "Text provided by the shopper.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "pickup_location_code", - "description": "The code of Pickup Location which will be used for In-Store Pickup.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "SetBillingAddressOnCartInput", - "description": "Sets the billing address.", - "fields": null, - "inputFields": [ - { - "name": "billing_address", - "description": "The billing address.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "BillingAddressInput", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "cart_id", - "description": "The unique ID of a `Cart` object.", - "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": "BillingAddressInput", - "description": "Defines the billing address.", - "fields": null, - "inputFields": [ - { - "name": "address", - "description": "Defines a billing address.", - "type": { - "kind": "INPUT_OBJECT", - "name": "CartAddressInput", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "customer_address_id", - "description": "An ID from the customer's address book that uniquely identifies the address to be used for billing.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "same_as_shipping", - "description": "Indicates whether to set the billing address to be the same as the existing shipping address on the cart.", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "use_for_shipping", - "description": "Indicates whether to set the shipping address to be the same as this billing address.", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "CartAddressInput", - "description": "Defines the billing or shipping address to be applied to the cart.", - "fields": null, - "inputFields": [ - { - "name": "city", - "description": "The city specified for the billing or shipping address.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "company", - "description": "The company specified for the billing or shipping address.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "country_code", - "description": "The country code and label for the billing or shipping address.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "custom_attributes", - "description": "The custom attribute values of the billing or shipping address.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "AttributeValueInput", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "fax", - "description": "The customer's fax number.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "firstname", - "description": "The first name of the customer or guest.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "lastname", - "description": "The last name of the customer or guest.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "middlename", - "description": "The middle name of the person associated with the billing/shipping address.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "postcode", - "description": "The ZIP or postal code of the billing or shipping address.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "prefix", - "description": "An honorific, such as Dr., Mr., or Mrs.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "region", - "description": "A string that defines the state or province of the billing or shipping address.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "region_id", - "description": "An integer that defines the state or province of the billing or shipping address.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "save_in_address_book", - "description": "Determines whether to save the address in the customer's address book. The default value is true.", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "street", - "description": "An array containing the street for the billing or shipping address.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - }, - "defaultValue": null - }, - { - "name": "suffix", - "description": "A value such as Sr., Jr., or III.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "telephone", - "description": "The telephone number for the billing or shipping address.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "vat_id", - "description": "The VAT company number for billing or shipping address.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "SetShippingMethodsOnCartInput", - "description": "Applies one or shipping methods to the cart.", - "fields": null, - "inputFields": [ - { - "name": "cart_id", - "description": "The unique ID of a `Cart` object.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "shipping_methods", - "description": "An array of shipping methods.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "ShippingMethodInput", - "ofType": null - } - } - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "ShippingMethodInput", - "description": "Defines the shipping carrier and method.", - "fields": null, - "inputFields": [ - { - "name": "carrier_code", - "description": "A string that identifies a commercial carrier or an offline delivery method.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "method_code", - "description": "A string that indicates which service a commercial carrier will use to ship items. For offline delivery methods, this value is similar to the label displayed on the checkout page.", - "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": "SetPaymentMethodAndPlaceOrderInput", - "description": "Applies a payment method to the quote.", - "fields": null, - "inputFields": [ - { - "name": "cart_id", - "description": "The unique ID of a `Cart` object.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "payment_method", - "description": "The payment method data to apply to the cart.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "PaymentMethodInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "PlaceOrderInput", - "description": "Specifies the quote to be converted to an order.", - "fields": null, - "inputFields": [ - { - "name": "cart_id", - "description": "The unique ID of a `Cart` object.", - "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": "SetPaymentMethodOnCartInput", - "description": "Applies a payment method to the cart.", - "fields": null, - "inputFields": [ - { - "name": "cart_id", - "description": "The unique ID of a `Cart` object.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "payment_method", - "description": "The payment method data to apply to the cart.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "PaymentMethodInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "PaymentMethodInput", - "description": "Defines the payment method.", - "fields": null, - "inputFields": [ - { - "name": "braintree", - "description": "", - "type": { - "kind": "INPUT_OBJECT", - "name": "BraintreeInput", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "braintree_ach_direct_debit", - "description": "", - "type": { - "kind": "INPUT_OBJECT", - "name": "BraintreeInput", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "braintree_ach_direct_debit_vault", - "description": "", - "type": { - "kind": "INPUT_OBJECT", - "name": "BraintreeVaultInput", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "braintree_applepay_vault", - "description": "", - "type": { - "kind": "INPUT_OBJECT", - "name": "BraintreeVaultInput", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "braintree_cc_vault", - "description": "", - "type": { - "kind": "INPUT_OBJECT", - "name": "BraintreeCcVaultInput", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "braintree_googlepay_vault", - "description": "", - "type": { - "kind": "INPUT_OBJECT", - "name": "BraintreeVaultInput", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "braintree_paypal", - "description": "", - "type": { - "kind": "INPUT_OBJECT", - "name": "BraintreeInput", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "braintree_paypal_vault", - "description": "", - "type": { - "kind": "INPUT_OBJECT", - "name": "BraintreeVaultInput", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "code", - "description": "The internal name for the payment method.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "hosted_pro", - "description": "Required input for PayPal Hosted pro payments.", - "type": { - "kind": "INPUT_OBJECT", - "name": "HostedProInput", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "payflow_express", - "description": "Required input for Payflow Express Checkout payments.", - "type": { - "kind": "INPUT_OBJECT", - "name": "PayflowExpressInput", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "payflow_link", - "description": "Required input for PayPal Payflow Link and Payments Advanced payments.", - "type": { - "kind": "INPUT_OBJECT", - "name": "PayflowLinkInput", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "payflowpro", - "description": "Required input for PayPal Payflow Pro and Payment Pro payments.", - "type": { - "kind": "INPUT_OBJECT", - "name": "PayflowProInput", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "payflowpro_cc_vault", - "description": "Required input for PayPal Payflow Pro vault payments.", - "type": { - "kind": "INPUT_OBJECT", - "name": "VaultTokenInput", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "payment_services_paypal_apple_pay", - "description": "Required input for Apple Pay button", - "type": { - "kind": "INPUT_OBJECT", - "name": "ApplePayMethodInput", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "payment_services_paypal_hosted_fields", - "description": "Required input for Hosted Fields", - "type": { - "kind": "INPUT_OBJECT", - "name": "HostedFieldsInput", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "payment_services_paypal_smart_buttons", - "description": "Required input for Smart buttons", - "type": { - "kind": "INPUT_OBJECT", - "name": "SmartButtonMethodInput", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "payment_services_paypal_vault", - "description": "Required input for vault", - "type": { - "kind": "INPUT_OBJECT", - "name": "VaultMethodInput", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "paypal_express", - "description": "Required input for Express Checkout and Payments Standard payments.", - "type": { - "kind": "INPUT_OBJECT", - "name": "PaypalExpressInput", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "purchase_order_number", - "description": "The purchase order number. Optional for most payment methods.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "SetGuestEmailOnCartInput", - "description": "Defines the guest email and cart.", - "fields": null, - "inputFields": [ - { - "name": "cart_id", - "description": "The unique ID of a `Cart` object.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "email", - "description": "The email address of the guest.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CartPrices", - "description": "Contains details about the final price of items in the cart, including discount and tax information.", - "fields": [ - { - "name": "applied_taxes", - "description": "An array containing the names and amounts of taxes applied to each item in the cart.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "CartTaxItem", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "discount", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "CartDiscount", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Use discounts instead." - }, - { - "name": "discounts", - "description": "An array containing cart rule discounts, store credit and gift cards applied to the cart.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Discount", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "gift_options", - "description": "The list of prices for the selected gift options.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "GiftOptionsPrices", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "grand_total", - "description": "The total, including discounts, taxes, shipping, and other fees.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Money", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "subtotal_excluding_tax", - "description": "The subtotal without any applied taxes.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Money", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "subtotal_including_tax", - "description": "The subtotal including any applied taxes.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Money", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "subtotal_with_discount_excluding_tax", - "description": "The subtotal with any discounts applied, but not taxes.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Money", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CartTaxItem", - "description": "Contains tax information about an item in the cart.", - "fields": [ - { - "name": "amount", - "description": "The amount of tax applied to the item.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Money", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "label", - "description": "The description of the tax.", - "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": "CartDiscount", - "description": "Contains information about discounts applied to the cart.", - "fields": [ - { - "name": "amount", - "description": "The amount of the discount applied to the item.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Money", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "label", - "description": "The description of the discount.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CreateGuestCartOutput", - "description": "", - "fields": [ - { - "name": "cart", - "description": "The newly created cart.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Cart", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "SetPaymentMethodOnCartOutput", - "description": "Contains details about the cart after setting the payment method.", - "fields": [ - { - "name": "cart", - "description": "The cart after setting the payment method.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Cart", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "SetBillingAddressOnCartOutput", - "description": "Contains details about the cart after setting the billing address.", - "fields": [ - { - "name": "cart", - "description": "The cart after setting the billing address.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Cart", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "SetShippingAddressesOnCartOutput", - "description": "Contains details about the cart after setting the shipping addresses.", - "fields": [ - { - "name": "cart", - "description": "The cart after setting the shipping addresses.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Cart", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "SetShippingMethodsOnCartOutput", - "description": "Contains details about the cart after setting the shipping methods.", - "fields": [ - { - "name": "cart", - "description": "The cart after setting the shipping methods.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Cart", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "ApplyCouponToCartOutput", - "description": "Contains details about the cart after applying a coupon.", - "fields": [ - { - "name": "cart", - "description": "The cart after applying a coupon.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Cart", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "PlaceOrderOutput", - "description": "Contains the results of the request to place an order.", - "fields": [ - { - "name": "errors", - "description": "An array of place order errors.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PlaceOrderError", - "ofType": null - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "order", - "description": "The ID of the order.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Order", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Use `orderV2` instead." - }, - { - "name": "orderV2", - "description": "Full order information.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "CustomerOrder", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "PlaceOrderError", - "description": "An error encountered while placing an order.", - "fields": [ - { - "name": "code", - "description": "An error code that is specific to place order.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "PlaceOrderErrorCodes", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "message", - "description": "A localized error message.", - "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": "Cart", - "description": "Contains the contents and other details about a guest or customer cart.", - "fields": [ - { - "name": "applied_coupon", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "AppliedCoupon", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Use `applied_coupons` instead." - }, - { - "name": "applied_coupons", - "description": "An array of `AppliedCoupon` objects. Each object contains the `code` text attribute, which specifies the coupon code.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "AppliedCoupon", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "applied_gift_cards", - "description": "An array of gift card items applied to the cart.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "AppliedGiftCard", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "applied_reward_points", - "description": "The amount of reward points applied to the cart.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "RewardPointsAmount", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "applied_store_credit", - "description": "Store credit information applied to the cart.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "AppliedStoreCredit", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "available_gift_wrappings", - "description": "The list of available gift wrapping options for the cart.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "GiftWrapping", - "ofType": null - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "available_payment_methods", - "description": "An array of available payment methods.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "AvailablePaymentMethod", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "billing_address", - "description": "The billing address assigned to the cart.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "BillingCartAddress", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "email", - "description": "The email address of the guest or customer.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "gift_message", - "description": "The entered gift message for the cart", - "args": [], - "type": { - "kind": "OBJECT", - "name": "GiftMessage", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "gift_receipt_included", - "description": "Indicates whether the shopper requested gift receipt for the cart.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "gift_wrapping", - "description": "The selected gift wrapping for the cart.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "GiftWrapping", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": "The unique ID for a `Cart` object.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "is_virtual", - "description": "Indicates whether the cart contains only virtual products.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "items", - "description": "An array of products that have been added to the cart.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INTERFACE", - "name": "CartItemInterface", - "ofType": null - } - }, - "isDeprecated": true, - "deprecationReason": "Use `itemsV2` instead." - }, - { - "name": "itemsV2", - "description": null, - "args": [ - { - "name": "pageSize", - "description": "", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "20" - }, - { - "name": "currentPage", - "description": "", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "1" - }, - { - "name": "sort", - "description": "", - "type": { - "kind": "INPUT_OBJECT", - "name": "QuoteItemsSortInput", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "CartItems", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "prices", - "description": "Pricing details for the quote.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "CartPrices", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "printed_card_included", - "description": "Indicates whether the shopper requested a printed card for the cart.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "selected_payment_method", - "description": "Indicates which payment method was applied to the cart.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "SelectedPaymentMethod", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "shipping_addresses", - "description": "An array of shipping addresses assigned to the cart.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "ShippingCartAddress", - "ofType": null - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "total_quantity", - "description": "The total number of items in the cart.", - "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": "CartItems", - "description": "", - "fields": [ - { - "name": "items", - "description": "An array of products that have been added to the cart.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INTERFACE", - "name": "CartItemInterface", - "ofType": null - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "page_info", - "description": "Metadata for pagination rendering.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "SearchResultPageInfo", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "total_count", - "description": "The number of returned cart items.", - "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": "INTERFACE", - "name": "CartAddressInterface", - "description": "", - "fields": [ - { - "name": "city", - "description": "The city specified for the billing or shipping address.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "company", - "description": "The company specified for the billing or shipping address.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "country", - "description": "An object containing the country label and code.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "CartAddressCountry", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "custom_attributes", - "description": "The custom attribute values of the billing or shipping address.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INTERFACE", - "name": "AttributeValueInterface", - "ofType": null - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "fax", - "description": "The customer's fax number.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "firstname", - "description": "The first name of the customer or guest.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "lastname", - "description": "The last name of the customer or guest.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "middlename", - "description": "The middle name of the person associated with the billing/shipping address.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "postcode", - "description": "The ZIP or postal code of the billing or shipping address.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "prefix", - "description": "An honorific, such as Dr., Mr., or Mrs.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "region", - "description": "An object containing the region label and code.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "CartAddressRegion", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "street", - "description": "An array containing the street for the billing or shipping address.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "suffix", - "description": "A value such as Sr., Jr., or III.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "telephone", - "description": "The telephone number for the billing or shipping address.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "uid", - "description": "The unique id of the customer address.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "vat_id", - "description": "The VAT company number for billing or shipping address.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": [ - { - "kind": "OBJECT", - "name": "ShippingCartAddress", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "BillingCartAddress", - "ofType": null - } - ] - }, - { - "kind": "OBJECT", - "name": "ShippingCartAddress", - "description": "Contains shipping addresses and methods.", - "fields": [ - { - "name": "available_shipping_methods", - "description": "An array that lists the shipping methods that can be applied to the cart.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "AvailableShippingMethod", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "cart_items", - "description": null, - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "CartItemQuantity", - "ofType": null - } - }, - "isDeprecated": true, - "deprecationReason": "Use `cart_items_v2` instead." - }, - { - "name": "cart_items_v2", - "description": "An array that lists the items in the cart.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INTERFACE", - "name": "CartItemInterface", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "city", - "description": "The city specified for the billing or shipping address.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "company", - "description": "The company specified for the billing or shipping address.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "country", - "description": "An object containing the country label and code.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "CartAddressCountry", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "custom_attributes", - "description": "The custom attribute values of the billing or shipping address.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INTERFACE", - "name": "AttributeValueInterface", - "ofType": null - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "customer_notes", - "description": "Text provided by the shopper.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "fax", - "description": "The customer's fax number.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "firstname", - "description": "The first name of the customer or guest.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "items_weight", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "This information should not be exposed on the frontend." - }, - { - "name": "lastname", - "description": "The last name of the customer or guest.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "middlename", - "description": "The middle name of the person associated with the billing/shipping address.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pickup_location_code", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "postcode", - "description": "The ZIP or postal code of the billing or shipping address.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "prefix", - "description": "An honorific, such as Dr., Mr., or Mrs.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "region", - "description": "An object containing the region label and code.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "CartAddressRegion", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "selected_shipping_method", - "description": "An object that describes the selected shipping method.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "SelectedShippingMethod", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "street", - "description": "An array containing the street for the billing or shipping address.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "suffix", - "description": "A value such as Sr., Jr., or III.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "telephone", - "description": "The telephone number for the billing or shipping address.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "uid", - "description": "The unique id of the customer address.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "vat_id", - "description": "The VAT company number for billing or shipping address.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "CartAddressInterface", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "BillingCartAddress", - "description": "Contains details about the billing address.", - "fields": [ - { - "name": "city", - "description": "The city specified for the billing or shipping address.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "company", - "description": "The company specified for the billing or shipping address.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "country", - "description": "An object containing the country label and code.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "CartAddressCountry", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "custom_attributes", - "description": "The custom attribute values of the billing or shipping address.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INTERFACE", - "name": "AttributeValueInterface", - "ofType": null - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "customer_notes", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "The field is used only in shipping address." - }, - { - "name": "fax", - "description": "The customer's fax number.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "firstname", - "description": "The first name of the customer or guest.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "lastname", - "description": "The last name of the customer or guest.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "middlename", - "description": "The middle name of the person associated with the billing/shipping address.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "postcode", - "description": "The ZIP or postal code of the billing or shipping address.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "prefix", - "description": "An honorific, such as Dr., Mr., or Mrs.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "region", - "description": "An object containing the region label and code.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "CartAddressRegion", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "street", - "description": "An array containing the street for the billing or shipping address.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "suffix", - "description": "A value such as Sr., Jr., or III.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "telephone", - "description": "The telephone number for the billing or shipping address.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "uid", - "description": "The unique id of the customer address.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "vat_id", - "description": "The VAT company number for billing or shipping address.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "CartAddressInterface", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CartItemQuantity", - "description": "Deprecated: The `ShippingCartAddress.cart_items` field now returns `CartItemInterface`.", - "fields": [ - { - "name": "cart_item_id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": true, - "deprecationReason": "The `ShippingCartAddress.cart_items` field now returns `CartItemInterface`." - }, - { - "name": "quantity", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - } - }, - "isDeprecated": true, - "deprecationReason": "The `ShippingCartAddress.cart_items` field now returns `CartItemInterface`." - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CartAddressRegion", - "description": "Contains details about the region in a billing or shipping address.", - "fields": [ - { - "name": "code", - "description": "The state or province code.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "label", - "description": "The display label for the region.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "region_id", - "description": "The unique ID for a pre-defined region.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CartAddressCountry", - "description": "Contains details the country in a billing or shipping address.", - "fields": [ - { - "name": "code", - "description": "The country code.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "label", - "description": "The display label for the country.", - "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": "SelectedShippingMethod", - "description": "Contains details about the selected shipping method and carrier.", - "fields": [ - { - "name": "amount", - "description": "The cost of shipping using this shipping method.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Money", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "base_amount", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "Money", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "The field should not be used on the storefront." - }, - { - "name": "carrier_code", - "description": "A string that identifies a commercial carrier or an offline shipping method.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "carrier_title", - "description": "The label for the carrier code.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "method_code", - "description": "A shipping method code associated with a carrier.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "method_title", - "description": "The label for the method code.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "price_excl_tax", - "description": "The cost of shipping using this shipping method, excluding tax.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Money", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "price_incl_tax", - "description": "The cost of shipping using this shipping method, including tax.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Money", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "AvailableShippingMethod", - "description": "Contains details about the possible shipping methods and carriers.", - "fields": [ - { - "name": "amount", - "description": "The cost of shipping using this shipping method.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Money", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "available", - "description": "Indicates whether this shipping method can be applied to the cart.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "base_amount", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "Money", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "The field should not be used on the storefront." - }, - { - "name": "carrier_code", - "description": "A string that identifies a commercial carrier or an offline shipping method.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "carrier_title", - "description": "The label for the carrier code.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "error_message", - "description": "Describes an error condition.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "method_code", - "description": "A shipping method code associated with a carrier. The value could be null if no method is available.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "method_title", - "description": "The label for the shipping method code. The value could be null if no method is available.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "price_excl_tax", - "description": "The cost of shipping using this shipping method, excluding tax.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Money", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "price_incl_tax", - "description": "The cost of shipping using this shipping method, including tax.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Money", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "AvailablePaymentMethod", - "description": "Describes a payment method that the shopper can use to pay for the order.", - "fields": [ - { - "name": "code", - "description": "The payment method code.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "is_deferred", - "description": "If the payment method is an online integration", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "title", - "description": "The payment method title.", - "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": "SelectedPaymentMethod", - "description": "Describes the payment method the shopper selected.", - "fields": [ - { - "name": "code", - "description": "The payment method code.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "purchase_order_number", - "description": "The purchase order number.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "title", - "description": "The payment method title.", - "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": "AppliedCoupon", - "description": "Contains the applied coupon code.", - "fields": [ - { - "name": "code", - "description": "The coupon code the shopper applied to the card.", - "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": "INPUT_OBJECT", - "name": "RemoveCouponFromCartInput", - "description": "Specifies the cart from which to remove a coupon.", - "fields": null, - "inputFields": [ - { - "name": "cart_id", - "description": "The unique ID of a `Cart` object.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "RemoveCouponFromCartOutput", - "description": "Contains details about the cart after removing a coupon.", - "fields": [ - { - "name": "cart", - "description": "The cart after removing a coupon.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Cart", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "AddSimpleProductsToCartOutput", - "description": "Contains details about the cart after adding simple or group products.", - "fields": [ - { - "name": "cart", - "description": "The cart after adding products.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Cart", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "AddVirtualProductsToCartOutput", - "description": "Contains details about the cart after adding virtual products.", - "fields": [ - { - "name": "cart", - "description": "The cart after adding products.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Cart", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "UpdateCartItemsOutput", - "description": "Contains details about the cart after updating items.", - "fields": [ - { - "name": "cart", - "description": "The cart after updating products.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Cart", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "RemoveItemFromCartOutput", - "description": "Contains details about the cart after removing an item.", - "fields": [ - { - "name": "cart", - "description": "The cart after removing an item.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Cart", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "SetGuestEmailOnCartOutput", - "description": "Contains details about the cart after setting the email of a guest.", - "fields": [ - { - "name": "cart", - "description": "The cart after setting the guest email.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Cart", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "SimpleCartItem", - "description": "An implementation for simple product cart items.", - "fields": [ - { - "name": "available_gift_wrapping", - "description": "The list of available gift wrapping options for the cart item.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "GiftWrapping", - "ofType": null - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "customizable_options", - "description": "An array containing the customizable options the shopper selected.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "SelectedCustomizableOption", - "ofType": null - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "discount", - "description": "Contains discount for quote line item.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Discount", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "errors", - "description": "An array of errors encountered while loading the cart item", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "CartItemError", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "gift_message", - "description": "The entered gift message for the cart item", - "args": [], - "type": { - "kind": "OBJECT", - "name": "GiftMessage", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "gift_wrapping", - "description": "The selected gift wrapping for the cart item.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "GiftWrapping", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": true, - "deprecationReason": "Use `uid` instead." - }, - { - "name": "is_available", - "description": "True if requested quantity is less than available stock, false otherwise.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "note_from_buyer", - "description": "The buyer's quote line item note.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "ItemNote", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "note_from_seller", - "description": "The seller's quote line item note.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "ItemNote", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "prices", - "description": "Contains details about the price of the item, including taxes and discounts.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "CartItemPrices", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "product", - "description": "Details about an item in the cart.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INTERFACE", - "name": "ProductInterface", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "quantity", - "description": "The quantity of this item in the cart.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "uid", - "description": "The unique ID for a `CartItemInterface` object.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "CartItemInterface", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "VirtualCartItem", - "description": "An implementation for virtual product cart items.", - "fields": [ - { - "name": "customizable_options", - "description": "An array containing customizable options the shopper selected.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "SelectedCustomizableOption", - "ofType": null - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "discount", - "description": "Contains discount for quote line item.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Discount", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "errors", - "description": "An array of errors encountered while loading the cart item", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "CartItemError", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": true, - "deprecationReason": "Use `uid` instead." - }, - { - "name": "is_available", - "description": "True if requested quantity is less than available stock, false otherwise.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "note_from_buyer", - "description": "The buyer's quote line item note.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "ItemNote", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "note_from_seller", - "description": "The seller's quote line item note.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "ItemNote", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "prices", - "description": "Contains details about the price of the item, including taxes and discounts.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "CartItemPrices", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "product", - "description": "Details about an item in the cart.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INTERFACE", - "name": "ProductInterface", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "quantity", - "description": "The quantity of this item in the cart.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "uid", - "description": "The unique ID for a `CartItemInterface` object.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "CartItemInterface", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INTERFACE", - "name": "CartItemInterface", - "description": "An interface for products in a cart.", - "fields": [ - { - "name": "discount", - "description": "Contains discount for quote line item.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Discount", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "errors", - "description": "An array of errors encountered while loading the cart item", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "CartItemError", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": true, - "deprecationReason": "Use `uid` instead." - }, - { - "name": "is_available", - "description": "True if requested quantity is less than available stock, false otherwise.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "note_from_buyer", - "description": "The buyer's quote line item note.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "ItemNote", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "note_from_seller", - "description": "The seller's quote line item note.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "ItemNote", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "prices", - "description": "Contains details about the price of the item, including taxes and discounts.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "CartItemPrices", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "product", - "description": "Details about an item in the cart.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INTERFACE", - "name": "ProductInterface", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "quantity", - "description": "The quantity of this item in the cart.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "uid", - "description": "The unique ID for a `CartItemInterface` object.", - "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": "SimpleCartItem", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "VirtualCartItem", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "DownloadableCartItem", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "BundleCartItem", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "GiftCardCartItem", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "ConfigurableCartItem", - "ofType": null - } - ] - }, - { - "kind": "OBJECT", - "name": "CartItemError", - "description": "", - "fields": [ - { - "name": "code", - "description": "An error code that describes the error encountered", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "CartItemErrorType", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "message", - "description": "A localized error message", - "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": "ENUM", - "name": "CartItemErrorType", - "description": "", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "UNDEFINED", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ITEM_QTY", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ITEM_INCREMENTS", - "description": "", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "Discount", - "description": "Specifies the discount type and value for quote line item.", - "fields": [ - { - "name": "amount", - "description": "The amount of the discount.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Money", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "applied_to", - "description": "The type of the entity the discount is applied to.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "CartDiscountType", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "coupon", - "description": "The coupon related to the discount.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "AppliedCoupon", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "label", - "description": "A description of the discount.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "type", - "description": "Quote line item discount type. Values: 1 = PERCENTAGE_DISCOUNT; 2 = AMOUNT_DISCOUNT; 3 = PROPOSED_TOTAL.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "value", - "description": "Quote line item discount value.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "CartDiscountType", - "description": "", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "ITEM", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "SHIPPING", - "description": "", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CartItemPrices", - "description": "Contains details about the price of the item, including taxes and discounts.", - "fields": [ - { - "name": "discounts", - "description": "An array of discounts to be applied to the cart item.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Discount", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "fixed_product_taxes", - "description": "An array of FPTs applied to the cart item.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "FixedProductTax", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "price", - "description": "The price of the item before any discounts were applied. The price that might include tax, depending on the configured display settings for cart.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Money", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "price_including_tax", - "description": "The price of the item before any discounts were applied. The price that might include tax, depending on the configured display settings for cart.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Money", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "row_total", - "description": "The value of the price multiplied by the quantity of the item.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Money", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "row_total_including_tax", - "description": "The value of `row_total` plus the tax applied to the item.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Money", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "total_item_discount", - "description": "The total of all discounts applied to the item.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Money", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "SelectedCustomizableOption", - "description": "Identifies a customized product that has been placed in a cart.", - "fields": [ - { - "name": "customizable_option_uid", - "description": "The unique ID for a specific `CustomizableOptionInterface` object, such as a `CustomizableFieldOption`, `CustomizableFileOption`, or `CustomizableAreaOption` object.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": true, - "deprecationReason": "Use `SelectedCustomizableOption.customizable_option_uid` instead." - }, - { - "name": "is_required", - "description": "Indicates whether the customizable option is required.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "label", - "description": "The display name of the selected customizable option.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "sort_order", - "description": "A value indicating the order to display this option.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "type", - "description": "The type of `CustomizableOptionInterface` object.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "values", - "description": "An array of selectable values.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "SelectedCustomizableOptionValue", - "ofType": null - } - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "SelectedCustomizableOptionValue", - "description": "Identifies the value of the selected customized option.", - "fields": [ - { - "name": "customizable_option_value_uid", - "description": "The unique ID for a value object that corresponds to the object represented by the `customizable_option_uid` attribute.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": true, - "deprecationReason": "Use `SelectedCustomizableOptionValue.customizable_option_value_uid` instead." - }, - { - "name": "label", - "description": "The display name of the selected value.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "price", - "description": "The price of the selected customizable value.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "CartItemSelectedOptionValuePrice", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "value", - "description": "The text identifying the selected value.", - "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": "CartItemSelectedOptionValuePrice", - "description": "Contains details about the price of a selected customizable value.", - "fields": [ - { - "name": "type", - "description": "Indicates whether the price type is fixed, percent, or dynamic.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "PriceTypeEnum", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "units", - "description": "A string that describes the unit of the value.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "value", - "description": "A price value.", - "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": "Order", - "description": "Contains the order ID.", - "fields": [ - { - "name": "order_id", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Use `order_number` instead." - }, - { - "name": "order_number", - "description": "The unique ID for an `Order` object.", - "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": "CartUserInputError", - "description": "An error encountered while adding an item to the the cart.", - "fields": [ - { - "name": "code", - "description": "A cart-specific error code.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "CartUserInputErrorType", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "message", - "description": "A localized error message.", - "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": "AddProductsToCartOutput", - "description": "Contains details about the cart after adding products to it.", - "fields": [ - { - "name": "cart", - "description": "The cart after products have been added.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Cart", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "user_errors", - "description": "Contains errors encountered while adding an item to the cart.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "CartUserInputError", - "ofType": null - } - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "CartUserInputErrorType", - "description": "", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "PRODUCT_NOT_FOUND", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "NOT_SALABLE", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "INSUFFICIENT_STOCK", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "UNDEFINED", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "PERMISSION_DENIED", - "description": "", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "PlaceOrderErrorCodes", - "description": "", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "CART_NOT_FOUND", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "CART_NOT_ACTIVE", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "GUEST_EMAIL_MISSING", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "UNABLE_TO_PLACE_ORDER", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "UNDEFINED", - "description": "", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "EstimateTotalsInput", - "description": "", - "fields": null, - "inputFields": [ - { - "name": "address", - "description": "Customer's address to estimate totals.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "EstimateAddressInput", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "cart_id", - "description": "The unique ID of the cart to query.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "shipping_method", - "description": "Selected shipping method to estimate totals.", - "type": { - "kind": "INPUT_OBJECT", - "name": "ShippingMethodInput", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "EstimateTotalsOutput", - "description": "Estimate totals output.", - "fields": [ - { - "name": "cart", - "description": "Cart after totals estimation", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Cart", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "EstimateAddressInput", - "description": "Contains details about an address.", - "fields": null, - "inputFields": [ - { - "name": "country_code", - "description": "The two-letter code representing the customer's country.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "CountryCodeEnum", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "postcode", - "description": "The customer's ZIP or postal code.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "region", - "description": "An object containing the region name, region code, and region ID.", - "type": { - "kind": "INPUT_OBJECT", - "name": "CustomerAddressRegionInput", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "RequisitionLists", - "description": "Defines customer requisition lists.", - "fields": [ - { - "name": "items", - "description": "An array of requisition lists.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "RequisitionList", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "page_info", - "description": "Pagination metadata.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "SearchResultPageInfo", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "total_count", - "description": "The number of returned requisition lists.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "RequisitionList", - "description": "Defines the contents of a requisition list.", - "fields": [ - { - "name": "description", - "description": "Optional text that describes the requisition list.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "items", - "description": "An array of products added to the requisition list.", - "args": [ - { - "name": "currentPage", - "description": "The page of results to return. The default value is 1.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "1" - }, - { - "name": "pageSize", - "description": "The maximum number of results to return. The default value is 1.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "20" - } - ], - "type": { - "kind": "OBJECT", - "name": "RequistionListItems", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "items_count", - "description": "The number of items in the list.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "name", - "description": "The requisition list name.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "uid", - "description": "The unique requisition list ID.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "updated_at", - "description": "The time of the last modification of the requisition list.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "RequistionListItems", - "description": "Contains an array of items added to a requisition list.", - "fields": [ - { - "name": "items", - "description": "An array of items in the requisition list.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INTERFACE", - "name": "RequisitionListItemInterface", - "ofType": null - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "page_info", - "description": "Pagination metadata.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "SearchResultPageInfo", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "total_pages", - "description": "The number of pages returned.", - "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": "INTERFACE", - "name": "RequisitionListItemInterface", - "description": "The interface for requisition list items.", - "fields": [ - { - "name": "customizable_options", - "description": "Selected custom options for an item in the requisition list.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "SelectedCustomizableOption", - "ofType": null - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "product", - "description": "Details about a requisition list item.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INTERFACE", - "name": "ProductInterface", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "quantity", - "description": "The amount added.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "uid", - "description": "The unique ID for the requisition list item.", - "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": "SimpleRequisitionListItem", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "VirtualRequisitionListItem", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "DownloadableRequisitionListItem", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "BundleRequisitionListItem", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "ConfigurableRequisitionListItem", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "GiftCardRequisitionListItem", - "ofType": null - } - ] - }, - { - "kind": "OBJECT", - "name": "SimpleRequisitionListItem", - "description": "Contains details about simple products added to a requisition list.", - "fields": [ - { - "name": "customizable_options", - "description": "Selected custom options for an item in the requisition list.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "SelectedCustomizableOption", - "ofType": null - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "product", - "description": "Details about a requisition list item.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INTERFACE", - "name": "ProductInterface", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "quantity", - "description": "The amount added.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "uid", - "description": "The unique ID for the requisition list item.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "RequisitionListItemInterface", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "VirtualRequisitionListItem", - "description": "Contains details about virtual products added to a requisition list.", - "fields": [ - { - "name": "customizable_options", - "description": "Selected custom options for an item in the requisition list.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "SelectedCustomizableOption", - "ofType": null - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "product", - "description": "Details about a requisition list item.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INTERFACE", - "name": "ProductInterface", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "quantity", - "description": "The amount added.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "uid", - "description": "The unique ID for the requisition list item.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "RequisitionListItemInterface", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "CreateRequisitionListInput", - "description": "An input object that identifies and describes a new requisition list.", - "fields": null, - "inputFields": [ - { - "name": "description", - "description": "An optional description of the requisition list.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "name", - "description": "The name assigned to the requisition list.", - "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": "UpdateRequisitionListInput", - "description": "An input object that defines which requistion list characteristics to update.", - "fields": null, - "inputFields": [ - { - "name": "description", - "description": "The updated description of the requisition list.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "name", - "description": "The new name of the requisition list.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "UpdateRequisitionListOutput", - "description": "Output of the request to rename the requisition list.", - "fields": [ - { - "name": "requisition_list", - "description": "The renamed requisition list.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "RequisitionList", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "UpdateRequisitionListItemsInput", - "description": "Defines which items in a requisition list to update.", - "fields": null, - "inputFields": [ - { - "name": "entered_options", - "description": "An array of customer-entered options.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "EnteredOptionInput", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "item_id", - "description": "The ID of the requisition list item to update.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "quantity", - "description": "The new quantity of the item.", - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "selected_options", - "description": "An array of selected option IDs.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "UpdateRequisitionListItemsOutput", - "description": "Output of the request to update items in the specified requisition list.", - "fields": [ - { - "name": "requisition_list", - "description": "The requisition list after updating items.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "RequisitionList", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "DeleteRequisitionListOutput", - "description": "Indicates whether the request to delete the requisition list was successful.", - "fields": [ - { - "name": "requisition_lists", - "description": "The customer's requisition lists after deleting a requisition list.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "RequisitionLists", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "status", - "description": "Indicates whether the request to delete the requisition list was successful.", - "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": "AddProductsToRequisitionListOutput", - "description": "Output of the request to add products to a requisition list.", - "fields": [ - { - "name": "requisition_list", - "description": "The requisition list after adding products.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "RequisitionList", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "DeleteRequisitionListItemsOutput", - "description": "Output of the request to remove items from the requisition list.", - "fields": [ - { - "name": "requisition_list", - "description": "The requisition list after removing items.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "RequisitionList", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "AddRequisitionListItemsToCartOutput", - "description": "Output of the request to add items in a requisition list to the cart.", - "fields": [ - { - "name": "add_requisition_list_items_to_cart_user_errors", - "description": "Details about why the attempt to add items to the requistion list was not successful.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "AddRequisitionListItemToCartUserError", - "ofType": null - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "cart", - "description": "The cart after adding requisition list items.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Cart", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "status", - "description": "Indicates whether the attempt to add items to the requisition list was successful.", - "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": "AddRequisitionListItemToCartUserError", - "description": "Contains details about why an attempt to add items to the requistion list failed.", - "fields": [ - { - "name": "message", - "description": "A description of the error.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "type", - "description": "The type of error that occurred.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "AddRequisitionListItemToCartUserErrorType", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "AddRequisitionListItemToCartUserErrorType", - "description": "", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "OUT_OF_STOCK", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "UNAVAILABLE_SKU", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "OPTIONS_UPDATED", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "LOW_QUANTITY", - "description": "", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "CopyItemsBetweenRequisitionListsInput", - "description": "An input object that defines the items in a requisition list to be copied.", - "fields": null, - "inputFields": [ - { - "name": "requisitionListItemUids", - "description": "An array of IDs representing products copied from one requisition list to another.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CopyItemsFromRequisitionListsOutput", - "description": "Output of the request to copy items to the destination requisition list.", - "fields": [ - { - "name": "requisition_list", - "description": "The destination requisition list after the items were copied.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "RequisitionList", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "MoveItemsBetweenRequisitionListsInput", - "description": "An input object that defines the items in a requisition list to be moved.", - "fields": null, - "inputFields": [ - { - "name": "requisitionListItemUids", - "description": "An array of IDs representing products moved from one requisition list to another.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "MoveItemsBetweenRequisitionListsOutput", - "description": "Output of the request to move items to another requisition list.", - "fields": [ - { - "name": "destination_requisition_list", - "description": "The destination requisition list after moving items.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "RequisitionList", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "source_requisition_list", - "description": "The source requisition list after moving items.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "RequisitionList", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "RequisitionListFilterInput", - "description": "Defines requisition list filters.", - "fields": null, - "inputFields": [ - { - "name": "name", - "description": "Filter by the display name of the requisition list.", - "type": { - "kind": "INPUT_OBJECT", - "name": "FilterMatchTypeInput", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "uids", - "description": "Filter requisition lists by one or more requisition list IDs.", - "type": { - "kind": "INPUT_OBJECT", - "name": "FilterEqualTypeInput", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CreateRequisitionListOutput", - "description": "Output of the request to create a requisition list.", - "fields": [ - { - "name": "requisition_list", - "description": "The created requisition list.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "RequisitionList", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "ClearCustomerCartOutput", - "description": "Output of the request to clear the customer cart.", - "fields": [ - { - "name": "cart", - "description": "The cart after clearing items.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Cart", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "status", - "description": "Indicates whether cart was cleared.", - "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": "INPUT_OBJECT", - "name": "RequisitionListItemsInput", - "description": "Defines the items to add.", - "fields": null, - "inputFields": [ - { - "name": "entered_options", - "description": "Entered option IDs.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "EnteredOptionInput", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "parent_sku", - "description": "For configurable products, the SKU of the parent product.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "quantity", - "description": "The quantity of the product to add.", - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "selected_options", - "description": "Selected option IDs.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "sku", - "description": "The product SKU.", - "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": "ContactUsInput", - "description": "", - "fields": null, - "inputFields": [ - { - "name": "comment", - "description": "The shopper's comment to the merchant.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "email", - "description": "The email address of the shopper.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "name", - "description": "The full name of the shopper.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "telephone", - "description": "The shopper's telephone number.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "ContactUsOutput", - "description": "Contains the status of the request.", - "fields": [ - { - "name": "status", - "description": "Indicates whether the request was successful.", - "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": "INPUT_OBJECT", - "name": "ApplyStoreCreditToCartInput", - "description": "Defines the input required to run the `applyStoreCreditToCart` mutation.", - "fields": null, - "inputFields": [ - { - "name": "cart_id", - "description": "The unique ID that identifies the customer's cart.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "ApplyStoreCreditToCartOutput", - "description": "Defines the possible output for the `applyStoreCreditToCart` mutation.", - "fields": [ - { - "name": "cart", - "description": "The contents of the specified shopping cart.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Cart", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "RemoveStoreCreditFromCartInput", - "description": "Defines the input required to run the `removeStoreCreditFromCart` mutation.", - "fields": null, - "inputFields": [ - { - "name": "cart_id", - "description": "The unique ID that identifies the customer's cart.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "RemoveStoreCreditFromCartOutput", - "description": "Defines the possible output for the `removeStoreCreditFromCart` mutation.", - "fields": [ - { - "name": "cart", - "description": "The contents of the specified shopping cart.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Cart", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "AppliedStoreCredit", - "description": "Contains the applied and current balances.", - "fields": [ - { - "name": "applied_balance", - "description": "The applied store credit balance to the current cart.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Money", - "ofType": null - }, + { + "name": "JO", + "description": "Jordan", "isDeprecated": false, "deprecationReason": null }, { - "name": "current_balance", - "description": "The current balance remaining on store credit.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Money", - "ofType": null - }, + "name": "KZ", + "description": "Kazakhstan", "isDeprecated": false, "deprecationReason": null }, { - "name": "enabled", - "description": "Indicates whether store credits are enabled. If the feature is disabled, then the current balance will not be returned.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, + "name": "KE", + "description": "Kenya", "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CustomerStoreCredit", - "description": "Contains store credit information with balance and history.", - "fields": [ + }, { - "name": "balance_history", - "description": "Contains the customer's store credit balance history. If the history or store credit feature is disabled, then a null value will be returned.", - "args": [ - { - "name": "pageSize", - "description": "The maximum number of results to return at once. The default is 20.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "20" - }, - { - "name": "currentPage", - "description": "The page of results to return. This value is optional. The default is 1.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "1" - } - ], - "type": { - "kind": "OBJECT", - "name": "CustomerStoreCreditHistory", - "ofType": null - }, + "name": "KI", + "description": "Kiribati", "isDeprecated": false, "deprecationReason": null }, { - "name": "current_balance", - "description": "The current balance of store credit.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Money", - "ofType": null - }, + "name": "KW", + "description": "Kuwait", "isDeprecated": false, "deprecationReason": null }, { - "name": "enabled", - "description": "Indicates whether store credits are enabled. If the feature is disabled, then the balance will not be returned.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, + "name": "KG", + "description": "Kyrgyzstan", "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CustomerStoreCreditHistory", - "description": "Lists changes to the amount of store credit available to the customer.", - "fields": [ + }, { - "name": "items", - "description": "An array containing information about changes to the store credit available to the customer.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "CustomerStoreCreditHistoryItem", - "ofType": null - } - }, + "name": "LA", + "description": "Laos", "isDeprecated": false, "deprecationReason": null }, { - "name": "page_info", - "description": "Metadata for pagination rendering.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "SearchResultPageInfo", - "ofType": null - }, + "name": "LV", + "description": "Latvia", "isDeprecated": false, "deprecationReason": null }, { - "name": "total_count", - "description": "The number of items returned.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, + "name": "LB", + "description": "Lebanon", "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CustomerStoreCreditHistoryItem", - "description": "Contains store credit history information.", - "fields": [ + }, { - "name": "action", - "description": "The action that was made on the store credit.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, + "name": "LS", + "description": "Lesotho", "isDeprecated": false, "deprecationReason": null }, { - "name": "actual_balance", - "description": "The store credit available to the customer as a result of this action. ", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Money", - "ofType": null - }, + "name": "LR", + "description": "Liberia", "isDeprecated": false, "deprecationReason": null }, { - "name": "balance_change", - "description": "The amount added to or subtracted from the store credit as a result of this action.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Money", - "ofType": null - }, + "name": "LY", + "description": "Libya", "isDeprecated": false, "deprecationReason": null }, { - "name": "date_time_changed", - "description": "The date and time when the store credit change was made.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, + "name": "LI", + "description": "Liechtenstein", "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "AddDownloadableProductsToCartInput", - "description": "", - "fields": null, - "inputFields": [ - { - "name": "cart_id", - "description": "The ID of the cart.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null }, { - "name": "cart_items", - "description": "An array of downloadable products to add.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "DownloadableProductCartItemInput", - "ofType": null - } - } - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "DownloadableProductCartItemInput", - "description": "Defines a single downloadable product.", - "fields": null, - "inputFields": [ - { - "name": "customizable_options", - "description": "The ID and value of the option.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "CustomizableOptionInput", - "ofType": null - } - }, - "defaultValue": null + "name": "LT", + "description": "Lithuania", + "isDeprecated": false, + "deprecationReason": null }, { - "name": "data", - "description": "The quantity and SKU of the downloadable product.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "CartItemInput", - "ofType": null - } - }, - "defaultValue": null + "name": "LU", + "description": "Luxembourg", + "isDeprecated": false, + "deprecationReason": null }, { - "name": "downloadable_product_links", - "description": "An array of objects containing the link_id of the downloadable product link.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "DownloadableProductLinksInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "DownloadableProductLinksInput", - "description": "Contains the link ID for the downloadable product.", - "fields": null, - "inputFields": [ - { - "name": "link_id", - "description": "The unique ID of the downloadable product link.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "AddDownloadableProductsToCartOutput", - "description": "Contains details about the cart after adding downloadable products.", - "fields": [ - { - "name": "cart", - "description": "The cart after adding products.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Cart", - "ofType": null - } - }, + "name": "MO", + "description": "Macau SAR China", "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "DownloadableCartItem", - "description": "An implementation for downloadable product cart items.", - "fields": [ + }, { - "name": "customizable_options", - "description": "An array containing the customizable options the shopper selected.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "SelectedCustomizableOption", - "ofType": null - } - } - }, + "name": "MK", + "description": "Macedonia", "isDeprecated": false, "deprecationReason": null }, { - "name": "discount", - "description": "Contains discount for quote line item.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Discount", - "ofType": null - } - }, + "name": "MG", + "description": "Madagascar", "isDeprecated": false, "deprecationReason": null }, { - "name": "errors", - "description": "An array of errors encountered while loading the cart item", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "CartItemError", - "ofType": null - } - }, + "name": "MW", + "description": "Malawi", "isDeprecated": false, "deprecationReason": null }, { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": true, - "deprecationReason": "Use `uid` instead." + "name": "MY", + "description": "Malaysia", + "isDeprecated": false, + "deprecationReason": null }, { - "name": "is_available", - "description": "True if requested quantity is less than available stock, false otherwise.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, + "name": "MV", + "description": "Maldives", "isDeprecated": false, "deprecationReason": null }, { - "name": "links", - "description": "An array containing information about the links for the downloadable product added to the cart.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "DownloadableProductLinks", - "ofType": null - } - }, + "name": "ML", + "description": "Mali", "isDeprecated": false, "deprecationReason": null }, { - "name": "note_from_buyer", - "description": "The buyer's quote line item note.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "ItemNote", - "ofType": null - } - }, + "name": "MT", + "description": "Malta", "isDeprecated": false, "deprecationReason": null }, { - "name": "note_from_seller", - "description": "The seller's quote line item note.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "ItemNote", - "ofType": null - } - }, + "name": "MH", + "description": "Marshall Islands", "isDeprecated": false, "deprecationReason": null }, { - "name": "prices", - "description": "Contains details about the price of the item, including taxes and discounts.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "CartItemPrices", - "ofType": null - }, + "name": "MQ", + "description": "Martinique", "isDeprecated": false, "deprecationReason": null }, { - "name": "product", - "description": "Details about an item in the cart.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INTERFACE", - "name": "ProductInterface", - "ofType": null - } - }, + "name": "MR", + "description": "Mauritania", "isDeprecated": false, "deprecationReason": null }, { - "name": "quantity", - "description": "The quantity of this item in the cart.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - } - }, + "name": "MU", + "description": "Mauritius", "isDeprecated": false, "deprecationReason": null }, { - "name": "samples", - "description": "An array containing information about samples of the selected downloadable product.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "DownloadableProductSamples", - "ofType": null - } - }, + "name": "YT", + "description": "Mayotte", "isDeprecated": false, "deprecationReason": null }, { - "name": "uid", - "description": "The unique ID for a `CartItemInterface` object.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, + "name": "MX", + "description": "Mexico", "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ + }, { - "kind": "INTERFACE", - "name": "CartItemInterface", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "DownloadableProduct", - "description": "Defines a product that the shopper downloads.", - "fields": [ + "name": "FM", + "description": "Micronesia", + "isDeprecated": false, + "deprecationReason": null + }, { - "name": "activity", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." + "name": "MD", + "description": "Moldova", + "isDeprecated": false, + "deprecationReason": null }, { - "name": "attribute_set_id", - "description": "The attribute set assigned to the product.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "The field should not be used on the storefront." + "name": "MC", + "description": "Monaco", + "isDeprecated": false, + "deprecationReason": null }, { - "name": "canonical_url", - "description": "The relative canonical URL. This value is returned only if the system setting 'Use Canonical Link Meta Tag For Products' is enabled.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, + "name": "MN", + "description": "Mongolia", "isDeprecated": false, "deprecationReason": null }, { - "name": "categories", - "description": "The categories assigned to a product.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INTERFACE", - "name": "CategoryInterface", - "ofType": null - } - }, + "name": "ME", + "description": "Montenegro", "isDeprecated": false, "deprecationReason": null }, { - "name": "category_gear", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." + "name": "MS", + "description": "Montserrat", + "isDeprecated": false, + "deprecationReason": null }, { - "name": "climate", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." + "name": "MA", + "description": "Morocco", + "isDeprecated": false, + "deprecationReason": null }, { - "name": "collar", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." + "name": "MZ", + "description": "Mozambique", + "isDeprecated": false, + "deprecationReason": null }, { - "name": "color", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." + "name": "MM", + "description": "Myanmar (Burma)", + "isDeprecated": false, + "deprecationReason": null }, { - "name": "country_of_manufacture", - "description": "The product's country of origin.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, + "name": "NA", + "description": "Namibia", "isDeprecated": false, "deprecationReason": null }, { - "name": "created_at", - "description": "Timestamp indicating when the product was created.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "The field should not be used on the storefront." + "name": "NR", + "description": "Nauru", + "isDeprecated": false, + "deprecationReason": null }, { - "name": "crosssell_products", - "description": "An array of cross-sell products.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INTERFACE", - "name": "ProductInterface", - "ofType": null - } - }, + "name": "NP", + "description": "Nepal", "isDeprecated": false, "deprecationReason": null }, { - "name": "custom_attributesV2", - "description": "Product custom attributes.", - "args": [ - { - "name": "filters", - "description": "", - "type": { - "kind": "INPUT_OBJECT", - "name": "AttributeFilterInput", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "ProductCustomAttributes", - "ofType": null - }, + "name": "NL", + "description": "Netherlands", "isDeprecated": false, "deprecationReason": null }, { - "name": "description", - "description": "Detailed information about the product. The value can include simple HTML tags.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "ComplexTextValue", - "ofType": null - }, + "name": "AN", + "description": "Netherlands Antilles", "isDeprecated": false, "deprecationReason": null }, { - "name": "downloadable_product_links", - "description": "An array containing information about the links for this downloadable product.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "DownloadableProductLinks", - "ofType": null - } - }, + "name": "NC", + "description": "New Caledonia", "isDeprecated": false, "deprecationReason": null }, { - "name": "downloadable_product_samples", - "description": "An array containing information about samples of this downloadable product.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "DownloadableProductSamples", - "ofType": null - } - }, + "name": "NZ", + "description": "New Zealand", "isDeprecated": false, "deprecationReason": null }, { - "name": "eco_collection", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." + "name": "NI", + "description": "Nicaragua", + "isDeprecated": false, + "deprecationReason": null }, { - "name": "erin_recommends", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." + "name": "NE", + "description": "Niger", + "isDeprecated": false, + "deprecationReason": null }, { - "name": "features_bags", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." + "name": "NG", + "description": "Nigeria", + "isDeprecated": false, + "deprecationReason": null }, { - "name": "format", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." + "name": "NU", + "description": "Niue", + "isDeprecated": false, + "deprecationReason": null }, { - "name": "gender", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." + "name": "NF", + "description": "Norfolk Island", + "isDeprecated": false, + "deprecationReason": null }, { - "name": "gift_message_available", - "description": "Indicates whether a gift message is available.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, + "name": "MP", + "description": "Northern Mariana Islands", "isDeprecated": false, "deprecationReason": null }, { - "name": "id", - "description": "The ID number assigned to the product.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Use the `uid` field instead." + "name": "KP", + "description": "North Korea", + "isDeprecated": false, + "deprecationReason": null }, { - "name": "image", - "description": "The relative path to the main image on the product page.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "ProductImage", - "ofType": null - }, + "name": "NO", + "description": "Norway", "isDeprecated": false, "deprecationReason": null }, { - "name": "is_returnable", - "description": "Indicates whether the product can be returned.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, + "name": "OM", + "description": "Oman", "isDeprecated": false, "deprecationReason": null }, { - "name": "links_purchased_separately", - "description": "A value of 1 indicates that each link in the array must be purchased separately.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, + "name": "PK", + "description": "Pakistan", "isDeprecated": false, "deprecationReason": null }, { - "name": "links_title", - "description": "The heading above the list of downloadable products.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, + "name": "PW", + "description": "Palau", "isDeprecated": false, "deprecationReason": null }, { - "name": "manufacturer", - "description": "A number representing the product's manufacturer.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." + "name": "PS", + "description": "Palestinian Territories", + "isDeprecated": false, + "deprecationReason": null }, { - "name": "material", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." + "name": "PA", + "description": "Panama", + "isDeprecated": false, + "deprecationReason": null }, { - "name": "media_gallery", - "description": "An array of media gallery objects.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INTERFACE", - "name": "MediaGalleryInterface", - "ofType": null - } - }, + "name": "PG", + "description": "Papua New Guinea", "isDeprecated": false, "deprecationReason": null }, { - "name": "media_gallery_entries", - "description": "An array of MediaGalleryEntry objects.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "MediaGalleryEntry", - "ofType": null - } - }, - "isDeprecated": true, - "deprecationReason": "Use `media_gallery` instead." + "name": "PY", + "description": "Paraguay", + "isDeprecated": false, + "deprecationReason": null }, { - "name": "meta_description", - "description": "A brief overview of the product for search results listings, maximum 255 characters.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, + "name": "PE", + "description": "Peru", "isDeprecated": false, "deprecationReason": null }, { - "name": "meta_keyword", - "description": "A comma-separated list of keywords that are visible only to search engines.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, + "name": "PH", + "description": "Philippines", "isDeprecated": false, "deprecationReason": null }, { - "name": "meta_title", - "description": "A string that is displayed in the title bar and tab of the browser and in search results lists.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, + "name": "PN", + "description": "Pitcairn Islands", "isDeprecated": false, "deprecationReason": null }, { - "name": "name", - "description": "The product name. Customers use this name to identify the product.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, + "name": "PL", + "description": "Poland", "isDeprecated": false, "deprecationReason": null }, { - "name": "new", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." + "name": "PT", + "description": "Portugal", + "isDeprecated": false, + "deprecationReason": null }, { - "name": "new_from_date", - "description": "The beginning date for new product listings, and determines if the product is featured as a new product.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, + "name": "QA", + "description": "Qatar", "isDeprecated": false, "deprecationReason": null }, { - "name": "new_to_date", - "description": "The end date for new product listings.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, + "name": "RE", + "description": "Réunion", "isDeprecated": false, "deprecationReason": null }, { - "name": "only_x_left_in_stock", - "description": "Product stock only x left count", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, + "name": "RO", + "description": "Romania", "isDeprecated": false, "deprecationReason": null }, { - "name": "options", - "description": "An array of options for a customizable product.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INTERFACE", - "name": "CustomizableOptionInterface", - "ofType": null - } - }, + "name": "RU", + "description": "Russia", "isDeprecated": false, "deprecationReason": null }, { - "name": "options_container", - "description": "If the product has multiple options, determines where they appear on the product page.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, + "name": "RW", + "description": "Rwanda", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "WS", + "description": "Samoa", "isDeprecated": false, "deprecationReason": null }, { - "name": "pattern", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." + "name": "SM", + "description": "San Marino", + "isDeprecated": false, + "deprecationReason": null }, { - "name": "performance_fabric", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." + "name": "ST", + "description": "São Tomé & Príncipe", + "isDeprecated": false, + "deprecationReason": null }, { - "name": "price", - "description": "Indicates the price of an item.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "ProductPrices", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Use `price_range` for product price information." + "name": "SA", + "description": "Saudi Arabia", + "isDeprecated": false, + "deprecationReason": null }, { - "name": "price_range", - "description": "The range of prices for the product", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PriceRange", - "ofType": null - } - }, + "name": "SN", + "description": "Senegal", "isDeprecated": false, "deprecationReason": null }, { - "name": "price_tiers", - "description": "An array of `TierPrice` objects.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "TierPrice", - "ofType": null - } - }, + "name": "RS", + "description": "Serbia", "isDeprecated": false, "deprecationReason": null }, { - "name": "product_links", - "description": "An array of `ProductLinks` objects.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INTERFACE", - "name": "ProductLinksInterface", - "ofType": null - } - }, + "name": "SC", + "description": "Seychelles", "isDeprecated": false, "deprecationReason": null }, { - "name": "purpose", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." + "name": "SL", + "description": "Sierra Leone", + "isDeprecated": false, + "deprecationReason": null }, { - "name": "rating_summary", - "description": "The average of all the ratings given to the product.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - } - }, + "name": "SG", + "description": "Singapore", "isDeprecated": false, "deprecationReason": null }, { - "name": "redirect_code", - "description": "Contains 0 when there is no redirect error. A value of 301 indicates the URL of the requested resource has been changed permanently, while a value of 302 indicates a temporary redirect.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, + "name": "SK", + "description": "Slovakia", "isDeprecated": false, "deprecationReason": null }, { - "name": "related_products", - "description": "An array of related products.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INTERFACE", - "name": "ProductInterface", - "ofType": null - } - }, + "name": "SI", + "description": "Slovenia", "isDeprecated": false, "deprecationReason": null }, { - "name": "relative_url", - "description": "The internal relative URL. If the specified URL is a redirect, the query returns the redirected URL, not the original.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, + "name": "SB", + "description": "Solomon Islands", "isDeprecated": false, "deprecationReason": null }, { - "name": "review_count", - "description": "The total count of all the reviews given to the product.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, + "name": "SO", + "description": "Somalia", "isDeprecated": false, "deprecationReason": null }, { - "name": "reviews", - "description": "The list of products reviews.", - "args": [ - { - "name": "pageSize", - "description": "The maximum number of results to return at once. The default is 20.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "20" - }, - { - "name": "currentPage", - "description": "The page of results to return. The default is 1.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "1" - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "ProductReviews", - "ofType": null - } - }, + "name": "ZA", + "description": "South Africa", "isDeprecated": false, "deprecationReason": null }, { - "name": "sale", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." + "name": "GS", + "description": "South Georgia & South Sandwich Islands", + "isDeprecated": false, + "deprecationReason": null }, { - "name": "short_description", - "description": "A short description of the product. Its use depends on the theme.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "ComplexTextValue", - "ofType": null - }, + "name": "KR", + "description": "South Korea", "isDeprecated": false, "deprecationReason": null }, { - "name": "size", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." + "name": "ES", + "description": "Spain", + "isDeprecated": false, + "deprecationReason": null }, { - "name": "sku", - "description": "A number or code assigned to a product to identify the product, options, price, and manufacturer.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, + "name": "LK", + "description": "Sri Lanka", "isDeprecated": false, "deprecationReason": null }, { - "name": "sleeve", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." + "name": "BL", + "description": "St. Barthélemy", + "isDeprecated": false, + "deprecationReason": null }, { - "name": "small_image", - "description": "The relative path to the small image, which is used on catalog pages.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "ProductImage", - "ofType": null - }, + "name": "SH", + "description": "St. Helena", "isDeprecated": false, "deprecationReason": null }, { - "name": "special_from_date", - "description": "The beginning date that a product has a special price.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "The field should not be used on the storefront." + "name": "KN", + "description": "St. Kitts & Nevis", + "isDeprecated": false, + "deprecationReason": null }, { - "name": "special_price", - "description": "The discounted price of the product.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, + "name": "LC", + "description": "St. Lucia", "isDeprecated": false, "deprecationReason": null }, { - "name": "special_to_date", - "description": "The end date for a product with a special price.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, + "name": "MF", + "description": "St. Martin", "isDeprecated": false, "deprecationReason": null }, { - "name": "staged", - "description": "Indicates whether the product is staged for a future campaign.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, + "name": "PM", + "description": "St. Pierre & Miquelon", "isDeprecated": false, "deprecationReason": null }, { - "name": "stock_status", - "description": "Stock status of the product", - "args": [], - "type": { - "kind": "ENUM", - "name": "ProductStockStatus", - "ofType": null - }, + "name": "VC", + "description": "St. Vincent & Grenadines", "isDeprecated": false, "deprecationReason": null }, { - "name": "strap_bags", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." + "name": "SD", + "description": "Sudan", + "isDeprecated": false, + "deprecationReason": null }, { - "name": "style_bags", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." + "name": "SR", + "description": "Suriname", + "isDeprecated": false, + "deprecationReason": null }, { - "name": "style_bottom", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." + "name": "SJ", + "description": "Svalbard & Jan Mayen", + "isDeprecated": false, + "deprecationReason": null }, { - "name": "style_general", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." + "name": "SE", + "description": "Sweden", + "isDeprecated": false, + "deprecationReason": null }, { - "name": "swatch_image", - "description": "The file name of a swatch image.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, + "name": "CH", + "description": "Switzerland", "isDeprecated": false, "deprecationReason": null }, { - "name": "thumbnail", - "description": "The relative path to the product's thumbnail image.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "ProductImage", - "ofType": null - }, + "name": "SY", + "description": "Syria", "isDeprecated": false, "deprecationReason": null }, { - "name": "tier_price", - "description": "The price when tier pricing is in effect and the items purchased threshold has been reached.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Use `price_tiers` for product tier price information." + "name": "TW", + "description": "Taiwan", + "isDeprecated": false, + "deprecationReason": null }, { - "name": "tier_prices", - "description": "An array of ProductTierPrices objects.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "ProductTierPrices", - "ofType": null - } - }, - "isDeprecated": true, - "deprecationReason": "Use `price_tiers` for product tier price information." + "name": "TJ", + "description": "Tajikistan", + "isDeprecated": false, + "deprecationReason": null }, { - "name": "type", - "description": "One of PRODUCT, CATEGORY, or CMS_PAGE.", - "args": [], - "type": { - "kind": "ENUM", - "name": "UrlRewriteEntityTypeEnum", - "ofType": null - }, + "name": "TZ", + "description": "Tanzania", "isDeprecated": false, "deprecationReason": null }, { - "name": "type_id", - "description": "One of simple, virtual, bundle, downloadable, grouped, or configurable.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Use `__typename` instead." + "name": "TH", + "description": "Thailand", + "isDeprecated": false, + "deprecationReason": null }, { - "name": "uid", - "description": "The unique ID for a `ProductInterface` object.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, + "name": "TL", + "description": "Timor-Leste", "isDeprecated": false, "deprecationReason": null }, { - "name": "updated_at", - "description": "Timestamp indicating when the product was updated.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "The field should not be used on the storefront." + "name": "TG", + "description": "Togo", + "isDeprecated": false, + "deprecationReason": null }, { - "name": "upsell_products", - "description": "An array of up-sell products.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INTERFACE", - "name": "ProductInterface", - "ofType": null - } - }, + "name": "TK", + "description": "Tokelau", "isDeprecated": false, "deprecationReason": null }, { - "name": "url_key", - "description": "The part of the URL that identifies the product", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, + "name": "TO", + "description": "Tonga", "isDeprecated": false, "deprecationReason": null }, { - "name": "url_path", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Use product's `canonical_url` or url rewrites instead" + "name": "TT", + "description": "Trinidad & Tobago", + "isDeprecated": false, + "deprecationReason": null }, { - "name": "url_rewrites", - "description": "URL rewrites list", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "UrlRewrite", - "ofType": null - } - }, + "name": "TN", + "description": "Tunisia", "isDeprecated": false, "deprecationReason": null }, { - "name": "url_suffix", - "description": "The part of the product URL that is appended after the url key", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, + "name": "TR", + "description": "Turkey", "isDeprecated": false, "deprecationReason": null }, { - "name": "websites", - "description": "An array of websites in which the product is available.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Website", - "ofType": null - } - }, - "isDeprecated": true, - "deprecationReason": "The field should not be used on the storefront." - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "ProductInterface", - "ofType": null + "name": "TM", + "description": "Turkmenistan", + "isDeprecated": false, + "deprecationReason": null }, { - "kind": "INTERFACE", - "name": "RoutableInterface", - "ofType": null + "name": "TC", + "description": "Turks & Caicos Islands", + "isDeprecated": false, + "deprecationReason": null }, { - "kind": "INTERFACE", - "name": "CustomizableProductInterface", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "DownloadableFileTypeEnum", - "description": "", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "FILE", - "description": "", - "isDeprecated": true, - "deprecationReason": "`sample_url` serves to get the downloadable sample" + "name": "TV", + "description": "Tuvalu", + "isDeprecated": false, + "deprecationReason": null }, { - "name": "URL", - "description": "", - "isDeprecated": true, - "deprecationReason": "`sample_url` serves to get the downloadable sample" - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "DownloadableProductLinks", - "description": "Defines characteristics of a downloadable product.", - "fields": [ + "name": "UG", + "description": "Uganda", + "isDeprecated": false, + "deprecationReason": null + }, { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "This information should not be exposed on frontend." + "name": "UA", + "description": "Ukraine", + "isDeprecated": false, + "deprecationReason": null }, { - "name": "is_shareable", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "This information should not be exposed on frontend." + "name": "AE", + "description": "United Arab Emirates", + "isDeprecated": false, + "deprecationReason": null }, { - "name": "link_type", - "description": null, - "args": [], - "type": { - "kind": "ENUM", - "name": "DownloadableFileTypeEnum", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "`sample_url` serves to get the downloadable sample" + "name": "GB", + "description": "United Kingdom", + "isDeprecated": false, + "deprecationReason": null }, { - "name": "number_of_downloads", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "This information should not be exposed on frontend." + "name": "US", + "description": "United States", + "isDeprecated": false, + "deprecationReason": null }, { - "name": "price", - "description": "The price of the downloadable product.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, + "name": "UY", + "description": "Uruguay", "isDeprecated": false, "deprecationReason": null }, { - "name": "sample_file", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "`sample_url` serves to get the downloadable sample" + "name": "UM", + "description": "U.S. Outlying Islands", + "isDeprecated": false, + "deprecationReason": null }, { - "name": "sample_type", - "description": null, - "args": [], - "type": { - "kind": "ENUM", - "name": "DownloadableFileTypeEnum", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "`sample_url` serves to get the downloadable sample" + "name": "VI", + "description": "U.S. Virgin Islands", + "isDeprecated": false, + "deprecationReason": null }, { - "name": "sample_url", - "description": "The full URL to the downloadable sample.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, + "name": "UZ", + "description": "Uzbekistan", "isDeprecated": false, "deprecationReason": null }, { - "name": "sort_order", - "description": "A number indicating the sort order.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, + "name": "VU", + "description": "Vanuatu", "isDeprecated": false, "deprecationReason": null }, { - "name": "title", - "description": "The display name of the link.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, + "name": "VA", + "description": "Vatican City", "isDeprecated": false, "deprecationReason": null }, { - "name": "uid", - "description": "The unique ID for a `DownloadableProductLinks` object.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, + "name": "VE", + "description": "Venezuela", "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "DownloadableProductSamples", - "description": "Defines characteristics of a downloadable product.", - "fields": [ + }, { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "This information should not be exposed on frontend." + "name": "VN", + "description": "Vietnam", + "isDeprecated": false, + "deprecationReason": null }, { - "name": "sample_file", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "`sample_url` serves to get the downloadable sample" + "name": "WF", + "description": "Wallis & Futuna", + "isDeprecated": false, + "deprecationReason": null }, { - "name": "sample_type", - "description": null, - "args": [], - "type": { - "kind": "ENUM", - "name": "DownloadableFileTypeEnum", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "`sample_url` serves to get the downloadable sample" + "name": "EH", + "description": "Western Sahara", + "isDeprecated": false, + "deprecationReason": null }, { - "name": "sample_url", - "description": "The full URL to the downloadable sample.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, + "name": "YE", + "description": "Yemen", "isDeprecated": false, "deprecationReason": null }, { - "name": "sort_order", - "description": "A number indicating the sort order.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, + "name": "ZM", + "description": "Zambia", "isDeprecated": false, "deprecationReason": null }, { - "name": "title", - "description": "The display name of the sample.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, + "name": "ZW", + "description": "Zimbabwe", "isDeprecated": false, "deprecationReason": null } ], - "inputFields": null, - "interfaces": [], - "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", - "name": "DownloadableOrderItem", - "description": "Defines downloadable product options for `OrderItemInterface`.", + "name": "CustomerAttributeMetadata", + "description": "Customer attribute metadata.", "fields": [ { - "name": "discounts", - "description": "The final discount information for the product.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Discount", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "downloadable_links", - "description": "A list of downloadable links that are ordered from the downloadable product.", + "name": "code", + "description": "The unique identifier for an attribute code. This value should be in lowercase letters without spaces.", "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "DownloadableItemsLinks", + "kind": "SCALAR", + "name": "ID", "ofType": null } }, @@ -35432,27 +27893,27 @@ "deprecationReason": null }, { - "name": "eligible_for_return", - "description": "Indicates whether the order item is eligible to be in a return request.", + "name": "default_value", + "description": "Default attribute value.", "args": [], "type": { "kind": "SCALAR", - "name": "Boolean", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "entered_options", - "description": "The entered option for the base product, such as a logo or image.", + "name": "entity_type", + "description": "The type of entity that defines the attribute.", "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "OrderItemOption", + "kind": "ENUM", + "name": "AttributeEntityTypeEnum", "ofType": null } }, @@ -35460,79 +27921,51 @@ "deprecationReason": null }, { - "name": "gift_message", - "description": "The selected gift message for the order item", - "args": [], - "type": { - "kind": "OBJECT", - "name": "GiftMessage", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "gift_wrapping", - "description": "The selected gift wrapping for the order item.", + "name": "frontend_class", + "description": "The frontend class of the attribute.", "args": [], "type": { - "kind": "OBJECT", - "name": "GiftWrapping", + "kind": "SCALAR", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "id", - "description": "The unique ID for an `OrderItemInterface` object.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "product", - "description": "The ProductInterface object, which contains details about the base product", + "name": "frontend_input", + "description": "The frontend input type of the attribute.", "args": [], "type": { - "kind": "INTERFACE", - "name": "ProductInterface", + "kind": "ENUM", + "name": "AttributeFrontendInputEnum", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "product_name", - "description": "The name of the base product.", + "name": "input_filter", + "description": "The template used for the input of the attribute (e.g., 'date').", "args": [], "type": { - "kind": "SCALAR", - "name": "String", + "kind": "ENUM", + "name": "InputFilterEnum", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "product_sale_price", - "description": "The sale price of the base product, including selected options.", + "name": "is_required", + "description": "Whether the attribute value is required.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "Money", + "kind": "SCALAR", + "name": "Boolean", "ofType": null } }, @@ -35540,15 +27973,15 @@ "deprecationReason": null }, { - "name": "product_sku", - "description": "The SKU of the base product.", + "name": "is_unique", + "description": "Whether the attribute value must be unique.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "Boolean", "ofType": null } }, @@ -35556,8 +27989,8 @@ "deprecationReason": null }, { - "name": "product_type", - "description": "The type of product, such as simple, configurable, etc.", + "name": "label", + "description": "The label assigned to the attribute.", "args": [], "type": { "kind": "SCALAR", @@ -35568,108 +28001,138 @@ "deprecationReason": null }, { - "name": "product_url_key", - "description": "URL key of the base product.", + "name": "multiline_count", + "description": "The number of lines of the attribute value.", "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "quantity_canceled", - "description": "The number of canceled items.", + "name": "options", + "description": "Attribute options.", "args": [], "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "INTERFACE", + "name": "CustomAttributeOptionInterface", + "ofType": null + } + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "quantity_invoiced", - "description": "The number of invoiced items.", + "name": "sort_order", + "description": "The position of the attribute in the form.", "args": [], "type": { "kind": "SCALAR", - "name": "Float", + "name": "Int", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "quantity_ordered", - "description": "The number of units ordered for this item.", + "name": "validate_rules", + "description": "The validation rules of the attribute value.", "args": [], "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ValidationRule", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "CustomAttributeMetadataInterface", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "InputFilterEnum", + "description": "List of templates/filters applied to customer attribute input.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "NONE", + "description": "There are no templates or filters to be applied.", + "isDeprecated": false, + "deprecationReason": null }, { - "name": "quantity_refunded", - "description": "The number of refunded items.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, + "name": "DATE", + "description": "Forces attribute input to follow the date format.", "isDeprecated": false, "deprecationReason": null }, { - "name": "quantity_returned", - "description": "The number of returned items.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, + "name": "TRIM", + "description": "Strip whitespace (or other characters) from the beginning and end of the input.", "isDeprecated": false, "deprecationReason": null }, { - "name": "quantity_shipped", - "description": "The number of shipped items.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, + "name": "STRIPTAGS", + "description": "Strip HTML Tags.", "isDeprecated": false, "deprecationReason": null }, { - "name": "selected_options", - "description": "The selected options for the base product, such as color or size.", + "name": "ESCAPEHTML", + "description": "Escape HTML Entities.", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ValidationRule", + "description": "Defines a customer attribute validation rule.", + "fields": [ + { + "name": "name", + "description": "Validation rule name applied to a customer attribute.", "args": [], "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "OrderItemOption", - "ofType": null - } + "kind": "ENUM", + "name": "ValidationRuleEnum", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "status", - "description": "The status of the order item.", + "name": "value", + "description": "Validation rule value.", "args": [], "type": { "kind": "SCALAR", @@ -35681,180 +28144,133 @@ } ], "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "OrderItemInterface", - "ofType": null - } - ], + "interfaces": [], "enumValues": null, "possibleTypes": null }, { - "kind": "OBJECT", - "name": "DownloadableInvoiceItem", - "description": "Defines downloadable product options for `InvoiceItemInterface`.", - "fields": [ + "kind": "ENUM", + "name": "ValidationRuleEnum", + "description": "List of validation rule names applied to a customer attribute.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ { - "name": "discounts", - "description": "Information about the final discount amount for the base product, including discounts on options.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Discount", - "ofType": null - } - }, + "name": "DATE_RANGE_MAX", + "description": "", "isDeprecated": false, "deprecationReason": null }, { - "name": "downloadable_links", - "description": "A list of downloadable links that are invoiced from the downloadable product.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "DownloadableItemsLinks", - "ofType": null - } - }, + "name": "DATE_RANGE_MIN", + "description": "", "isDeprecated": false, "deprecationReason": null }, { - "name": "id", - "description": "The unique ID for an `InvoiceItemInterface` object.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, + "name": "FILE_EXTENSIONS", + "description": "", "isDeprecated": false, "deprecationReason": null }, { - "name": "order_item", - "description": "Details about an individual order item.", - "args": [], - "type": { - "kind": "INTERFACE", - "name": "OrderItemInterface", - "ofType": null - }, + "name": "INPUT_VALIDATION", + "description": "", "isDeprecated": false, "deprecationReason": null }, { - "name": "product_name", - "description": "The name of the base product.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, + "name": "MAX_TEXT_LENGTH", + "description": "", "isDeprecated": false, "deprecationReason": null }, { - "name": "product_sale_price", - "description": "The sale price for the base product including selected options.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Money", - "ofType": null - } - }, + "name": "MIN_TEXT_LENGTH", + "description": "", "isDeprecated": false, "deprecationReason": null }, { - "name": "product_sku", - "description": "The SKU of the base product.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, + "name": "MAX_FILE_SIZE", + "description": "", "isDeprecated": false, "deprecationReason": null }, { - "name": "quantity_invoiced", - "description": "The number of invoiced items.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, + "name": "MAX_IMAGE_HEIGHT", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "MAX_IMAGE_WIDTH", + "description": "", "isDeprecated": false, "deprecationReason": null } ], + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "ConfirmationStatusEnum", + "description": "List of account confirmation statuses.", + "fields": null, "inputFields": null, - "interfaces": [ + "interfaces": null, + "enumValues": [ { - "kind": "INTERFACE", - "name": "InvoiceItemInterface", - "ofType": null + "name": "ACCOUNT_CONFIRMED", + "description": "Account confirmed", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ACCOUNT_CONFIRMATION_NOT_REQUIRED", + "description": "Account confirmation not required", + "isDeprecated": false, + "deprecationReason": null } ], - "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", - "name": "DownloadableCreditMemoItem", - "description": "Defines downloadable product options for `CreditMemoItemInterface`.", + "name": "ComparableItem", + "description": "Defines an object used to iterate through items for product comparisons.", "fields": [ { - "name": "discounts", - "description": "Details about the final discount amount for the base product, including discounts on options.", + "name": "attributes", + "description": "An array of product attributes that can be used to compare products.", "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "Discount", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ProductAttribute", + "ofType": null + } } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "downloadable_links", - "description": "A list of downloadable links that are refunded from the downloadable product.", + "name": "product", + "description": "Details about a product in a compare list.", "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "DownloadableItemsLinks", + "kind": "INTERFACE", + "name": "ProductInterface", "ofType": null } }, @@ -35862,8 +28278,8 @@ "deprecationReason": null }, { - "name": "id", - "description": "The unique ID for a `CreditMemoItemInterface` object.", + "name": "uid", + "description": "The unique ID of an item in a compare list.", "args": [], "type": { "kind": "NON_NULL", @@ -35876,41 +28292,28 @@ }, "isDeprecated": false, "deprecationReason": null - }, - { - "name": "order_item", - "description": "The order item the credit memo is applied to.", - "args": [], - "type": { - "kind": "INTERFACE", - "name": "OrderItemInterface", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "product_name", - "description": "The name of the base product.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ProductAttribute", + "description": "Contains a product attribute code and value.", + "fields": [ { - "name": "product_sale_price", - "description": "The sale price for the base product, including selected options.", + "name": "code", + "description": "The unique identifier for a product attribute code.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "Money", + "kind": "SCALAR", + "name": "String", "ofType": null } }, @@ -35918,8 +28321,8 @@ "deprecationReason": null }, { - "name": "product_sku", - "description": "The SKU of the base product.", + "name": "value", + "description": "The display value of the attribute.", "args": [], "type": { "kind": "NON_NULL", @@ -35932,70 +28335,44 @@ }, "isDeprecated": false, "deprecationReason": null - }, - { - "name": "quantity_refunded", - "description": "The number of refunded items.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null } ], "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "CreditMemoItemInterface", - "ofType": null - } - ], + "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", - "name": "DownloadableItemsLinks", - "description": "Defines characteristics of the links for downloadable product.", + "name": "ComparableAttribute", + "description": "Contains an attribute code that is used for product comparisons.", "fields": [ { - "name": "sort_order", - "description": "A number indicating the sort order.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "title", - "description": "The display name of the link.", + "name": "code", + "description": "An attribute code that is enabled for product comparisons.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "uid", - "description": "The unique ID for a `DownloadableItemsLinks` object.", + "name": "label", + "description": "The label of the attribute code.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "ID", + "name": "String", "ofType": null } }, @@ -36010,19 +28387,19 @@ }, { "kind": "OBJECT", - "name": "DownloadableWishlistItem", - "description": "A downloadable product wish list item.", + "name": "CompareList", + "description": "Contains iterable information such as the array of items, the count, and attributes that represent the compare list.", "fields": [ { - "name": "added_at", - "description": "The date and time the item was added to the wish list.", + "name": "attributes", + "description": "An array of attributes that can be used for comparing products.", "args": [], "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "ComparableAttribute", "ofType": null } }, @@ -36030,40 +28407,40 @@ "deprecationReason": null }, { - "name": "customizable_options", - "description": "Custom options selected for the wish list item.", + "name": "item_count", + "description": "The number of items in the compare list.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "SelectedCustomizableOption", - "ofType": null - } + "kind": "SCALAR", + "name": "Int", + "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "description", - "description": "The description of the item.", + "name": "items", + "description": "An array of products to compare.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ComparableItem", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "id", - "description": "The unique ID for a `WishlistItemInterface` object.", + "name": "uid", + "description": "The unique ID assigned to the compare list.", "args": [], "type": { "kind": "NON_NULL", @@ -36076,230 +28453,210 @@ }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "CreateCompareListInput", + "description": "Contains an array of product IDs to use for creating a compare list.", + "fields": null, + "inputFields": [ { - "name": "links_v2", - "description": "An array containing information about the selected links.", - "args": [], + "name": "products", + "description": "An array of product IDs to add to the compare list.", "type": { "kind": "LIST", "name": null, "ofType": { - "kind": "OBJECT", - "name": "DownloadableProductLinks", + "kind": "SCALAR", + "name": "ID", "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "product", - "description": "Product details of the wish list item.", - "args": [], - "type": { - "kind": "INTERFACE", - "name": "ProductInterface", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "AddProductsToCompareListInput", + "description": "Contains products to add to an existing compare list.", + "fields": null, + "inputFields": [ { - "name": "quantity", - "description": "The quantity of this wish list item.", - "args": [], + "name": "products", + "description": "An array of product IDs to add to the compare list.", "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "Float", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } } }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "samples", - "description": "An array containing information about the selected samples.", - "args": [], + "name": "uid", + "description": "The unique identifier of the compare list to modify.", "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "DownloadableProductSamples", + "kind": "SCALAR", + "name": "ID", "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "WishlistItemInterface", - "ofType": null + "defaultValue": null } ], + "interfaces": null, "enumValues": null, "possibleTypes": null }, { - "kind": "OBJECT", - "name": "Company", - "description": "Contains the output schema for a company.", - "fields": [ + "kind": "INPUT_OBJECT", + "name": "RemoveProductsFromCompareListInput", + "description": "Defines which products to remove from a compare list.", + "fields": null, + "inputFields": [ { - "name": "acl_resources", - "description": "The list of all resources defined within the company.", - "args": [], + "name": "products", + "description": "An array of product IDs to remove from the compare list.", "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "CompanyAclResource", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } } }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "company_admin", - "description": "An object containing information about the company administrator.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Customer", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "credit", - "description": "Company credit balances and limits.", - "args": [], + "name": "uid", + "description": "The unique identifier of the compare list to modify.", "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "CompanyCredit", + "kind": "SCALAR", + "name": "ID", "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null - }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "DeleteCompareListOutput", + "description": "Contains the results of the request to delete a compare list.", + "fields": [ { - "name": "credit_history", - "description": "Details about the history of company credit operations.", - "args": [ - { - "name": "filter", - "description": "", - "type": { - "kind": "INPUT_OBJECT", - "name": "CompanyCreditHistoryFilterInput", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "pageSize", - "description": "", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "20" - }, - { - "name": "currentPage", - "description": "", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "1" - } - ], + "name": "result", + "description": "Indicates whether the compare list was successfully deleted.", + "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "CompanyCreditHistory", + "kind": "SCALAR", + "name": "Boolean", "ofType": null } }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "AssignCompareListToCustomerOutput", + "description": "Contains the results of the request to assign a compare list.", + "fields": [ { - "name": "email", - "description": "The email address of the company contact.", + "name": "compare_list", + "description": "The contents of the customer's compare list.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "CompareList", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "id", - "description": "The unique ID of a `Company` object.", + "name": "result", + "description": "Indicates whether the compare list was successfully assigned to the customer.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "ID", + "name": "Boolean", "ofType": null } }, "isDeprecated": false, "deprecationReason": null - }, - { - "name": "legal_address", - "description": "The address where the company is registered to conduct business.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "CompanyLegalAddress", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ConfigurableProduct", + "description": "Defines basic features of a configurable product and its simple product variants.", + "fields": [ { - "name": "legal_name", - "description": "The full legal name of the company.", + "name": "attribute_set_id", + "description": "The attribute set assigned to the product.", "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "isDeprecated": true, + "deprecationReason": "The field should not be used on the storefront." }, { - "name": "name", - "description": "The name of the company.", + "name": "canonical_url", + "description": "The relative canonical URL. This value is returned only if the system setting 'Use Canonical Link Meta Tag For Products' is enabled.", "args": [], "type": { "kind": "SCALAR", @@ -36310,15 +28667,15 @@ "deprecationReason": null }, { - "name": "payment_methods", - "description": "The list of payment methods available to a company.", + "name": "categories", + "description": "The categories assigned to a product.", "args": [], "type": { "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", + "kind": "INTERFACE", + "name": "CategoryInterface", "ofType": null } }, @@ -36326,31 +28683,51 @@ "deprecationReason": null }, { - "name": "reseller_id", - "description": "The resale number that is assigned to the company for tax reporting purposes.", + "name": "color", + "description": null, "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null }, + "isDeprecated": true, + "deprecationReason": "Use the `custom_attributes` field instead." + }, + { + "name": "configurable_options", + "description": "An array of options for the configurable product.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ConfigurableProductOptions", + "ofType": null + } + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "role", - "description": "A company role filtered by the unique ID of a `CompanyRole` object.", + "name": "configurable_product_options_selection", + "description": "An array of media gallery items and other details about selected configurable product options as well as details about remaining selectable options.", "args": [ { - "name": "id", + "name": "configurableOptionValueUids", "description": "", "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } } }, "defaultValue": null @@ -36358,194 +28735,90 @@ ], "type": { "kind": "OBJECT", - "name": "CompanyRole", + "name": "ConfigurableProductOptionsSelection", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "roles", - "description": "An object that contains a list of company roles.", - "args": [ - { - "name": "pageSize", - "description": "The maximum number of results to return at once. The default value is 20.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "20" - }, - { - "name": "currentPage", - "description": "The page of results to return. The default value is 1", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "1" - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "CompanyRoles", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "sales_representative", - "description": "An object containing information about the company sales representative.", + "name": "country_of_manufacture", + "description": "The product's country of origin.", "args": [], "type": { - "kind": "OBJECT", - "name": "CompanySalesRepresentative", + "kind": "SCALAR", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "structure", - "description": "The company structure of teams and customers in depth-first order.", - "args": [ - { - "name": "rootId", - "description": "The ID of the node in the company structure that serves as the root for the query.", - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "depth", - "description": "The maximum number of levels of the structure to return.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "10" - } - ], + "name": "created_at", + "description": "Timestamp indicating when the product was created.", + "args": [], "type": { - "kind": "OBJECT", - "name": "CompanyStructure", + "kind": "SCALAR", + "name": "String", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "isDeprecated": true, + "deprecationReason": "The field should not be used on the storefront." }, { - "name": "team", - "description": "The company team data filtered by the unique ID for a `CompanyTeam` object.", - "args": [ - { - "name": "id", - "description": "", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - } - ], + "name": "crosssell_products", + "description": "Crosssell Products", + "args": [], "type": { - "kind": "OBJECT", - "name": "CompanyTeam", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "INTERFACE", + "name": "ProductInterface", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "user", - "description": "A company user filtered by the unique ID of a `Customer` object.", + "name": "custom_attributesV2", + "description": "Product custom attributes.", "args": [ { - "name": "id", + "name": "filters", "description": "", "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } + "kind": "INPUT_OBJECT", + "name": "AttributeFilterInput", + "ofType": null }, "defaultValue": null } ], "type": { "kind": "OBJECT", - "name": "Customer", + "name": "ProductCustomAttributes", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "users", - "description": "An object that contains a list of company users based on activity status.", - "args": [ - { - "name": "filter", - "description": "The type of company users to return.", - "type": { - "kind": "INPUT_OBJECT", - "name": "CompanyUsersFilterInput", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "pageSize", - "description": "The maximum number of results to return at once. The default value is 20.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "20" - }, - { - "name": "currentPage", - "description": "The page of results to return. The default value is 1.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "1" - } - ], + "name": "description", + "description": "Detailed information about the product. The value can include simple HTML tags.", + "args": [], "type": { "kind": "OBJECT", - "name": "CompanyUsers", + "name": "ComplexTextValue", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "vat_tax_id", - "description": "The value-added tax number that is assigned to the company by some jurisdictions for tax reporting purposes.", + "name": "gift_message_available", + "description": "Indicates whether a gift message is available.", "args": [], "type": { "kind": "SCALAR", @@ -36554,45 +28827,34 @@ }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CompanyLegalAddress", - "description": "Contains details about the address where the company is registered to conduct business.", - "fields": [ + }, { - "name": "city", - "description": "The city where the company is registered to conduct business.", + "name": "id", + "description": "The ID number assigned to the product.", "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "isDeprecated": true, + "deprecationReason": "Use the `uid` field instead." }, { - "name": "country_code", - "description": "The country code of the company's legal address.", + "name": "image", + "description": "The relative path to the main image on the product page.", "args": [], "type": { - "kind": "ENUM", - "name": "CountryCodeEnum", + "kind": "OBJECT", + "name": "ProductImage", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "postcode", - "description": "The company's postal code.", + "name": "is_returnable", + "description": "Indicates whether the product can be returned.", "args": [], "type": { "kind": "SCALAR", @@ -36603,27 +28865,27 @@ "deprecationReason": null }, { - "name": "region", - "description": "An object containing region data for the company.", + "name": "manufacturer", + "description": "A number representing the product's manufacturer.", "args": [], "type": { - "kind": "OBJECT", - "name": "CustomerAddressRegion", + "kind": "SCALAR", + "name": "Int", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "isDeprecated": true, + "deprecationReason": "Use the `custom_attributes` field instead." }, { - "name": "street", - "description": "An array of strings that define the company's street address.", + "name": "media_gallery", + "description": "An array of media gallery objects.", "args": [], "type": { "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", + "kind": "INTERFACE", + "name": "MediaGalleryInterface", "ofType": null } }, @@ -36631,83 +28893,24 @@ "deprecationReason": null }, { - "name": "telephone", - "description": "The company's phone number.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CompanyAdmin", - "description": "Contains details about the company administrator.", - "fields": [ - { - "name": "email", - "description": "The email address of the company administrator.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "firstname", - "description": "The company administrator's first name.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "gender", - "description": "The company administrator's gender (Male - 1, Female - 2, Not Specified - 3).", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": "The unique ID for a `CompanyAdmin` object.", + "name": "media_gallery_entries", + "description": "An array of MediaGalleryEntry objects.", "args": [], "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "ID", + "kind": "OBJECT", + "name": "MediaGalleryEntry", "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null + "isDeprecated": true, + "deprecationReason": "Use `media_gallery` instead." }, { - "name": "job_title", - "description": "The job title of the company administrator.", + "name": "meta_description", + "description": "A brief overview of the product for search results listings, maximum 255 characters.", "args": [], "type": { "kind": "SCALAR", @@ -36718,8 +28921,8 @@ "deprecationReason": null }, { - "name": "lastname", - "description": "The company administrator's last name.", + "name": "meta_keyword", + "description": "A comma-separated list of keywords that are visible only to search engines.", "args": [], "type": { "kind": "SCALAR", @@ -36728,21 +28931,10 @@ }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CompanySalesRepresentative", - "description": "Contains details about a company sales representative.", - "fields": [ + }, { - "name": "email", - "description": "The email address of the company sales representative.", + "name": "meta_title", + "description": "A string that is displayed in the title bar and tab of the browser and in search results lists.", "args": [], "type": { "kind": "SCALAR", @@ -36753,8 +28945,8 @@ "deprecationReason": null }, { - "name": "firstname", - "description": "The company sales representative's first name.", + "name": "name", + "description": "The product name. Customers use this name to identify the product.", "args": [], "type": { "kind": "SCALAR", @@ -36765,8 +28957,8 @@ "deprecationReason": null }, { - "name": "lastname", - "description": "The company sales representative's last name.", + "name": "new_from_date", + "description": "The beginning date for new product listings, and determines if the product is featured as a new product.", "args": [], "type": { "kind": "SCALAR", @@ -36775,146 +28967,97 @@ }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CompanyUsers", - "description": "Contains details about company users.", - "fields": [ - { - "name": "items", - "description": "An array of `CompanyUser` objects that match the specified filter criteria.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Customer", - "ofType": null - } - } - }, - "isDeprecated": false, - "deprecationReason": null }, { - "name": "page_info", - "description": "Pagination metadata.", + "name": "new_to_date", + "description": "The end date for new product listings.", "args": [], "type": { - "kind": "OBJECT", - "name": "SearchResultPageInfo", + "kind": "SCALAR", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "total_count", - "description": "The number of objects returned.", + "name": "only_x_left_in_stock", + "description": "Product stock only x left count", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } + "kind": "SCALAR", + "name": "Float", + "ofType": null }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CompanyRoles", - "description": "Contains an array of roles.", - "fields": [ + }, { - "name": "items", - "description": "A list of company roles that match the specified filter criteria.", + "name": "options", + "description": "An array of options for a customizable product.", "args": [], "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "CompanyRole", - "ofType": null - } + "kind": "INTERFACE", + "name": "CustomizableOptionInterface", + "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "page_info", - "description": "Pagination metadata.", + "name": "options_container", + "description": "If the product has multiple options, determines where they appear on the product page.", "args": [], "type": { - "kind": "OBJECT", - "name": "SearchResultPageInfo", + "kind": "SCALAR", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "total_count", - "description": "The total number of objects matching the specified filter.", + "name": "price", + "description": "Indicates the price of an item.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "ProductPrices", + "ofType": null + }, + "isDeprecated": true, + "deprecationReason": "Use `price_range` for product price information." + }, + { + "name": "price_range", + "description": "The range of prices for the product", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "Int", + "kind": "OBJECT", + "name": "PriceRange", "ofType": null } }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CompanyRole", - "description": "Contails details about a single role.", - "fields": [ + }, { - "name": "id", - "description": "The unique ID for a `CompanyRole` object.", + "name": "price_tiers", + "description": "An array of `TierPrice` objects.", "args": [], "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "ID", + "kind": "OBJECT", + "name": "TierPrice", "ofType": null } }, @@ -36922,27 +29065,31 @@ "deprecationReason": null }, { - "name": "name", - "description": "The name assigned to the role.", + "name": "product_links", + "description": "An array of `ProductLinks` objects.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "INTERFACE", + "name": "ProductLinksInterface", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "permissions", - "description": "A list of permission resources defined for a role.", + "name": "related_products", + "description": "An array of products to be displayed in a Related Products block.", "args": [], "type": { "kind": "LIST", "name": null, "ofType": { - "kind": "OBJECT", - "name": "CompanyAclResource", + "kind": "INTERFACE", + "name": "ProductInterface", "ofType": null } }, @@ -36950,266 +29097,156 @@ "deprecationReason": null }, { - "name": "users_count", - "description": "The total number of users assigned the specified role.", + "name": "short_description", + "description": "A short description of the product. Its use depends on the theme.", "args": [], "type": { - "kind": "SCALAR", - "name": "Int", + "kind": "OBJECT", + "name": "ComplexTextValue", "ofType": null }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CompanyAclResource", - "description": "Contains details about the access control list settings of a resource.", - "fields": [ + }, { - "name": "children", - "description": "An array of sub-resources.", + "name": "sku", + "description": "A number or code assigned to a product to identify the product, options, price, and manufacturer.", "args": [], "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "CompanyAclResource", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "id", - "description": "The unique ID for a `CompanyAclResource` object.", + "name": "small_image", + "description": "The relative path to the small image, which is used on catalog pages.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } + "kind": "OBJECT", + "name": "ProductImage", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "sort_order", - "description": "The sort order of an ACL resource.", + "name": "special_from_date", + "description": "The beginning date that a product has a special price.", "args": [], "type": { "kind": "SCALAR", - "name": "Int", + "name": "String", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "isDeprecated": true, + "deprecationReason": "The field should not be used on the storefront." }, { - "name": "text", - "description": "The label assigned to the ACL resource.", + "name": "special_price", + "description": "The discounted price of the product.", "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Float", "ofType": null }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "IsCompanyRoleNameAvailableOutput", - "description": "Contains the response of a role name validation query.", - "fields": [ + }, { - "name": "is_role_name_available", - "description": "Indicates whether the specified company role name is available.", + "name": "special_to_date", + "description": "The end date for a product with a special price.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "IsCompanyUserEmailAvailableOutput", - "description": "Contains the response of a company user email validation query.", - "fields": [ + }, { - "name": "is_email_available", - "description": "Indicates whether the specified email address can be used to create a company user.", + "name": "stock_status", + "description": "Stock status of the product", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } + "kind": "ENUM", + "name": "ProductStockStatus", + "ofType": null }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "IsCompanyAdminEmailAvailableOutput", - "description": "Contains the response of a company admin email validation query.", - "fields": [ + }, { - "name": "is_email_available", - "description": "Indicates whether the specified email address can be used to create a company administrator.", + "name": "swatch_image", + "description": "The file name of a swatch image.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "IsCompanyEmailAvailableOutput", - "description": "Contains the response of a company email validation query.", - "fields": [ + }, { - "name": "is_email_available", - "description": "Indicates whether the specified email address can be used to create a company.", + "name": "thumbnail", + "description": "The relative path to the product's thumbnail image.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } + "kind": "OBJECT", + "name": "ProductImage", + "ofType": null }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "UNION", - "name": "CompanyStructureEntity", - "description": "", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": null, - "possibleTypes": [ - { - "kind": "OBJECT", - "name": "CompanyTeam", - "ofType": null }, { - "kind": "OBJECT", - "name": "Customer", - "ofType": null - } - ] - }, - { - "kind": "OBJECT", - "name": "CompanyStructure", - "description": "Contains an array of the individual nodes that comprise the company structure.", - "fields": [ + "name": "tier_price", + "description": "The price when tier pricing is in effect and the items purchased threshold has been reached.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, + "isDeprecated": true, + "deprecationReason": "Use `price_tiers` for product tier price information." + }, { - "name": "items", - "description": "An array of elements in a company structure.", + "name": "tier_prices", + "description": "An array of ProductTierPrices objects.", "args": [], "type": { "kind": "LIST", "name": null, "ofType": { "kind": "OBJECT", - "name": "CompanyStructureItem", + "name": "ProductTierPrices", "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CompanyTeam", - "description": "Describes a company team.", - "fields": [ + "isDeprecated": true, + "deprecationReason": "Use `price_tiers` for product tier price information." + }, { - "name": "description", - "description": "An optional description of the team.", + "name": "type_id", + "description": "One of simple, virtual, bundle, downloadable, grouped, or configurable.", "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "isDeprecated": true, + "deprecationReason": "Use `__typename` instead." }, { - "name": "id", - "description": "The unique ID for a `CompanyTeam` object.", + "name": "uid", + "description": "The unique ID for a `ProductInterface` object.", "args": [], "type": { "kind": "NON_NULL", @@ -37224,130 +29261,136 @@ "deprecationReason": null }, { - "name": "name", - "description": "The display name of the team.", + "name": "updated_at", + "description": "Timestamp indicating when the product was updated.", "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "isDeprecated": true, + "deprecationReason": "The field should not be used on the storefront." }, { - "name": "structure_id", - "description": "ID of the company structure", + "name": "upsell_products", + "description": "Upsell Products", "args": [], "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "ID", + "kind": "INTERFACE", + "name": "ProductInterface", "ofType": null } }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "CompanyUsersFilterInput", - "description": "Defines the filter for returning a list of company users.", - "fields": null, - "inputFields": [ + }, { - "name": "status", - "description": "The activity status to filter on.", + "name": "variants", + "description": "An array of simple product variants.", + "args": [], "type": { - "kind": "ENUM", - "name": "CompanyUserStatusEnum", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ConfigurableVariant", + "ofType": null + } }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "CompanyUserStatusEnum", - "description": "Defines the list of company user status values.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "ACTIVE", - "description": "Only active users.", "isDeprecated": false, "deprecationReason": null }, { - "name": "INACTIVE", - "description": "Only inactive users.", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CreateCompanyTeamOutput", - "description": "Contains the response to the request to create a company team.", - "fields": [ - { - "name": "team", - "description": "The new company team instance.", + "name": "websites", + "description": "An array of websites in which the product is available.", "args": [], "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { "kind": "OBJECT", - "name": "CompanyTeam", + "name": "Website", "ofType": null } }, + "isDeprecated": true, + "deprecationReason": "The field should not be used on the storefront." + }, + { + "name": "weight", + "description": "The weight of the item, in units defined by the store.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, - "interfaces": [], + "interfaces": [ + { + "kind": "INTERFACE", + "name": "ProductInterface", + "ofType": null + }, + { + "kind": "INTERFACE", + "name": "RoutableInterface", + "ofType": null + }, + { + "kind": "INTERFACE", + "name": "PhysicalProductInterface", + "ofType": null + }, + { + "kind": "INTERFACE", + "name": "CustomizableProductInterface", + "ofType": null + } + ], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", - "name": "UpdateCompanyTeamOutput", - "description": "Contains the response to the request to update a company team.", + "name": "ConfigurableVariant", + "description": "Contains all the simple product variants of a configurable product.", "fields": [ { - "name": "team", - "description": "The updated company team instance.", + "name": "attributes", + "description": "An array of configurable attribute options.", "args": [], "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { "kind": "OBJECT", - "name": "CompanyTeam", + "name": "ConfigurableAttributeOption", "ofType": null } }, "isDeprecated": false, "deprecationReason": null + }, + { + "name": "product", + "description": "An array of linked simple products.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "SimpleProduct", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, @@ -37357,24 +29400,60 @@ }, { "kind": "OBJECT", - "name": "DeleteCompanyTeamOutput", - "description": "Contains the status of the request to delete a company team.", + "name": "ConfigurableAttributeOption", + "description": "Contains details about a configurable product attribute option.", "fields": [ { - "name": "success", - "description": "Indicates whether the delete operation succeeded.", + "name": "code", + "description": "The ID assigned to the attribute.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "label", + "description": "A string that describes the configurable attribute option.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "uid", + "description": "The unique ID for a `ConfigurableAttributeOption` object.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "Boolean", + "name": "ID", "ofType": null } }, "isDeprecated": false, "deprecationReason": null + }, + { + "name": "value_index", + "description": "A unique index number assigned to the configurable product option.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, @@ -37383,69 +29462,50 @@ "possibleTypes": null }, { - "kind": "INPUT_OBJECT", - "name": "CompanyTeamCreateInput", - "description": "Defines the input schema for creating a company team.", - "fields": null, - "inputFields": [ + "kind": "OBJECT", + "name": "ConfigurableProductOptions", + "description": "Defines configurable attributes for the specified product.", + "fields": [ { - "name": "description", - "description": "An optional description of the team.", + "name": "attribute_code", + "description": "A string that identifies the attribute.", + "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, - "defaultValue": null - }, - { - "name": "name", - "description": "The display name of the team.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "target_id", - "description": "The ID of a node within a company's structure. This ID will be the parent of the created team.", + "name": "attribute_id", + "description": "The ID assigned to the attribute.", + "args": [], "type": { "kind": "SCALAR", - "name": "ID", + "name": "String", "ofType": null }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "CompanyTeamUpdateInput", - "description": "Defines the input schema for updating a company team.", - "fields": null, - "inputFields": [ + "isDeprecated": true, + "deprecationReason": "Use `attribute_uid` instead." + }, { - "name": "description", - "description": "An optional description of the team.", + "name": "attribute_id_v2", + "description": "The ID assigned to the attribute.", + "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null }, - "defaultValue": null + "isDeprecated": true, + "deprecationReason": "Use `attribute_uid` instead." }, { - "name": "id", - "description": "The unique ID of the `CompanyTeam` object to update.", + "name": "attribute_uid", + "description": "The unique ID for an `Attribute` object.", + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -37455,73 +29515,61 @@ "ofType": null } }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "name", - "description": "The display name of the team.", + "name": "id", + "description": "The configurable option ID number assigned by the system.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": true, + "deprecationReason": "Use `uid` instead." + }, + { + "name": "label", + "description": "A displayed string that describes the configurable product option.", + "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "UpdateCompanyStructureOutput", - "description": "Contains the response to the request to update the company structure.", - "fields": [ + "isDeprecated": false, + "deprecationReason": null + }, { - "name": "company", - "description": "The updated company instance.", + "name": "position", + "description": "A number that indicates the order in which the attribute is displayed.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Company", - "ofType": null - } + "kind": "SCALAR", + "name": "Int", + "ofType": null }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "CompanyStructureUpdateInput", - "description": "Defines the input schema for updating the company structure.", - "fields": null, - "inputFields": [ + }, { - "name": "parent_tree_id", - "description": "The ID of a company that will be the new parent.", + "name": "product_id", + "description": "This is the same as a product's `id` field.", + "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } + "kind": "SCALAR", + "name": "Int", + "ofType": null }, - "defaultValue": null + "isDeprecated": true, + "deprecationReason": "`product_id` is not needed and can be obtained from its parent." }, { - "name": "tree_id", - "description": "The ID of the company team that is being moved to another parent.", + "name": "uid", + "description": "The unique ID for a `ConfigurableProductOptions` object.", + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -37531,55 +29579,31 @@ "ofType": null } }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CreateCompanyOutput", - "description": "Contains the response to the request to create a company.", - "fields": [ + "isDeprecated": false, + "deprecationReason": null + }, { - "name": "company", - "description": "The new company instance.", + "name": "use_default", + "description": "Indicates whether the option is the default.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Company", - "ofType": null - } + "kind": "SCALAR", + "name": "Boolean", + "ofType": null }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "UpdateCompanyOutput", - "description": "Contains the response to the request to update the company.", - "fields": [ + }, { - "name": "company", - "description": "The updated company instance.", + "name": "values", + "description": "An array that defines the `value_index` codes assigned to the configurable product.", "args": [], "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { "kind": "OBJECT", - "name": "Company", + "name": "ConfigurableProductOptionsValues", "ofType": null } }, @@ -37594,159 +29618,92 @@ }, { "kind": "OBJECT", - "name": "CreateCompanyUserOutput", - "description": "Contains the response to the request to create a company user.", + "name": "ConfigurableProductOptionsValues", + "description": "Contains the index number assigned to a configurable product option.", "fields": [ { - "name": "user", - "description": "The new company user instance.", + "name": "default_label", + "description": "The label of the product on the default store.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Customer", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "UpdateCompanyUserOutput", - "description": "Contains the response to the request to update the company user.", - "fields": [ + }, { - "name": "user", - "description": "The updated company user instance.", + "name": "label", + "description": "The label of the product.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Customer", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "DeleteCompanyUserOutput", - "description": "Contains the response to the request to delete the company user.", - "fields": [ + }, { - "name": "success", - "description": "Indicates whether the company user has been deactivated successfully.", + "name": "store_label", + "description": "The label of the product on the current store.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CreateCompanyRoleOutput", - "description": "Contains the response to the request to create a company role.", - "fields": [ + }, { - "name": "role", - "description": "The new company role instance.", + "name": "swatch_data", + "description": "Swatch data for a configurable product option.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "CompanyRole", - "ofType": null - } + "kind": "INTERFACE", + "name": "SwatchDataInterface", + "ofType": null }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "UpdateCompanyRoleOutput", - "description": "Contains the response to the request to update the company role.", - "fields": [ + }, { - "name": "role", - "description": "The updated company role instance.", + "name": "uid", + "description": "The unique ID for a `ConfigurableProductOptionsValues` object.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "CompanyRole", - "ofType": null - } + "kind": "SCALAR", + "name": "ID", + "ofType": null }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "DeleteCompanyRoleOutput", - "description": "Contains the response to the request to delete the company role.", - "fields": [ + }, { - "name": "success", - "description": "SIndicates whether the company role has been deleted successfully.", + "name": "use_default_value", + "description": "Indicates whether to use the default_label.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } + "kind": "SCALAR", + "name": "Boolean", + "ofType": null }, "isDeprecated": false, "deprecationReason": null + }, + { + "name": "value_index", + "description": "A unique index number assigned to the configurable product option.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": true, + "deprecationReason": "Use `uid` instead." } ], "inputFields": null, @@ -37756,27 +29713,13 @@ }, { "kind": "INPUT_OBJECT", - "name": "CompanyCreateInput", - "description": "Defines the input schema for creating a new company.", + "name": "AddConfigurableProductsToCartInput", + "description": "Defines the configurable products to add to the cart.", "fields": null, "inputFields": [ { - "name": "company_admin", - "description": "Defines the company administrator.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "CompanyAdminInput", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "company_email", - "description": "The email address of the company contact.", + "name": "cart_id", + "description": "The ID of the cart.", "type": { "kind": "NON_NULL", "name": null, @@ -37789,115 +29732,92 @@ "defaultValue": null }, { - "name": "company_name", - "description": "The name of the company to create.", + "name": "cart_items", + "description": "An array of configurable products to add.", "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "ConfigurableProductCartItemInput", + "ofType": null + } } }, "defaultValue": null - }, + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "AddConfigurableProductsToCartOutput", + "description": "Contains details about the cart after adding configurable products.", + "fields": [ { - "name": "legal_address", - "description": "Defines legal address data of the company.", + "name": "cart", + "description": "The cart after adding products.", + "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "INPUT_OBJECT", - "name": "CompanyLegalAddressCreateInput", + "kind": "OBJECT", + "name": "Cart", "ofType": null } }, - "defaultValue": null - }, - { - "name": "legal_name", - "description": "The full legal name of the company.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "reseller_id", - "description": "The resale number that is assigned to the company for tax reporting purposes.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "vat_tax_id", - "description": "The value-added tax number that is assigned to the company by some jurisdictions for tax reporting purposes.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null } ], - "interfaces": null, + "inputFields": null, + "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "INPUT_OBJECT", - "name": "CompanyAdminInput", - "description": "Defines the input schema for creating a company administrator.", + "name": "ConfigurableProductCartItemInput", + "description": "", "fields": null, "inputFields": [ { - "name": "email", - "description": "The email address of the company administrator.", + "name": "customizable_options", + "description": "The ID and value of the option.", "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", + "kind": "INPUT_OBJECT", + "name": "CustomizableOptionInput", "ofType": null } }, "defaultValue": null }, { - "name": "firstname", - "description": "The company administrator's first name.", + "name": "data", + "description": "The quantity and SKU of the configurable product.", "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", + "kind": "INPUT_OBJECT", + "name": "CartItemInput", "ofType": null } }, "defaultValue": null }, - { - "name": "gender", - "description": "The company administrator's gender (Male - 1, Female - 2, Not Specified - 3).", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "job_title", - "description": "The job title of the company administrator.", + { + "name": "parent_sku", + "description": "The SKU of the parent configurable product.", "type": { "kind": "SCALAR", "name": "String", @@ -37906,16 +29826,12 @@ "defaultValue": null }, { - "name": "lastname", - "description": "The company administrator's last name.", + "name": "variant_sku", + "description": "Deprecated. Use `CartItemInput.sku` instead.", "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "defaultValue": null } @@ -37925,301 +29841,371 @@ "possibleTypes": null }, { - "kind": "INPUT_OBJECT", - "name": "CompanyLegalAddressCreateInput", - "description": "Defines the input schema for defining a company's legal address.", - "fields": null, - "inputFields": [ + "kind": "OBJECT", + "name": "ConfigurableCartItem", + "description": "An implementation for configurable product cart items.", + "fields": [ { - "name": "city", - "description": "The city where the company is registered to conduct business.", + "name": "available_gift_wrapping", + "description": "The list of available gift wrapping options for the cart item.", + "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "GiftWrapping", + "ofType": null + } } }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "country_id", - "description": "The company's country ID. Use the `countries` query to get this value.", + "name": "configurable_options", + "description": "An array containing the configuranle options the shopper selected.", + "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "ENUM", - "name": "CountryCodeEnum", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "SelectedConfigurableOption", + "ofType": null + } } }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "postcode", - "description": "The postal code of the company.", + "name": "configured_variant", + "description": "Product details of the cart item.", + "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", + "kind": "INTERFACE", + "name": "ProductInterface", "ofType": null } }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "region", - "description": "An object containing the region name and/or region ID where the company is registered to conduct business.", + "name": "customizable_options", + "description": "An array containing the customizable options the shopper selected.", + "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "INPUT_OBJECT", - "name": "CustomerAddressRegionInput", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "SelectedCustomizableOption", + "ofType": null + } } }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "street", - "description": "An array of strings that define the street address where the company is registered to conduct business.", + "name": "discount", + "description": "Contains discount for quote line item.", + "args": [], "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "OBJECT", + "name": "Discount", + "ofType": null } }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "telephone", - "description": "The primary phone number of the company.", + "name": "errors", + "description": "An array of errors encountered while loading the cart item", + "args": [], "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "CartItemError", "ofType": null } }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "CompanyUpdateInput", - "description": "Defines the input schema for updating a company.", - "fields": null, - "inputFields": [ + "isDeprecated": false, + "deprecationReason": null + }, { - "name": "company_email", - "description": "The email address of the company contact.", + "name": "gift_message", + "description": "The entered gift message for the cart item", + "args": [], "type": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "GiftMessage", "ofType": null }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "company_name", - "description": "The name of the company to update.", + "name": "gift_wrapping", + "description": "The selected gift wrapping for the cart item.", + "args": [], "type": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "GiftWrapping", "ofType": null }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "legal_address", - "description": "The legal address data of the company.", + "name": "id", + "description": null, + "args": [], "type": { - "kind": "INPUT_OBJECT", - "name": "CompanyLegalAddressUpdateInput", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, - "defaultValue": null + "isDeprecated": true, + "deprecationReason": "Use `uid` instead." }, { - "name": "legal_name", - "description": "The full legal name of the company.", + "name": "is_available", + "description": "True if requested quantity is less than available stock, false otherwise.", + "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "reseller_id", - "description": "The resale number that is assigned to the company for tax reporting purposes.", + "name": "max_qty", + "description": "Line item max qty in quote template", + "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Float", "ofType": null }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "vat_tax_id", - "description": "The value-added tax number that is assigned to the company by some jurisdictions for tax reporting purposes.", + "name": "min_qty", + "description": "Line item min qty in quote template", + "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Float", "ofType": null }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "CompanyLegalAddressUpdateInput", - "description": "Defines the input schema for updating a company's legal address.", - "fields": null, - "inputFields": [ + "isDeprecated": false, + "deprecationReason": null + }, { - "name": "city", - "description": "The city where the company is registered to conduct business.", + "name": "not_available_message", + "description": "Message to display when the product is not available with this selected option.", + "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "country_id", - "description": "The unique ID for a `Country` object.", + "name": "note_from_buyer", + "description": "The buyer's quote line item note.", + "args": [], "type": { - "kind": "ENUM", - "name": "CountryCodeEnum", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ItemNote", + "ofType": null + } }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "postcode", - "description": "The postal code of the company.", + "name": "note_from_seller", + "description": "The seller's quote line item note.", + "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ItemNote", + "ofType": null + } }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "region", - "description": "An object containing the region name and/or region ID where the company is registered to conduct business.", + "name": "prices", + "description": "Contains details about the price of the item, including taxes and discounts.", + "args": [], "type": { - "kind": "INPUT_OBJECT", - "name": "CustomerAddressRegionInput", + "kind": "OBJECT", + "name": "CartItemPrices", "ofType": null }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "street", - "description": "An array of strings that define the street address where the company is registered to conduct business.", + "name": "product", + "description": "Details about an item in the cart.", + "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INTERFACE", + "name": "ProductInterface", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "quantity", + "description": "The quantity of this item in the cart.", + "args": [], + "type": { + "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "Float", "ofType": null } }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "telephone", - "description": "The primary phone number of the company.", + "name": "uid", + "description": "The unique ID for a `CartItemInterface` object.", + "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "CartItemInterface", + "ofType": null } ], - "interfaces": null, "enumValues": null, "possibleTypes": null }, { - "kind": "INPUT_OBJECT", - "name": "CompanyUserCreateInput", - "description": "Defines the input schema for creating a company user.", - "fields": null, - "inputFields": [ + "kind": "OBJECT", + "name": "SelectedConfigurableOption", + "description": "Contains details about a selected configurable option.", + "fields": [ { - "name": "email", - "description": "The company user's email address", + "name": "configurable_product_option_uid", + "description": "The unique ID for a `ConfigurableProductOptions` object.", + "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "ID", "ofType": null } }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "firstname", - "description": "The company user's first name.", + "name": "configurable_product_option_value_uid", + "description": "The unique ID for a `ConfigurableProductOptionsValues` object.", + "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "ID", "ofType": null } }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "job_title", - "description": "The company user's job title or function.", + "name": "id", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null } }, - "defaultValue": null + "isDeprecated": true, + "deprecationReason": "Use `SelectedConfigurableOption.configurable_product_option_uid` instead." }, { - "name": "lastname", - "description": "The company user's last name.", + "name": "option_label", + "description": "The display text for the option.", + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -38229,49 +30215,72 @@ "ofType": null } }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "role_id", - "description": "The unique ID for a `CompanyRole` object.", + "name": "value_id", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "ID", + "name": "Int", "ofType": null } }, - "defaultValue": null + "isDeprecated": true, + "deprecationReason": "Use `SelectedConfigurableOption.configurable_product_option_value_uid` instead." }, { - "name": "status", - "description": "Indicates whether the company user is ACTIVE or INACTIVE.", + "name": "value_label", + "description": "The display name of the selected configurable option.", + "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "ENUM", - "name": "CompanyUserStatusEnum", + "kind": "SCALAR", + "name": "String", "ofType": null } }, - "defaultValue": null - }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ConfigurableWishlistItem", + "description": "A configurable product wish list item.", + "fields": [ { - "name": "target_id", - "description": "The ID of a node within a company's structure. This ID will be the parent of the created company user.", + "name": "added_at", + "description": "The date and time the item was added to the wish list.", + "args": [], "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "telephone", - "description": "The company user's phone number.", + "name": "child_sku", + "description": "The SKU of the simple product corresponding to a set of selected configurable options.", + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -38281,42 +30290,73 @@ "ofType": null } }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "CompanyUserUpdateInput", - "description": "Defines the input schema for updating a company user.", - "fields": null, - "inputFields": [ + "isDeprecated": true, + "deprecationReason": "Use `ConfigurableWishlistItem.configured_variant.sku` instead." + }, { - "name": "email", - "description": "The company user's email address.", + "name": "configurable_options", + "description": "An array of selected configurable options.", + "args": [], "type": { - "kind": "SCALAR", - "name": "String", + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "SelectedConfigurableOption", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "configured_variant", + "description": "Product details of the selected variant. The value is null if some options are not configured.", + "args": [], + "type": { + "kind": "INTERFACE", + "name": "ProductInterface", "ofType": null }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "firstname", - "description": "The company user's first name.", + "name": "customizable_options", + "description": "Custom options selected for the wish list item.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "SelectedCustomizableOption", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "description", + "description": "The description of the item.", + "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { "name": "id", - "description": "The unique ID of a `Customer` object.", + "description": "The unique ID for a `WishlistItemInterface` object.", + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -38326,72 +30366,129 @@ "ofType": null } }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "job_title", - "description": "The company user's job title or function.", + "name": "product", + "description": "Product details of the wish list item.", + "args": [], "type": { - "kind": "SCALAR", - "name": "String", + "kind": "INTERFACE", + "name": "ProductInterface", "ofType": null }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "lastname", - "description": "The company user's last name.", + "name": "quantity", + "description": "The quantity of this wish list item.", + "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + } }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "WishlistItemInterface", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ConfigurableProductOptionsSelection", + "description": "Contains metadata corresponding to the selected configurable options.", + "fields": [ + { + "name": "configurable_options", + "description": "An array of all possible configurable options.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ConfigurableProductOption", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "name": "role_id", - "description": "The unique ID for a `CompanyRole` object.", + "name": "media_gallery", + "description": "Product images and videos corresponding to the specified configurable options selection.", + "args": [], "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "INTERFACE", + "name": "MediaGalleryInterface", + "ofType": null + } }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "status", - "description": "Indicates whether the company user is ACTIVE or INACTIVE.", + "name": "options_available_for_selection", + "description": "The configurable options available for further selection based on the current selection.", + "args": [], "type": { - "kind": "ENUM", - "name": "CompanyUserStatusEnum", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ConfigurableOptionAvailableForSelection", + "ofType": null + } }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "telephone", - "description": "The company user's phone number.", + "name": "variant", + "description": "A variant represented by the specified configurable options selection. The value is expected to be null until selections are made for each configurable option.", + "args": [], "type": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "SimpleProduct", "ofType": null }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null } ], - "interfaces": null, + "inputFields": null, + "interfaces": [], "enumValues": null, "possibleTypes": null }, { - "kind": "INPUT_OBJECT", - "name": "CompanyRoleCreateInput", - "description": "Defines the input schema for creating a company role.", - "fields": null, - "inputFields": [ + "kind": "OBJECT", + "name": "ConfigurableOptionAvailableForSelection", + "description": "Describes configurable options that have been selected and can be selected as a result of the previous selections.", + "fields": [ { - "name": "name", - "description": "The name of the role to create.", + "name": "attribute_code", + "description": "An attribute code that uniquely identifies a configurable option.", + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -38401,11 +30498,13 @@ "ofType": null } }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "permissions", - "description": "A list of resources the role can access.", + "name": "option_value_uids", + "description": "An array of selectable option value IDs.", + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -38414,53 +30513,47 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "ID", "ofType": null } } }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null } ], - "interfaces": null, + "inputFields": null, + "interfaces": [], "enumValues": null, "possibleTypes": null }, { - "kind": "INPUT_OBJECT", - "name": "CompanyRoleUpdateInput", - "description": "Defines the input schema for updating a company role.", - "fields": null, - "inputFields": [ + "kind": "OBJECT", + "name": "ConfigurableProductOption", + "description": "Contains details about configurable product options.", + "fields": [ { - "name": "id", - "description": "The unique ID for a `CompanyRole` object.", + "name": "attribute_code", + "description": "An attribute code that uniquely identifies a configurable option.", + "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "ID", + "name": "String", "ofType": null } }, - "defaultValue": null - }, - { - "name": "name", - "description": "The name of the role to update.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "permissions", - "description": "A list of resources the role can access.", + "name": "label", + "description": "The display name of the option.", + "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", @@ -38468,33 +30561,12 @@ "ofType": null } }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CompanyStructureItem", - "description": "Defines an individual node in the company structure.", - "fields": [ - { - "name": "entity", - "description": "A union of `CompanyTeam` and `Customer` objects.", - "args": [], - "type": { - "kind": "UNION", - "name": "CompanyStructureEntity", - "ofType": null - }, "isDeprecated": false, "deprecationReason": null }, { - "name": "id", - "description": "The unique ID for a `CompanyStructureItem` object.", + "name": "uid", + "description": "The unique ID of the configurable option.", "args": [], "type": { "kind": "NON_NULL", @@ -38509,13 +30581,17 @@ "deprecationReason": null }, { - "name": "parent_id", - "description": "The ID of the parent item in the company hierarchy.", + "name": "values", + "description": "An array of values that are applicable for this option.", "args": [], "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ConfigurableProductOptionValue", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null @@ -38527,182 +30603,252 @@ "possibleTypes": null }, { - "kind": "INPUT_OBJECT", - "name": "AddBundleProductsToCartInput", - "description": "Defines the bundle products to add to the cart.", - "fields": null, - "inputFields": [ + "kind": "OBJECT", + "name": "ConfigurableProductOptionValue", + "description": "Defines a value for a configurable product option.", + "fields": [ { - "name": "cart_id", - "description": "The ID of the cart.", + "name": "is_available", + "description": "Indicates whether the product is available with this selected option.", + "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "Boolean", "ofType": null } }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "cart_items", - "description": "An array of bundle products to add.", + "name": "is_use_default", + "description": "Indicates whether the value is the default.", + "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "BundleProductCartItemInput", - "ofType": null - } + "kind": "SCALAR", + "name": "Boolean", + "ofType": null } }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "BundleProductCartItemInput", - "description": "Defines a single bundle product.", - "fields": null, - "inputFields": [ + "isDeprecated": false, + "deprecationReason": null + }, { - "name": "bundle_options", - "description": "A mandatory array of options for the bundle product, including each chosen option and specified quantity.", + "name": "label", + "description": "The display name of the value.", + "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "BundleOptionInput", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null } }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "customizable_options", - "description": "The ID and value of the option.", + "name": "swatch", + "description": "The URL assigned to the thumbnail of the swatch image.", + "args": [], "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "CustomizableOptionInput", - "ofType": null - } + "kind": "INTERFACE", + "name": "SwatchDataInterface", + "ofType": null }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "data", - "description": "The quantity and SKU of the bundle product.", + "name": "uid", + "description": "The unique ID of the value.", + "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "INPUT_OBJECT", - "name": "CartItemInput", + "kind": "SCALAR", + "name": "ID", "ofType": null } }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null } ], - "interfaces": null, + "inputFields": null, + "interfaces": [], "enumValues": null, "possibleTypes": null }, { - "kind": "INPUT_OBJECT", - "name": "BundleOptionInput", - "description": "Defines the input for a bundle option.", - "fields": null, - "inputFields": [ + "kind": "OBJECT", + "name": "RequisitionLists", + "description": "Defines customer requisition lists.", + "fields": [ { - "name": "id", - "description": "The ID of the option.", + "name": "items", + "description": "An array of requisition lists.", + "args": [], "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "Int", + "kind": "OBJECT", + "name": "RequisitionList", "ofType": null } }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "quantity", - "description": "The number of the selected item to add to the cart.", + "name": "page_info", + "description": "Pagination metadata.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "SearchResultPageInfo", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "total_count", + "description": "The number of returned requisition lists.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "RequisitionList", + "description": "Defines the contents of a requisition list.", + "fields": [ + { + "name": "description", + "description": "Optional text that describes the requisition list.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "items", + "description": "An array of products added to the requisition list.", + "args": [ + { + "name": "currentPage", + "description": "The page of results to return. The default value is 1.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "1" + }, + { + "name": "pageSize", + "description": "The maximum number of results to return. The default value is 1.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "20" + } + ], + "type": { + "kind": "OBJECT", + "name": "RequistionListItems", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "items_count", + "description": "The number of items in the list.", + "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "Float", + "name": "Int", "ofType": null } }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "value", - "description": "An array with the chosen value of the option.", + "name": "name", + "description": "The requisition list name.", + "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null } }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "AddBundleProductsToCartOutput", - "description": "Contains details about the cart after adding bundle products.", - "fields": [ + "isDeprecated": false, + "deprecationReason": null + }, { - "name": "cart", - "description": "The cart after adding products.", + "name": "uid", + "description": "The unique requisition list ID.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "Cart", + "kind": "SCALAR", + "name": "ID", "ofType": null } }, "isDeprecated": false, "deprecationReason": null + }, + { + "name": "updated_at", + "description": "The time of the last modification of the requisition list.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, @@ -38712,12 +30858,12 @@ }, { "kind": "OBJECT", - "name": "BundleCartItem", - "description": "An implementation for bundle product cart items.", + "name": "RequistionListItems", + "description": "Contains an array of items added to a requisition list.", "fields": [ { - "name": "available_gift_wrapping", - "description": "The list of available gift wrapping options for the cart item.", + "name": "items", + "description": "An array of items in the requisition list.", "args": [], "type": { "kind": "NON_NULL", @@ -38726,8 +30872,8 @@ "kind": "LIST", "name": null, "ofType": { - "kind": "OBJECT", - "name": "GiftWrapping", + "kind": "INTERFACE", + "name": "RequisitionListItemInterface", "ofType": null } } @@ -38736,28 +30882,47 @@ "deprecationReason": null }, { - "name": "bundle_options", - "description": "An array containing the bundle options the shopper selected.", + "name": "page_info", + "description": "Pagination metadata.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "SearchResultPageInfo", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "total_pages", + "description": "The number of pages returned.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "SelectedBundleOption", - "ofType": null - } + "kind": "SCALAR", + "name": "Int", + "ofType": null } }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INTERFACE", + "name": "RequisitionListItemInterface", + "description": "The interface for requisition list items.", + "fields": [ { "name": "customizable_options", - "description": "An array containing the customizable options the shopper selected.", + "description": "Selected custom options for an item in the requisition list.", "args": [], "type": { "kind": "NON_NULL", @@ -38776,15 +30941,15 @@ "deprecationReason": null }, { - "name": "discount", - "description": "Contains discount for quote line item.", + "name": "product", + "description": "Details about a requisition list item.", "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "Discount", + "kind": "INTERFACE", + "name": "ProductInterface", "ofType": null } }, @@ -38792,15 +30957,15 @@ "deprecationReason": null }, { - "name": "errors", - "description": "An array of errors encountered while loading the cart item", + "name": "quantity", + "description": "The amount added.", "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "CartItemError", + "kind": "SCALAR", + "name": "Float", "ofType": null } }, @@ -38808,55 +30973,88 @@ "deprecationReason": null }, { - "name": "gift_message", - "description": "The entered gift message for the cart item", + "name": "uid", + "description": "The unique ID for the requisition list item.", "args": [], "type": { - "kind": "OBJECT", - "name": "GiftMessage", - "ofType": null + "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": "SimpleRequisitionListItem", + "ofType": null }, { - "name": "gift_wrapping", - "description": "The selected gift wrapping for the cart item.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "GiftWrapping", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null + "kind": "OBJECT", + "name": "VirtualRequisitionListItem", + "ofType": null }, { - "name": "id", - "description": null, + "kind": "OBJECT", + "name": "BundleRequisitionListItem", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "ConfigurableRequisitionListItem", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "GiftCardRequisitionListItem", + "ofType": null + } + ] + }, + { + "kind": "OBJECT", + "name": "SimpleRequisitionListItem", + "description": "Contains details about simple products added to a requisition list.", + "fields": [ + { + "name": "customizable_options", + "description": "Selected custom options for an item in the requisition list.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "SelectedCustomizableOption", + "ofType": null + } } }, - "isDeprecated": true, - "deprecationReason": "Use `uid` instead." + "isDeprecated": false, + "deprecationReason": null }, { - "name": "is_available", - "description": "True if requested quantity is less than available stock, false otherwise.", + "name": "product", + "description": "Details about a requisition list item.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "Boolean", + "kind": "INTERFACE", + "name": "ProductInterface", "ofType": null } }, @@ -38864,15 +31062,15 @@ "deprecationReason": null }, { - "name": "note_from_buyer", - "description": "The buyer's quote line item note.", + "name": "quantity", + "description": "The amount added.", "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "ItemNote", + "kind": "SCALAR", + "name": "Float", "ofType": null } }, @@ -38880,36 +31078,61 @@ "deprecationReason": null }, { - "name": "note_from_seller", - "description": "The seller's quote line item note.", + "name": "uid", + "description": "The unique ID for the requisition list item.", "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "ItemNote", + "kind": "SCALAR", + "name": "ID", "ofType": null } }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [ { - "name": "prices", - "description": "Contains details about the price of the item, including taxes and discounts.", + "kind": "INTERFACE", + "name": "RequisitionListItemInterface", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "VirtualRequisitionListItem", + "description": "Contains details about virtual products added to a requisition list.", + "fields": [ + { + "name": "customizable_options", + "description": "Selected custom options for an item in the requisition list.", "args": [], "type": { - "kind": "OBJECT", - "name": "CartItemPrices", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "SelectedCustomizableOption", + "ofType": null + } + } }, "isDeprecated": false, "deprecationReason": null }, { "name": "product", - "description": "Details about an item in the cart.", + "description": "Details about a requisition list item.", "args": [], "type": { "kind": "NON_NULL", @@ -38925,7 +31148,7 @@ }, { "name": "quantity", - "description": "The quantity of this item in the cart.", + "description": "The amount added.", "args": [], "type": { "kind": "NON_NULL", @@ -38941,7 +31164,7 @@ }, { "name": "uid", - "description": "The unique ID for a `CartItemInterface` object.", + "description": "The unique ID for the requisition list item.", "args": [], "type": { "kind": "NON_NULL", @@ -38960,7 +31183,7 @@ "interfaces": [ { "kind": "INTERFACE", - "name": "CartItemInterface", + "name": "RequisitionListItemInterface", "ofType": null } ], @@ -38968,30 +31191,59 @@ "possibleTypes": null }, { - "kind": "OBJECT", - "name": "SelectedBundleOption", - "description": "Contains details about a selected bundle option.", - "fields": [ + "kind": "INPUT_OBJECT", + "name": "CreateRequisitionListInput", + "description": "An input object that identifies and describes a new requisition list.", + "fields": null, + "inputFields": [ { - "name": "id", - "description": null, - "args": [], + "name": "description", + "description": "An optional description of the requisition list.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "name", + "description": "The name assigned to the requisition list.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "Int", + "name": "String", "ofType": null } }, - "isDeprecated": true, - "deprecationReason": "Use `uid` instead" + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "UpdateRequisitionListInput", + "description": "An input object that defines which requistion list characteristics to update.", + "fields": null, + "inputFields": [ + { + "name": "description", + "description": "The updated description of the requisition list.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null }, { - "name": "label", - "description": "The display name of the selected bundle product option.", - "args": [], + "name": "name", + "description": "The new name of the requisition list.", "type": { "kind": "NON_NULL", "name": null, @@ -39001,29 +31253,59 @@ "ofType": null } }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "UpdateRequisitionListOutput", + "description": "Output of the request to rename the requisition list.", + "fields": [ + { + "name": "requisition_list", + "description": "The renamed requisition list.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "RequisitionList", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "UpdateRequisitionListItemsInput", + "description": "Defines which items in a requisition list to update.", + "fields": null, + "inputFields": [ { - "name": "type", - "description": "The type of selected bundle product option.", - "args": [], + "name": "entered_options", + "description": "An array of customer-entered options.", "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", + "kind": "INPUT_OBJECT", + "name": "EnteredOptionInput", "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "uid", - "description": "The unique ID for a `SelectedBundleOption` object", - "args": [], + "name": "item_id", + "description": "The ID of the requisition list item to update.", "type": { "kind": "NON_NULL", "name": null, @@ -39033,116 +31315,135 @@ "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "values", - "description": "An array of selected bundle option values.", - "args": [], + "name": "quantity", + "description": "The new quantity of the item.", "type": { - "kind": "NON_NULL", + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "selected_options", + "description": "An array of selected option IDs.", + "type": { + "kind": "LIST", "name": null, "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "SelectedBundleOptionValue", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null } ], - "inputFields": null, - "interfaces": [], + "interfaces": null, "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", - "name": "SelectedBundleOptionValue", - "description": "Contains details about a value for a selected bundle option.", + "name": "UpdateRequisitionListItemsOutput", + "description": "Output of the request to update items in the specified requisition list.", "fields": [ { - "name": "id", - "description": "Use `uid` instead", + "name": "requisition_list", + "description": "The requisition list after updating items.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } + "kind": "OBJECT", + "name": "RequisitionList", + "ofType": null }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "DeleteRequisitionListOutput", + "description": "Indicates whether the request to delete the requisition list was successful.", + "fields": [ { - "name": "label", - "description": "The display name of the value for the selected bundle product option.", + "name": "requisition_lists", + "description": "The customer's requisition lists after deleting a requisition list.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "OBJECT", + "name": "RequisitionLists", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "price", - "description": "The price of the value for the selected bundle product option.", + "name": "status", + "description": "Indicates whether the request to delete the requisition list was successful.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "Float", + "name": "Boolean", "ofType": null } }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "AddProductsToRequisitionListOutput", + "description": "Output of the request to add products to a requisition list.", + "fields": [ { - "name": "quantity", - "description": "The quantity of the value for the selected bundle product option.", + "name": "requisition_list", + "description": "The requisition list after adding products.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - } + "kind": "OBJECT", + "name": "RequisitionList", + "ofType": null }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "DeleteRequisitionListItemsOutput", + "description": "Output of the request to remove items from the requisition list.", + "fields": [ { - "name": "uid", - "description": "The unique ID for a `SelectedBundleOptionValue` object", + "name": "requisition_list", + "description": "The requisition list after removing items.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } + "kind": "OBJECT", + "name": "RequisitionList", + "ofType": null }, "isDeprecated": false, "deprecationReason": null @@ -39155,41 +31456,53 @@ }, { "kind": "OBJECT", - "name": "PriceDetails", - "description": "Can be used to retrieve the main price details in case of bundle product", + "name": "AddRequisitionListItemsToCartOutput", + "description": "Output of the request to add items in a requisition list to the cart.", "fields": [ { - "name": "discount_percentage", - "description": "The percentage of discount applied to the main product price", + "name": "add_requisition_list_items_to_cart_user_errors", + "description": "Details about why the attempt to add items to the requistion list was not successful.", "args": [], "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "AddRequisitionListItemToCartUserError", + "ofType": null + } + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "main_final_price", - "description": "The final price after applying the discount to the main product", + "name": "cart", + "description": "The cart after adding requisition list items.", "args": [], "type": { - "kind": "SCALAR", - "name": "Float", + "kind": "OBJECT", + "name": "Cart", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "main_price", - "description": "The regular price of the main product", + "name": "status", + "description": "Indicates whether the attempt to add items to the requisition list was successful.", "args": [], "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null @@ -39201,32 +31514,20 @@ "possibleTypes": null }, { - "kind": "OBJECT", - "name": "BundleItem", - "description": "Defines an individual item within a bundle product.", - "fields": [ - { - "name": "option_id", - "description": "An ID assigned to each type of item in a bundle product.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Use `uid` instead" - }, + "kind": "OBJECT", + "name": "AddRequisitionListItemToCartUserError", + "description": "Contains details about why an attempt to add items to the requistion list failed.", + "fields": [ { - "name": "options", - "description": "An array of additional options for this bundle item.", + "name": "message", + "description": "A description of the error.", "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "BundleItemOption", + "kind": "SCALAR", + "name": "String", "ofType": null } }, @@ -39234,234 +31535,259 @@ "deprecationReason": null }, { - "name": "position", - "description": "A number indicating the sequence order of this item compared to the other bundle items.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "price_range", - "description": "The range of prices for the product", + "name": "type", + "description": "The type of error that occurred.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "PriceRange", + "kind": "ENUM", + "name": "AddRequisitionListItemToCartUserErrorType", "ofType": null } }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "AddRequisitionListItemToCartUserErrorType", + "description": "", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ { - "name": "required", - "description": "Indicates whether the item must be included in the bundle.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, + "name": "OUT_OF_STOCK", + "description": "", "isDeprecated": false, "deprecationReason": null }, { - "name": "sku", - "description": "The SKU of the bundle product.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, + "name": "UNAVAILABLE_SKU", + "description": "", "isDeprecated": false, "deprecationReason": null }, { - "name": "title", - "description": "The display name of the item.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, + "name": "OPTIONS_UPDATED", + "description": "", "isDeprecated": false, "deprecationReason": null }, { - "name": "type", - "description": "The input type that the customer uses to select the item. Examples include radio button and checkbox.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, + "name": "LOW_QUANTITY", + "description": "", "isDeprecated": false, "deprecationReason": null - }, + } + ], + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "CopyItemsBetweenRequisitionListsInput", + "description": "An input object that defines the items in a requisition list to be copied.", + "fields": null, + "inputFields": [ { - "name": "uid", - "description": "The unique ID for a `BundleItem` object.", - "args": [], + "name": "requisitionListItemUids", + "description": "An array of IDs representing products copied from one requisition list to another.", "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + } }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null } ], - "inputFields": null, - "interfaces": [], + "interfaces": null, "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", - "name": "BundleItemOption", - "description": "Defines the characteristics that comprise a specific bundle item and its options.", + "name": "CopyItemsFromRequisitionListsOutput", + "description": "Output of the request to copy items to the destination requisition list.", "fields": [ { - "name": "can_change_quantity", - "description": "Indicates whether the customer can change the number of items for this option.", + "name": "requisition_list", + "description": "The destination requisition list after the items were copied.", "args": [], "type": { - "kind": "SCALAR", - "name": "Boolean", + "kind": "OBJECT", + "name": "RequisitionList", "ofType": null }, "isDeprecated": false, "deprecationReason": null - }, - { - "name": "id", - "description": "The ID assigned to the bundled item option.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Use `uid` instead" - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "MoveItemsBetweenRequisitionListsInput", + "description": "An input object that defines the items in a requisition list to be moved.", + "fields": null, + "inputFields": [ { - "name": "is_default", - "description": "Indicates whether this option is the default option.", - "args": [], + "name": "requisitionListItemUids", + "description": "An array of IDs representing products moved from one requisition list to another.", "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + } }, - "isDeprecated": false, - "deprecationReason": null - }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "MoveItemsBetweenRequisitionListsOutput", + "description": "Output of the request to move items to another requisition list.", + "fields": [ { - "name": "label", - "description": "The text that identifies the bundled item option.", + "name": "destination_requisition_list", + "description": "The destination requisition list after moving items.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "RequisitionList", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "position", - "description": "When a bundle item contains multiple options, the relative position of this option compared to the other options.", + "name": "source_requisition_list", + "description": "The source requisition list after moving items.", "args": [], "type": { - "kind": "SCALAR", - "name": "Int", + "kind": "OBJECT", + "name": "RequisitionList", "ofType": null }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "RequisitionListFilterInput", + "description": "Defines requisition list filters.", + "fields": null, + "inputFields": [ { - "name": "price", - "description": "The price of the selected option.", - "args": [], + "name": "name", + "description": "Filter by the display name of the requisition list.", "type": { - "kind": "SCALAR", - "name": "Float", + "kind": "INPUT_OBJECT", + "name": "FilterMatchTypeInput", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "price_type", - "description": "One of FIXED, PERCENT, or DYNAMIC.", - "args": [], + "name": "uids", + "description": "Filter requisition lists by one or more requisition list IDs.", "type": { - "kind": "ENUM", - "name": "PriceTypeEnum", + "kind": "INPUT_OBJECT", + "name": "FilterEqualTypeInput", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null - }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CreateRequisitionListOutput", + "description": "Output of the request to create a requisition list.", + "fields": [ { - "name": "product", - "description": "Contains details about this product option.", + "name": "requisition_list", + "description": "The created requisition list.", "args": [], "type": { - "kind": "INTERFACE", - "name": "ProductInterface", + "kind": "OBJECT", + "name": "RequisitionList", "ofType": null }, "isDeprecated": false, "deprecationReason": null - }, - { - "name": "qty", - "description": "Indicates the quantity of this specific bundle item.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Use `quantity` instead." - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ClearCustomerCartOutput", + "description": "Output of the request to clear the customer cart.", + "fields": [ { - "name": "quantity", - "description": "The quantity of this specific bundle item.", + "name": "cart", + "description": "The cart after clearing items.", "args": [], "type": { - "kind": "SCALAR", - "name": "Float", + "kind": "OBJECT", + "name": "Cart", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "uid", - "description": "The unique ID for a `BundleItemOption` object.", + "name": "status", + "description": "Indicates whether cart was cleared.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "ID", + "name": "Boolean", "ofType": null } }, @@ -39475,188 +31801,282 @@ "possibleTypes": null }, { - "kind": "OBJECT", - "name": "BundleProduct", - "description": "Defines basic features of a bundle product and contains multiple BundleItems.", - "fields": [ + "kind": "INPUT_OBJECT", + "name": "RequisitionListItemsInput", + "description": "Defines the items to add.", + "fields": null, + "inputFields": [ { - "name": "activity", - "description": null, - "args": [], + "name": "entered_options", + "description": "Entered option IDs.", "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "EnteredOptionInput", + "ofType": null + } }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." + "defaultValue": null }, { - "name": "attribute_set_id", - "description": "The attribute set assigned to the product.", - "args": [], + "name": "parent_sku", + "description": "For configurable products, the SKU of the parent product.", "type": { "kind": "SCALAR", - "name": "Int", + "name": "String", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "The field should not be used on the storefront." + "defaultValue": null }, { - "name": "canonical_url", - "description": "The relative canonical URL. This value is returned only if the system setting 'Use Canonical Link Meta Tag For Products' is enabled.", - "args": [], + "name": "quantity", + "description": "The quantity of the product to add.", "type": { "kind": "SCALAR", - "name": "String", + "name": "Float", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "categories", - "description": "The categories assigned to a product.", - "args": [], + "name": "selected_options", + "description": "Selected option IDs.", "type": { "kind": "LIST", "name": null, "ofType": { - "kind": "INTERFACE", - "name": "CategoryInterface", + "kind": "SCALAR", + "name": "String", "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "category_gear", - "description": null, - "args": [], + "name": "sku", + "description": "The product SKU.", "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." - }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "ApplyStoreCreditToCartInput", + "description": "Defines the input required to run the `applyStoreCreditToCart` mutation.", + "fields": null, + "inputFields": [ { - "name": "climate", - "description": null, - "args": [], + "name": "cart_id", + "description": "The unique ID that identifies the customer's cart.", "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." - }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ApplyStoreCreditToCartOutput", + "description": "Defines the possible output for the `applyStoreCreditToCart` mutation.", + "fields": [ { - "name": "collar", - "description": null, + "name": "cart", + "description": "The contents of the specified shopping cart.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Cart", + "ofType": null + } }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." - }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "RemoveStoreCreditFromCartInput", + "description": "Defines the input required to run the `removeStoreCreditFromCart` mutation.", + "fields": null, + "inputFields": [ { - "name": "color", - "description": null, + "name": "cart_id", + "description": "The unique ID that identifies the customer's cart.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "RemoveStoreCreditFromCartOutput", + "description": "Defines the possible output for the `removeStoreCreditFromCart` mutation.", + "fields": [ + { + "name": "cart", + "description": "The contents of the specified shopping cart.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Cart", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "AppliedStoreCredit", + "description": "Contains the applied and current balances.", + "fields": [ + { + "name": "applied_balance", + "description": "The applied store credit balance to the current cart.", "args": [], "type": { - "kind": "SCALAR", - "name": "Int", + "kind": "OBJECT", + "name": "Money", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." + "isDeprecated": false, + "deprecationReason": null }, { - "name": "country_of_manufacture", - "description": "The product's country of origin.", + "name": "current_balance", + "description": "The current balance remaining on store credit.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "Money", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "created_at", - "description": "Timestamp indicating when the product was created.", + "name": "enabled", + "description": "Indicates whether store credits are enabled. If the feature is disabled, then the current balance will not be returned.", "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Boolean", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "The field should not be used on the storefront." - }, - { - "name": "crosssell_products", - "description": "An array of cross-sell products.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INTERFACE", - "name": "ProductInterface", - "ofType": null - } - }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CustomerStoreCredit", + "description": "Contains store credit information with balance and history.", + "fields": [ { - "name": "custom_attributesV2", - "description": "Product custom attributes.", + "name": "balance_history", + "description": "Contains the customer's store credit balance history. If the history or store credit feature is disabled, then a null value will be returned.", "args": [ { - "name": "filters", - "description": "", + "name": "pageSize", + "description": "The maximum number of results to return at once. The default is 20.", "type": { - "kind": "INPUT_OBJECT", - "name": "AttributeFilterInput", + "kind": "SCALAR", + "name": "Int", "ofType": null }, - "defaultValue": null + "defaultValue": "20" + }, + { + "name": "currentPage", + "description": "The page of results to return. This value is optional. The default is 1.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "1" } ], "type": { "kind": "OBJECT", - "name": "ProductCustomAttributes", + "name": "CustomerStoreCreditHistory", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "description", - "description": "Detailed information about the product. The value can include simple HTML tags.", + "name": "current_balance", + "description": "The current balance of store credit.", "args": [], "type": { "kind": "OBJECT", - "name": "ComplexTextValue", + "name": "Money", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "dynamic_price", - "description": "Indicates whether the bundle product has a dynamic price.", + "name": "enabled", + "description": "Indicates whether store credits are enabled. If the feature is disabled, then the balance will not be returned.", "args": [], "type": { "kind": "SCALAR", @@ -39665,94 +32085,72 @@ }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CustomerStoreCreditHistory", + "description": "Lists changes to the amount of store credit available to the customer.", + "fields": [ { - "name": "dynamic_sku", - "description": "Indicates whether the bundle product has a dynamic SKU.", + "name": "items", + "description": "An array containing information about changes to the store credit available to the customer.", "args": [], "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CustomerStoreCreditHistoryItem", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "dynamic_weight", - "description": "Indicates whether the bundle product has a dynamically calculated weight.", + "name": "page_info", + "description": "Metadata for pagination rendering.", "args": [], "type": { - "kind": "SCALAR", - "name": "Boolean", + "kind": "OBJECT", + "name": "SearchResultPageInfo", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "eco_collection", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." - }, - { - "name": "erin_recommends", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." - }, - { - "name": "features_bags", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." - }, - { - "name": "format", - "description": null, + "name": "total_count", + "description": "The number of items returned.", "args": [], "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." - }, - { - "name": "gender", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." - }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CustomerStoreCreditHistoryItem", + "description": "Contains store credit history information.", + "fields": [ { - "name": "gift_message_available", - "description": "Indicates whether a gift message is available.", + "name": "action", + "description": "The action that was made on the store credit.", "args": [], "type": { "kind": "SCALAR", @@ -39763,32 +32161,32 @@ "deprecationReason": null }, { - "name": "id", - "description": "The ID number assigned to the product.", + "name": "actual_balance", + "description": "The store credit available to the customer as a result of this action. ", "args": [], "type": { - "kind": "SCALAR", - "name": "Int", + "kind": "OBJECT", + "name": "Money", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "Use the `uid` field instead." + "isDeprecated": false, + "deprecationReason": null }, { - "name": "image", - "description": "The relative path to the main image on the product page.", + "name": "balance_change", + "description": "The amount added to or subtracted from the store credit as a result of this action.", "args": [], "type": { "kind": "OBJECT", - "name": "ProductImage", + "name": "Money", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "is_returnable", - "description": "Indicates whether the product can be returned.", + "name": "date_time_changed", + "description": "The date and time when the store credit change was made.", "args": [], "type": { "kind": "SCALAR", @@ -39797,17 +32195,28 @@ }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "Company", + "description": "Contains the output schema for a company.", + "fields": [ { - "name": "items", - "description": "An array containing information about individual bundle items.", + "name": "acl_resources", + "description": "The list of all resources defined within the company.", "args": [], "type": { "kind": "LIST", "name": null, "ofType": { "kind": "OBJECT", - "name": "BundleItem", + "name": "CompanyAclResource", "ofType": null } }, @@ -39815,88 +32224,60 @@ "deprecationReason": null }, { - "name": "manufacturer", - "description": "A number representing the product's manufacturer.", + "name": "company_admin", + "description": "An object containing information about the company administrator.", "args": [], "type": { - "kind": "SCALAR", - "name": "Int", + "kind": "OBJECT", + "name": "Customer", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." + "isDeprecated": false, + "deprecationReason": null }, { - "name": "material", - "description": null, + "name": "email", + "description": "The email address of the company contact.", "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." - }, - { - "name": "media_gallery", - "description": "An array of media gallery objects.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INTERFACE", - "name": "MediaGalleryInterface", - "ofType": null - } - }, "isDeprecated": false, "deprecationReason": null }, { - "name": "media_gallery_entries", - "description": "An array of MediaGalleryEntry objects.", + "name": "id", + "description": "The unique ID of a `Company` object.", "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "MediaGalleryEntry", + "kind": "SCALAR", + "name": "ID", "ofType": null } }, - "isDeprecated": true, - "deprecationReason": "Use `media_gallery` instead." - }, - { - "name": "meta_description", - "description": "A brief overview of the product for search results listings, maximum 255 characters.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, "isDeprecated": false, "deprecationReason": null }, { - "name": "meta_keyword", - "description": "A comma-separated list of keywords that are visible only to search engines.", + "name": "legal_address", + "description": "The address where the company is registered to conduct business.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "CompanyLegalAddress", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "meta_title", - "description": "A string that is displayed in the title bar and tab of the browser and in search results lists.", + "name": "legal_name", + "description": "The full legal name of the company.", "args": [], "type": { "kind": "SCALAR", @@ -39908,7 +32289,7 @@ }, { "name": "name", - "description": "The product name. Customers use this name to identify the product.", + "description": "The name of the company.", "args": [], "type": { "kind": "SCALAR", @@ -39919,32 +32300,24 @@ "deprecationReason": null }, { - "name": "new", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." - }, - { - "name": "new_from_date", - "description": "The beginning date for new product listings, and determines if the product is featured as a new product.", + "name": "payment_methods", + "description": "The list of payment methods available to a company.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "new_to_date", - "description": "The end date for new product listings.", + "name": "reseller_id", + "description": "The resale number that is assigned to the company for tax reporting purposes.", "args": [], "type": { "kind": "SCALAR", @@ -39955,27 +32328,63 @@ "deprecationReason": null }, { - "name": "only_x_left_in_stock", - "description": "Product stock only x left count", - "args": [], + "name": "role", + "description": "A company role filtered by the unique ID of a `CompanyRole` object.", + "args": [ + { + "name": "id", + "description": "", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + } + ], "type": { - "kind": "SCALAR", - "name": "Float", + "kind": "OBJECT", + "name": "CompanyRole", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "options", - "description": "An array of options for a customizable product.", - "args": [], + "name": "roles", + "description": "An object that contains a list of company roles.", + "args": [ + { + "name": "pageSize", + "description": "The maximum number of results to return at once. The default value is 20.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "20" + }, + { + "name": "currentPage", + "description": "The page of results to return. The default value is 1", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "1" + } + ], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "INTERFACE", - "name": "CustomizableOptionInterface", + "kind": "OBJECT", + "name": "CompanyRoles", "ofType": null } }, @@ -39983,147 +32392,228 @@ "deprecationReason": null }, { - "name": "options_container", - "description": "If the product has multiple options, determines where they appear on the product page.", + "name": "sales_representative", + "description": "An object containing information about the company sales representative.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "CompanySalesRepresentative", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "pattern", - "description": null, - "args": [], + "name": "structure", + "description": "The company structure of teams and customers in depth-first order.", + "args": [ + { + "name": "rootId", + "description": "The ID of the node in the company structure that serves as the root for the query.", + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "depth", + "description": "The maximum number of levels of the structure to return.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "10" + } + ], "type": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "CompanyStructure", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." + "isDeprecated": false, + "deprecationReason": null }, { - "name": "performance_fabric", - "description": null, - "args": [], + "name": "team", + "description": "The company team data filtered by the unique ID for a `CompanyTeam` object.", + "args": [ + { + "name": "id", + "description": "", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + } + ], "type": { - "kind": "SCALAR", - "name": "Int", + "kind": "OBJECT", + "name": "CompanyTeam", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." + "isDeprecated": false, + "deprecationReason": null }, { - "name": "price", - "description": "Indicates the price of an item.", - "args": [], + "name": "user", + "description": "A company user filtered by the unique ID of a `Customer` object.", + "args": [ + { + "name": "id", + "description": "", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + } + ], "type": { "kind": "OBJECT", - "name": "ProductPrices", + "name": "Customer", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "Use `price_range` for product price information." + "isDeprecated": false, + "deprecationReason": null }, { - "name": "price_details", - "description": "The price details of the main product", - "args": [], + "name": "users", + "description": "An object that contains a list of company users based on activity status.", + "args": [ + { + "name": "filter", + "description": "The type of company users to return.", + "type": { + "kind": "INPUT_OBJECT", + "name": "CompanyUsersFilterInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "pageSize", + "description": "The maximum number of results to return at once. The default value is 20.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "20" + }, + { + "name": "currentPage", + "description": "The page of results to return. The default value is 1.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "1" + } + ], "type": { "kind": "OBJECT", - "name": "PriceDetails", + "name": "CompanyUsers", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "price_range", - "description": "The range of prices for the product", + "name": "vat_tax_id", + "description": "The value-added tax number that is assigned to the company by some jurisdictions for tax reporting purposes.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PriceRange", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CompanyLegalAddress", + "description": "Contains details about the address where the company is registered to conduct business.", + "fields": [ { - "name": "price_tiers", - "description": "An array of `TierPrice` objects.", + "name": "city", + "description": "The city where the company is registered to conduct business.", "args": [], "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "TierPrice", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "price_view", - "description": "One of PRICE_RANGE or AS_LOW_AS.", + "name": "country_code", + "description": "The country code of the company's legal address.", "args": [], "type": { "kind": "ENUM", - "name": "PriceViewEnum", + "name": "CountryCodeEnum", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "product_links", - "description": "An array of `ProductLinks` objects.", + "name": "postcode", + "description": "The company's postal code.", "args": [], "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INTERFACE", - "name": "ProductLinksInterface", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "purpose", - "description": null, + "name": "region", + "description": "An object containing region data for the company.", "args": [], "type": { - "kind": "SCALAR", - "name": "Int", + "kind": "OBJECT", + "name": "CustomerAddressRegion", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." + "isDeprecated": false, + "deprecationReason": null }, { - "name": "rating_summary", - "description": "The average of all the ratings given to the product.", + "name": "street", + "description": "An array of strings that define the company's street address.", "args": [], "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { "kind": "SCALAR", - "name": "Float", + "name": "String", "ofType": null } }, @@ -40131,40 +32621,43 @@ "deprecationReason": null }, { - "name": "redirect_code", - "description": "Contains 0 when there is no redirect error. A value of 301 indicates the URL of the requested resource has been changed permanently, while a value of 302 indicates a temporary redirect.", + "name": "telephone", + "description": "The company's phone number.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CompanyAdmin", + "description": "Contains details about the company administrator.", + "fields": [ { - "name": "related_products", - "description": "An array of related products.", + "name": "email", + "description": "The email address of the company administrator.", "args": [], "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INTERFACE", - "name": "ProductInterface", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "relative_url", - "description": "The internal relative URL. If the specified URL is a redirect, the query returns the redirected URL, not the original.", + "name": "firstname", + "description": "The company administrator's first name.", "args": [], "type": { "kind": "SCALAR", @@ -40175,52 +32668,27 @@ "deprecationReason": null }, { - "name": "review_count", - "description": "The total count of all the reviews given to the product.", + "name": "gender", + "description": "The company administrator's gender (Male - 1, Female - 2, Not Specified - 3).", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } + "kind": "SCALAR", + "name": "Int", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "reviews", - "description": "The list of products reviews.", - "args": [ - { - "name": "pageSize", - "description": "The maximum number of results to return at once. The default is 20.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "20" - }, - { - "name": "currentPage", - "description": "The page of results to return. The default is 1.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "1" - } - ], + "name": "id", + "description": "The unique ID for a `CompanyAdmin` object.", + "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "ProductReviews", + "kind": "SCALAR", + "name": "ID", "ofType": null } }, @@ -40228,56 +32696,67 @@ "deprecationReason": null }, { - "name": "sale", - "description": null, + "name": "job_title", + "description": "The job title of the company administrator.", "args": [], "type": { "kind": "SCALAR", - "name": "Int", + "name": "String", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." + "isDeprecated": false, + "deprecationReason": null }, { - "name": "ship_bundle_items", - "description": "Indicates whether to ship bundle items together or individually.", + "name": "lastname", + "description": "The company administrator's last name.", "args": [], "type": { - "kind": "ENUM", - "name": "ShipBundleItemsEnum", + "kind": "SCALAR", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CompanySalesRepresentative", + "description": "Contains details about a company sales representative.", + "fields": [ { - "name": "short_description", - "description": "A short description of the product. Its use depends on the theme.", + "name": "email", + "description": "The email address of the company sales representative.", "args": [], "type": { - "kind": "OBJECT", - "name": "ComplexTextValue", + "kind": "SCALAR", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "size", - "description": null, + "name": "firstname", + "description": "The company sales representative's first name.", "args": [], "type": { "kind": "SCALAR", - "name": "Int", + "name": "String", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." + "isDeprecated": false, + "deprecationReason": null }, { - "name": "sku", - "description": "A number or code assigned to a product to identify the product, options, price, and manufacturer.", + "name": "lastname", + "description": "The company sales representative's last name.", "args": [], "type": { "kind": "SCALAR", @@ -40286,266 +32765,429 @@ }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CompanyUsers", + "description": "Contains details about company users.", + "fields": [ { - "name": "sleeve", - "description": null, + "name": "items", + "description": "An array of `CompanyUser` objects that match the specified filter criteria.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Customer", + "ofType": null + } + } }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." + "isDeprecated": false, + "deprecationReason": null }, { - "name": "small_image", - "description": "The relative path to the small image, which is used on catalog pages.", + "name": "page_info", + "description": "Pagination metadata.", "args": [], "type": { "kind": "OBJECT", - "name": "ProductImage", + "name": "SearchResultPageInfo", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "special_from_date", - "description": "The beginning date that a product has a special price.", + "name": "total_count", + "description": "The number of objects returned.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } }, - "isDeprecated": true, - "deprecationReason": "The field should not be used on the storefront." - }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CompanyRoles", + "description": "Contains an array of roles.", + "fields": [ { - "name": "special_price", - "description": "The discounted price of the product.", + "name": "items", + "description": "A list of company roles that match the specified filter criteria.", "args": [], "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CompanyRole", + "ofType": null + } + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "special_to_date", - "description": "The end date for a product with a special price.", + "name": "page_info", + "description": "Pagination metadata.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "SearchResultPageInfo", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "staged", - "description": "Indicates whether the product is staged for a future campaign.", + "name": "total_count", + "description": "The total number of objects matching the specified filter.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "Boolean", + "name": "Int", "ofType": null } }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CompanyRole", + "description": "Contails details about a single role.", + "fields": [ { - "name": "stock_status", - "description": "Stock status of the product", + "name": "id", + "description": "The unique ID for a `CompanyRole` object.", "args": [], "type": { - "kind": "ENUM", - "name": "ProductStockStatus", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "strap_bags", - "description": null, + "name": "name", + "description": "The name assigned to the role.", "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." + "isDeprecated": false, + "deprecationReason": null }, { - "name": "style_bags", - "description": null, + "name": "permissions", + "description": "A list of permission resources defined for a role.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CompanyAclResource", + "ofType": null + } }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." + "isDeprecated": false, + "deprecationReason": null }, { - "name": "style_bottom", - "description": null, + "name": "users_count", + "description": "The total number of users assigned the specified role.", "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." - }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CompanyAclResource", + "description": "Contains details about the access control list settings of a resource.", + "fields": [ { - "name": "style_general", - "description": null, + "name": "children", + "description": "An array of sub-resources.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CompanyAclResource", + "ofType": null + } }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." + "isDeprecated": false, + "deprecationReason": null }, { - "name": "swatch_image", - "description": "The file name of a swatch image.", + "name": "id", + "description": "The unique ID for a `CompanyAclResource` object.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "thumbnail", - "description": "The relative path to the product's thumbnail image.", + "name": "sort_order", + "description": "The sort order of an ACL resource.", "args": [], "type": { - "kind": "OBJECT", - "name": "ProductImage", + "kind": "SCALAR", + "name": "Int", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "tier_price", - "description": "The price when tier pricing is in effect and the items purchased threshold has been reached.", + "name": "text", + "description": "The label assigned to the ACL resource.", "args": [], "type": { "kind": "SCALAR", - "name": "Float", + "name": "String", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "Use `price_tiers` for product tier price information." - }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "IsCompanyRoleNameAvailableOutput", + "description": "Contains the response of a role name validation query.", + "fields": [ { - "name": "tier_prices", - "description": "An array of ProductTierPrices objects.", + "name": "is_role_name_available", + "description": "Indicates whether the specified company role name is available.", "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "ProductTierPrices", + "kind": "SCALAR", + "name": "Boolean", "ofType": null } }, - "isDeprecated": true, - "deprecationReason": "Use `price_tiers` for product tier price information." - }, - { - "name": "type", - "description": "One of PRODUCT, CATEGORY, or CMS_PAGE.", - "args": [], - "type": { - "kind": "ENUM", - "name": "UrlRewriteEntityTypeEnum", - "ofType": null - }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "IsCompanyUserEmailAvailableOutput", + "description": "Contains the response of a company user email validation query.", + "fields": [ { - "name": "type_id", - "description": "One of simple, virtual, bundle, downloadable, grouped, or configurable.", + "name": "is_email_available", + "description": "Indicates whether the specified email address can be used to create a company user.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } }, - "isDeprecated": true, - "deprecationReason": "Use `__typename` instead." - }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "IsCompanyAdminEmailAvailableOutput", + "description": "Contains the response of a company admin email validation query.", + "fields": [ { - "name": "uid", - "description": "The unique ID for a `ProductInterface` object.", + "name": "is_email_available", + "description": "Indicates whether the specified email address can be used to create a company administrator.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "ID", + "name": "Boolean", "ofType": null } }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "IsCompanyEmailAvailableOutput", + "description": "Contains the response of a company email validation query.", + "fields": [ { - "name": "updated_at", - "description": "Timestamp indicating when the product was updated.", + "name": "is_email_available", + "description": "Indicates whether the specified email address can be used to create a company.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } }, - "isDeprecated": true, - "deprecationReason": "The field should not be used on the storefront." + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "UNION", + "name": "CompanyStructureEntity", + "description": "", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": null, + "possibleTypes": [ + { + "kind": "OBJECT", + "name": "CompanyTeam", + "ofType": null }, { - "name": "upsell_products", - "description": "An array of up-sell products.", + "kind": "OBJECT", + "name": "Customer", + "ofType": null + } + ] + }, + { + "kind": "OBJECT", + "name": "CompanyStructure", + "description": "Contains an array of the individual nodes that comprise the company structure.", + "fields": [ + { + "name": "items", + "description": "An array of elements in a company structure.", "args": [], "type": { "kind": "LIST", "name": null, "ofType": { - "kind": "INTERFACE", - "name": "ProductInterface", + "kind": "OBJECT", + "name": "CompanyStructureItem", "ofType": null } }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CompanyTeam", + "description": "Describes a company team.", + "fields": [ { - "name": "url_key", - "description": "The part of the URL that identifies the product", + "name": "description", + "description": "An optional description of the team.", "args": [], "type": { "kind": "SCALAR", @@ -40556,27 +33198,15 @@ "deprecationReason": null }, { - "name": "url_path", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Use product's `canonical_url` or url rewrites instead" - }, - { - "name": "url_rewrites", - "description": "URL rewrites list", + "name": "id", + "description": "The unique ID for a `CompanyTeam` object.", "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "UrlRewrite", + "kind": "SCALAR", + "name": "ID", "ofType": null } }, @@ -40584,8 +33214,8 @@ "deprecationReason": null }, { - "name": "url_suffix", - "description": "The part of the product URL that is appended after the url key", + "name": "name", + "description": "The display name of the team.", "args": [], "type": { "kind": "SCALAR", @@ -40596,77 +33226,65 @@ "deprecationReason": null }, { - "name": "websites", - "description": "An array of websites in which the product is available.", + "name": "structure_id", + "description": "ID of the company structure", "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "Website", + "kind": "SCALAR", + "name": "ID", "ofType": null } }, - "isDeprecated": true, - "deprecationReason": "The field should not be used on the storefront." - }, - { - "name": "weight", - "description": "The weight of the item, in units defined by the store.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "ProductInterface", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "RoutableInterface", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "PhysicalProductInterface", - "ofType": null - }, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "CompanyUsersFilterInput", + "description": "Defines the filter for returning a list of company users.", + "fields": null, + "inputFields": [ { - "kind": "INTERFACE", - "name": "CustomizableProductInterface", - "ofType": null + "name": "status", + "description": "The activity status to filter on.", + "type": { + "kind": "ENUM", + "name": "CompanyUserStatusEnum", + "ofType": null + }, + "defaultValue": null } ], + "interfaces": null, "enumValues": null, "possibleTypes": null }, { "kind": "ENUM", - "name": "PriceViewEnum", - "description": "Defines whether a bundle product's price is displayed as the lowest possible value or as a range.", + "name": "CompanyUserStatusEnum", + "description": "Defines the list of company user status values.", "fields": null, "inputFields": null, "interfaces": null, "enumValues": [ { - "name": "PRICE_RANGE", - "description": "", + "name": "ACTIVE", + "description": "Only active users.", "isDeprecated": false, "deprecationReason": null }, { - "name": "AS_LOW_AS", - "description": "", + "name": "INACTIVE", + "description": "Only inactive users.", "isDeprecated": false, "deprecationReason": null } @@ -40674,121 +33292,150 @@ "possibleTypes": null }, { - "kind": "ENUM", - "name": "ShipBundleItemsEnum", - "description": "Defines whether bundle items must be shipped together.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "TOGETHER", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, + "kind": "OBJECT", + "name": "CreateCompanyTeamOutput", + "description": "Contains the response to the request to create a company team.", + "fields": [ { - "name": "SEPARATELY", - "description": "", + "name": "team", + "description": "The new company team instance.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CompanyTeam", + "ofType": null + } + }, "isDeprecated": false, "deprecationReason": null } ], + "inputFields": null, + "interfaces": [], + "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", - "name": "BundleOrderItem", - "description": "Defines bundle product options for `OrderItemInterface`.", + "name": "UpdateCompanyTeamOutput", + "description": "Contains the response to the request to update a company team.", "fields": [ { - "name": "bundle_options", - "description": "A list of bundle options that are assigned to the bundle product.", + "name": "team", + "description": "The updated company team instance.", "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", - "name": "ItemSelectedBundleOption", + "name": "CompanyTeam", "ofType": null } }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "DeleteCompanyTeamOutput", + "description": "Contains the status of the request to delete a company team.", + "fields": [ { - "name": "discounts", - "description": "The final discount information for the product.", + "name": "success", + "description": "Indicates whether the delete operation succeeded.", "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "Discount", + "kind": "SCALAR", + "name": "Boolean", "ofType": null } }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "CompanyTeamCreateInput", + "description": "Defines the input schema for creating a company team.", + "fields": null, + "inputFields": [ { - "name": "eligible_for_return", - "description": "Indicates whether the order item is eligible to be in a return request.", - "args": [], + "name": "description", + "description": "An optional description of the team.", "type": { "kind": "SCALAR", - "name": "Boolean", + "name": "String", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "entered_options", - "description": "The entered option for the base product, such as a logo or image.", - "args": [], + "name": "name", + "description": "The display name of the team.", "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "OrderItemOption", + "kind": "SCALAR", + "name": "String", "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "gift_message", - "description": "The selected gift message for the order item", - "args": [], + "name": "target_id", + "description": "The ID of a node within a company's structure. This ID will be the parent of the created team.", "type": { - "kind": "OBJECT", - "name": "GiftMessage", + "kind": "SCALAR", + "name": "ID", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null - }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "CompanyTeamUpdateInput", + "description": "Defines the input schema for updating a company team.", + "fields": null, + "inputFields": [ { - "name": "gift_wrapping", - "description": "The selected gift wrapping for the order item.", - "args": [], + "name": "description", + "description": "An optional description of the team.", "type": { - "kind": "OBJECT", - "name": "GiftWrapping", + "kind": "SCALAR", + "name": "String", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { "name": "id", - "description": "The unique ID for an `OrderItemInterface` object.", - "args": [], + "description": "The unique ID of the `CompanyTeam` object to update.", "type": { "kind": "NON_NULL", "name": null, @@ -40798,415 +33445,484 @@ "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "product", - "description": "The ProductInterface object, which contains details about the base product", - "args": [], - "type": { - "kind": "INTERFACE", - "name": "ProductInterface", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "product_name", - "description": "The name of the base product.", - "args": [], + "name": "name", + "description": "The display name of the team.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null - }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "UpdateCompanyStructureOutput", + "description": "Contains the response to the request to update the company structure.", + "fields": [ { - "name": "product_sale_price", - "description": "The sale price of the base product, including selected options.", + "name": "company", + "description": "The updated company instance.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", - "name": "Money", + "name": "Company", "ofType": null } }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "CompanyStructureUpdateInput", + "description": "Defines the input schema for updating the company structure.", + "fields": null, + "inputFields": [ { - "name": "product_sku", - "description": "The SKU of the base product.", - "args": [], + "name": "parent_tree_id", + "description": "The ID of a company that will be the new parent.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "ID", "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "product_type", - "description": "The type of product, such as simple, configurable, etc.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "product_url_key", - "description": "URL key of the base product.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "quantity_canceled", - "description": "The number of canceled items.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "quantity_invoiced", - "description": "The number of invoiced items.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "quantity_ordered", - "description": "The number of units ordered for this item.", - "args": [], + "name": "tree_id", + "description": "The ID of the company team that is being moved to another parent.", "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } }, - "isDeprecated": false, - "deprecationReason": null - }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CreateCompanyOutput", + "description": "Contains the response to the request to create a company.", + "fields": [ { - "name": "quantity_refunded", - "description": "The number of refunded items.", + "name": "company", + "description": "The new company instance.", "args": [], "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Company", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "UpdateCompanyOutput", + "description": "Contains the response to the request to update the company.", + "fields": [ { - "name": "quantity_returned", - "description": "The number of returned items.", + "name": "company", + "description": "The updated company instance.", "args": [], "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Company", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CreateCompanyUserOutput", + "description": "Contains the response to the request to create a company user.", + "fields": [ { - "name": "quantity_shipped", - "description": "The number of shipped items.", + "name": "user", + "description": "The new company user instance.", "args": [], "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Customer", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "UpdateCompanyUserOutput", + "description": "Contains the response to the request to update the company user.", + "fields": [ { - "name": "selected_options", - "description": "The selected options for the base product, such as color or size.", + "name": "user", + "description": "The updated company user instance.", "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", - "name": "OrderItemOption", + "name": "Customer", "ofType": null } }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "DeleteCompanyUserOutput", + "description": "Contains the response to the request to delete the company user.", + "fields": [ { - "name": "status", - "description": "The status of the order item.", + "name": "success", + "description": "Indicates whether the company user has been deactivated successfully.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "OrderItemInterface", - "ofType": null - } - ], + "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", - "name": "BundleInvoiceItem", - "description": "Defines bundle product options for `InvoiceItemInterface`.", + "name": "CreateCompanyRoleOutput", + "description": "Contains the response to the request to create a company role.", "fields": [ { - "name": "bundle_options", - "description": "A list of bundle options that are assigned to an invoiced bundle product.", + "name": "role", + "description": "The new company role instance.", "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", - "name": "ItemSelectedBundleOption", + "name": "CompanyRole", "ofType": null } }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "UpdateCompanyRoleOutput", + "description": "Contains the response to the request to update the company role.", + "fields": [ { - "name": "discounts", - "description": "Information about the final discount amount for the base product, including discounts on options.", + "name": "role", + "description": "The updated company role instance.", "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", - "name": "Discount", + "name": "CompanyRole", "ofType": null } }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "DeleteCompanyRoleOutput", + "description": "Contains the response to the request to delete the company role.", + "fields": [ { - "name": "id", - "description": "The unique ID for an `InvoiceItemInterface` object.", + "name": "success", + "description": "SIndicates whether the company role has been deleted successfully.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "ID", + "name": "Boolean", "ofType": null } }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "CompanyCreateInput", + "description": "Defines the input schema for creating a new company.", + "fields": null, + "inputFields": [ { - "name": "order_item", - "description": "Details about an individual order item.", - "args": [], + "name": "company_admin", + "description": "Defines the company administrator.", "type": { - "kind": "INTERFACE", - "name": "OrderItemInterface", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "CompanyAdminInput", + "ofType": null + } }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "product_name", - "description": "The name of the base product.", - "args": [], + "name": "company_email", + "description": "The email address of the company contact.", "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "product_sale_price", - "description": "The sale price for the base product including selected options.", - "args": [], + "name": "company_name", + "description": "The name of the company to create.", "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "Money", + "kind": "SCALAR", + "name": "String", "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "product_sku", - "description": "The SKU of the base product.", - "args": [], + "name": "legal_address", + "description": "Defines legal address data of the company.", "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", + "kind": "INPUT_OBJECT", + "name": "CompanyLegalAddressCreateInput", "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "quantity_invoiced", - "description": "The number of invoiced items.", - "args": [], + "name": "legal_name", + "description": "The full legal name of the company.", "type": { "kind": "SCALAR", - "name": "Float", + "name": "String", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ + "defaultValue": null + }, { - "kind": "INTERFACE", - "name": "InvoiceItemInterface", - "ofType": null + "name": "reseller_id", + "description": "The resale number that is assigned to the company for tax reporting purposes.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "vat_tax_id", + "description": "The value-added tax number that is assigned to the company by some jurisdictions for tax reporting purposes.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null } ], + "interfaces": null, "enumValues": null, "possibleTypes": null }, { - "kind": "OBJECT", - "name": "BundleShipmentItem", - "description": "Defines bundle product options for `ShipmentItemInterface`.", - "fields": [ + "kind": "INPUT_OBJECT", + "name": "CompanyAdminInput", + "description": "Defines the input schema for creating a company administrator.", + "fields": null, + "inputFields": [ { - "name": "bundle_options", - "description": "A list of bundle options that are assigned to a shipped product.", - "args": [], + "name": "email", + "description": "The email address of the company administrator.", "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "ItemSelectedBundleOption", + "kind": "SCALAR", + "name": "String", "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "id", - "description": "The unique ID for a `ShipmentItemInterface` object.", - "args": [], + "name": "firstname", + "description": "The company administrator's first name.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "ID", + "name": "String", "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "order_item", - "description": "The order item associated with the shipment item.", - "args": [], + "name": "gender", + "description": "The company administrator's gender (Male - 1, Female - 2, Not Specified - 3).", "type": { - "kind": "INTERFACE", - "name": "OrderItemInterface", + "kind": "SCALAR", + "name": "Int", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "product_name", - "description": "The name of the base product.", - "args": [], + "name": "job_title", + "description": "The job title of the company administrator.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "product_sale_price", - "description": "The sale price for the base product.", - "args": [], + "name": "lastname", + "description": "The company administrator's last name.", "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "Money", + "kind": "SCALAR", + "name": "String", "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null - }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "CompanyLegalAddressCreateInput", + "description": "Defines the input schema for defining a company's legal address.", + "fields": null, + "inputFields": [ { - "name": "product_sku", - "description": "The SKU of the base product.", - "args": [], + "name": "city", + "description": "The city where the company is registered to conduct business.", "type": { "kind": "NON_NULL", "name": null, @@ -41216,136 +33932,209 @@ "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "quantity_shipped", - "description": "The number of shipped items.", - "args": [], + "name": "country_id", + "description": "The company's country ID. Use the `countries` query to get this value.", "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "Float", + "kind": "ENUM", + "name": "CountryCodeEnum", "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "ShipmentItemInterface", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "BundleCreditMemoItem", - "description": "Defines bundle product options for `CreditMemoItemInterface`.", - "fields": [ + "defaultValue": null + }, { - "name": "bundle_options", - "description": "A list of bundle options that are assigned to a bundle product that is part of a credit memo.", - "args": [], + "name": "postcode", + "description": "The postal code of the company.", "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "ItemSelectedBundleOption", + "kind": "SCALAR", + "name": "String", "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "discounts", - "description": "Details about the final discount amount for the base product, including discounts on options.", - "args": [], + "name": "region", + "description": "An object containing the region name and/or region ID where the company is registered to conduct business.", "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "Discount", + "kind": "INPUT_OBJECT", + "name": "CustomerAddressRegionInput", "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "id", - "description": "The unique ID for a `CreditMemoItemInterface` object.", - "args": [], + "name": "street", + "description": "An array of strings that define the street address where the company is registered to conduct business.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "telephone", + "description": "The primary phone number of the company.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "ID", + "name": "String", "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "CompanyUpdateInput", + "description": "Defines the input schema for updating a company.", + "fields": null, + "inputFields": [ + { + "name": "company_email", + "description": "The email address of the company contact.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "company_name", + "description": "The name of the company to update.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "legal_address", + "description": "The legal address data of the company.", + "type": { + "kind": "INPUT_OBJECT", + "name": "CompanyLegalAddressUpdateInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "legal_name", + "description": "The full legal name of the company.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "reseller_id", + "description": "The resale number that is assigned to the company for tax reporting purposes.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "vat_tax_id", + "description": "The value-added tax number that is assigned to the company by some jurisdictions for tax reporting purposes.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "CompanyLegalAddressUpdateInput", + "description": "Defines the input schema for updating a company's legal address.", + "fields": null, + "inputFields": [ + { + "name": "city", + "description": "The city where the company is registered to conduct business.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null }, { - "name": "order_item", - "description": "The order item the credit memo is applied to.", - "args": [], + "name": "country_id", + "description": "The unique ID for a `Country` object.", "type": { - "kind": "INTERFACE", - "name": "OrderItemInterface", + "kind": "ENUM", + "name": "CountryCodeEnum", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "product_name", - "description": "The name of the base product.", - "args": [], + "name": "postcode", + "description": "The postal code of the company.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "product_sale_price", - "description": "The sale price for the base product, including selected options.", - "args": [], + "name": "region", + "description": "An object containing the region name and/or region ID where the company is registered to conduct business.", "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Money", - "ofType": null - } + "kind": "INPUT_OBJECT", + "name": "CustomerAddressRegionInput", + "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "product_sku", - "description": "The SKU of the base product.", - "args": [], + "name": "street", + "description": "An array of strings that define the street address where the company is registered to conduct business.", "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { "kind": "SCALAR", @@ -41353,58 +34142,46 @@ "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "quantity_refunded", - "description": "The number of refunded items.", - "args": [], + "name": "telephone", + "description": "The primary phone number of the company.", "type": { "kind": "SCALAR", - "name": "Float", + "name": "String", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "CreditMemoItemInterface", - "ofType": null + "defaultValue": null } ], + "interfaces": null, "enumValues": null, "possibleTypes": null }, { - "kind": "OBJECT", - "name": "ItemSelectedBundleOption", - "description": "A list of options of the selected bundle product.", - "fields": [ + "kind": "INPUT_OBJECT", + "name": "CompanyUserCreateInput", + "description": "Defines the input schema for creating a company user.", + "fields": null, + "inputFields": [ { - "name": "id", - "description": "The unique ID for a `ItemSelectedBundleOption` object.", - "args": [], + "name": "email", + "description": "The company user's email address", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "ID", + "name": "String", "ofType": null } }, - "isDeprecated": true, - "deprecationReason": "Use `uid` instead." + "defaultValue": null }, { - "name": "label", - "description": "The label of the option.", - "args": [], + "name": "firstname", + "description": "The company user's first name.", "type": { "kind": "NON_NULL", "name": null, @@ -41414,56 +34191,39 @@ "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "uid", - "description": "The unique ID for a `ItemSelectedBundleOption` object.", - "args": [], + "name": "job_title", + "description": "The company user's job title or function.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "ID", + "name": "String", "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "values", - "description": "A list of products that represent the values of the parent option.", - "args": [], + "name": "lastname", + "description": "The company user's last name.", "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "ItemSelectedBundleOptionValue", + "kind": "SCALAR", + "name": "String", "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "ItemSelectedBundleOptionValue", - "description": "A list of values for the selected bundle product.", - "fields": [ + "defaultValue": null + }, { - "name": "id", - "description": "The unique ID for a `ItemSelectedBundleOptionValue` object.", - "args": [], + "name": "role_id", + "description": "The unique ID for a `CompanyRole` object.", "type": { "kind": "NON_NULL", "name": null, @@ -41473,45 +34233,35 @@ "ofType": null } }, - "isDeprecated": true, - "deprecationReason": "Use `uid` instead." + "defaultValue": null }, { - "name": "price", - "description": "The price of the child bundle product.", - "args": [], + "name": "status", + "description": "Indicates whether the company user is ACTIVE or INACTIVE.", "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "Money", + "kind": "ENUM", + "name": "CompanyUserStatusEnum", "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "product_name", - "description": "The name of the child bundle product.", - "args": [], + "name": "target_id", + "description": "The ID of a node within a company's structure. This ID will be the parent of the created company user.", "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "SCALAR", + "name": "ID", + "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "product_sku", - "description": "The SKU of the child bundle product.", - "args": [], + "name": "telephone", + "description": "The company user's phone number.", "type": { "kind": "NON_NULL", "name": null, @@ -41521,29 +34271,42 @@ "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "CompanyUserUpdateInput", + "description": "Defines the input schema for updating a company user.", + "fields": null, + "inputFields": [ + { + "name": "email", + "description": "The company user's email address.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null }, { - "name": "quantity", - "description": "The number of this bundle product that were ordered.", - "args": [], + "name": "firstname", + "description": "The company user's first name.", "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "uid", - "description": "The unique ID for a `ItemSelectedBundleOptionValue` object.", - "args": [], + "name": "id", + "description": "The unique ID of a `Customer` object.", "type": { "kind": "NON_NULL", "name": null, @@ -41553,24 +34316,72 @@ "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null + }, + { + "name": "job_title", + "description": "The company user's job title or function.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "lastname", + "description": "The company user's last name.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "role_id", + "description": "The unique ID for a `CompanyRole` object.", + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "status", + "description": "Indicates whether the company user is ACTIVE or INACTIVE.", + "type": { + "kind": "ENUM", + "name": "CompanyUserStatusEnum", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "telephone", + "description": "The company user's phone number.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null } ], - "inputFields": null, - "interfaces": [], + "interfaces": null, "enumValues": null, "possibleTypes": null }, { - "kind": "OBJECT", - "name": "BundleWishlistItem", - "description": "Defines bundle product options for `WishlistItemInterface`.", - "fields": [ + "kind": "INPUT_OBJECT", + "name": "CompanyRoleCreateInput", + "description": "Defines the input schema for creating a company role.", + "fields": null, + "inputFields": [ { - "name": "added_at", - "description": "The date and time the item was added to the wish list.", - "args": [], + "name": "name", + "description": "The name of the role to create.", "type": { "kind": "NON_NULL", "name": null, @@ -41580,185 +34391,252 @@ "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "bundle_options", - "description": "An array containing information about the selected bundle items.", - "args": [], + "name": "permissions", + "description": "A list of resources the role can access.", "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "SelectedBundleOption", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } } }, - "isDeprecated": false, - "deprecationReason": null - }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "CompanyRoleUpdateInput", + "description": "Defines the input schema for updating a company role.", + "fields": null, + "inputFields": [ { - "name": "customizable_options", - "description": "Custom options selected for the wish list item.", - "args": [], + "name": "id", + "description": "The unique ID for a `CompanyRole` object.", "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "SelectedCustomizableOption", - "ofType": null - } + "kind": "SCALAR", + "name": "ID", + "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "description", - "description": "The description of the item.", - "args": [], + "name": "name", + "description": "The name of the role to update.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "id", - "description": "The unique ID for a `WishlistItemInterface` object.", - "args": [], + "name": "permissions", + "description": "A list of resources the role can access.", "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { "kind": "SCALAR", - "name": "ID", + "name": "String", "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "UserCompaniesInput", + "description": "Defines the input for returning matching companies the customer is assigned to.", + "fields": null, + "inputFields": [ + { + "name": "currentPage", + "description": "Specifies which page of results to return. The default value is 1.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null }, { - "name": "product", - "description": "Product details of the wish list item.", - "args": [], + "name": "pageSize", + "description": "Specifies the maximum number of results to return at once. This attribute is optional.", "type": { - "kind": "INTERFACE", - "name": "ProductInterface", + "kind": "SCALAR", + "name": "Int", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "quantity", - "description": "The quantity of this wish list item.", - "args": [], + "name": "sort", + "description": "Defines the sorting of the results.", "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "Float", + "kind": "INPUT_OBJECT", + "name": "CompaniesSortInput", "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "WishlistItemInterface", - "ofType": null + "defaultValue": null } ], + "interfaces": null, "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", - "name": "Currency", - "description": "", + "name": "UserCompaniesOutput", + "description": "An object that contains a list of companies customer is assigned to.", "fields": [ { - "name": "available_currency_codes", - "description": "An array of three-letter currency codes accepted by the store, such as USD and EUR.", + "name": "items", + "description": "An array of companies customer is assigned to.", "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CompanyBasicInfo", + "ofType": null + } } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "base_currency_code", - "description": "The base currency set for the store, such as USD.", + "name": "page_info", + "description": "Provides navigation for the query response.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "SearchResultPageInfo", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "CompaniesSortInput", + "description": "Specifies which field to sort on, and whether to return the results in ascending or descending order.", + "fields": null, + "inputFields": [ { - "name": "base_currency_symbol", - "description": "The symbol for the specified base currency, such as $.", - "args": [], + "name": "field", + "description": "The field for sorting the results.", "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "CompaniesSortFieldEnum", + "ofType": null + } }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "default_display_currecy_code", - "description": null, - "args": [], + "name": "order", + "description": "Indicates whether to return results in ascending or descending order.", "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "SortEnum", + "ofType": null + } }, - "isDeprecated": true, - "deprecationReason": "Symbol was missed. Use `default_display_currency_code`." - }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "CompaniesSortFieldEnum", + "description": "The fields available for sorting the customer companies.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "NAME", + "description": "The name of the company.", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CompanyBasicInfo", + "description": "The minimal required information to identify and display the company.", + "fields": [ { - "name": "default_display_currecy_symbol", - "description": null, + "name": "id", + "description": "The unique ID of a `Company` object.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } }, - "isDeprecated": true, - "deprecationReason": "Symbol was missed. Use `default_display_currency_code`." + "isDeprecated": false, + "deprecationReason": null }, { - "name": "default_display_currency_code", - "description": "The currency that is displayed by default, such as USD.", + "name": "legal_name", + "description": "The full legal name of the company.", "args": [], "type": { "kind": "SCALAR", @@ -41769,8 +34647,8 @@ "deprecationReason": null }, { - "name": "default_display_currency_symbol", - "description": "The currency symbol that is displayed by default, such as $.", + "name": "name", + "description": "The name of the company.", "args": [], "type": { "kind": "SCALAR", @@ -41779,22 +34657,6 @@ }, "isDeprecated": false, "deprecationReason": null - }, - { - "name": "exchange_rates", - "description": "An array of exchange rates for currencies defined in the store.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "ExchangeRate", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null } ], "inputFields": null, @@ -41803,116 +34665,135 @@ "possibleTypes": null }, { - "kind": "OBJECT", - "name": "ExchangeRate", - "description": "Lists the exchange rate.", - "fields": [ + "kind": "INPUT_OBJECT", + "name": "CompanyInvitationInput", + "description": "Defines the input schema for accepting the company invitation.", + "fields": null, + "inputFields": [ { - "name": "currency_to", - "description": "Specifies the store’s default currency to exchange to.", - "args": [], + "name": "code", + "description": "The invitation code.", "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "rate", - "description": "The exchange rate for the store’s default currency.", - "args": [], + "name": "role_id", + "description": "The company role id.", "type": { "kind": "SCALAR", - "name": "Float", + "name": "ID", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null + }, + { + "name": "user", + "description": "Company user attributes in the invitation.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "CompanyInvitationUserInput", + "ofType": null + } + }, + "defaultValue": null } ], - "inputFields": null, - "interfaces": [], + "interfaces": null, "enumValues": null, "possibleTypes": null }, { - "kind": "OBJECT", - "name": "Country", - "description": "", - "fields": [ + "kind": "INPUT_OBJECT", + "name": "CompanyInvitationUserInput", + "description": "Company user attributes in the invitation.", + "fields": null, + "inputFields": [ { - "name": "available_regions", - "description": "An array of regions within a particular country.", - "args": [], + "name": "company_id", + "description": "The company unique identifier.", "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "Region", + "kind": "SCALAR", + "name": "ID", "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "full_name_english", - "description": "The name of the country in English.", - "args": [], + "name": "customer_id", + "description": "The customer unique identifier.", "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "full_name_locale", - "description": "The name of the country in the current locale.", - "args": [], + "name": "job_title", + "description": "The job title of a company user.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "id", - "description": "The unique ID for a `Country` object.", - "args": [], + "name": "status", + "description": "Indicates whether the company user is ACTIVE or INACTIVE.", "type": { - "kind": "SCALAR", - "name": "String", + "kind": "ENUM", + "name": "CompanyUserStatusEnum", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "three_letter_abbreviation", - "description": "The three-letter abbreviation of the country, such as USA.", - "args": [], + "name": "telephone", + "description": "The phone number of the company user.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null - }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CompanyInvitationOutput", + "description": "The result of accepting the company invitation.", + "fields": [ { - "name": "two_letter_abbreviation", - "description": "The two-letter abbreviation of the country, such as US.", + "name": "success", + "description": "Indicates whether the customer was added to the company successfully.", "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Boolean", "ofType": null }, "isDeprecated": false, @@ -41926,16 +34807,16 @@ }, { "kind": "OBJECT", - "name": "Region", - "description": "", + "name": "CompanyStructureItem", + "description": "Defines an individual node in the company structure.", "fields": [ { - "name": "code", - "description": "The two-letter code for the region, such as TX for Texas.", + "name": "entity", + "description": "A union of `CompanyTeam` and `Customer` objects.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", + "kind": "UNION", + "name": "CompanyStructureEntity", "ofType": null }, "isDeprecated": false, @@ -41943,23 +34824,27 @@ }, { "name": "id", - "description": "The unique ID for a `Region` object.", + "description": "The unique ID for a `CompanyStructureItem` object.", "args": [], "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "name", - "description": "The name of the region, such as Texas.", + "name": "parent_id", + "description": "The ID of the parent item in the company hierarchy.", "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "ID", "ofType": null }, "isDeprecated": false, @@ -41972,93 +34857,179 @@ "possibleTypes": null }, { - "kind": "OBJECT", - "name": "CustomerDownloadableProducts", - "description": "Contains a list of downloadable products.", - "fields": [ + "kind": "INPUT_OBJECT", + "name": "AddBundleProductsToCartInput", + "description": "Defines the bundle products to add to the cart.", + "fields": null, + "inputFields": [ { - "name": "items", - "description": "An array of purchased downloadable items.", - "args": [], + "name": "cart_id", + "description": "The ID of the cart.", "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "CustomerDownloadableProduct", + "kind": "SCALAR", + "name": "String", "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null + }, + { + "name": "cart_items", + "description": "An array of bundle products to add.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "BundleProductCartItemInput", + "ofType": null + } + } + }, + "defaultValue": null } ], - "inputFields": null, - "interfaces": [], + "interfaces": null, "enumValues": null, "possibleTypes": null }, { - "kind": "OBJECT", - "name": "CustomerDownloadableProduct", - "description": "Contains details about a single downloadable product.", - "fields": [ + "kind": "INPUT_OBJECT", + "name": "BundleProductCartItemInput", + "description": "Defines a single bundle product.", + "fields": null, + "inputFields": [ { - "name": "date", - "description": "The date and time the purchase was made.", - "args": [], + "name": "bundle_options", + "description": "A mandatory array of options for the bundle product, including each chosen option and specified quantity.", "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "BundleOptionInput", + "ofType": null + } + } }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "download_url", - "description": "The fully qualified URL to the download file.", - "args": [], + "name": "customizable_options", + "description": "The ID and value of the option.", "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "CustomizableOptionInput", + "ofType": null + } }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "order_increment_id", - "description": "The unique ID assigned to the item.", - "args": [], + "name": "data", + "description": "The quantity and SKU of the bundle product.", "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "CartItemInput", + "ofType": null + } }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "BundleOptionInput", + "description": "Defines the input for a bundle option.", + "fields": null, + "inputFields": [ + { + "name": "id", + "description": "The ID of the option.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "defaultValue": null }, { - "name": "remaining_downloads", - "description": "The remaining number of times the customer can download the product.", - "args": [], + "name": "quantity", + "description": "The number of the selected item to add to the cart.", "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + } }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "status", - "description": "Indicates when the product becomes available for download. Options are `Pending` and `Invoiced`.", + "name": "value", + "description": "An array with the chosen value of the option.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "AddBundleProductsToCartOutput", + "description": "Contains details about the cart after adding bundle products.", + "fields": [ + { + "name": "cart", + "description": "The cart after adding products.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Cart", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null @@ -42071,12 +35042,52 @@ }, { "kind": "OBJECT", - "name": "DownloadableRequisitionListItem", - "description": "Contains details about downloadable products added to a requisition list.", + "name": "BundleCartItem", + "description": "An implementation for bundle product cart items.", "fields": [ + { + "name": "available_gift_wrapping", + "description": "The list of available gift wrapping options for the cart item.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "GiftWrapping", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "bundle_options", + "description": "An array containing the bundle options the shopper selected.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "SelectedBundleOption", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "customizable_options", - "description": "Selected custom options for an item in the requisition list.", + "description": "An array containing the customizable options the shopper selected.", "args": [], "type": { "kind": "NON_NULL", @@ -42095,15 +35106,15 @@ "deprecationReason": null }, { - "name": "links", - "description": "An array of links for downloadable products in the requisition list.", + "name": "discount", + "description": "Contains discount for quote line item.", "args": [], "type": { "kind": "LIST", "name": null, "ofType": { "kind": "OBJECT", - "name": "DownloadableProductLinks", + "name": "Discount", "ofType": null } }, @@ -42111,15 +35122,15 @@ "deprecationReason": null }, { - "name": "product", - "description": "Details about a requisition list item.", + "name": "errors", + "description": "An array of errors encountered while loading the cart item", "args": [], "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "INTERFACE", - "name": "ProductInterface", + "kind": "OBJECT", + "name": "CartItemError", "ofType": null } }, @@ -42127,15 +35138,55 @@ "deprecationReason": null }, { - "name": "quantity", - "description": "The quantity of the product added to the requisition list.", + "name": "gift_message", + "description": "The entered gift message for the cart item", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GiftMessage", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "gift_wrapping", + "description": "The selected gift wrapping for the cart item.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GiftWrapping", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "Float", + "name": "String", + "ofType": null + } + }, + "isDeprecated": true, + "deprecationReason": "Use `uid` instead." + }, + { + "name": "is_available", + "description": "True if requested quantity is less than available stock, false otherwise.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", "ofType": null } }, @@ -42143,97 +35194,88 @@ "deprecationReason": null }, { - "name": "samples", - "description": "An array of links to downloadable product samples.", + "name": "max_qty", + "description": "Line item max qty in quote template", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "min_qty", + "description": "Line item min qty in quote template", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "not_available_message", + "description": "Message to display when the product is not available with this selected option.", "args": [], "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "DownloadableProductSamples", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "uid", - "description": "The unique ID of an item in a requisition list.", + "name": "note_from_buyer", + "description": "The buyer's quote line item note.", "args": [], "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "ID", + "kind": "OBJECT", + "name": "ItemNote", "ofType": null } }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "RequisitionListItemInterface", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "BundleRequisitionListItem", - "description": "Contains details about bundle products added to a requisition list.", - "fields": [ + }, { - "name": "bundle_options", - "description": "An array of selected options for a bundle product.", + "name": "note_from_seller", + "description": "The seller's quote line item note.", "args": [], "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "SelectedBundleOption", - "ofType": null - } + "kind": "OBJECT", + "name": "ItemNote", + "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "customizable_options", - "description": "Selected custom options for an item in the requisition list.", + "name": "prices", + "description": "Contains details about the price of the item, including taxes and discounts.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "SelectedCustomizableOption", - "ofType": null - } - } + "kind": "OBJECT", + "name": "CartItemPrices", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "product", - "description": "Details about a requisition list item.", + "description": "Details about an item in the cart.", "args": [], "type": { "kind": "NON_NULL", @@ -42249,7 +35291,7 @@ }, { "name": "quantity", - "description": "The quantity of the product added to the requisition list.", + "description": "The quantity of this item in the cart.", "args": [], "type": { "kind": "NON_NULL", @@ -42265,7 +35307,7 @@ }, { "name": "uid", - "description": "The unique ID of an item in a requisition list.", + "description": "The unique ID for a `CartItemInterface` object.", "args": [], "type": { "kind": "NON_NULL", @@ -42284,7 +35326,7 @@ "interfaces": [ { "kind": "INTERFACE", - "name": "RequisitionListItemInterface", + "name": "CartItemInterface", "ofType": null } ], @@ -42292,28 +35334,30 @@ "possibleTypes": null }, { - "kind": "INPUT_OBJECT", - "name": "ApplyGiftCardToCartInput", - "description": "Defines the input required to run the `applyGiftCardToCart` mutation.", - "fields": null, - "inputFields": [ + "kind": "OBJECT", + "name": "SelectedBundleOption", + "description": "Contains details about a selected bundle option.", + "fields": [ { - "name": "cart_id", - "description": "The unique ID that identifies the customer's cart.", + "name": "id", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null } }, - "defaultValue": null + "isDeprecated": true, + "deprecationReason": "Use `uid` instead" }, { - "name": "gift_card_code", - "description": "The gift card code to be applied to the cart.", + "name": "label", + "description": "The display name of the selected bundle product option.", + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -42323,96 +35367,104 @@ "ofType": null } }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "ApplyGiftCardToCartOutput", - "description": "Defines the possible output for the `applyGiftCardToCart` mutation.", - "fields": [ + "isDeprecated": false, + "deprecationReason": null + }, { - "name": "cart", - "description": "Describes the contents of the specified shopping cart.", + "name": "type", + "description": "The type of selected bundle product option.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "Cart", + "kind": "SCALAR", + "name": "String", "ofType": null } }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "RemoveGiftCardFromCartInput", - "description": "Defines the input required to run the `removeGiftCardFromCart` mutation.", - "fields": null, - "inputFields": [ + }, { - "name": "cart_id", - "description": "The unique ID that identifies the customer's cart.", + "name": "uid", + "description": "The unique ID for a `SelectedBundleOption` object", + "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "ID", "ofType": null } }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "gift_card_code", - "description": "The gift card code to be removed to the cart.", + "name": "values", + "description": "An array of selected bundle option values.", + "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "SelectedBundleOptionValue", + "ofType": null + } } }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null } ], - "interfaces": null, + "inputFields": null, + "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", - "name": "RemoveGiftCardFromCartOutput", - "description": "Defines the possible output for the `removeGiftCardFromCart` mutation.", + "name": "PriceDetails", + "description": "Can be used to retrieve the main price details in case of bundle product", "fields": [ { - "name": "cart", - "description": "The contents of the specified shopping cart.", + "name": "discount_percentage", + "description": "The percentage of discount applied to the main product price", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Cart", - "ofType": null - } + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "main_final_price", + "description": "The final price after applying the discount to the main product", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "main_price", + "description": "The regular price of the main product", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null }, "isDeprecated": false, "deprecationReason": null @@ -42425,108 +35477,104 @@ }, { "kind": "OBJECT", - "name": "AppliedGiftCard", - "description": "Contains an applied gift card with applied and remaining balance.", + "name": "BundleItem", + "description": "Defines an individual item within a bundle product.", "fields": [ { - "name": "applied_balance", - "description": "The amount applied to the current cart.", + "name": "option_id", + "description": "An ID assigned to each type of item in a bundle product.", "args": [], "type": { - "kind": "OBJECT", - "name": "Money", + "kind": "SCALAR", + "name": "Int", "ofType": null }, + "isDeprecated": true, + "deprecationReason": "Use `uid` instead" + }, + { + "name": "options", + "description": "An array of additional options for this bundle item.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "BundleItemOption", + "ofType": null + } + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "code", - "description": "The gift card account code.", + "name": "position", + "description": "A number indicating the sequence order of this item compared to the other bundle items.", "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "current_balance", - "description": "The remaining balance on the gift card.", + "name": "price_range", + "description": "The range of prices for the product", "args": [], "type": { - "kind": "OBJECT", - "name": "Money", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PriceRange", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "expiration_date", - "description": "The expiration date of the gift card.", + "name": "required", + "description": "Indicates whether the item must be included in the bundle.", "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Boolean", "ofType": null }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "GiftCardAccountInput", - "description": "Contains the gift card code.", - "fields": null, - "inputFields": [ + }, { - "name": "gift_card_code", - "description": "The applied gift card code.", + "name": "sku", + "description": "The SKU of the bundle product.", + "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "GiftCardAccount", - "description": "Contains details about the gift card account.", - "fields": [ + "isDeprecated": false, + "deprecationReason": null + }, { - "name": "balance", - "description": "The balance remaining on the gift card.", + "name": "title", + "description": "The display name of the item.", "args": [], "type": { - "kind": "OBJECT", - "name": "Money", + "kind": "SCALAR", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "code", - "description": "The gift card account code.", + "name": "type", + "description": "The input type that the customer uses to select the item. Examples include radio button and checkbox.", "args": [], "type": { "kind": "SCALAR", @@ -42537,12 +35585,12 @@ "deprecationReason": null }, { - "name": "expiration_date", - "description": "The expiration date of the gift card.", + "name": "uid", + "description": "The unique ID for a `BundleItem` object.", "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "ID", "ofType": null }, "isDeprecated": false, @@ -42556,139 +35604,139 @@ }, { "kind": "OBJECT", - "name": "OrderTotal", - "description": "Contains details about the sales total amounts used to calculate the final price.", + "name": "BundleItemOption", + "description": "Defines the characteristics that comprise a specific bundle item and its options.", "fields": [ { - "name": "base_grand_total", - "description": "The final base grand total amount in the base currency.", + "name": "can_change_quantity", + "description": "Indicates whether the customer can change the number of items for this option.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Money", - "ofType": null - } + "kind": "SCALAR", + "name": "Boolean", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "discounts", - "description": "The applied discounts to the order.", + "name": "id", + "description": "The ID assigned to the bundled item option.", "args": [], "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Discount", - "ofType": null - } + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": true, + "deprecationReason": "Use `uid` instead" + }, + { + "name": "is_default", + "description": "Indicates whether this option is the default option.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "grand_total", - "description": "The final total amount, including shipping, discounts, and taxes.", + "name": "label", + "description": "The text that identifies the bundled item option.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Money", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "shipping_handling", - "description": "Details about the shipping and handling costs for the order.", + "name": "position", + "description": "When a bundle item contains multiple options, the relative position of this option compared to the other options.", "args": [], "type": { - "kind": "OBJECT", - "name": "ShippingHandling", + "kind": "SCALAR", + "name": "Int", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "subtotal", - "description": "The subtotal of the order, excluding shipping, discounts, and taxes.", + "name": "price", + "description": "The price of the selected option.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Money", - "ofType": null - } + "kind": "SCALAR", + "name": "Float", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "taxes", - "description": "The order tax details.", + "name": "price_type", + "description": "One of FIXED, PERCENT, or DYNAMIC.", "args": [], "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "TaxItem", - "ofType": null - } + "kind": "ENUM", + "name": "PriceTypeEnum", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "total_giftcard", - "description": "The gift card balance applied to the order.", + "name": "product", + "description": "Contains details about this product option.", "args": [], "type": { - "kind": "OBJECT", - "name": "Money", + "kind": "INTERFACE", + "name": "ProductInterface", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "total_shipping", - "description": "The shipping amount for the order.", + "name": "qty", + "description": "Indicates the quantity of this specific bundle item.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Money", - "ofType": null - } + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, + "isDeprecated": true, + "deprecationReason": "Use `quantity` instead." + }, + { + "name": "quantity", + "description": "The quantity of this specific bundle item.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "total_tax", - "description": "The amount of tax applied to the order.", + "name": "uid", + "description": "The unique ID for a `BundleItemOption` object.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "Money", + "kind": "SCALAR", + "name": "ID", "ofType": null } }, @@ -42703,259 +35751,211 @@ }, { "kind": "OBJECT", - "name": "WishlistOutput", - "description": "Deprecated: Use the `Wishlist` type instead.", + "name": "BundleProduct", + "description": "Defines basic features of a bundle product and contains multiple BundleItems.", "fields": [ { - "name": "items", - "description": "An array of items in the customer's wish list", + "name": "attribute_set_id", + "description": "The attribute set assigned to the product.", "args": [], "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "WishlistItem", - "ofType": null - } + "kind": "SCALAR", + "name": "Int", + "ofType": null }, "isDeprecated": true, - "deprecationReason": "Use the `Wishlist.items` field instead." + "deprecationReason": "The field should not be used on the storefront." }, { - "name": "items_count", - "description": "The number of items in the wish list.", + "name": "canonical_url", + "description": "The relative canonical URL. This value is returned only if the system setting 'Use Canonical Link Meta Tag For Products' is enabled.", "args": [], "type": { "kind": "SCALAR", - "name": "Int", + "name": "String", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "Use the `Wishlist.items_count` field instead." + "isDeprecated": false, + "deprecationReason": null }, { - "name": "name", - "description": "When multiple wish lists are enabled, the name the customer assigns to the wishlist.", + "name": "categories", + "description": "The categories assigned to a product.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "INTERFACE", + "name": "CategoryInterface", + "ofType": null + } }, - "isDeprecated": true, - "deprecationReason": "This field is related to Commerce functionality and is always `null` in Open Source." + "isDeprecated": false, + "deprecationReason": null }, { - "name": "sharing_code", - "description": "An encrypted code that links to the wish list.", + "name": "color", + "description": null, "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null }, "isDeprecated": true, - "deprecationReason": "Use the `Wishlist.sharing_code` field instead." + "deprecationReason": "Use the `custom_attributes` field instead." }, { - "name": "updated_at", - "description": "The time of the last modification to the wish list.", + "name": "country_of_manufacture", + "description": "The product's country of origin.", "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "Use the `Wishlist.updated_at` field instead." - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "Wishlist", - "description": "Contains a customer wish list.", - "fields": [ + "isDeprecated": false, + "deprecationReason": null + }, { - "name": "id", - "description": "The unique ID for a `Wishlist` object.", + "name": "created_at", + "description": "Timestamp indicating when the product was created.", "args": [], "type": { "kind": "SCALAR", - "name": "ID", + "name": "String", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "isDeprecated": true, + "deprecationReason": "The field should not be used on the storefront." }, { - "name": "items", - "description": null, + "name": "crosssell_products", + "description": "Crosssell Products", "args": [], "type": { "kind": "LIST", "name": null, "ofType": { - "kind": "OBJECT", - "name": "WishlistItem", + "kind": "INTERFACE", + "name": "ProductInterface", "ofType": null } }, - "isDeprecated": true, - "deprecationReason": "Use the `items_v2` field instead." - }, - { - "name": "items_count", - "description": "The number of items in the wish list.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, "isDeprecated": false, "deprecationReason": null }, { - "name": "items_v2", - "description": "An array of items in the customer's wish list.", + "name": "custom_attributesV2", + "description": "Product custom attributes.", "args": [ { - "name": "currentPage", - "description": "", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "1" - }, - { - "name": "pageSize", + "name": "filters", "description": "", "type": { - "kind": "SCALAR", - "name": "Int", + "kind": "INPUT_OBJECT", + "name": "AttributeFilterInput", "ofType": null }, - "defaultValue": "20" + "defaultValue": null } ], "type": { "kind": "OBJECT", - "name": "WishlistItems", + "name": "ProductCustomAttributes", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "name", - "description": "The name of the wish list.", + "name": "description", + "description": "Detailed information about the product. The value can include simple HTML tags.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "ComplexTextValue", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "sharing_code", - "description": "An encrypted code that Magento uses to link to the wish list.", + "name": "dynamic_price", + "description": "Indicates whether the bundle product has a dynamic price.", "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Boolean", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "updated_at", - "description": "The time of the last modification to the wish list.", + "name": "dynamic_sku", + "description": "Indicates whether the bundle product has a dynamic SKU.", "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Boolean", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "visibility", - "description": "Indicates whether the wish list is public or private.", + "name": "dynamic_weight", + "description": "Indicates whether the bundle product has a dynamically calculated weight.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "WishlistVisibilityEnum", - "ofType": null - } + "kind": "SCALAR", + "name": "Boolean", + "ofType": null }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INTERFACE", - "name": "WishlistItemInterface", - "description": "The interface for wish list items.", - "fields": [ + }, { - "name": "added_at", - "description": "The date and time the item was added to the wish list.", + "name": "gift_message_available", + "description": "Indicates whether a gift message is available.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "customizable_options", - "description": "Custom options selected for the wish list item.", + "name": "id", + "description": "The ID number assigned to the product.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "SelectedCustomizableOption", - "ofType": null - } - } + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": true, + "deprecationReason": "Use the `uid` field instead." + }, + { + "name": "image", + "description": "The relative path to the main image on the product page.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "ProductImage", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "description", - "description": "The description of the item.", + "name": "is_returnable", + "description": "Indicates whether the product can be returned.", "args": [], "type": { "kind": "SCALAR", @@ -42966,15 +35966,15 @@ "deprecationReason": null }, { - "name": "id", - "description": "The unique ID for a `WishlistItemInterface` object.", + "name": "items", + "description": "An array containing information about individual bundle items.", "args": [], "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "ID", + "kind": "OBJECT", + "name": "BundleItem", "ofType": null } }, @@ -42982,126 +35982,64 @@ "deprecationReason": null }, { - "name": "product", - "description": "Product details of the wish list item.", + "name": "manufacturer", + "description": "A number representing the product's manufacturer.", "args": [], "type": { - "kind": "INTERFACE", - "name": "ProductInterface", + "kind": "SCALAR", + "name": "Int", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "isDeprecated": true, + "deprecationReason": "Use the `custom_attributes` field instead." }, { - "name": "quantity", - "description": "The quantity of this wish list item.", + "name": "media_gallery", + "description": "An array of media gallery objects.", "args": [], "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "Float", + "kind": "INTERFACE", + "name": "MediaGalleryInterface", "ofType": null } }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": [ - { - "kind": "OBJECT", - "name": "SimpleWishlistItem", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "VirtualWishlistItem", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "DownloadableWishlistItem", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "BundleWishlistItem", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "GiftCardWishlistItem", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "GroupedProductWishlistItem", - "ofType": null }, { - "kind": "OBJECT", - "name": "ConfigurableWishlistItem", - "ofType": null - } - ] - }, - { - "kind": "OBJECT", - "name": "WishlistItems", - "description": "Contains an array of items in a wish list.", - "fields": [ - { - "name": "items", - "description": "A list of items in the wish list.", + "name": "media_gallery_entries", + "description": "An array of MediaGalleryEntry objects.", "args": [], "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INTERFACE", - "name": "WishlistItemInterface", - "ofType": null - } + "kind": "OBJECT", + "name": "MediaGalleryEntry", + "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null + "isDeprecated": true, + "deprecationReason": "Use `media_gallery` instead." }, { - "name": "page_info", - "description": "Contains pagination metadata.", + "name": "meta_description", + "description": "A brief overview of the product for search results listings, maximum 255 characters.", "args": [], "type": { - "kind": "OBJECT", - "name": "SearchResultPageInfo", + "kind": "SCALAR", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "WishlistItem", - "description": "Contains details about a wish list item.", - "fields": [ + }, { - "name": "added_at", - "description": "The time when the customer added the item to the wish list.", + "name": "meta_keyword", + "description": "A comma-separated list of keywords that are visible only to search engines.", "args": [], "type": { "kind": "SCALAR", @@ -43112,8 +36050,8 @@ "deprecationReason": null }, { - "name": "description", - "description": "The customer's comment about this item.", + "name": "meta_title", + "description": "A string that is displayed in the title bar and tab of the browser and in search results lists.", "args": [], "type": { "kind": "SCALAR", @@ -43124,82 +36062,63 @@ "deprecationReason": null }, { - "name": "id", - "description": "The unique ID for a `WishlistItem` object.", + "name": "name", + "description": "The product name. Customers use this name to identify the product.", "args": [], "type": { "kind": "SCALAR", - "name": "Int", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "product", - "description": "Details about the wish list item.", + "name": "new_from_date", + "description": "The beginning date for new product listings, and determines if the product is featured as a new product.", "args": [], "type": { - "kind": "INTERFACE", - "name": "ProductInterface", + "kind": "SCALAR", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "qty", - "description": "The quantity of this wish list item", + "name": "new_to_date", + "description": "The end date for new product listings.", "args": [], "type": { "kind": "SCALAR", - "name": "Float", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "AddWishlistItemsToCartOutput", - "description": "Contains the resultant wish list and any error information.", - "fields": [ + }, { - "name": "add_wishlist_items_to_cart_user_errors", - "description": "An array of errors encountered while adding products to the customer's cart.", + "name": "only_x_left_in_stock", + "description": "Product stock only x left count", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "WishlistCartUserInputError", - "ofType": null - } - } + "kind": "SCALAR", + "name": "Float", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "status", - "description": "Indicates whether the attempt to add items to the customer's cart was successful.", + "name": "options", + "description": "An array of options for a customizable product.", "args": [], "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "Boolean", + "kind": "INTERFACE", + "name": "CustomizableOptionInterface", "ofType": null } }, @@ -43207,74 +36126,51 @@ "deprecationReason": null }, { - "name": "wishlist", - "description": "Contains the wish list with all items that were successfully added.", + "name": "options_container", + "description": "If the product has multiple options, determines where they appear on the product page.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Wishlist", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "WishlistCartUserInputError", - "description": "Contains details about errors encountered when a customer added wish list items to the cart.", - "fields": [ + }, { - "name": "code", - "description": "An error code that describes the error encountered.", + "name": "price", + "description": "Indicates the price of an item.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "WishlistCartUserInputErrorType", - "ofType": null - } + "kind": "OBJECT", + "name": "ProductPrices", + "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "isDeprecated": true, + "deprecationReason": "Use `price_range` for product price information." }, { - "name": "message", - "description": "A localized error message.", + "name": "price_details", + "description": "The price details of the main product", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "OBJECT", + "name": "PriceDetails", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "wishlistId", - "description": "The unique ID of the `Wishlist` object containing an error.", + "name": "price_range", + "description": "The range of prices for the product", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "ID", + "kind": "OBJECT", + "name": "PriceRange", "ofType": null } }, @@ -43282,290 +36178,229 @@ "deprecationReason": null }, { - "name": "wishlistItemId", - "description": "The unique ID of the wish list item containing an error.", + "name": "price_tiers", + "description": "An array of `TierPrice` objects.", "args": [], "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "ID", + "kind": "OBJECT", + "name": "TierPrice", "ofType": null } }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "WishlistCartUserInputErrorType", - "description": "A list of possible error types.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "PRODUCT_NOT_FOUND", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "NOT_SALABLE", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "INSUFFICIENT_STOCK", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "UNDEFINED", - "description": "", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "WishlistItemInput", - "description": "Defines the items to add to a wish list.", - "fields": null, - "inputFields": [ - { - "name": "entered_options", - "description": "An array of options that the customer entered.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "EnteredOptionInput", - "ofType": null - } - }, - "defaultValue": null }, { - "name": "parent_sku", - "description": "For complex product types, the SKU of the parent product.", + "name": "price_view", + "description": "One of PRICE_RANGE or AS_LOW_AS.", + "args": [], "type": { - "kind": "SCALAR", - "name": "String", + "kind": "ENUM", + "name": "PriceViewEnum", "ofType": null }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "quantity", - "description": "The amount or number of items to add.", + "name": "product_links", + "description": "An array of `ProductLinks` objects.", + "args": [], "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "Float", + "kind": "INTERFACE", + "name": "ProductLinksInterface", "ofType": null } }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "selected_options", - "description": "An array of strings corresponding to options the customer selected.", + "name": "related_products", + "description": "An array of products to be displayed in a Related Products block.", + "args": [], "type": { "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "ID", + "kind": "INTERFACE", + "name": "ProductInterface", "ofType": null } }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ship_bundle_items", + "description": "Indicates whether to ship bundle items together or individually.", + "args": [], + "type": { + "kind": "ENUM", + "name": "ShipBundleItemsEnum", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "short_description", + "description": "A short description of the product. Its use depends on the theme.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "ComplexTextValue", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null }, { "name": "sku", - "description": "The SKU of the product to add. For complex product types, specify the child product SKU.", + "description": "A number or code assigned to a product to identify the product, options, price, and manufacturer.", + "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "AddProductsToWishlistOutput", - "description": "Contains the customer's wish list and any errors encountered.", - "fields": [ + "isDeprecated": false, + "deprecationReason": null + }, { - "name": "user_errors", - "description": "An array of errors encountered while adding products to a wish list.", + "name": "small_image", + "description": "The relative path to the small image, which is used on catalog pages.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "WishListUserInputError", - "ofType": null - } - } + "kind": "OBJECT", + "name": "ProductImage", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "wishlist", - "description": "Contains the wish list with all items that were successfully added.", + "name": "special_from_date", + "description": "The beginning date that a product has a special price.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Wishlist", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": true, + "deprecationReason": "The field should not be used on the storefront." + }, + { + "name": "special_price", + "description": "The discounted price of the product.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "RemoveProductsFromWishlistOutput", - "description": "Contains the customer's wish list and any errors encountered.", - "fields": [ + }, { - "name": "user_errors", - "description": "An array of errors encountered while deleting products from a wish list.", + "name": "special_to_date", + "description": "The end date for a product with a special price.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "WishListUserInputError", - "ofType": null - } - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "wishlist", - "description": "Contains the wish list with after items were successfully deleted.", + "name": "stock_status", + "description": "Stock status of the product", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Wishlist", - "ofType": null - } + "kind": "ENUM", + "name": "ProductStockStatus", + "ofType": null }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "WishlistItemUpdateInput", - "description": "Defines updates to items in a wish list.", - "fields": null, - "inputFields": [ + }, { - "name": "description", - "description": "Customer-entered comments about the item.", + "name": "swatch_image", + "description": "The file name of a swatch image.", + "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "entered_options", - "description": "An array of options that the customer entered.", + "name": "thumbnail", + "description": "The relative path to the product's thumbnail image.", + "args": [], "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "EnteredOptionInput", - "ofType": null - } + "kind": "OBJECT", + "name": "ProductImage", + "ofType": null }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "quantity", - "description": "The new amount or number of this item.", + "name": "tier_price", + "description": "The price when tier pricing is in effect and the items purchased threshold has been reached.", + "args": [], "type": { "kind": "SCALAR", "name": "Float", "ofType": null }, - "defaultValue": null + "isDeprecated": true, + "deprecationReason": "Use `price_tiers` for product tier price information." }, { - "name": "selected_options", - "description": "An array of strings corresponding to options the customer selected.", + "name": "tier_prices", + "description": "An array of ProductTierPrices objects.", + "args": [], "type": { "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "ID", + "kind": "OBJECT", + "name": "ProductTierPrices", "ofType": null } }, - "defaultValue": null + "isDeprecated": true, + "deprecationReason": "Use `price_tiers` for product tier price information." }, { - "name": "wishlist_item_id", - "description": "The unique ID for a `WishlistItemInterface` object.", + "name": "type_id", + "description": "One of simple, virtual, bundle, downloadable, grouped, or configurable.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": true, + "deprecationReason": "Use `__typename` instead." + }, + { + "name": "uid", + "description": "The unique ID for a `ProductInterface` object.", + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -43575,119 +36410,131 @@ "ofType": null } }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "UpdateProductsInWishlistOutput", - "description": "Contains the customer's wish list and any errors encountered.", - "fields": [ + "isDeprecated": false, + "deprecationReason": null + }, { - "name": "user_errors", - "description": "An array of errors encountered while updating products in a wish list.", + "name": "updated_at", + "description": "Timestamp indicating when the product was updated.", "args": [], "type": { - "kind": "NON_NULL", + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": true, + "deprecationReason": "The field should not be used on the storefront." + }, + { + "name": "upsell_products", + "description": "Upsell Products", + "args": [], + "type": { + "kind": "LIST", "name": null, "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "WishListUserInputError", - "ofType": null - } + "kind": "INTERFACE", + "name": "ProductInterface", + "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "wishlist", - "description": "Contains the wish list with all items that were successfully updated.", + "name": "websites", + "description": "An array of websites in which the product is available.", "args": [], "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { "kind": "OBJECT", - "name": "Wishlist", + "name": "Website", "ofType": null } }, + "isDeprecated": true, + "deprecationReason": "The field should not be used on the storefront." + }, + { + "name": "weight", + "description": "The weight of the item, in units defined by the store.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, - "interfaces": [], + "interfaces": [ + { + "kind": "INTERFACE", + "name": "ProductInterface", + "ofType": null + }, + { + "kind": "INTERFACE", + "name": "RoutableInterface", + "ofType": null + }, + { + "kind": "INTERFACE", + "name": "PhysicalProductInterface", + "ofType": null + }, + { + "kind": "INTERFACE", + "name": "CustomizableProductInterface", + "ofType": null + } + ], "enumValues": null, "possibleTypes": null }, { - "kind": "OBJECT", - "name": "WishListUserInputError", - "description": "An error encountered while performing operations with WishList.", - "fields": [ + "kind": "ENUM", + "name": "PriceViewEnum", + "description": "Defines whether a bundle product's price is displayed as the lowest possible value or as a range.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ { - "name": "code", - "description": "A wish list-specific error code.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "WishListUserInputErrorType", - "ofType": null - } - }, + "name": "PRICE_RANGE", + "description": "", "isDeprecated": false, "deprecationReason": null }, { - "name": "message", - "description": "A localized error message.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, + "name": "AS_LOW_AS", + "description": "", "isDeprecated": false, "deprecationReason": null } ], - "inputFields": null, - "interfaces": [], - "enumValues": null, "possibleTypes": null }, { "kind": "ENUM", - "name": "WishListUserInputErrorType", - "description": "A list of possible error types.", + "name": "ShipBundleItemsEnum", + "description": "Defines whether bundle items must be shipped together.", "fields": null, "inputFields": null, "interfaces": null, "enumValues": [ { - "name": "PRODUCT_NOT_FOUND", + "name": "TOGETHER", "description": "", "isDeprecated": false, "deprecationReason": null }, { - "name": "UNDEFINED", + "name": "SEPARATELY", "description": "", "isDeprecated": false, "deprecationReason": null @@ -43697,36 +36544,44 @@ }, { "kind": "OBJECT", - "name": "GiftCardProduct", - "description": "Defines properties of a gift card.", + "name": "BundleOrderItem", + "description": "Defines bundle product options for `OrderItemInterface`.", "fields": [ { - "name": "activity", - "description": null, + "name": "bundle_options", + "description": "A list of bundle options that are assigned to the bundle product.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ItemSelectedBundleOption", + "ofType": null + } }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." + "isDeprecated": false, + "deprecationReason": null }, { - "name": "allow_message", - "description": "Indicates whether the customer can provide a message to accompany the gift card.", + "name": "discounts", + "description": "The final discount information for the product.", "args": [], "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Discount", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "allow_open_amount", - "description": "Indicates whether shoppers have the ability to set the value of the gift card.", + "name": "eligible_for_return", + "description": "Indicates whether the order item is eligible to be in a return request.", "args": [], "type": { "kind": "SCALAR", @@ -43737,39 +36592,55 @@ "deprecationReason": null }, { - "name": "attribute_set_id", - "description": "The attribute set assigned to the product.", + "name": "entered_options", + "description": "The entered option for the base product, such as a logo or image.", "args": [], "type": { - "kind": "SCALAR", - "name": "Int", + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "OrderItemOption", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "gift_message", + "description": "The selected gift message for the order item", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GiftMessage", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "The field should not be used on the storefront." + "isDeprecated": false, + "deprecationReason": null }, { - "name": "canonical_url", - "description": "The relative canonical URL. This value is returned only if the system setting 'Use Canonical Link Meta Tag For Products' is enabled.", + "name": "gift_wrapping", + "description": "The selected gift wrapping for the order item.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "GiftWrapping", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "categories", - "description": "The categories assigned to a product.", + "name": "id", + "description": "The unique ID for an `OrderItemInterface` object.", "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "INTERFACE", - "name": "CategoryInterface", + "kind": "SCALAR", + "name": "ID", "ofType": null } }, @@ -43777,211 +36648,188 @@ "deprecationReason": null }, { - "name": "category_gear", - "description": null, + "name": "prices", + "description": "Contains details about the price of the item, including taxes and discounts.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "OrderItemPrices", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." + "isDeprecated": false, + "deprecationReason": null }, { - "name": "climate", - "description": null, + "name": "product", + "description": "The ProductInterface object, which contains details about the base product", "args": [], "type": { - "kind": "SCALAR", - "name": "String", + "kind": "INTERFACE", + "name": "ProductInterface", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." + "isDeprecated": false, + "deprecationReason": null }, { - "name": "collar", - "description": null, + "name": "product_name", + "description": "The name of the base product.", "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." + "isDeprecated": false, + "deprecationReason": null }, { - "name": "color", - "description": null, + "name": "product_sale_price", + "description": "The sale price of the base product, including selected options.", "args": [], "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Money", + "ofType": null + } }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." + "isDeprecated": false, + "deprecationReason": null }, { - "name": "country_of_manufacture", - "description": "The product's country of origin.", + "name": "product_sku", + "description": "The SKU of the base product.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "created_at", - "description": "Timestamp indicating when the product was created.", + "name": "product_type", + "description": "The type of product, such as simple, configurable, etc.", "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "The field should not be used on the storefront." - }, - { - "name": "crosssell_products", - "description": "An array of cross-sell products.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INTERFACE", - "name": "ProductInterface", - "ofType": null - } - }, "isDeprecated": false, "deprecationReason": null }, { - "name": "custom_attributesV2", - "description": "Product custom attributes.", - "args": [ - { - "name": "filters", - "description": "", - "type": { - "kind": "INPUT_OBJECT", - "name": "AttributeFilterInput", - "ofType": null - }, - "defaultValue": null - } - ], + "name": "product_url_key", + "description": "URL key of the base product.", + "args": [], "type": { - "kind": "OBJECT", - "name": "ProductCustomAttributes", + "kind": "SCALAR", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "description", - "description": "Detailed information about the product. The value can include simple HTML tags.", + "name": "quantity_canceled", + "description": "The number of canceled items.", "args": [], "type": { - "kind": "OBJECT", - "name": "ComplexTextValue", + "kind": "SCALAR", + "name": "Float", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "eco_collection", - "description": null, + "name": "quantity_invoiced", + "description": "The number of invoiced items.", "args": [], "type": { "kind": "SCALAR", - "name": "Int", + "name": "Float", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." + "isDeprecated": false, + "deprecationReason": null }, { - "name": "erin_recommends", - "description": null, + "name": "quantity_ordered", + "description": "The number of units ordered for this item.", "args": [], "type": { "kind": "SCALAR", - "name": "Int", + "name": "Float", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." + "isDeprecated": false, + "deprecationReason": null }, { - "name": "features_bags", - "description": null, + "name": "quantity_refunded", + "description": "The number of refunded items.", "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Float", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." + "isDeprecated": false, + "deprecationReason": null }, { - "name": "format", - "description": null, + "name": "quantity_returned", + "description": "The number of returned items.", "args": [], "type": { "kind": "SCALAR", - "name": "Int", + "name": "Float", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." + "isDeprecated": false, + "deprecationReason": null }, { - "name": "gender", - "description": null, + "name": "quantity_shipped", + "description": "The number of shipped items.", "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Float", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." + "isDeprecated": false, + "deprecationReason": null }, { - "name": "gift_card_options", - "description": "An array of customizable gift card options.", + "name": "selected_options", + "description": "The selected options for the base product, such as color or size.", "args": [], "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INTERFACE", - "name": "CustomizableOptionInterface", - "ofType": null - } + "kind": "OBJECT", + "name": "OrderItemOption", + "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "gift_message_available", - "description": "Indicates whether a gift message is available.", + "name": "status", + "description": "The status of the order item.", "args": [], "type": { "kind": "SCALAR", @@ -43990,17 +36838,34 @@ }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [ { - "name": "giftcard_amounts", - "description": "An array that contains information about the values and ID of a gift card.", + "kind": "INTERFACE", + "name": "OrderItemInterface", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "BundleInvoiceItem", + "description": "Defines bundle product options for `InvoiceItemInterface`.", + "fields": [ + { + "name": "bundle_options", + "description": "A list of bundle options that are assigned to an invoiced bundle product.", "args": [], "type": { "kind": "LIST", "name": null, "ofType": { "kind": "OBJECT", - "name": "GiftCardAmounts", + "name": "ItemSelectedBundleOption", "ofType": null } }, @@ -44008,56 +36873,52 @@ "deprecationReason": null }, { - "name": "giftcard_type", - "description": "An enumeration that specifies the type of gift card.", + "name": "discounts", + "description": "Information about the final discount amount for the base product, including discounts on options.", "args": [], "type": { - "kind": "ENUM", - "name": "GiftCardTypeEnum", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Discount", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { "name": "id", - "description": "The ID number assigned to the product.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Use the `uid` field instead." - }, - { - "name": "image", - "description": "The relative path to the main image on the product page.", + "description": "The unique ID for an `InvoiceItemInterface` object.", "args": [], "type": { - "kind": "OBJECT", - "name": "ProductImage", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "is_redeemable", - "description": "Indicates whether the customer can redeem the value on the card for cash.", + "name": "order_item", + "description": "Details about an individual order item.", "args": [], "type": { - "kind": "SCALAR", - "name": "Boolean", + "kind": "INTERFACE", + "name": "OrderItemInterface", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "is_returnable", - "description": "Indicates whether the product can be returned.", + "name": "product_name", + "description": "The name of the base product.", "args": [], "type": { "kind": "SCALAR", @@ -44068,51 +36929,76 @@ "deprecationReason": null }, { - "name": "lifetime", - "description": "The number of days after purchase until the gift card expires. A null value means there is no limit.", + "name": "product_sale_price", + "description": "The sale price for the base product including selected options.", "args": [], "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Money", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "manufacturer", - "description": "A number representing the product's manufacturer.", + "name": "product_sku", + "description": "The SKU of the base product.", "args": [], "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." + "isDeprecated": false, + "deprecationReason": null }, { - "name": "material", - "description": null, + "name": "quantity_invoiced", + "description": "The number of invoiced items.", "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Float", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." - }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ { - "name": "media_gallery", - "description": "An array of media gallery objects.", + "kind": "INTERFACE", + "name": "InvoiceItemInterface", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "BundleShipmentItem", + "description": "Defines bundle product options for `ShipmentItemInterface`.", + "fields": [ + { + "name": "bundle_options", + "description": "A list of bundle options that are assigned to a shipped product.", "args": [], "type": { "kind": "LIST", "name": null, "ofType": { - "kind": "INTERFACE", - "name": "MediaGalleryInterface", + "kind": "OBJECT", + "name": "ItemSelectedBundleOption", "ofType": null } }, @@ -44120,36 +37006,36 @@ "deprecationReason": null }, { - "name": "media_gallery_entries", - "description": "An array of MediaGalleryEntry objects.", + "name": "id", + "description": "The unique ID for a `ShipmentItemInterface` object.", "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "MediaGalleryEntry", + "kind": "SCALAR", + "name": "ID", "ofType": null } }, - "isDeprecated": true, - "deprecationReason": "Use `media_gallery` instead." + "isDeprecated": false, + "deprecationReason": null }, { - "name": "message_max_length", - "description": "The maximum number of characters the gift message can contain.", + "name": "order_item", + "description": "The order item associated with the shipment item.", "args": [], "type": { - "kind": "SCALAR", - "name": "Int", + "kind": "INTERFACE", + "name": "OrderItemInterface", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "meta_description", - "description": "A brief overview of the product for search results listings, maximum 255 characters.", + "name": "product_name", + "description": "The name of the base product.", "args": [], "type": { "kind": "SCALAR", @@ -44160,123 +37046,152 @@ "deprecationReason": null }, { - "name": "meta_keyword", - "description": "A comma-separated list of keywords that are visible only to search engines.", + "name": "product_sale_price", + "description": "The sale price for the base product.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Money", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "meta_title", - "description": "A string that is displayed in the title bar and tab of the browser and in search results lists.", + "name": "product_sku", + "description": "The SKU of the base product.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "name", - "description": "The product name. Customers use this name to identify the product.", + "name": "quantity_shipped", + "description": "The number of shipped items.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [ { - "name": "new", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." - }, + "kind": "INTERFACE", + "name": "ShipmentItemInterface", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "BundleCreditMemoItem", + "description": "Defines bundle product options for `CreditMemoItemInterface`.", + "fields": [ { - "name": "new_from_date", - "description": "The beginning date for new product listings, and determines if the product is featured as a new product.", + "name": "bundle_options", + "description": "A list of bundle options that are assigned to a bundle product that is part of a credit memo.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ItemSelectedBundleOption", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "new_to_date", - "description": "The end date for new product listings.", + "name": "discounts", + "description": "Details about the final discount amount for the base product, including discounts on options.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Discount", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "only_x_left_in_stock", - "description": "Product stock only x left count", + "name": "id", + "description": "The unique ID for a `CreditMemoItemInterface` object.", "args": [], "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "open_amount_max", - "description": "The maximum acceptable value of an open amount gift card.", + "name": "order_item", + "description": "The order item the credit memo is applied to.", "args": [], "type": { - "kind": "SCALAR", - "name": "Float", + "kind": "INTERFACE", + "name": "OrderItemInterface", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "open_amount_min", - "description": "The minimum acceptable value of an open amount gift card.", + "name": "product_name", + "description": "The name of the base product.", "args": [], "type": { "kind": "SCALAR", - "name": "Float", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "options", - "description": "An array of options for a customizable product.", + "name": "product_sale_price", + "description": "The sale price for the base product, including selected options.", "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "INTERFACE", - "name": "CustomizableOptionInterface", + "kind": "OBJECT", + "name": "Money", "ofType": null } }, @@ -44284,63 +37199,76 @@ "deprecationReason": null }, { - "name": "options_container", - "description": "If the product has multiple options, determines where they appear on the product page.", + "name": "product_sku", + "description": "The SKU of the base product.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "pattern", - "description": null, + "name": "quantity_refunded", + "description": "The number of refunded items.", "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Float", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." - }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ { - "name": "performance_fabric", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." - }, + "kind": "INTERFACE", + "name": "CreditMemoItemInterface", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ItemSelectedBundleOption", + "description": "A list of options of the selected bundle product.", + "fields": [ { - "name": "price", - "description": "Indicates the price of an item.", + "name": "id", + "description": "The unique ID for a `ItemSelectedBundleOption` object.", "args": [], "type": { - "kind": "OBJECT", - "name": "ProductPrices", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } }, "isDeprecated": true, - "deprecationReason": "Use `price_range` for product price information." + "deprecationReason": "Use `uid` instead." }, { - "name": "price_range", - "description": "The range of prices for the product", + "name": "label", + "description": "The label of the option.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "PriceRange", + "kind": "SCALAR", + "name": "String", "ofType": null } }, @@ -44348,15 +37276,15 @@ "deprecationReason": null }, { - "name": "price_tiers", - "description": "An array of `TierPrice` objects.", + "name": "uid", + "description": "The unique ID for a `ItemSelectedBundleOption` object.", "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "TierPrice", + "kind": "SCALAR", + "name": "ID", "ofType": null } }, @@ -44364,43 +37292,58 @@ "deprecationReason": null }, { - "name": "product_links", - "description": "An array of `ProductLinks` objects.", + "name": "values", + "description": "A list of products that represent the values of the parent option.", "args": [], "type": { "kind": "LIST", "name": null, "ofType": { - "kind": "INTERFACE", - "name": "ProductLinksInterface", + "kind": "OBJECT", + "name": "ItemSelectedBundleOptionValue", "ofType": null } }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ItemSelectedBundleOptionValue", + "description": "A list of values for the selected bundle product.", + "fields": [ { - "name": "purpose", - "description": null, + "name": "id", + "description": "The unique ID for a `ItemSelectedBundleOptionValue` object.", "args": [], "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } }, "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." + "deprecationReason": "Use `uid` instead." }, { - "name": "rating_summary", - "description": "The average of all the ratings given to the product.", + "name": "price", + "description": "The price of the child bundle product.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "Float", + "kind": "OBJECT", + "name": "Money", "ofType": null } }, @@ -44408,15 +37351,15 @@ "deprecationReason": null }, { - "name": "redirect_code", - "description": "Contains 0 when there is no redirect error. A value of 301 indicates the URL of the requested resource has been changed permanently, while a value of 302 indicates a temporary redirect.", + "name": "product_name", + "description": "The name of the child bundle product.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "Int", + "name": "String", "ofType": null } }, @@ -44424,15 +37367,15 @@ "deprecationReason": null }, { - "name": "related_products", - "description": "An array of related products.", + "name": "product_sku", + "description": "The SKU of the child bundle product.", "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "INTERFACE", - "name": "ProductInterface", + "kind": "SCALAR", + "name": "String", "ofType": null } }, @@ -44440,64 +37383,58 @@ "deprecationReason": null }, { - "name": "relative_url", - "description": "The internal relative URL. If the specified URL is a redirect, the query returns the redirected URL, not the original.", + "name": "quantity", + "description": "The number of this bundle product that were ordered.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "review_count", - "description": "The total count of all the reviews given to the product.", + "name": "uid", + "description": "The unique ID for a `ItemSelectedBundleOptionValue` object.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "Int", + "name": "ID", "ofType": null } }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "BundleWishlistItem", + "description": "Defines bundle product options for `WishlistItemInterface`.", + "fields": [ { - "name": "reviews", - "description": "The list of products reviews.", - "args": [ - { - "name": "pageSize", - "description": "The maximum number of results to return at once. The default is 20.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "20" - }, - { - "name": "currentPage", - "description": "The page of results to return. The default is 1.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "1" - } - ], + "name": "added_at", + "description": "The date and time the item was added to the wish list.", + "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "ProductReviews", + "kind": "SCALAR", + "name": "String", "ofType": null } }, @@ -44505,123 +37442,124 @@ "deprecationReason": null }, { - "name": "sale", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." - }, - { - "name": "short_description", - "description": "A short description of the product. Its use depends on the theme.", + "name": "bundle_options", + "description": "An array containing information about the selected bundle items.", "args": [], "type": { - "kind": "OBJECT", - "name": "ComplexTextValue", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "SelectedBundleOption", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "size", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." - }, - { - "name": "sku", - "description": "A number or code assigned to a product to identify the product, options, price, and manufacturer.", + "name": "customizable_options", + "description": "Custom options selected for the wish list item.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "SelectedCustomizableOption", + "ofType": null + } + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "sleeve", - "description": null, + "name": "description", + "description": "The description of the item.", "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." - }, - { - "name": "small_image", - "description": "The relative path to the small image, which is used on catalog pages.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "ProductImage", - "ofType": null - }, "isDeprecated": false, "deprecationReason": null }, { - "name": "special_from_date", - "description": "The beginning date that a product has a special price.", + "name": "id", + "description": "The unique ID for a `WishlistItemInterface` object.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } }, - "isDeprecated": true, - "deprecationReason": "The field should not be used on the storefront." + "isDeprecated": false, + "deprecationReason": null }, { - "name": "special_price", - "description": "The discounted price of the product.", + "name": "product", + "description": "Product details of the wish list item.", "args": [], "type": { - "kind": "SCALAR", - "name": "Float", + "kind": "INTERFACE", + "name": "ProductInterface", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "special_to_date", - "description": "The end date for a product with a special price.", + "name": "quantity", + "description": "The quantity of this wish list item.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "WishlistItemInterface", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "Currency", + "description": "", + "fields": [ { - "name": "staged", - "description": "Indicates whether the product is staged for a future campaign.", + "name": "available_currency_codes", + "description": "An array of three-letter currency codes accepted by the store, such as USD and EUR.", "args": [], "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { "kind": "SCALAR", - "name": "Boolean", + "name": "String", "ofType": null } }, @@ -44629,31 +37567,31 @@ "deprecationReason": null }, { - "name": "stock_status", - "description": "Stock status of the product", + "name": "base_currency_code", + "description": "The base currency set for the store, such as USD.", "args": [], "type": { - "kind": "ENUM", - "name": "ProductStockStatus", + "kind": "SCALAR", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "strap_bags", - "description": null, + "name": "base_currency_symbol", + "description": "The symbol for the specified base currency, such as $.", "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." + "isDeprecated": false, + "deprecationReason": null }, { - "name": "style_bags", + "name": "default_display_currecy_code", "description": null, "args": [], "type": { @@ -44662,10 +37600,10 @@ "ofType": null }, "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." + "deprecationReason": "Symbol was missed. Use `default_display_currency_code`." }, { - "name": "style_bottom", + "name": "default_display_currecy_symbol", "description": null, "args": [], "type": { @@ -44674,23 +37612,23 @@ "ofType": null }, "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." + "deprecationReason": "Symbol was missed. Use `default_display_currency_code`." }, { - "name": "style_general", - "description": null, + "name": "default_display_currency_code", + "description": "The currency that is displayed by default, such as USD.", "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." + "isDeprecated": false, + "deprecationReason": null }, { - "name": "swatch_image", - "description": "The file name of a swatch image.", + "name": "default_display_currency_symbol", + "description": "The currency symbol that is displayed by default, such as $.", "args": [], "type": { "kind": "SCALAR", @@ -44701,116 +37639,157 @@ "deprecationReason": null }, { - "name": "thumbnail", - "description": "The relative path to the product's thumbnail image.", + "name": "exchange_rates", + "description": "An array of exchange rates for currencies defined in the store.", "args": [], "type": { - "kind": "OBJECT", - "name": "ProductImage", + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ExchangeRate", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ExchangeRate", + "description": "Lists the exchange rate.", + "fields": [ + { + "name": "currency_to", + "description": "Specifies the store’s default currency to exchange to.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "tier_price", - "description": "The price when tier pricing is in effect and the items purchased threshold has been reached.", + "name": "rate", + "description": "The exchange rate for the store’s default currency.", "args": [], "type": { "kind": "SCALAR", "name": "Float", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "Use `price_tiers` for product tier price information." - }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "Country", + "description": "", + "fields": [ { - "name": "tier_prices", - "description": "An array of ProductTierPrices objects.", + "name": "available_regions", + "description": "An array of regions within a particular country.", "args": [], "type": { "kind": "LIST", "name": null, "ofType": { "kind": "OBJECT", - "name": "ProductTierPrices", + "name": "Region", "ofType": null } }, - "isDeprecated": true, - "deprecationReason": "Use `price_tiers` for product tier price information." + "isDeprecated": false, + "deprecationReason": null }, { - "name": "type", - "description": "One of PRODUCT, CATEGORY, or CMS_PAGE.", + "name": "full_name_english", + "description": "The name of the country in English.", "args": [], "type": { - "kind": "ENUM", - "name": "UrlRewriteEntityTypeEnum", + "kind": "SCALAR", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "type_id", - "description": "One of simple, virtual, bundle, downloadable, grouped, or configurable.", + "name": "full_name_locale", + "description": "The name of the country in the current locale.", "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "Use `__typename` instead." + "isDeprecated": false, + "deprecationReason": null }, { - "name": "uid", - "description": "The unique ID for a `ProductInterface` object.", + "name": "id", + "description": "The unique ID for a `Country` object.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "updated_at", - "description": "Timestamp indicating when the product was updated.", + "name": "three_letter_abbreviation", + "description": "The three-letter abbreviation of the country, such as USA.", "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "The field should not be used on the storefront." + "isDeprecated": false, + "deprecationReason": null }, { - "name": "upsell_products", - "description": "An array of up-sell products.", + "name": "two_letter_abbreviation", + "description": "The two-letter abbreviation of the country, such as US.", "args": [], "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INTERFACE", - "name": "ProductInterface", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "Region", + "description": "", + "fields": [ { - "name": "url_key", - "description": "The part of the URL that identifies the product", + "name": "code", + "description": "The two-letter code for the region, such as TX for Texas.", "args": [], "type": { "kind": "SCALAR", @@ -44821,69 +37800,170 @@ "deprecationReason": null }, { - "name": "url_path", - "description": null, + "name": "id", + "description": "The unique ID for a `Region` object.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "description": "The name of the region, such as Texas.", "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "Use product's `canonical_url` or url rewrites instead" + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INTERFACE", + "name": "RoutableInterface", + "description": "Routable entities serve as the model for a rendered page.", + "fields": [], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": [ + { + "kind": "OBJECT", + "name": "CategoryTree", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "VirtualProduct", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "SimpleProduct", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "ConfigurableProduct", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "BundleProduct", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "GiftCardProduct", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "GroupedProduct", + "ofType": null + } + ] + }, + { + "kind": "OBJECT", + "name": "BundleRequisitionListItem", + "description": "Contains details about bundle products added to a requisition list.", + "fields": [ + { + "name": "bundle_options", + "description": "An array of selected options for a bundle product.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "SelectedBundleOption", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "name": "url_rewrites", - "description": "URL rewrites list", + "name": "customizable_options", + "description": "Selected custom options for an item in the requisition list.", "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "UrlRewrite", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "SelectedCustomizableOption", + "ofType": null + } } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "url_suffix", - "description": "The part of the product URL that is appended after the url key", + "name": "product", + "description": "Details about a requisition list item.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INTERFACE", + "name": "ProductInterface", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "websites", - "description": "An array of websites in which the product is available.", + "name": "quantity", + "description": "The quantity of the product added to the requisition list.", "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "Website", + "kind": "SCALAR", + "name": "Float", "ofType": null } }, - "isDeprecated": true, - "deprecationReason": "The field should not be used on the storefront." + "isDeprecated": false, + "deprecationReason": null }, { - "name": "weight", - "description": "The weight of the item, in units defined by the store.", + "name": "uid", + "description": "The unique ID of an item in a requisition list.", "args": [], "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null @@ -44893,104 +37973,193 @@ "interfaces": [ { "kind": "INTERFACE", - "name": "ProductInterface", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "PhysicalProductInterface", + "name": "RequisitionListItemInterface", "ofType": null - }, + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "ApplyGiftCardToCartInput", + "description": "Defines the input required to run the `applyGiftCardToCart` mutation.", + "fields": null, + "inputFields": [ { - "kind": "INTERFACE", - "name": "CustomizableProductInterface", - "ofType": null + "name": "cart_id", + "description": "The unique ID that identifies the customer's cart.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null }, { - "kind": "INTERFACE", - "name": "RoutableInterface", - "ofType": null + "name": "gift_card_code", + "description": "The gift card code to be applied to the cart.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null } ], + "interfaces": null, "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", - "name": "GiftCardAmounts", - "description": "Contains the value of a gift card, the website that generated the card, and related information.", + "name": "ApplyGiftCardToCartOutput", + "description": "Defines the possible output for the `applyGiftCardToCart` mutation.", "fields": [ { - "name": "attribute_id", - "description": "An internal attribute ID.", + "name": "cart", + "description": "Describes the contents of the specified shopping cart.", "args": [], "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Cart", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "RemoveGiftCardFromCartInput", + "description": "Defines the input required to run the `removeGiftCardFromCart` mutation.", + "fields": null, + "inputFields": [ + { + "name": "cart_id", + "description": "The unique ID that identifies the customer's cart.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null }, { - "name": "uid", - "description": "The unique ID for a `GiftCardAmounts` object.", - "args": [], + "name": "gift_card_code", + "description": "The gift card code to be removed to the cart.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "ID", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "RemoveGiftCardFromCartOutput", + "description": "Defines the possible output for the `removeGiftCardFromCart` mutation.", + "fields": [ + { + "name": "cart", + "description": "The contents of the specified shopping cart.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Cart", "ofType": null } }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "AppliedGiftCard", + "description": "Contains an applied gift card with applied and remaining balance.", + "fields": [ { - "name": "value", - "description": "The value of the gift card.", + "name": "applied_balance", + "description": "The amount applied to the current cart.", "args": [], "type": { - "kind": "SCALAR", - "name": "Float", + "kind": "OBJECT", + "name": "Money", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "value_id", - "description": "An ID that is assigned to each unique gift card amount.", + "name": "code", + "description": "The gift card account code.", "args": [], "type": { "kind": "SCALAR", - "name": "Int", + "name": "String", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "Use `uid` instead" + "isDeprecated": false, + "deprecationReason": null }, { - "name": "website_id", - "description": "The ID of the website that generated the gift card.", + "name": "current_balance", + "description": "The remaining balance on the gift card.", "args": [], "type": { - "kind": "SCALAR", - "name": "Int", + "kind": "OBJECT", + "name": "Money", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "website_value", - "description": "The value of the gift card.", + "name": "expiration_date", + "description": "The expiration date of the gift card.", "args": [], "type": { "kind": "SCALAR", - "name": "Float", + "name": "String", "ofType": null }, "isDeprecated": false, @@ -45003,49 +38172,92 @@ "possibleTypes": null }, { - "kind": "ENUM", - "name": "GiftCardTypeEnum", - "description": "Specifies the gift card type.", + "kind": "INPUT_OBJECT", + "name": "GiftCardAccountInput", + "description": "Contains the gift card code.", "fields": null, - "inputFields": null, + "inputFields": [ + { + "name": "gift_card_code", + "description": "The applied gift card code.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + } + ], "interfaces": null, - "enumValues": [ + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GiftCardAccount", + "description": "Contains details about the gift card account.", + "fields": [ { - "name": "VIRTUAL", - "description": "", + "name": "balance", + "description": "The balance remaining on the gift card.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "Money", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "PHYSICAL", - "description": "", + "name": "code", + "description": "The gift card account code.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "COMBINED", - "description": "", + "name": "expiration_date", + "description": "The expiration date of the gift card.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null } ], + "inputFields": null, + "interfaces": [], + "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", - "name": "GiftCardOrderItem", - "description": "", + "name": "OrderTotal", + "description": "Contains details about the sales total amounts used to calculate the final price.", "fields": [ { - "name": "discounts", - "description": "The final discount information for the product.", + "name": "base_grand_total", + "description": "The final base grand total amount in the base currency.", "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", - "name": "Discount", + "name": "Money", "ofType": null } }, @@ -45053,27 +38265,15 @@ "deprecationReason": null }, { - "name": "eligible_for_return", - "description": "Indicates whether the order item is eligible to be in a return request.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "entered_options", - "description": "The entered option for the base product, such as a logo or image.", + "name": "discounts", + "description": "The applied discounts to the order.", "args": [], "type": { "kind": "LIST", "name": null, "ofType": { "kind": "OBJECT", - "name": "OrderItemOption", + "name": "Discount", "ofType": null } }, @@ -45081,51 +38281,59 @@ "deprecationReason": null }, { - "name": "gift_card", - "description": "Selected gift card properties for an order item.", + "name": "grand_total", + "description": "The final total amount, including shipping, discounts, and taxes.", "args": [], "type": { - "kind": "OBJECT", - "name": "GiftCardItem", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Money", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "gift_message", - "description": "The selected gift message for the order item", + "name": "shipping_handling", + "description": "Details about the shipping and handling costs for the order.", "args": [], "type": { "kind": "OBJECT", - "name": "GiftMessage", + "name": "ShippingHandling", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "gift_wrapping", - "description": "The selected gift wrapping for the order item.", + "name": "subtotal", + "description": "The subtotal of the order, excluding shipping, discounts, and taxes.", "args": [], "type": { - "kind": "OBJECT", - "name": "GiftWrapping", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Money", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "id", - "description": "The unique ID for an `OrderItemInterface` object.", + "name": "taxes", + "description": "The order tax details.", "args": [], "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "ID", + "kind": "OBJECT", + "name": "TaxItem", "ofType": null } }, @@ -45133,32 +38341,36 @@ "deprecationReason": null }, { - "name": "product", - "description": "The ProductInterface object, which contains details about the base product", + "name": "total_giftcard", + "description": "The gift card balance applied to the order.", "args": [], "type": { - "kind": "INTERFACE", - "name": "ProductInterface", + "kind": "OBJECT", + "name": "Money", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "product_name", - "description": "The name of the base product.", + "name": "total_shipping", + "description": "The shipping amount for the order.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Money", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "product_sale_price", - "description": "The sale price of the base product, including selected options.", + "name": "total_tax", + "description": "The amount of tax applied to the order.", "args": [], "type": { "kind": "NON_NULL", @@ -45171,174 +38383,239 @@ }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "WishlistOutput", + "description": "Deprecated: Use the `Wishlist` type instead.", + "fields": [ { - "name": "product_sku", - "description": "The SKU of the base product.", + "name": "items", + "description": "An array of items in the customer's wish list", "args": [], "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "WishlistItem", "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null + "isDeprecated": true, + "deprecationReason": "Use the `Wishlist.items` field instead." }, { - "name": "product_type", - "description": "The type of product, such as simple, configurable, etc.", + "name": "items_count", + "description": "The number of items in the wish list.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": true, + "deprecationReason": "Use the `Wishlist.items_count` field instead." + }, + { + "name": "name", + "description": "When multiple wish lists are enabled, the name the customer assigns to the wishlist.", "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "isDeprecated": true, + "deprecationReason": "This field is related to Commerce functionality and is always `null` in Open Source." }, { - "name": "product_url_key", - "description": "URL key of the base product.", + "name": "sharing_code", + "description": "An encrypted code that links to the wish list.", "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "isDeprecated": true, + "deprecationReason": "Use the `Wishlist.sharing_code` field instead." }, { - "name": "quantity_canceled", - "description": "The number of canceled items.", + "name": "updated_at", + "description": "The time of the last modification to the wish list.", "args": [], "type": { "kind": "SCALAR", - "name": "Float", + "name": "String", + "ofType": null + }, + "isDeprecated": true, + "deprecationReason": "Use the `Wishlist.updated_at` field instead." + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "Wishlist", + "description": "Contains a customer wish list.", + "fields": [ + { + "name": "id", + "description": "The unique ID for a `Wishlist` object.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "ID", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "quantity_invoiced", - "description": "The number of invoiced items.", + "name": "items", + "description": null, + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "WishlistItem", + "ofType": null + } + }, + "isDeprecated": true, + "deprecationReason": "Use the `items_v2` field instead." + }, + { + "name": "items_count", + "description": "The number of items in the wish list.", "args": [], "type": { "kind": "SCALAR", - "name": "Float", + "name": "Int", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "quantity_ordered", - "description": "The number of units ordered for this item.", - "args": [], + "name": "items_v2", + "description": "An array of items in the customer's wish list.", + "args": [ + { + "name": "currentPage", + "description": "", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "1" + }, + { + "name": "pageSize", + "description": "", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "20" + } + ], "type": { - "kind": "SCALAR", - "name": "Float", + "kind": "OBJECT", + "name": "WishlistItems", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "quantity_refunded", - "description": "The number of refunded items.", + "name": "name", + "description": "The name of the wish list.", "args": [], "type": { "kind": "SCALAR", - "name": "Float", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "quantity_returned", - "description": "The number of returned items.", + "name": "sharing_code", + "description": "An encrypted code that Magento uses to link to the wish list.", "args": [], "type": { "kind": "SCALAR", - "name": "Float", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "quantity_shipped", - "description": "The number of shipped items.", + "name": "updated_at", + "description": "The time of the last modification to the wish list.", "args": [], "type": { "kind": "SCALAR", - "name": "Float", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "selected_options", - "description": "The selected options for the base product, such as color or size.", + "name": "visibility", + "description": "Indicates whether the wish list is public or private.", "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "OrderItemOption", + "kind": "ENUM", + "name": "WishlistVisibilityEnum", "ofType": null } }, "isDeprecated": false, "deprecationReason": null - }, - { - "name": "status", - "description": "The status of the order item.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null } ], "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "OrderItemInterface", - "ofType": null - } - ], + "interfaces": [], "enumValues": null, "possibleTypes": null }, { - "kind": "OBJECT", - "name": "GiftCardInvoiceItem", - "description": "", + "kind": "INTERFACE", + "name": "WishlistItemInterface", + "description": "The interface for wish list items.", "fields": [ { - "name": "discounts", - "description": "Information about the final discount amount for the base product, including discounts on options.", + "name": "added_at", + "description": "The date and time the item was added to the wish list.", "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "Discount", + "kind": "SCALAR", + "name": "String", "ofType": null } }, @@ -45346,12 +38623,32 @@ "deprecationReason": null }, { - "name": "gift_card", - "description": "Selected gift card properties for an invoice item.", + "name": "customizable_options", + "description": "Custom options selected for the wish list item.", "args": [], "type": { - "kind": "OBJECT", - "name": "GiftCardItem", + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "SelectedCustomizableOption", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "description", + "description": "The description of the item.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", "ofType": null }, "isDeprecated": false, @@ -45359,7 +38656,7 @@ }, { "name": "id", - "description": "The unique ID for an `InvoiceItemInterface` object.", + "description": "The unique ID for a `WishlistItemInterface` object.", "args": [], "type": { "kind": "NON_NULL", @@ -45374,68 +38671,102 @@ "deprecationReason": null }, { - "name": "order_item", - "description": "Details about an individual order item.", + "name": "product", + "description": "Product details of the wish list item.", "args": [], "type": { "kind": "INTERFACE", - "name": "OrderItemInterface", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "product_name", - "description": "The name of the base product.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", + "name": "ProductInterface", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "product_sale_price", - "description": "The sale price for the base product including selected options.", + "name": "quantity", + "description": "The quantity of this wish list item.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "Money", + "kind": "SCALAR", + "name": "Float", "ofType": null } }, "isDeprecated": false, "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": [ + { + "kind": "OBJECT", + "name": "SimpleWishlistItem", + "ofType": null }, { - "name": "product_sku", - "description": "The SKU of the base product.", + "kind": "OBJECT", + "name": "VirtualWishlistItem", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "ConfigurableWishlistItem", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "BundleWishlistItem", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "GiftCardWishlistItem", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "GroupedProductWishlistItem", + "ofType": null + } + ] + }, + { + "kind": "OBJECT", + "name": "WishlistItems", + "description": "Contains an array of items in a wish list.", + "fields": [ + { + "name": "items", + "description": "A list of items in the wish list.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "INTERFACE", + "name": "WishlistItemInterface", + "ofType": null + } } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "quantity_invoiced", - "description": "The number of invoiced items.", + "name": "page_info", + "description": "Contains pagination metadata.", "args": [], "type": { - "kind": "SCALAR", - "name": "Float", + "kind": "OBJECT", + "name": "SearchResultPageInfo", "ofType": null }, "isDeprecated": false, @@ -45443,44 +38774,34 @@ } ], "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "InvoiceItemInterface", - "ofType": null - } - ], + "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", - "name": "GiftCardCreditMemoItem", - "description": "", + "name": "WishlistItem", + "description": "Contains details about a wish list item.", "fields": [ { - "name": "discounts", - "description": "Details about the final discount amount for the base product, including discounts on options.", + "name": "added_at", + "description": "The time when the customer added the item to the wish list.", "args": [], "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Discount", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "gift_card", - "description": "Selected gift card properties for a credit memo item.", + "name": "description", + "description": "The customer's comment about this item.", "args": [], "type": { - "kind": "OBJECT", - "name": "GiftCardItem", + "kind": "SCALAR", + "name": "String", "ofType": null }, "isDeprecated": false, @@ -45488,70 +38809,81 @@ }, { "name": "id", - "description": "The unique ID for a `CreditMemoItemInterface` object.", + "description": "The unique ID for a `WishlistItem` object.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } + "kind": "SCALAR", + "name": "Int", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "order_item", - "description": "The order item the credit memo is applied to.", + "name": "product", + "description": "Details about the wish list item.", "args": [], "type": { "kind": "INTERFACE", - "name": "OrderItemInterface", + "name": "ProductInterface", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "product_name", - "description": "The name of the base product.", + "name": "qty", + "description": "The quantity of this wish list item", "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Float", "ofType": null }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "AddWishlistItemsToCartOutput", + "description": "Contains the resultant wish list and any error information.", + "fields": [ { - "name": "product_sale_price", - "description": "The sale price for the base product, including selected options.", + "name": "add_wishlist_items_to_cart_user_errors", + "description": "An array of errors encountered while adding products to the customer's cart.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "Money", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "WishlistCartUserInputError", + "ofType": null + } } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "product_sku", - "description": "The SKU of the base product.", + "name": "status", + "description": "Indicates whether the attempt to add items to the customer's cart was successful.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "Boolean", "ofType": null } }, @@ -45559,56 +38891,42 @@ "deprecationReason": null }, { - "name": "quantity_refunded", - "description": "The number of refunded items.", + "name": "wishlist", + "description": "Contains the wish list with all items that were successfully added.", "args": [], "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Wishlist", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "CreditMemoItemInterface", - "ofType": null - } - ], + "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", - "name": "GiftCardShipmentItem", - "description": "", + "name": "WishlistCartUserInputError", + "description": "Contains details about errors encountered when a customer added wish list items to the cart.", "fields": [ { - "name": "gift_card", - "description": "Selected gift card properties for a shipment item.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "GiftCardItem", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": "The unique ID for a `ShipmentItemInterface` object.", + "name": "code", + "description": "An error code that describes the error encountered.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "ID", + "kind": "ENUM", + "name": "WishlistCartUserInputErrorType", "ofType": null } }, @@ -45616,39 +38934,15 @@ "deprecationReason": null }, { - "name": "order_item", - "description": "The order item associated with the shipment item.", - "args": [], - "type": { - "kind": "INTERFACE", - "name": "OrderItemInterface", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "product_name", - "description": "The name of the base product.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "product_sale_price", - "description": "The sale price for the base product.", + "name": "message", + "description": "A localized error message.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "Money", + "kind": "SCALAR", + "name": "String", "ofType": null } }, @@ -45656,15 +38950,15 @@ "deprecationReason": null }, { - "name": "product_sku", - "description": "The SKU of the base product.", + "name": "wishlistId", + "description": "The unique ID of the `Wishlist` object containing an error.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "ID", "ofType": null } }, @@ -45672,15 +38966,15 @@ "deprecationReason": null }, { - "name": "quantity_shipped", - "description": "The number of shipped items.", + "name": "wishlistItemId", + "description": "The unique ID of the wish list item containing an error.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "Float", + "name": "ID", "ofType": null } }, @@ -45689,340 +38983,273 @@ } ], "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "ShipmentItemInterface", - "ofType": null - } - ], + "interfaces": [], "enumValues": null, "possibleTypes": null }, { - "kind": "OBJECT", - "name": "GiftCardItem", - "description": "Contains details about a gift card.", - "fields": [ - { - "name": "message", - "description": "The message from the sender to the recipient.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, + "kind": "ENUM", + "name": "WishlistCartUserInputErrorType", + "description": "A list of possible error types.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ { - "name": "recipient_email", - "description": "The email address of the receiver of a virtual gift card.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, + "name": "PRODUCT_NOT_FOUND", + "description": "", "isDeprecated": false, "deprecationReason": null }, { - "name": "recipient_name", - "description": "The name of the receiver of a physical or virtual gift card.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, + "name": "NOT_SALABLE", + "description": "", "isDeprecated": false, "deprecationReason": null }, { - "name": "sender_email", - "description": "The email address of the sender of a virtual gift card.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, + "name": "INSUFFICIENT_STOCK", + "description": "", "isDeprecated": false, "deprecationReason": null }, { - "name": "sender_name", - "description": "The name of the sender of a physical or virtual gift card.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, + "name": "UNDEFINED", + "description": "", "isDeprecated": false, "deprecationReason": null } ], - "inputFields": null, - "interfaces": [], - "enumValues": null, "possibleTypes": null }, { - "kind": "OBJECT", - "name": "GiftCardCartItem", - "description": "Contains details about a gift card that has been added to a cart.", - "fields": [ + "kind": "INPUT_OBJECT", + "name": "WishlistItemInput", + "description": "Defines the items to add to a wish list.", + "fields": null, + "inputFields": [ { - "name": "amount", - "description": "The amount and currency of the gift card.", - "args": [], + "name": "entered_options", + "description": "An array of options that the customer entered.", "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "OBJECT", - "name": "Money", + "kind": "INPUT_OBJECT", + "name": "EnteredOptionInput", "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "customizable_options", - "description": "An array of customizations applied to the gift card.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "SelectedCustomizableOption", - "ofType": null - } - } - }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "discount", - "description": "Contains discount for quote line item.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Discount", - "ofType": null - } + "name": "parent_sku", + "description": "For complex product types, the SKU of the parent product.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "errors", - "description": "An array of errors encountered while loading the cart item", - "args": [], + "name": "quantity", + "description": "The amount or number of items to add.", "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "CartItemError", + "kind": "SCALAR", + "name": "Float", "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "id", - "description": null, - "args": [], + "name": "selected_options", + "description": "An array of strings corresponding to options the customer selected.", "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "ID", "ofType": null } }, - "isDeprecated": true, - "deprecationReason": "Use `uid` instead." + "defaultValue": null }, { - "name": "is_available", - "description": "True if requested quantity is less than available stock, false otherwise.", - "args": [], + "name": "sku", + "description": "The SKU of the product to add. For complex product types, specify the child product SKU.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "Boolean", + "name": "String", "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "message", - "description": "The message from the sender to the recipient.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "AddProductsToWishlistOutput", + "description": "Contains the customer's wish list and any errors encountered.", + "fields": [ { - "name": "note_from_buyer", - "description": "The buyer's quote line item note.", + "name": "user_errors", + "description": "An array of errors encountered while adding products to a wish list.", "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "ItemNote", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "WishListUserInputError", + "ofType": null + } } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "note_from_seller", - "description": "The seller's quote line item note.", + "name": "wishlist", + "description": "Contains the wish list with all items that were successfully added.", "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", - "name": "ItemNote", + "name": "Wishlist", "ofType": null } }, "isDeprecated": false, "deprecationReason": null - }, - { - "name": "prices", - "description": "Contains details about the price of the item, including taxes and discounts.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "CartItemPrices", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "RemoveProductsFromWishlistOutput", + "description": "Contains the customer's wish list and any errors encountered.", + "fields": [ { - "name": "product", - "description": "Details about an item in the cart.", + "name": "user_errors", + "description": "An array of errors encountered while deleting products from a wish list.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "INTERFACE", - "name": "ProductInterface", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "WishListUserInputError", + "ofType": null + } } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "quantity", - "description": "The quantity of this item in the cart.", + "name": "wishlist", + "description": "Contains the wish list with after items were successfully deleted.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "Float", + "kind": "OBJECT", + "name": "Wishlist", "ofType": null } }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "WishlistItemUpdateInput", + "description": "Defines updates to items in a wish list.", + "fields": null, + "inputFields": [ { - "name": "recipient_email", - "description": "The email address of the person receiving the gift card.", - "args": [], + "name": "description", + "description": "Customer-entered comments about the item.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "recipient_name", - "description": "The name of the person receiving the gift card.", - "args": [], + "name": "entered_options", + "description": "An array of options that the customer entered.", "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", + "kind": "INPUT_OBJECT", + "name": "EnteredOptionInput", "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "sender_email", - "description": "The email address of the sender.", - "args": [], + "name": "quantity", + "description": "The new amount or number of this item.", "type": { "kind": "SCALAR", - "name": "String", + "name": "Float", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "sender_name", - "description": "The name of the sender.", - "args": [], + "name": "selected_options", + "description": "An array of strings corresponding to options the customer selected.", "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "ID", "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "uid", - "description": "The unique ID for a `CartItemInterface` object.", - "args": [], + "name": "wishlist_item_id", + "description": "The unique ID for a `WishlistItemInterface` object.", "type": { "kind": "NON_NULL", "name": null, @@ -46032,45 +39259,21 @@ "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "CartItemInterface", - "ofType": null + "defaultValue": null } ], + "interfaces": null, "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", - "name": "GiftCardWishlistItem", - "description": "A single gift card added to a wish list.", + "name": "UpdateProductsInWishlistOutput", + "description": "Contains the customer's wish list and any errors encountered.", "fields": [ { - "name": "added_at", - "description": "The date and time the item was added to the wish list.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "customizable_options", - "description": "Custom options selected for the wish list item.", + "name": "user_errors", + "description": "An array of errors encountered while updating products in a wish list.", "args": [], "type": { "kind": "NON_NULL", @@ -46080,7 +39283,7 @@ "name": null, "ofType": { "kind": "OBJECT", - "name": "SelectedCustomizableOption", + "name": "WishListUserInputError", "ofType": null } } @@ -46089,43 +39292,42 @@ "deprecationReason": null }, { - "name": "description", - "description": "The description of the item.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "gift_card_options", - "description": "Details about a gift card.", + "name": "wishlist", + "description": "Contains the wish list with all items that were successfully updated.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", - "name": "GiftCardOptions", + "name": "Wishlist", "ofType": null } }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "WishListUserInputError", + "description": "An error encountered while performing operations with WishList.", + "fields": [ { - "name": "id", - "description": "The unique ID for a `WishlistItemInterface` object.", + "name": "code", + "description": "A wish list-specific error code.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "ID", + "kind": "ENUM", + "name": "WishListUserInputErrorType", "ofType": null } }, @@ -46133,27 +39335,15 @@ "deprecationReason": null }, { - "name": "product", - "description": "Product details of the wish list item.", - "args": [], - "type": { - "kind": "INTERFACE", - "name": "ProductInterface", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "quantity", - "description": "The quantity of this wish list item.", + "name": "message", + "description": "A localized error message.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "Float", + "name": "String", "ofType": null } }, @@ -46162,60 +39352,77 @@ } ], "inputFields": null, - "interfaces": [ + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "WishListUserInputErrorType", + "description": "A list of possible error types.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ { - "kind": "INTERFACE", - "name": "WishlistItemInterface", - "ofType": null + "name": "PRODUCT_NOT_FOUND", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "UNDEFINED", + "description": "", + "isDeprecated": false, + "deprecationReason": null } ], - "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", - "name": "GiftCardOptions", - "description": "Contains details about the sender, recipient, and amount of a gift card.", + "name": "GiftCardProduct", + "description": "Defines properties of a gift card.", "fields": [ { - "name": "amount", - "description": "The amount and currency of the gift card.", + "name": "allow_message", + "description": "Indicates whether the customer can provide a message to accompany the gift card.", "args": [], "type": { - "kind": "OBJECT", - "name": "Money", + "kind": "SCALAR", + "name": "Boolean", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "custom_giftcard_amount", - "description": "The custom amount and currency of the gift card.", + "name": "allow_open_amount", + "description": "Indicates whether shoppers have the ability to set the value of the gift card.", "args": [], "type": { - "kind": "OBJECT", - "name": "Money", + "kind": "SCALAR", + "name": "Boolean", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "message", - "description": "A message to the recipient.", + "name": "attribute_set_id", + "description": "The attribute set assigned to the product.", "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "isDeprecated": true, + "deprecationReason": "The field should not be used on the storefront." }, { - "name": "recipient_email", - "description": "The email address of the person receiving the gift card.", + "name": "canonical_url", + "description": "The relative canonical URL. This value is returned only if the system setting 'Use Canonical Link Meta Tag For Products' is enabled.", "args": [], "type": { "kind": "SCALAR", @@ -46226,20 +39433,36 @@ "deprecationReason": null }, { - "name": "recipient_name", - "description": "The name of the person receiving the gift card.", + "name": "categories", + "description": "The categories assigned to a product.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "INTERFACE", + "name": "CategoryInterface", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "sender_email", - "description": "The email address of the person sending the gift card.", + "name": "color", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": true, + "deprecationReason": "Use the `custom_attributes` field instead." + }, + { + "name": "country_of_manufacture", + "description": "The product's country of origin.", "args": [], "type": { "kind": "SCALAR", @@ -46250,87 +39473,71 @@ "deprecationReason": null }, { - "name": "sender_name", - "description": "The name of the person sending the gift card.", + "name": "created_at", + "description": "Timestamp indicating when the product was created.", "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "ConfigurableCartItem", - "description": "An implementation for configurable product cart items.", - "fields": [ + "isDeprecated": true, + "deprecationReason": "The field should not be used on the storefront." + }, { - "name": "available_gift_wrapping", - "description": "The list of available gift wrapping options for the cart item.", + "name": "crosssell_products", + "description": "Crosssell Products", "args": [], "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "GiftWrapping", - "ofType": null - } + "kind": "INTERFACE", + "name": "ProductInterface", + "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "configurable_options", - "description": "An array containing the configuranle options the shopper selected.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "SelectedConfigurableOption", + "name": "custom_attributesV2", + "description": "Product custom attributes.", + "args": [ + { + "name": "filters", + "description": "", + "type": { + "kind": "INPUT_OBJECT", + "name": "AttributeFilterInput", "ofType": null - } + }, + "defaultValue": null } + ], + "type": { + "kind": "OBJECT", + "name": "ProductCustomAttributes", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "configured_variant", - "description": "Product details of the cart item.", + "name": "description", + "description": "Detailed information about the product. The value can include simple HTML tags.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INTERFACE", - "name": "ProductInterface", - "ofType": null - } + "kind": "OBJECT", + "name": "ComplexTextValue", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "customizable_options", - "description": "An array containing the customizable options the shopper selected.", + "name": "gift_card_options", + "description": "An array of customizable gift card options.", "args": [], "type": { "kind": "NON_NULL", @@ -46339,8 +39546,8 @@ "kind": "LIST", "name": null, "ofType": { - "kind": "OBJECT", - "name": "SelectedCustomizableOption", + "kind": "INTERFACE", + "name": "CustomizableOptionInterface", "ofType": null } } @@ -46349,31 +39556,27 @@ "deprecationReason": null }, { - "name": "discount", - "description": "Contains discount for quote line item.", + "name": "gift_message_available", + "description": "Indicates whether a gift message is available.", "args": [], "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Discount", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "errors", - "description": "An array of errors encountered while loading the cart item", + "name": "giftcard_amounts", + "description": "An array that contains information about the values and ID of a gift card.", "args": [], "type": { "kind": "LIST", "name": null, "ofType": { "kind": "OBJECT", - "name": "CartItemError", + "name": "GiftCardAmounts", "ofType": null } }, @@ -46381,24 +39584,12 @@ "deprecationReason": null }, { - "name": "gift_message", - "description": "The entered gift message for the cart item", - "args": [], - "type": { - "kind": "OBJECT", - "name": "GiftMessage", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "gift_wrapping", - "description": "The selected gift wrapping for the cart item.", + "name": "giftcard_type", + "description": "An enumeration that specifies the type of gift card.", "args": [], "type": { - "kind": "OBJECT", - "name": "GiftWrapping", + "kind": "ENUM", + "name": "GiftCardTypeEnum", "ofType": null }, "isDeprecated": false, @@ -46406,106 +39597,86 @@ }, { "name": "id", - "description": null, + "description": "The ID number assigned to the product.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "SCALAR", + "name": "Int", + "ofType": null }, "isDeprecated": true, - "deprecationReason": "Use `uid` instead." + "deprecationReason": "Use the `uid` field instead." }, { - "name": "is_available", - "description": "True if requested quantity is less than available stock, false otherwise.", + "name": "image", + "description": "The relative path to the main image on the product page.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } + "kind": "OBJECT", + "name": "ProductImage", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "note_from_buyer", - "description": "The buyer's quote line item note.", + "name": "is_redeemable", + "description": "Indicates whether the customer can redeem the value on the card for cash.", "args": [], "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "ItemNote", - "ofType": null - } + "kind": "SCALAR", + "name": "Boolean", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "note_from_seller", - "description": "The seller's quote line item note.", + "name": "is_returnable", + "description": "Indicates whether the product can be returned.", "args": [], "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "ItemNote", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "prices", - "description": "Contains details about the price of the item, including taxes and discounts.", + "name": "lifetime", + "description": "The number of days after purchase until the gift card expires. A null value means there is no limit.", "args": [], "type": { - "kind": "OBJECT", - "name": "CartItemPrices", + "kind": "SCALAR", + "name": "Int", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "product", - "description": "Details about an item in the cart.", + "name": "manufacturer", + "description": "A number representing the product's manufacturer.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INTERFACE", - "name": "ProductInterface", - "ofType": null - } + "kind": "SCALAR", + "name": "Int", + "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "isDeprecated": true, + "deprecationReason": "Use the `custom_attributes` field instead." }, { - "name": "quantity", - "description": "The quantity of this item in the cart.", + "name": "media_gallery", + "description": "An array of media gallery objects.", "args": [], "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "Float", + "kind": "INTERFACE", + "name": "MediaGalleryInterface", "ofType": null } }, @@ -46513,227 +39684,151 @@ "deprecationReason": null }, { - "name": "uid", - "description": "The unique ID for a `CartItemInterface` object.", + "name": "media_gallery_entries", + "description": "An array of MediaGalleryEntry objects.", "args": [], "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "ID", + "kind": "OBJECT", + "name": "MediaGalleryEntry", "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "CartItemInterface", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "GiftMessage", - "description": "Contains the text of a gift message, its sender, and recipient", - "fields": [ + "isDeprecated": true, + "deprecationReason": "Use `media_gallery` instead." + }, { - "name": "from", - "description": "Sender name", + "name": "message_max_length", + "description": "The maximum number of characters the gift message can contain.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "SCALAR", + "name": "Int", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "message", - "description": "Gift message text", + "name": "meta_description", + "description": "A brief overview of the product for search results listings, maximum 255 characters.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "to", - "description": "Recipient name", + "name": "meta_keyword", + "description": "A comma-separated list of keywords that are visible only to search engines.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "GiftMessageInput", - "description": "Defines a gift message.", - "fields": null, - "inputFields": [ + }, { - "name": "from", - "description": "The name of the sender.", + "name": "meta_title", + "description": "A string that is displayed in the title bar and tab of the browser and in search results lists.", + "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "message", - "description": "The text of the gift message.", + "name": "name", + "description": "The product name. Customers use this name to identify the product.", + "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "to", - "description": "The name of the recepient.", + "name": "new_from_date", + "description": "The beginning date for new product listings, and determines if the product is featured as a new product.", + "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "SalesItemInterface", - "description": "", - "fields": [ + "isDeprecated": false, + "deprecationReason": null + }, { - "name": "gift_message", - "description": "The entered gift message for the order item", + "name": "new_to_date", + "description": "The end date for new product listings.", "args": [], "type": { - "kind": "OBJECT", - "name": "GiftMessage", + "kind": "SCALAR", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CustomerOrder", - "description": "Contains details about each of the customer's orders.", - "fields": [ + }, { - "name": "applied_coupons", - "description": "Coupons applied to the order.", + "name": "only_x_left_in_stock", + "description": "Product stock only x left count", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "AppliedCoupon", - "ofType": null - } - } + "kind": "SCALAR", + "name": "Float", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "billing_address", - "description": "The billing address for the order.", + "name": "open_amount_max", + "description": "The maximum acceptable value of an open amount gift card.", "args": [], "type": { - "kind": "OBJECT", - "name": "OrderAddress", + "kind": "SCALAR", + "name": "Float", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "carrier", - "description": "The shipping carrier for the order delivery.", + "name": "open_amount_min", + "description": "The minimum acceptable value of an open amount gift card.", "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Float", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "comments", - "description": "Comments about the order.", + "name": "options", + "description": "An array of options for a customizable product.", "args": [], "type": { "kind": "LIST", "name": null, "ofType": { - "kind": "OBJECT", - "name": "SalesCommentItem", + "kind": "INTERFACE", + "name": "CustomizableOptionInterface", "ofType": null } }, @@ -46741,27 +39836,39 @@ "deprecationReason": null }, { - "name": "created_at", - "description": null, + "name": "options_container", + "description": "If the product has multiple options, determines where they appear on the product page.", "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "price", + "description": "Indicates the price of an item.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "ProductPrices", + "ofType": null + }, "isDeprecated": true, - "deprecationReason": "Use the `order_date` field instead." + "deprecationReason": "Use `price_range` for product price information." }, { - "name": "credit_memos", - "description": "A list of credit memos.", + "name": "price_range", + "description": "The range of prices for the product", "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", - "name": "CreditMemo", + "name": "PriceRange", "ofType": null } }, @@ -46769,39 +39876,47 @@ "deprecationReason": null }, { - "name": "email", - "description": "Order customer email.", + "name": "price_tiers", + "description": "An array of `TierPrice` objects.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "TierPrice", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "gift_message", - "description": "The entered gift message for the order", + "name": "product_links", + "description": "An array of `ProductLinks` objects.", "args": [], "type": { - "kind": "OBJECT", - "name": "GiftMessage", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "INTERFACE", + "name": "ProductLinksInterface", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "gift_receipt_included", - "description": "Indicates whether the customer requested a gift receipt for the order.", + "name": "related_products", + "description": "An array of products to be displayed in a Related Products block.", "args": [], "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "Boolean", + "kind": "INTERFACE", + "name": "ProductInterface", "ofType": null } }, @@ -46809,48 +39924,44 @@ "deprecationReason": null }, { - "name": "gift_wrapping", - "description": "The selected gift wrapping for the order.", + "name": "short_description", + "description": "A short description of the product. Its use depends on the theme.", "args": [], "type": { "kind": "OBJECT", - "name": "GiftWrapping", + "name": "ComplexTextValue", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "grand_total", - "description": null, + "name": "sku", + "description": "A number or code assigned to a product to identify the product, options, price, and manufacturer.", "args": [], "type": { "kind": "SCALAR", - "name": "Float", + "name": "String", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "Use the `totals.grand_total` field instead." + "isDeprecated": false, + "deprecationReason": null }, { - "name": "id", - "description": "The unique ID for a `CustomerOrder` object.", + "name": "small_image", + "description": "The relative path to the small image, which is used on catalog pages.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } + "kind": "OBJECT", + "name": "ProductImage", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "increment_id", - "description": null, + "name": "special_from_date", + "description": "The beginning date that a product has a special price.", "args": [], "type": { "kind": "SCALAR", @@ -46858,134 +39969,118 @@ "ofType": null }, "isDeprecated": true, - "deprecationReason": "Use the `id` field instead." + "deprecationReason": "The field should not be used on the storefront." }, { - "name": "invoices", - "description": "A list of invoices for the order.", + "name": "special_price", + "description": "The discounted price of the product.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Invoice", - "ofType": null - } - } + "kind": "SCALAR", + "name": "Float", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "items", - "description": "An array containing the items purchased in this order.", + "name": "special_to_date", + "description": "The end date for a product with a special price.", "args": [], "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INTERFACE", - "name": "OrderItemInterface", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "items_eligible_for_return", - "description": "A list of order items eligible to be in a return request.", + "name": "stock_status", + "description": "Stock status of the product", "args": [], "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INTERFACE", - "name": "OrderItemInterface", - "ofType": null - } + "kind": "ENUM", + "name": "ProductStockStatus", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "number", - "description": "The order number.", + "name": "swatch_image", + "description": "The file name of a swatch image.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "order_date", - "description": "The date the order was placed.", + "name": "thumbnail", + "description": "The relative path to the product's thumbnail image.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "OBJECT", + "name": "ProductImage", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "order_number", - "description": null, + "name": "tier_price", + "description": "The price when tier pricing is in effect and the items purchased threshold has been reached.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "SCALAR", + "name": "Float", + "ofType": null }, "isDeprecated": true, - "deprecationReason": "Use the `number` field instead." + "deprecationReason": "Use `price_tiers` for product tier price information." }, { - "name": "payment_methods", - "description": "Payment details for the order.", + "name": "tier_prices", + "description": "An array of ProductTierPrices objects.", "args": [], "type": { "kind": "LIST", "name": null, "ofType": { "kind": "OBJECT", - "name": "OrderPaymentMethod", + "name": "ProductTierPrices", "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null + "isDeprecated": true, + "deprecationReason": "Use `price_tiers` for product tier price information." + }, + { + "name": "type_id", + "description": "One of simple, virtual, bundle, downloadable, grouped, or configurable.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": true, + "deprecationReason": "Use `__typename` instead." }, { - "name": "printed_card_included", - "description": "Indicates whether the customer requested a printed card for the order.", + "name": "uid", + "description": "The unique ID for a `ProductInterface` object.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "Boolean", + "name": "ID", "ofType": null } }, @@ -46993,88 +40088,115 @@ "deprecationReason": null }, { - "name": "returns", - "description": "Return requests associated with this order.", - "args": [ - { - "name": "pageSize", - "description": "The maximum number of results to return at once. The default is 20.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "20" - }, - { - "name": "currentPage", - "description": "The page of results to return. The default is 1.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "1" - } - ], + "name": "updated_at", + "description": "Timestamp indicating when the product was updated.", + "args": [], "type": { - "kind": "OBJECT", - "name": "Returns", + "kind": "SCALAR", + "name": "String", "ofType": null }, + "isDeprecated": true, + "deprecationReason": "The field should not be used on the storefront." + }, + { + "name": "upsell_products", + "description": "Upsell Products", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "INTERFACE", + "name": "ProductInterface", + "ofType": null + } + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "shipments", - "description": "A list of shipments for the order.", + "name": "websites", + "description": "An array of websites in which the product is available.", "args": [], "type": { "kind": "LIST", "name": null, "ofType": { "kind": "OBJECT", - "name": "OrderShipment", + "name": "Website", "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null + "isDeprecated": true, + "deprecationReason": "The field should not be used on the storefront." }, { - "name": "shipping_address", - "description": "The shipping address for the order.", + "name": "weight", + "description": "The weight of the item, in units defined by the store.", "args": [], "type": { - "kind": "OBJECT", - "name": "OrderAddress", + "kind": "SCALAR", + "name": "Float", "ofType": null }, "isDeprecated": false, "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "ProductInterface", + "ofType": null }, { - "name": "shipping_method", - "description": "The delivery method for the order.", + "kind": "INTERFACE", + "name": "PhysicalProductInterface", + "ofType": null + }, + { + "kind": "INTERFACE", + "name": "CustomizableProductInterface", + "ofType": null + }, + { + "kind": "INTERFACE", + "name": "RoutableInterface", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GiftCardAmounts", + "description": "Contains the value of a gift card, the website that generated the card, and related information.", + "fields": [ + { + "name": "attribute_id", + "description": "An internal attribute ID.", "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "status", - "description": "The current status of the order.", + "name": "uid", + "description": "The unique ID for a `GiftCardAmounts` object.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "ID", "ofType": null } }, @@ -47082,28 +40204,48 @@ "deprecationReason": null }, { - "name": "token", - "description": "The token that can be used to retrieve the order using order query.", + "name": "value", + "description": "The value of the gift card.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "SCALAR", + "name": "Float", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "total", - "description": "Details about the calculated totals for this order.", + "name": "value_id", + "description": "An ID that is assigned to each unique gift card amount.", "args": [], "type": { - "kind": "OBJECT", - "name": "OrderTotal", + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": true, + "deprecationReason": "Use `uid` instead" + }, + { + "name": "website_id", + "description": "The ID of the website that generated the gift card.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "website_value", + "description": "The value of the gift card.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Float", "ofType": null }, "isDeprecated": false, @@ -47116,9 +40258,38 @@ "possibleTypes": null }, { - "kind": "INTERFACE", - "name": "OrderItemInterface", - "description": "Order item details.", + "kind": "ENUM", + "name": "GiftCardTypeEnum", + "description": "Specifies the gift card type.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "VIRTUAL", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "PHYSICAL", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "COMBINED", + "description": "", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GiftCardOrderItem", + "description": "", "fields": [ { "name": "discounts", @@ -47164,6 +40335,18 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "gift_card", + "description": "Selected gift card properties for an order item.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GiftCardItem", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "gift_message", "description": "The selected gift message for the order item", @@ -47204,6 +40387,18 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "prices", + "description": "Contains details about the price of the item, including taxes and discounts.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "OrderItemPrices", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "product", "description": "The ProductInterface object, which contains details about the base product", @@ -47386,67 +40581,52 @@ } ], "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": [ - { - "kind": "OBJECT", - "name": "DownloadableOrderItem", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "BundleOrderItem", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "GiftCardOrderItem", - "ofType": null - }, + "interfaces": [ { - "kind": "OBJECT", - "name": "OrderItem", + "kind": "INTERFACE", + "name": "OrderItemInterface", "ofType": null } - ] + ], + "enumValues": null, + "possibleTypes": null }, { "kind": "OBJECT", - "name": "GiftRegistrySearchResult", - "description": "Contains the results of a gift registry search.", + "name": "GiftCardInvoiceItem", + "description": "", "fields": [ { - "name": "event_date", - "description": "The date of the event.", + "name": "discounts", + "description": "Information about the final discount amount for the base product, including discounts on options.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Discount", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "event_title", - "description": "The title given to the event.", + "name": "gift_card", + "description": "Selected gift card properties for an invoice item.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "OBJECT", + "name": "GiftCardItem", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "gift_registry_uid", - "description": "The URL key of the gift registry.", + "name": "id", + "description": "The unique ID for an `InvoiceItemInterface` object.", "args": [], "type": { "kind": "NON_NULL", @@ -47461,8 +40641,20 @@ "deprecationReason": null }, { - "name": "location", - "description": "The location of the event.", + "name": "order_item", + "description": "Details about an individual order item.", + "args": [], + "type": { + "kind": "INTERFACE", + "name": "OrderItemInterface", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "product_name", + "description": "The name of the base product.", "args": [], "type": { "kind": "SCALAR", @@ -47473,8 +40665,24 @@ "deprecationReason": null }, { - "name": "name", - "description": "The name of the gift registry owner.", + "name": "product_sale_price", + "description": "The sale price for the base product including selected options.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Money", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "product_sku", + "description": "The SKU of the base product.", "args": [], "type": { "kind": "NON_NULL", @@ -47489,12 +40697,12 @@ "deprecationReason": null }, { - "name": "type", - "description": "The type of event being held.", + "name": "quantity_invoiced", + "description": "The number of invoiced items.", "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Float", "ofType": null }, "isDeprecated": false, @@ -47502,111 +40710,109 @@ } ], "inputFields": null, - "interfaces": [], + "interfaces": [ + { + "kind": "INTERFACE", + "name": "InvoiceItemInterface", + "ofType": null + } + ], "enumValues": null, "possibleTypes": null }, { - "kind": "INPUT_OBJECT", - "name": "GiftRegistryDynamicAttributeInput", - "description": "Defines a dynamic attribute.", - "fields": null, - "inputFields": [ + "kind": "OBJECT", + "name": "GiftCardCreditMemoItem", + "description": "", + "fields": [ { - "name": "code", - "description": "A unique key for an additional attribute of the event.", + "name": "discounts", + "description": "Details about the final discount amount for the base product, including discounts on options.", + "args": [], "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "ID", + "kind": "OBJECT", + "name": "Discount", "ofType": null } }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "value", - "description": "A string that describes a dynamic attribute.", + "name": "gift_card", + "description": "Selected gift card properties for a credit memo item.", + "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "OBJECT", + "name": "GiftCardItem", + "ofType": null }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "ShareGiftRegistrySenderInput", - "description": "Defines the sender of an invitation to view a gift registry.", - "fields": null, - "inputFields": [ + "isDeprecated": false, + "deprecationReason": null + }, { - "name": "message", - "description": "A brief message from the sender.", + "name": "id", + "description": "The unique ID for a `CreditMemoItemInterface` object.", + "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "ID", "ofType": null } }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "name", - "description": "The sender of the gift registry invitation.", + "name": "order_item", + "description": "The order item the credit memo is applied to.", + "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "INTERFACE", + "name": "OrderItemInterface", + "ofType": null }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "ShareGiftRegistryInviteeInput", - "description": "Defines a gift registry invitee.", - "fields": null, - "inputFields": [ + "isDeprecated": false, + "deprecationReason": null + }, { - "name": "email", - "description": "The email address of the gift registry invitee.", + "name": "product_name", + "description": "The name of the base product.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "product_sale_price", + "description": "The sale price for the base product, including selected options.", + "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "Money", "ofType": null } }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "name", - "description": "The name of the gift registry invitee.", + "name": "product_sku", + "description": "The SKU of the base product.", + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -47616,72 +40822,112 @@ "ofType": null } }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "quantity_refunded", + "description": "The number of refunded items.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "CreditMemoItemInterface", + "ofType": null } ], - "interfaces": null, "enumValues": null, "possibleTypes": null }, { - "kind": "INPUT_OBJECT", - "name": "AddGiftRegistryItemInput", - "description": "Defines an item to add to the gift registry.", - "fields": null, - "inputFields": [ + "kind": "OBJECT", + "name": "GiftCardShipmentItem", + "description": "", + "fields": [ { - "name": "entered_options", - "description": "An array of options the customer has entered.", + "name": "gift_card", + "description": "Selected gift card properties for a shipment item.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GiftCardItem", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": "The unique ID for a `ShipmentItemInterface` object.", + "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "INPUT_OBJECT", - "name": "EnteredOptionInput", + "kind": "SCALAR", + "name": "ID", "ofType": null } }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "note", - "description": "A brief note about the item.", + "name": "order_item", + "description": "The order item associated with the shipment item.", + "args": [], "type": { - "kind": "SCALAR", - "name": "String", + "kind": "INTERFACE", + "name": "OrderItemInterface", "ofType": null }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "parent_sku", - "description": "For complex product types, the SKU of the parent product.", + "name": "product_name", + "description": "The name of the base product.", + "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "quantity", - "description": "The quantity of the product to add.", + "name": "product_sale_price", + "description": "The sale price for the base product.", + "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "Float", + "kind": "OBJECT", + "name": "Money", "ofType": null } }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "selected_options", - "description": "An array of strings corresponding to options the customer has selected.", + "name": "product_sku", + "description": "The SKU of the base product.", + "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", @@ -47689,106 +40935,133 @@ "ofType": null } }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "sku", - "description": "The SKU of the product to add to the gift registry.", + "name": "quantity_shipped", + "description": "The number of shipped items.", + "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "Float", "ofType": null } }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "ShipmentItemInterface", + "ofType": null } ], - "interfaces": null, "enumValues": null, "possibleTypes": null }, { - "kind": "INPUT_OBJECT", - "name": "CreateGiftRegistryInput", - "description": "Defines a new gift registry.", - "fields": null, - "inputFields": [ + "kind": "OBJECT", + "name": "GiftCardItem", + "description": "Contains details about a gift card.", + "fields": [ { - "name": "dynamic_attributes", - "description": "Additional attributes specified as a code-value pair.", + "name": "message", + "description": "The message from the sender to the recipient.", + "args": [], "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "GiftRegistryDynamicAttributeInput", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "event_name", - "description": "The name of the event.", + "name": "recipient_email", + "description": "The email address of the receiver of a virtual gift card.", + "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "gift_registry_type_uid", - "description": "The ID of the selected event type.", + "name": "recipient_name", + "description": "The name of the receiver of a physical or virtual gift card.", + "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "message", - "description": "A message describing the event.", + "name": "sender_email", + "description": "The email address of the sender of a virtual gift card.", + "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "privacy_settings", - "description": "Indicates whether the registry is PRIVATE or PUBLIC.", + "name": "sender_name", + "description": "The name of the sender of a physical or virtual gift card.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GiftCardCartItem", + "description": "Contains details about a gift card that has been added to a cart.", + "fields": [ + { + "name": "amount", + "description": "The amount and currency of the gift card.", + "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "ENUM", - "name": "GiftRegistryPrivacySettings", + "kind": "OBJECT", + "name": "Money", "ofType": null } }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "registrants", - "description": "The list of people who receive notifications about the registry.", + "name": "customizable_options", + "description": "An array of customizations applied to the gift card.", + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -47796,381 +41069,271 @@ "kind": "LIST", "name": null, "ofType": { - "kind": "INPUT_OBJECT", - "name": "AddGiftRegistryRegistrantInput", + "kind": "OBJECT", + "name": "SelectedCustomizableOption", "ofType": null } } }, - "defaultValue": null - }, - { - "name": "shipping_address", - "description": "The shipping address for all gift registry items.", - "type": { - "kind": "INPUT_OBJECT", - "name": "GiftRegistryShippingAddressInput", - "ofType": null - }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "status", - "description": "Indicates whether the registry is ACTIVE or INACTIVE.", + "name": "discount", + "description": "Contains discount for quote line item.", + "args": [], "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "ENUM", - "name": "GiftRegistryStatus", + "kind": "OBJECT", + "name": "Discount", "ofType": null } }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "UpdateGiftRegistryItemInput", - "description": "Defines updates to an item in a gift registry.", - "fields": null, - "inputFields": [ + "isDeprecated": false, + "deprecationReason": null + }, { - "name": "gift_registry_item_uid", - "description": "The unique ID of a `giftRegistryItem` object.", + "name": "errors", + "description": "An array of errors encountered while loading the cart item", + "args": [], "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "ID", + "kind": "OBJECT", + "name": "CartItemError", "ofType": null } }, - "defaultValue": null - }, - { - "name": "note", - "description": "The updated description of the item.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "quantity", - "description": "The updated quantity of the gift registry item.", + "name": "id", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "Float", + "name": "String", "ofType": null } }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "UpdateGiftRegistryInput", - "description": "Defines updates to a `GiftRegistry` object.", - "fields": null, - "inputFields": [ + "isDeprecated": true, + "deprecationReason": "Use `uid` instead." + }, { - "name": "dynamic_attributes", - "description": "Additional attributes specified as a code-value pair. Unspecified dynamic attributes are not changed.", + "name": "is_available", + "description": "True if requested quantity is less than available stock, false otherwise.", + "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "INPUT_OBJECT", - "name": "GiftRegistryDynamicAttributeInput", + "kind": "SCALAR", + "name": "Boolean", "ofType": null } }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "event_name", - "description": "The updated name of the event.", + "name": "max_qty", + "description": "Line item max qty in quote template", + "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Float", "ofType": null }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { "name": "message", - "description": "The updated message describing the event.", + "description": "The message from the sender to the recipient.", + "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "privacy_settings", - "description": "Indicates whether the gift registry is PRIVATE or PUBLIC.", + "name": "min_qty", + "description": "Line item min qty in quote template", + "args": [], "type": { - "kind": "ENUM", - "name": "GiftRegistryPrivacySettings", + "kind": "SCALAR", + "name": "Float", "ofType": null }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "shipping_address", - "description": "The updated shipping address for all gift registry items.", + "name": "not_available_message", + "description": "Message to display when the product is not available with this selected option.", + "args": [], "type": { - "kind": "INPUT_OBJECT", - "name": "GiftRegistryShippingAddressInput", + "kind": "SCALAR", + "name": "String", "ofType": null }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "status", - "description": "Indicates whether the gift registry is ACTIVE or INACTIVE.", - "type": { - "kind": "ENUM", - "name": "GiftRegistryStatus", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "AddGiftRegistryRegistrantInput", - "description": "Defines a new registrant.", - "fields": null, - "inputFields": [ - { - "name": "dynamic_attributes", - "description": "Additional attributes specified as a code-value pair.", + "name": "note_from_buyer", + "description": "The buyer's quote line item note.", + "args": [], "type": { "kind": "LIST", "name": null, "ofType": { - "kind": "INPUT_OBJECT", - "name": "GiftRegistryDynamicAttributeInput", + "kind": "OBJECT", + "name": "ItemNote", "ofType": null } }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "email", - "description": "The email address of the registrant.", + "name": "note_from_seller", + "description": "The seller's quote line item note.", + "args": [], "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "ItemNote", "ofType": null } }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "firstname", - "description": "The first name of the registrant.", + "name": "prices", + "description": "Contains details about the price of the item, including taxes and discounts.", + "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "OBJECT", + "name": "CartItemPrices", + "ofType": null }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "lastname", - "description": "The last name of the registrant.", + "name": "product", + "description": "Details about an item in the cart.", + "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", + "kind": "INTERFACE", + "name": "ProductInterface", "ofType": null } }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "GiftRegistryShippingAddressInput", - "description": "Defines a shipping address for a gift registry. Specify either `address_data` or the `address_id`. If both are provided, validation will fail.", - "fields": null, - "inputFields": [ - { - "name": "address_data", - "description": "Defines the shipping address for this gift registry.", - "type": { - "kind": "INPUT_OBJECT", - "name": "CustomerAddressInput", - "ofType": null - }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "address_id", - "description": "The ID assigned to this customer address.", - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "UpdateGiftRegistryRegistrantInput", - "description": "Defines updates to an existing registrant.", - "fields": null, - "inputFields": [ - { - "name": "dynamic_attributes", - "description": "As a result of the update, only the values of provided attributes will be affected. If the attribute is missing in the request, its value will not be changed.", + "name": "quantity", + "description": "The quantity of this item in the cart.", + "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "INPUT_OBJECT", - "name": "GiftRegistryDynamicAttributeInput", + "kind": "SCALAR", + "name": "Float", "ofType": null } }, - "defaultValue": null - }, - { - "name": "email", - "description": "The updated email address of the registrant.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "firstname", - "description": "The updated first name of the registrant.", + "name": "recipient_email", + "description": "The email address of the person receiving the gift card.", + "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "gift_registry_registrant_uid", - "description": "The unique ID of a `giftRegistryRegistrant` object.", + "name": "recipient_name", + "description": "The name of the person receiving the gift card.", + "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "ID", + "name": "String", "ofType": null } }, - "defaultValue": null - }, - { - "name": "lastname", - "description": "The updated last name of the registrant.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INTERFACE", - "name": "GiftRegistryOutputInterface", - "description": "Contains the customer's gift registry.", - "fields": [ + "isDeprecated": false, + "deprecationReason": null + }, { - "name": "gift_registry", - "description": "The gift registry.", + "name": "sender_email", + "description": "The email address of the sender.", "args": [], "type": { - "kind": "OBJECT", - "name": "GiftRegistry", + "kind": "SCALAR", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": [ - { - "kind": "OBJECT", - "name": "GiftRegistryOutput", - "ofType": null }, { - "kind": "OBJECT", - "name": "MoveCartItemsToGiftRegistryOutput", - "ofType": null - } - ] - }, - { - "kind": "OBJECT", - "name": "GiftRegistryOutput", - "description": "Contains details about the gift registry.", - "fields": [ + "name": "sender_name", + "description": "The name of the sender.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, { - "name": "gift_registry", - "description": "The gift registry.", + "name": "uid", + "description": "The unique ID for a `CartItemInterface` object.", "args": [], "type": { - "kind": "OBJECT", - "name": "GiftRegistry", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null @@ -48180,7 +41343,7 @@ "interfaces": [ { "kind": "INTERFACE", - "name": "GiftRegistryOutputInterface", + "name": "CartItemInterface", "ofType": null } ], @@ -48188,20 +41351,20 @@ "possibleTypes": null }, { - "kind": "INTERFACE", - "name": "GiftRegistryItemUserErrorInterface", - "description": "Contains the status and any errors that encountered with the customer's gift register item.", + "kind": "OBJECT", + "name": "GiftCardWishlistItem", + "description": "A single gift card added to a wish list.", "fields": [ { - "name": "status", - "description": "Indicates whether the attempt to move the cart items to the gift registry was successful.", + "name": "added_at", + "description": "The date and time the item was added to the wish list.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "Boolean", + "name": "String", "ofType": null } }, @@ -48209,8 +41372,8 @@ "deprecationReason": null }, { - "name": "user_errors", - "description": "An array of errors encountered while moving items from the cart to the gift registry.", + "name": "customizable_options", + "description": "Custom options selected for the wish list item.", "args": [], "type": { "kind": "NON_NULL", @@ -48220,46 +41383,52 @@ "name": null, "ofType": { "kind": "OBJECT", - "name": "GiftRegistryItemsUserError", + "name": "SelectedCustomizableOption", "ofType": null } } }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": [ + }, { - "kind": "OBJECT", - "name": "GiftRegistryItemUserErrors", - "ofType": null + "name": "description", + "description": "The description of the item.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null }, { - "kind": "OBJECT", - "name": "MoveCartItemsToGiftRegistryOutput", - "ofType": null - } - ] - }, - { - "kind": "OBJECT", - "name": "GiftRegistryItemUserErrors", - "description": "Contains error information.", - "fields": [ + "name": "gift_card_options", + "description": "Details about a gift card.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "GiftCardOptions", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, { - "name": "status", - "description": "Indicates whether the attempt to move the cart items to the gift registry was successful.", + "name": "id", + "description": "The unique ID for a `WishlistItemInterface` object.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "Boolean", + "name": "ID", "ofType": null } }, @@ -48267,20 +41436,28 @@ "deprecationReason": null }, { - "name": "user_errors", - "description": "An array of errors encountered while moving items from the cart to the gift registry.", + "name": "product", + "description": "Product details of the wish list item.", + "args": [], + "type": { + "kind": "INTERFACE", + "name": "ProductInterface", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "quantity", + "description": "The quantity of this wish list item.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "GiftRegistryItemsUserError", - "ofType": null - } + "kind": "SCALAR", + "name": "Float", + "ofType": null } }, "isDeprecated": false, @@ -48291,7 +41468,7 @@ "interfaces": [ { "kind": "INTERFACE", - "name": "GiftRegistryItemUserErrorInterface", + "name": "WishlistItemInterface", "ofType": null } ], @@ -48300,139 +41477,130 @@ }, { "kind": "OBJECT", - "name": "GiftRegistryItemsUserError", - "description": "Contains details about an error that occurred when processing a gift registry item.", + "name": "GiftCardOptions", + "description": "Contains details about the sender, recipient, and amount of a gift card.", "fields": [ { - "name": "code", - "description": "An error code that describes the error encountered.", + "name": "amount", + "description": "The amount and currency of the gift card.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "GiftRegistryItemsUserErrorType", - "ofType": null - } + "kind": "OBJECT", + "name": "Money", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "gift_registry_item_uid", - "description": "The unique ID of the gift registry item containing an error.", + "name": "custom_giftcard_amount", + "description": "The custom amount and currency of the gift card.", "args": [], "type": { - "kind": "SCALAR", - "name": "ID", + "kind": "OBJECT", + "name": "Money", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "gift_registry_uid", - "description": "The unique ID of the `GiftRegistry` object containing an error.", + "name": "message", + "description": "A message to the recipient.", "args": [], "type": { "kind": "SCALAR", - "name": "ID", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "message", - "description": "A localized error message.", + "name": "recipient_email", + "description": "The email address of the person receiving the gift card.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "product_uid", - "description": "The unique ID of the product containing an error.", + "name": "recipient_name", + "description": "The name of the person receiving the gift card.", "args": [], "type": { "kind": "SCALAR", - "name": "ID", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "GiftRegistryItemsUserErrorType", - "description": "Defines the error type.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "OUT_OF_STOCK", - "description": "Used for handling out of stock products.", - "isDeprecated": false, - "deprecationReason": null }, { - "name": "NOT_FOUND", - "description": "Used for exceptions like EntityNotFound.", + "name": "sender_email", + "description": "The email address of the person sending the gift card.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "UNDEFINED", - "description": "Used for other exceptions, such as database connection failures.", + "name": "sender_name", + "description": "The name of the person sending the gift card.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null } ], + "inputFields": null, + "interfaces": [], + "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", - "name": "MoveCartItemsToGiftRegistryOutput", - "description": "Contains the customer's gift registry and any errors encountered.", + "name": "GiftMessage", + "description": "Contains the text of a gift message, its sender, and recipient", "fields": [ { - "name": "gift_registry", - "description": "The gift registry.", + "name": "from", + "description": "Sender name", "args": [], "type": { - "kind": "OBJECT", - "name": "GiftRegistry", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "status", - "description": "Indicates whether the attempt to move the cart items to the gift registry was successful.", + "name": "message", + "description": "Gift message text", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "Boolean", + "name": "String", "ofType": null } }, @@ -48440,20 +41608,16 @@ "deprecationReason": null }, { - "name": "user_errors", - "description": "An array of errors encountered while moving items from the cart to the gift registry.", + "name": "to", + "description": "Recipient name", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "GiftRegistryItemsUserError", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null } }, "isDeprecated": false, @@ -48461,60 +41625,75 @@ } ], "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "GiftRegistryOutputInterface", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "GiftRegistryItemUserErrorInterface", - "ofType": null - } - ], + "interfaces": [], "enumValues": null, "possibleTypes": null }, { - "kind": "OBJECT", - "name": "RemoveGiftRegistryOutput", - "description": "Contains the results of a request to delete a gift registry.", - "fields": [ + "kind": "INPUT_OBJECT", + "name": "GiftMessageInput", + "description": "Defines a gift message.", + "fields": null, + "inputFields": [ { - "name": "success", - "description": "Indicates whether the gift registry was successfully deleted.", - "args": [], + "name": "from", + "description": "The name of the sender.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "Boolean", + "name": "String", "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null + }, + { + "name": "message", + "description": "The text of the gift message.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "to", + "description": "The name of the recepient.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null } ], - "inputFields": null, - "interfaces": [], + "interfaces": null, "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", - "name": "RemoveGiftRegistryItemsOutput", - "description": "Contains the results of a request to remove an item from a gift registry.", + "name": "SalesItemInterface", + "description": "", "fields": [ { - "name": "gift_registry", - "description": "The gift registry after removing items.", + "name": "gift_message", + "description": "The entered gift message for the order item", "args": [], "type": { "kind": "OBJECT", - "name": "GiftRegistry", + "name": "GiftMessage", "ofType": null }, "isDeprecated": false, @@ -48528,184 +41707,207 @@ }, { "kind": "OBJECT", - "name": "UpdateGiftRegistryItemsOutput", - "description": "Contains the results of a request to update gift registry items.", + "name": "CustomerOrder", + "description": "Contains details about each of the customer's orders.", "fields": [ { - "name": "gift_registry", - "description": "The gift registry after updating updating items.", + "name": "applied_coupons", + "description": "Coupons applied to the order.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "AppliedCoupon", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "available_actions", + "description": "List of available order actions.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "OrderActionType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "billing_address", + "description": "The billing address for the order.", "args": [], "type": { "kind": "OBJECT", - "name": "GiftRegistry", + "name": "OrderAddress", "ofType": null }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "ShareGiftRegistryOutput", - "description": "Contains the results of a request to share a gift registry.", - "fields": [ + }, { - "name": "is_shared", - "description": "Indicates whether the gift registry was successfully shared.", + "name": "carrier", + "description": "The shipping carrier for the order delivery.", "args": [], "type": { - "kind": "NON_NULL", + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "comments", + "description": "Comments about the order.", + "args": [], + "type": { + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "Boolean", + "kind": "OBJECT", + "name": "SalesCommentItem", "ofType": null } }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CreateGiftRegistryOutput", - "description": "Contains the results of a request to create a gift registry.", - "fields": [ + }, { - "name": "gift_registry", - "description": "The newly-created gift registry.", + "name": "created_at", + "description": null, "args": [], "type": { - "kind": "OBJECT", - "name": "GiftRegistry", + "kind": "SCALAR", + "name": "String", "ofType": null }, + "isDeprecated": true, + "deprecationReason": "Use the `order_date` field instead." + }, + { + "name": "credit_memos", + "description": "A list of credit memos.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CreditMemo", + "ofType": null + } + }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "UpdateGiftRegistryOutput", - "description": "Contains the results of a request to update a gift registry.", - "fields": [ + }, + { + "name": "customer_info", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "OrderCustomerInfo", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, { - "name": "gift_registry", - "description": "The updated gift registry.", + "name": "email", + "description": "Order customer email.", "args": [], "type": { - "kind": "OBJECT", - "name": "GiftRegistry", + "kind": "SCALAR", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "AddGiftRegistryRegistrantsOutput", - "description": "Contains the results of a request to add registrants.", - "fields": [ + }, { - "name": "gift_registry", - "description": "The gift registry after adding registrants.", + "name": "gift_message", + "description": "The entered gift message for the order", "args": [], "type": { "kind": "OBJECT", - "name": "GiftRegistry", + "name": "GiftMessage", "ofType": null }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "UpdateGiftRegistryRegistrantsOutput", - "description": "Contains the results a request to update registrants.", - "fields": [ + }, { - "name": "gift_registry", - "description": "The gift registry after updating registrants.", + "name": "gift_receipt_included", + "description": "Indicates whether the customer requested a gift receipt for the order.", "args": [], "type": { - "kind": "OBJECT", - "name": "GiftRegistry", - "ofType": null + "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": "RemoveGiftRegistryRegistrantsOutput", - "description": "Contains the results of a request to delete a registrant.", - "fields": [ + }, { - "name": "gift_registry", - "description": "The gift registry after deleting registrants.", + "name": "gift_wrapping", + "description": "The selected gift wrapping for the order.", "args": [], "type": { "kind": "OBJECT", - "name": "GiftRegistry", + "name": "GiftWrapping", "ofType": null }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "GiftRegistry", - "description": "Contains details about a gift registry.", - "fields": [ + }, { - "name": "created_at", - "description": "The date on which the gift registry was created. Only the registry owner can access this attribute.", + "name": "grand_total", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, + "isDeprecated": true, + "deprecationReason": "Use the `totals.grand_total` field instead." + }, + { + "name": "id", + "description": "The unique ID for a `CustomerOrder` object.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "ID", "ofType": null } }, @@ -48713,31 +41915,47 @@ "deprecationReason": null }, { - "name": "dynamic_attributes", - "description": "An array of attributes that define elements of the gift registry. Each attribute is specified as a code-value pair.", + "name": "increment_id", + "description": null, "args": [], "type": { - "kind": "LIST", + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": true, + "deprecationReason": "Use the `id` field instead." + }, + { + "name": "invoices", + "description": "A list of invoices for the order.", + "args": [], + "type": { + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "GiftRegistryDynamicAttribute", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Invoice", + "ofType": null + } } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "event_name", - "description": "The name of the event.", + "name": "is_virtual", + "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "Boolean", "ofType": null } }, @@ -48746,14 +41964,14 @@ }, { "name": "items", - "description": "An array of products added to the gift registry.", + "description": "An array containing the items purchased in this order.", "args": [], "type": { "kind": "LIST", "name": null, "ofType": { "kind": "INTERFACE", - "name": "GiftRegistryItemInterface", + "name": "OrderItemInterface", "ofType": null } }, @@ -48761,8 +41979,24 @@ "deprecationReason": null }, { - "name": "message", - "description": "The message text the customer entered to describe the event.", + "name": "items_eligible_for_return", + "description": "A list of order items eligible to be in a return request.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "INTERFACE", + "name": "OrderItemInterface", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "number", + "description": "The order number.", "args": [], "type": { "kind": "NON_NULL", @@ -48777,8 +42011,8 @@ "deprecationReason": null }, { - "name": "owner_name", - "description": "The customer who created the gift registry.", + "name": "order_date", + "description": "The date the order was placed.", "args": [], "type": { "kind": "NON_NULL", @@ -48793,31 +42027,31 @@ "deprecationReason": null }, { - "name": "privacy_settings", - "description": "An enum that states whether the gift registry is PRIVATE or PUBLIC. Only the registry owner can access this attribute.", + "name": "order_number", + "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "ENUM", - "name": "GiftRegistryPrivacySettings", + "kind": "SCALAR", + "name": "String", "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null + "isDeprecated": true, + "deprecationReason": "Use the `number` field instead." }, { - "name": "registrants", - "description": "Contains details about each registrant for the event.", + "name": "payment_methods", + "description": "Payment details for the order.", "args": [], "type": { "kind": "LIST", "name": null, "ofType": { "kind": "OBJECT", - "name": "GiftRegistryRegistrant", + "name": "OrderPaymentMethod", "ofType": null } }, @@ -48825,27 +42059,64 @@ "deprecationReason": null }, { - "name": "shipping_address", - "description": "Contains the customer's shipping address. Only the registry owner can access this attribute.", + "name": "printed_card_included", + "description": "Indicates whether the customer requested a printed card for the order.", "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "returns", + "description": "Return requests associated with this order.", + "args": [ + { + "name": "pageSize", + "description": "The maximum number of results to return at once. The default is 20.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "20" + }, + { + "name": "currentPage", + "description": "The page of results to return. The default is 1.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "1" + } + ], "type": { "kind": "OBJECT", - "name": "CustomerAddress", + "name": "Returns", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "status", - "description": "An enum that states whether the gift registry is ACTIVE or INACTIVE. Only the registry owner can access this attribute.", + "name": "shipments", + "description": "A list of shipments for the order.", "args": [], "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "ENUM", - "name": "GiftRegistryStatus", + "kind": "OBJECT", + "name": "OrderShipment", "ofType": null } }, @@ -48853,54 +42124,39 @@ "deprecationReason": null }, { - "name": "type", - "description": "The type of gift registry.", + "name": "shipping_address", + "description": "The shipping address for the order.", "args": [], "type": { "kind": "OBJECT", - "name": "GiftRegistryType", + "name": "OrderAddress", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "uid", - "description": "The unique ID assigned to the gift registry.", + "name": "shipping_method", + "description": "The delivery method for the order.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "GiftRegistryType", - "description": "Contains details about a gift registry type.", - "fields": [ + }, { - "name": "dynamic_attributes_metadata", - "description": "An array of attributes that define elements of the gift registry. Each attribute is specified as a code-value pair.", + "name": "status", + "description": "The current status of the order.", "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "INTERFACE", - "name": "GiftRegistryDynamicAttributeMetadataInterface", + "kind": "SCALAR", + "name": "String", "ofType": null } }, @@ -48908,8 +42164,8 @@ "deprecationReason": null }, { - "name": "label", - "description": "The label assigned to the gift registry type on the Admin.", + "name": "token", + "description": "The token that can be used to retrieve the order using order query.", "args": [], "type": { "kind": "NON_NULL", @@ -48924,17 +42180,13 @@ "deprecationReason": null }, { - "name": "uid", - "description": "The unique ID assigned to the gift registry type.", + "name": "total", + "description": "Details about the calculated totals for this order.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } + "kind": "OBJECT", + "name": "OrderTotal", + "ofType": null }, "isDeprecated": false, "deprecationReason": null @@ -48947,19 +42199,19 @@ }, { "kind": "INTERFACE", - "name": "GiftRegistryDynamicAttributeMetadataInterface", - "description": "", + "name": "OrderItemInterface", + "description": "Order item details.", "fields": [ { - "name": "attribute_group", - "description": "Indicates which group the dynamic attribute a member of.", + "name": "discounts", + "description": "The final discount information for the product.", "args": [], "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "Discount", "ofType": null } }, @@ -48967,31 +42219,27 @@ "deprecationReason": null }, { - "name": "code", - "description": "The internal ID of the dynamic attribute.", + "name": "eligible_for_return", + "description": "Indicates whether the order item is eligible to be in a return request.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } + "kind": "SCALAR", + "name": "Boolean", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "input_type", - "description": "The selected input type for this dynamic attribute. The value can be one of several static or custom types.", + "name": "entered_options", + "description": "The entered option for the base product, such as a logo or image.", "args": [], "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "OrderItemOption", "ofType": null } }, @@ -48999,31 +42247,39 @@ "deprecationReason": null }, { - "name": "is_required", - "description": "Indicates whether the dynamic attribute is required.", + "name": "gift_message", + "description": "The selected gift message for the order item", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } + "kind": "OBJECT", + "name": "GiftMessage", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "label", - "description": "The display name of the dynamic attribute.", + "name": "gift_wrapping", + "description": "The selected gift wrapping for the order item.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GiftWrapping", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": "The unique ID for an `OrderItemInterface` object.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "ID", "ofType": null } }, @@ -49031,76 +42287,51 @@ "deprecationReason": null }, { - "name": "sort_order", - "description": "The order in which to display the dynamic attribute.", + "name": "prices", + "description": "Contains details about the price of the item, including taxes and discounts.", "args": [], "type": { - "kind": "SCALAR", - "name": "Int", + "kind": "OBJECT", + "name": "OrderItemPrices", "ofType": null }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": [ - { - "kind": "OBJECT", - "name": "GiftRegistryDynamicAttributeMetadata", - "ofType": null - } - ] - }, - { - "kind": "OBJECT", - "name": "GiftRegistryDynamicAttributeMetadata", - "description": "", - "fields": [ + }, { - "name": "attribute_group", - "description": "Indicates which group the dynamic attribute a member of.", + "name": "product", + "description": "The ProductInterface object, which contains details about the base product", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "INTERFACE", + "name": "ProductInterface", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "code", - "description": "The internal ID of the dynamic attribute.", + "name": "product_name", + "description": "The name of the base product.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "input_type", - "description": "The selected input type for this dynamic attribute. The value can be one of several static or custom types.", + "name": "product_sale_price", + "description": "The sale price of the base product, including selected options.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "Money", "ofType": null } }, @@ -49108,15 +42339,15 @@ "deprecationReason": null }, { - "name": "is_required", - "description": "Indicates whether the dynamic attribute is required.", + "name": "product_sku", + "description": "The SKU of the base product.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "Boolean", + "name": "String", "ofType": null } }, @@ -49124,213 +42355,111 @@ "deprecationReason": null }, { - "name": "label", - "description": "The display name of the dynamic attribute.", + "name": "product_type", + "description": "The type of product, such as simple, configurable, etc.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "sort_order", - "description": "The order in which to display the dynamic attribute.", + "name": "product_url_key", + "description": "URL key of the base product.", "args": [], "type": { "kind": "SCALAR", - "name": "Int", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "GiftRegistryDynamicAttributeMetadataInterface", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "GiftRegistryStatus", - "description": "Defines the status of the gift registry.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "ACTIVE", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "INACTIVE", - "description": "", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "GiftRegistryPrivacySettings", - "description": "Defines the privacy setting of the gift registry.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "PRIVATE", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "PUBLIC", - "description": "", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "GiftRegistryRegistrant", - "description": "Contains details about a registrant.", - "fields": [ + }, { - "name": "dynamic_attributes", - "description": "An array of dynamic attributes assigned to the registrant.", + "name": "quantity_canceled", + "description": "The number of canceled items.", "args": [], "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "GiftRegistryRegistrantDynamicAttribute", - "ofType": null - } + "kind": "SCALAR", + "name": "Float", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "email", - "description": "The email address of the registrant. Only the registry owner can access this attribute.", + "name": "quantity_invoiced", + "description": "The number of invoiced items.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "SCALAR", + "name": "Float", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "firstname", - "description": "The first name of the registrant.", + "name": "quantity_ordered", + "description": "The number of units ordered for this item.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "SCALAR", + "name": "Float", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "lastname", - "description": "The last name of the registrant.", + "name": "quantity_refunded", + "description": "The number of refunded items.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "SCALAR", + "name": "Float", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "uid", - "description": "The unique ID assigned to the registrant.", + "name": "quantity_returned", + "description": "The number of returned items.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } + "kind": "SCALAR", + "name": "Float", + "ofType": null }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INTERFACE", - "name": "GiftRegistryDynamicAttributeInterface", - "description": "", - "fields": [ + }, { - "name": "code", - "description": "The internal ID of the dynamic attribute.", + "name": "quantity_shipped", + "description": "The number of shipped items.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } + "kind": "SCALAR", + "name": "Float", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "label", - "description": "The display name of the dynamic attribute.", + "name": "selected_options", + "description": "The selected options for the base product, such as color or size.", "args": [], "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "OrderItemOption", "ofType": null } }, @@ -49338,17 +42467,13 @@ "deprecationReason": null }, { - "name": "value", - "description": "A corresponding value for the code.", + "name": "status", + "description": "The status of the order item.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "isDeprecated": false, "deprecationReason": null @@ -49360,40 +42485,41 @@ "possibleTypes": [ { "kind": "OBJECT", - "name": "GiftRegistryRegistrantDynamicAttribute", + "name": "BundleOrderItem", "ofType": null }, { "kind": "OBJECT", - "name": "GiftRegistryDynamicAttribute", + "name": "GiftCardOrderItem", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "OrderItem", "ofType": null } ] }, { "kind": "OBJECT", - "name": "GiftRegistryRegistrantDynamicAttribute", - "description": "", + "name": "GiftRegistrySearchResult", + "description": "Contains the results of a gift registry search.", "fields": [ { - "name": "code", - "description": "The internal ID of the dynamic attribute.", + "name": "event_date", + "description": "The date of the event.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "label", - "description": "The display name of the dynamic attribute.", + "name": "event_title", + "description": "The title given to the event.", "args": [], "type": { "kind": "NON_NULL", @@ -49408,64 +42534,43 @@ "deprecationReason": null }, { - "name": "value", - "description": "A corresponding value for the code.", + "name": "gift_registry_uid", + "description": "The URL key of the gift registry.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "ID", "ofType": null } }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "GiftRegistryDynamicAttributeInterface", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "GiftRegistryDynamicAttribute", - "description": "", - "fields": [ + }, { - "name": "code", - "description": "The internal ID of the dynamic attribute.", + "name": "location", + "description": "The location of the event.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "group", - "description": "Indicates which group the dynamic attribute is a member of.", + "name": "name", + "description": "The name of the gift registry owner.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "ENUM", - "name": "GiftRegistryDynamicAttributeGroup", + "kind": "SCALAR", + "name": "String", "ofType": null } }, @@ -49473,25 +42578,46 @@ "deprecationReason": null }, { - "name": "label", - "description": "The display name of the dynamic attribute.", + "name": "type", + "description": "The type of event being held.", "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "GiftRegistryDynamicAttributeInput", + "description": "Defines a dynamic attribute.", + "fields": null, + "inputFields": [ + { + "name": "code", + "description": "A unique key for an additional attribute of the event.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "ID", "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { "name": "value", - "description": "A corresponding value for the code.", - "args": [], + "description": "A string that describes a dynamic attribute.", "type": { "kind": "NON_NULL", "name": null, @@ -49501,77 +42627,22 @@ "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "GiftRegistryDynamicAttributeInterface", - "ofType": null + "defaultValue": null } ], + "interfaces": null, "enumValues": null, "possibleTypes": null }, { - "kind": "ENUM", - "name": "GiftRegistryDynamicAttributeGroup", - "description": "Defines the group type of a gift registry dynamic attribute.", + "kind": "INPUT_OBJECT", + "name": "ShareGiftRegistrySenderInput", + "description": "Defines the sender of an invitation to view a gift registry.", "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "EVENT_INFORMATION", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "PRIVACY_SETTINGS", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "REGISTRANT", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "GENERAL_INFORMATION", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "DETAILED_INFORMATION", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "SHIPPING_ADDRESS", - "description": "", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "INTERFACE", - "name": "GiftRegistryItemInterface", - "description": "", - "fields": [ + "inputFields": [ { - "name": "created_at", - "description": "The date the product was added to the gift registry.", - "args": [], + "name": "message", + "description": "A brief message from the sender.", "type": { "kind": "NON_NULL", "name": null, @@ -49581,142 +42652,109 @@ "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "note", - "description": "A brief message about the gift registry item.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "product", - "description": "Details about the gift registry item.", - "args": [], - "type": { - "kind": "INTERFACE", - "name": "ProductInterface", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "quantity", - "description": "The requested quantity of the product.", - "args": [], + "name": "name", + "description": "The sender of the gift registry invitation.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "Float", + "name": "String", "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null - }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "ShareGiftRegistryInviteeInput", + "description": "Defines a gift registry invitee.", + "fields": null, + "inputFields": [ { - "name": "quantity_fulfilled", - "description": "The fulfilled quantity of the product.", - "args": [], + "name": "email", + "description": "The email address of the gift registry invitee.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "Float", + "name": "String", "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "uid", - "description": "The unique ID of a gift registry item.", - "args": [], + "name": "name", + "description": "The name of the gift registry invitee.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "ID", + "name": "String", "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null } ], - "inputFields": null, - "interfaces": [], + "interfaces": null, "enumValues": null, - "possibleTypes": [ - { - "kind": "OBJECT", - "name": "GiftRegistryItem", - "ofType": null - } - ] + "possibleTypes": null }, { - "kind": "OBJECT", - "name": "GiftRegistryItem", - "description": "", - "fields": [ + "kind": "INPUT_OBJECT", + "name": "AddGiftRegistryItemInput", + "description": "Defines an item to add to the gift registry.", + "fields": null, + "inputFields": [ { - "name": "created_at", - "description": "The date the product was added to the gift registry.", - "args": [], + "name": "entered_options", + "description": "An array of options the customer has entered.", "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", + "kind": "INPUT_OBJECT", + "name": "EnteredOptionInput", "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { "name": "note", - "description": "A brief message about the gift registry item.", - "args": [], + "description": "A brief note about the item.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "product", - "description": "Details about the gift registry item.", - "args": [], + "name": "parent_sku", + "description": "For complex product types, the SKU of the parent product.", "type": { - "kind": "INTERFACE", - "name": "ProductInterface", + "kind": "SCALAR", + "name": "String", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { "name": "quantity", - "description": "The requested quantity of the product.", - "args": [], + "description": "The quantity of the product to add.", "type": { "kind": "NON_NULL", "name": null, @@ -49726,293 +42764,345 @@ "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "quantity_fulfilled", - "description": "The fulfilled quantity of the product.", - "args": [], + "name": "selected_options", + "description": "An array of strings corresponding to options the customer has selected.", "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { "kind": "SCALAR", - "name": "Float", + "name": "String", "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "uid", - "description": "The unique ID of a gift registry item.", - "args": [], + "name": "sku", + "description": "The SKU of the product to add to the gift registry.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "ID", + "name": "String", "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "GiftRegistryItemInterface", - "ofType": null + "defaultValue": null } ], + "interfaces": null, "enumValues": null, "possibleTypes": null }, { - "kind": "OBJECT", - "name": "GiftWrapping", - "description": "Contains details about the selected or available gift wrapping options.", - "fields": [ + "kind": "INPUT_OBJECT", + "name": "CreateGiftRegistryInput", + "description": "Defines a new gift registry.", + "fields": null, + "inputFields": [ { - "name": "design", - "description": "The name of the gift wrapping design.", - "args": [], + "name": "dynamic_attributes", + "description": "Additional attributes specified as a code-value pair.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "GiftRegistryDynamicAttributeInput", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "event_name", + "description": "The name of the event.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "gift_registry_type_uid", + "description": "The ID of the selected event type.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "ID", "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "id", - "description": "The unique ID for a `GiftWrapping` object.", - "args": [], + "name": "message", + "description": "A message describing the event.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "ID", + "name": "String", "ofType": null } }, - "isDeprecated": true, - "deprecationReason": "Use `uid` instead" + "defaultValue": null }, { - "name": "image", - "description": "The preview image for a gift wrapping option.", - "args": [], + "name": "privacy_settings", + "description": "Indicates whether the registry is PRIVATE or PUBLIC.", "type": { - "kind": "OBJECT", - "name": "GiftWrappingImage", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GiftRegistryPrivacySettings", + "ofType": null + } }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "price", - "description": "The gift wrapping price.", - "args": [], + "name": "registrants", + "description": "The list of people who receive notifications about the registry.", "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "Money", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "AddGiftRegistryRegistrantInput", + "ofType": null + } } }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "uid", - "description": "The unique ID for a `GiftWrapping` object.", - "args": [], + "name": "shipping_address", + "description": "The shipping address for all gift registry items.", + "type": { + "kind": "INPUT_OBJECT", + "name": "GiftRegistryShippingAddressInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "status", + "description": "Indicates whether the registry is ACTIVE or INACTIVE.", "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "ID", + "kind": "ENUM", + "name": "GiftRegistryStatus", "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null } ], - "inputFields": null, - "interfaces": [], + "interfaces": null, "enumValues": null, "possibleTypes": null }, { - "kind": "OBJECT", - "name": "GiftWrappingImage", - "description": "Points to an image associated with a gift wrapping option.", - "fields": [ + "kind": "INPUT_OBJECT", + "name": "UpdateGiftRegistryItemInput", + "description": "Defines updates to an item in a gift registry.", + "fields": null, + "inputFields": [ { - "name": "label", - "description": "The gift wrapping preview image label.", - "args": [], + "name": "gift_registry_item_uid", + "description": "The unique ID of a `giftRegistryItem` object.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "ID", "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "url", - "description": "The gift wrapping preview image URL.", - "args": [], + "name": "note", + "description": "The updated description of the item.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "quantity", + "description": "The updated quantity of the gift registry item.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "Float", "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null } ], - "inputFields": null, - "interfaces": [], + "interfaces": null, "enumValues": null, "possibleTypes": null }, { - "kind": "OBJECT", - "name": "GiftOptionsPrices", - "description": "Contains prices for gift wrapping options.", - "fields": [ + "kind": "INPUT_OBJECT", + "name": "UpdateGiftRegistryInput", + "description": "Defines updates to a `GiftRegistry` object.", + "fields": null, + "inputFields": [ { - "name": "gift_wrapping_for_items", - "description": "Price of the gift wrapping for all individual order items.", - "args": [], + "name": "dynamic_attributes", + "description": "Additional attributes specified as a code-value pair. Unspecified dynamic attributes are not changed.", "type": { - "kind": "OBJECT", - "name": "Money", + "kind": "LIST", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "GiftRegistryDynamicAttributeInput", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "event_name", + "description": "The updated name of the event.", + "type": { + "kind": "SCALAR", + "name": "String", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "gift_wrapping_for_order", - "description": "Price of the gift wrapping for the whole order.", - "args": [], + "name": "message", + "description": "The updated message describing the event.", "type": { - "kind": "OBJECT", - "name": "Money", + "kind": "SCALAR", + "name": "String", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "printed_card", - "description": "Price for the printed card.", - "args": [], + "name": "privacy_settings", + "description": "Indicates whether the gift registry is PRIVATE or PUBLIC.", "type": { - "kind": "OBJECT", - "name": "Money", + "kind": "ENUM", + "name": "GiftRegistryPrivacySettings", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null + }, + { + "name": "shipping_address", + "description": "The updated shipping address for all gift registry items.", + "type": { + "kind": "INPUT_OBJECT", + "name": "GiftRegistryShippingAddressInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "status", + "description": "Indicates whether the gift registry is ACTIVE or INACTIVE.", + "type": { + "kind": "ENUM", + "name": "GiftRegistryStatus", + "ofType": null + }, + "defaultValue": null } ], - "inputFields": null, - "interfaces": [], + "interfaces": null, "enumValues": null, "possibleTypes": null }, { "kind": "INPUT_OBJECT", - "name": "SetGiftOptionsOnCartInput", - "description": "Defines the gift options applied to the cart.", + "name": "AddGiftRegistryRegistrantInput", + "description": "Defines a new registrant.", "fields": null, "inputFields": [ { - "name": "cart_id", - "description": "The unique ID that identifies the shopper's cart.", + "name": "dynamic_attributes", + "description": "Additional attributes specified as a code-value pair.", "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", + "kind": "INPUT_OBJECT", + "name": "GiftRegistryDynamicAttributeInput", "ofType": null } }, "defaultValue": null }, { - "name": "gift_message", - "description": "Gift message details for the cart.", - "type": { - "kind": "INPUT_OBJECT", - "name": "GiftMessageInput", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "gift_receipt_included", - "description": "Whether customer requested gift receipt for the cart.", + "name": "email", + "description": "The email address of the registrant.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "Boolean", + "name": "String", "ofType": null } }, "defaultValue": null }, { - "name": "gift_wrapping_id", - "description": "The unique ID for a `GiftWrapping` object to be used for the cart.", + "name": "firstname", + "description": "The first name of the registrant.", "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, "defaultValue": null }, { - "name": "printed_card_included", - "description": "Whether customer requested printed card for the cart.", + "name": "lastname", + "description": "The last name of the registrant.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "Boolean", + "name": "String", "ofType": null } }, @@ -50024,139 +43114,151 @@ "possibleTypes": null }, { - "kind": "OBJECT", - "name": "SetGiftOptionsOnCartOutput", - "description": "Contains the cart after gift options have been applied.", - "fields": [ + "kind": "INPUT_OBJECT", + "name": "GiftRegistryShippingAddressInput", + "description": "Defines a shipping address for a gift registry. Specify either `address_data` or the `address_id`. If both are provided, validation will fail.", + "fields": null, + "inputFields": [ { - "name": "cart", - "description": "The modified cart object.", - "args": [], + "name": "address_data", + "description": "Defines the shipping address for this gift registry.", "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Cart", - "ofType": null - } + "kind": "INPUT_OBJECT", + "name": "CustomerAddressInput", + "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null + }, + { + "name": "address_id", + "description": "The ID assigned to this customer address.", + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null } ], - "inputFields": null, - "interfaces": [], + "interfaces": null, "enumValues": null, "possibleTypes": null }, { - "kind": "OBJECT", - "name": "ProductTierPrices", - "description": "Deprecated. Use `TierPrice` instead. Defines a tier price, which is a quantity discount offered to a specific customer group.", - "fields": [ + "kind": "INPUT_OBJECT", + "name": "UpdateGiftRegistryRegistrantInput", + "description": "Defines updates to an existing registrant.", + "fields": null, + "inputFields": [ { - "name": "customer_group_id", - "description": "The ID of the customer group.", - "args": [], + "name": "dynamic_attributes", + "description": "As a result of the update, only the values of provided attributes will be affected. If the attribute is missing in the request, its value will not be changed.", "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "GiftRegistryDynamicAttributeInput", + "ofType": null + } }, - "isDeprecated": true, - "deprecationReason": "Not relevant for the storefront." + "defaultValue": null }, { - "name": "percentage_value", - "description": "The percentage discount of the item.", - "args": [], + "name": "email", + "description": "The updated email address of the registrant.", "type": { "kind": "SCALAR", - "name": "Float", + "name": "String", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "Use `TierPrice.discount` instead." + "defaultValue": null }, { - "name": "qty", - "description": "The number of items that must be purchased to qualify for tier pricing.", - "args": [], + "name": "firstname", + "description": "The updated first name of the registrant.", "type": { "kind": "SCALAR", - "name": "Float", + "name": "String", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "Use `TierPrice.quantity` instead." + "defaultValue": null }, { - "name": "value", - "description": "The price of the fixed price item.", - "args": [], + "name": "gift_registry_registrant_uid", + "description": "The unique ID of a `giftRegistryRegistrant` object.", "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } }, - "isDeprecated": true, - "deprecationReason": "Use `TierPrice.final_price` instead." + "defaultValue": null }, { - "name": "website_id", - "description": "The ID assigned to the website.", - "args": [], + "name": "lastname", + "description": "The updated last name of the registrant.", "type": { "kind": "SCALAR", - "name": "Float", + "name": "String", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "Not relevant for the storefront." + "defaultValue": null } ], - "inputFields": null, - "interfaces": [], + "interfaces": null, "enumValues": null, "possibleTypes": null }, { - "kind": "OBJECT", - "name": "TierPrice", - "description": "Defines a price based on the quantity purchased.", + "kind": "INTERFACE", + "name": "GiftRegistryOutputInterface", + "description": "Contains the customer's gift registry.", "fields": [ { - "name": "discount", - "description": "The price discount that this tier represents.", + "name": "gift_registry", + "description": "The gift registry.", "args": [], "type": { "kind": "OBJECT", - "name": "ProductDiscount", + "name": "GiftRegistry", "ofType": null }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": [ { - "name": "final_price", - "description": "The price of the product at this tier.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Money", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null + "kind": "OBJECT", + "name": "GiftRegistryOutput", + "ofType": null }, { - "name": "quantity", - "description": "The minimum number of items that must be purchased to qualify for this price tier.", + "kind": "OBJECT", + "name": "MoveCartItemsToGiftRegistryOutput", + "ofType": null + } + ] + }, + { + "kind": "OBJECT", + "name": "GiftRegistryOutput", + "description": "Contains details about the gift registry.", + "fields": [ + { + "name": "gift_registry", + "description": "The gift registry.", "args": [], "type": { - "kind": "SCALAR", - "name": "Float", + "kind": "OBJECT", + "name": "GiftRegistry", "ofType": null }, "isDeprecated": false, @@ -50164,61 +43266,89 @@ } ], "inputFields": null, - "interfaces": [], + "interfaces": [ + { + "kind": "INTERFACE", + "name": "GiftRegistryOutputInterface", + "ofType": null + } + ], "enumValues": null, "possibleTypes": null }, { - "kind": "OBJECT", - "name": "GroupedProduct", - "description": "Defines a grouped product, which consists of simple standalone products that are presented as a group.", + "kind": "INTERFACE", + "name": "GiftRegistryItemUserErrorInterface", + "description": "Contains the status and any errors that encountered with the customer's gift register item.", "fields": [ { - "name": "activity", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." - }, - { - "name": "attribute_set_id", - "description": "The attribute set assigned to the product.", + "name": "status", + "description": "Indicates whether the attempt to move the cart items to the gift registry was successful.", "args": [], "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } }, - "isDeprecated": true, - "deprecationReason": "The field should not be used on the storefront." + "isDeprecated": false, + "deprecationReason": null }, { - "name": "canonical_url", - "description": "The relative canonical URL. This value is returned only if the system setting 'Use Canonical Link Meta Tag For Products' is enabled.", + "name": "user_errors", + "description": "An array of errors encountered while moving items from the cart to the gift registry.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "GiftRegistryItemsUserError", + "ofType": null + } + } }, "isDeprecated": false, "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": [ + { + "kind": "OBJECT", + "name": "GiftRegistryItemUserErrors", + "ofType": null }, { - "name": "categories", - "description": "The categories assigned to a product.", + "kind": "OBJECT", + "name": "MoveCartItemsToGiftRegistryOutput", + "ofType": null + } + ] + }, + { + "kind": "OBJECT", + "name": "GiftRegistryItemUserErrors", + "description": "Contains error information.", + "fields": [ + { + "name": "status", + "description": "Indicates whether the attempt to move the cart items to the gift registry was successful.", "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "INTERFACE", - "name": "CategoryInterface", + "kind": "SCALAR", + "name": "Boolean", "ofType": null } }, @@ -50226,87 +43356,92 @@ "deprecationReason": null }, { - "name": "category_gear", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." - }, - { - "name": "climate", - "description": null, + "name": "user_errors", + "description": "An array of errors encountered while moving items from the cart to the gift registry.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "GiftRegistryItemsUserError", + "ofType": null + } + } }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." - }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ { - "name": "collar", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." - }, + "kind": "INTERFACE", + "name": "GiftRegistryItemUserErrorInterface", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GiftRegistryItemsUserError", + "description": "Contains details about an error that occurred when processing a gift registry item.", + "fields": [ { - "name": "color", - "description": null, + "name": "code", + "description": "An error code that describes the error encountered.", "args": [], "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GiftRegistryItemsUserErrorType", + "ofType": null + } }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." + "isDeprecated": false, + "deprecationReason": null }, { - "name": "country_of_manufacture", - "description": "The product's country of origin.", + "name": "gift_registry_item_uid", + "description": "The unique ID of the gift registry item containing an error.", "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "ID", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "created_at", - "description": "Timestamp indicating when the product was created.", + "name": "gift_registry_uid", + "description": "The unique ID of the `GiftRegistry` object containing an error.", "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "ID", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "The field should not be used on the storefront." + "isDeprecated": false, + "deprecationReason": null }, { - "name": "crosssell_products", - "description": "An array of cross-sell products.", + "name": "message", + "description": "A localized error message.", "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "INTERFACE", - "name": "ProductInterface", + "kind": "SCALAR", + "name": "String", "ofType": null } }, @@ -50314,390 +43449,547 @@ "deprecationReason": null }, { - "name": "custom_attributesV2", - "description": "Product custom attributes.", - "args": [ - { - "name": "filters", - "description": "", - "type": { - "kind": "INPUT_OBJECT", - "name": "AttributeFilterInput", - "ofType": null - }, - "defaultValue": null - } - ], + "name": "product_uid", + "description": "The unique ID of the product containing an error.", + "args": [], "type": { - "kind": "OBJECT", - "name": "ProductCustomAttributes", + "kind": "SCALAR", + "name": "ID", "ofType": null }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "GiftRegistryItemsUserErrorType", + "description": "Defines the error type.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ { - "name": "description", - "description": "Detailed information about the product. The value can include simple HTML tags.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "ComplexTextValue", - "ofType": null - }, + "name": "OUT_OF_STOCK", + "description": "Used for handling out of stock products.", "isDeprecated": false, "deprecationReason": null }, { - "name": "eco_collection", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." - }, - { - "name": "erin_recommends", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." + "name": "NOT_FOUND", + "description": "Used for exceptions like EntityNotFound.", + "isDeprecated": false, + "deprecationReason": null }, { - "name": "features_bags", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." - }, + "name": "UNDEFINED", + "description": "Used for other exceptions, such as database connection failures.", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "MoveCartItemsToGiftRegistryOutput", + "description": "Contains the customer's gift registry and any errors encountered.", + "fields": [ { - "name": "format", - "description": null, + "name": "gift_registry", + "description": "The gift registry.", "args": [], "type": { - "kind": "SCALAR", - "name": "Int", + "kind": "OBJECT", + "name": "GiftRegistry", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." + "isDeprecated": false, + "deprecationReason": null }, { - "name": "gender", - "description": null, + "name": "status", + "description": "Indicates whether the attempt to move the cart items to the gift registry was successful.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." + "isDeprecated": false, + "deprecationReason": null }, { - "name": "gift_message_available", - "description": "Indicates whether a gift message is available.", + "name": "user_errors", + "description": "An array of errors encountered while moving items from the cart to the gift registry.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "GiftRegistryItemsUserError", + "ofType": null + } + } }, "isDeprecated": false, "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "GiftRegistryOutputInterface", + "ofType": null }, { - "name": "id", - "description": "The ID number assigned to the product.", + "kind": "INTERFACE", + "name": "GiftRegistryItemUserErrorInterface", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "RemoveGiftRegistryOutput", + "description": "Contains the results of a request to delete a gift registry.", + "fields": [ + { + "name": "success", + "description": "Indicates whether the gift registry was successfully deleted.", "args": [], "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } }, - "isDeprecated": true, - "deprecationReason": "Use the `uid` field instead." - }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "RemoveGiftRegistryItemsOutput", + "description": "Contains the results of a request to remove an item from a gift registry.", + "fields": [ { - "name": "image", - "description": "The relative path to the main image on the product page.", + "name": "gift_registry", + "description": "The gift registry after removing items.", "args": [], "type": { "kind": "OBJECT", - "name": "ProductImage", + "name": "GiftRegistry", "ofType": null }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "UpdateGiftRegistryItemsOutput", + "description": "Contains the results of a request to update gift registry items.", + "fields": [ { - "name": "is_returnable", - "description": "Indicates whether the product can be returned.", + "name": "gift_registry", + "description": "The gift registry after updating updating items.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "GiftRegistry", "ofType": null }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ShareGiftRegistryOutput", + "description": "Contains the results of a request to share a gift registry.", + "fields": [ { - "name": "items", - "description": "An array containing grouped product items.", + "name": "is_shared", + "description": "Indicates whether the gift registry was successfully shared.", "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "GroupedProductItem", + "kind": "SCALAR", + "name": "Boolean", "ofType": null } }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CreateGiftRegistryOutput", + "description": "Contains the results of a request to create a gift registry.", + "fields": [ { - "name": "manufacturer", - "description": "A number representing the product's manufacturer.", + "name": "gift_registry", + "description": "The newly-created gift registry.", "args": [], "type": { - "kind": "SCALAR", - "name": "Int", + "kind": "OBJECT", + "name": "GiftRegistry", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." - }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "UpdateGiftRegistryOutput", + "description": "Contains the results of a request to update a gift registry.", + "fields": [ { - "name": "material", - "description": null, + "name": "gift_registry", + "description": "The updated gift registry.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "GiftRegistry", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." - }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "AddGiftRegistryRegistrantsOutput", + "description": "Contains the results of a request to add registrants.", + "fields": [ { - "name": "media_gallery", - "description": "An array of media gallery objects.", + "name": "gift_registry", + "description": "The gift registry after adding registrants.", "args": [], "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INTERFACE", - "name": "MediaGalleryInterface", - "ofType": null - } + "kind": "OBJECT", + "name": "GiftRegistry", + "ofType": null }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "UpdateGiftRegistryRegistrantsOutput", + "description": "Contains the results a request to update registrants.", + "fields": [ { - "name": "media_gallery_entries", - "description": "An array of MediaGalleryEntry objects.", + "name": "gift_registry", + "description": "The gift registry after updating registrants.", "args": [], "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "MediaGalleryEntry", - "ofType": null - } + "kind": "OBJECT", + "name": "GiftRegistry", + "ofType": null }, - "isDeprecated": true, - "deprecationReason": "Use `media_gallery` instead." - }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "RemoveGiftRegistryRegistrantsOutput", + "description": "Contains the results of a request to delete a registrant.", + "fields": [ { - "name": "meta_description", - "description": "A brief overview of the product for search results listings, maximum 255 characters.", + "name": "gift_registry", + "description": "The gift registry after deleting registrants.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "GiftRegistry", "ofType": null }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GiftRegistry", + "description": "Contains details about a gift registry.", + "fields": [ { - "name": "meta_keyword", - "description": "A comma-separated list of keywords that are visible only to search engines.", + "name": "created_at", + "description": "The date on which the gift registry was created. Only the registry owner can access this attribute.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "meta_title", - "description": "A string that is displayed in the title bar and tab of the browser and in search results lists.", + "name": "dynamic_attributes", + "description": "An array of attributes that define elements of the gift registry. Each attribute is specified as a code-value pair.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "GiftRegistryDynamicAttribute", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "name", - "description": "The product name. Customers use this name to identify the product.", + "name": "event_name", + "description": "The name of the event.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "new", - "description": null, + "name": "items", + "description": "An array of products added to the gift registry.", "args": [], "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "INTERFACE", + "name": "GiftRegistryItemInterface", + "ofType": null + } }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." + "isDeprecated": false, + "deprecationReason": null }, { - "name": "new_from_date", - "description": "The beginning date for new product listings, and determines if the product is featured as a new product.", + "name": "message", + "description": "The message text the customer entered to describe the event.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "new_to_date", - "description": "The end date for new product listings.", + "name": "owner_name", + "description": "The customer who created the gift registry.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "only_x_left_in_stock", - "description": "Product stock only x left count", + "name": "privacy_settings", + "description": "An enum that states whether the gift registry is PRIVATE or PUBLIC. Only the registry owner can access this attribute.", "args": [], "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GiftRegistryPrivacySettings", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "options_container", - "description": "If the product has multiple options, determines where they appear on the product page.", + "name": "registrants", + "description": "Contains details about each registrant for the event.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "GiftRegistryRegistrant", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "pattern", - "description": null, + "name": "shipping_address", + "description": "Contains the customer's shipping address. Only the registry owner can access this attribute.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "CustomerAddress", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." + "isDeprecated": false, + "deprecationReason": null }, { - "name": "performance_fabric", - "description": null, + "name": "status", + "description": "An enum that states whether the gift registry is ACTIVE or INACTIVE. Only the registry owner can access this attribute.", "args": [], "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GiftRegistryStatus", + "ofType": null + } }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." + "isDeprecated": false, + "deprecationReason": null }, { - "name": "price", - "description": "Indicates the price of an item.", + "name": "type", + "description": "The type of gift registry.", "args": [], "type": { "kind": "OBJECT", - "name": "ProductPrices", + "name": "GiftRegistryType", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "Use `price_range` for product price information." + "isDeprecated": false, + "deprecationReason": null }, { - "name": "price_range", - "description": "The range of prices for the product", + "name": "uid", + "description": "The unique ID assigned to the gift registry.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "PriceRange", + "kind": "SCALAR", + "name": "ID", "ofType": null } }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GiftRegistryType", + "description": "Contains details about a gift registry type.", + "fields": [ { - "name": "price_tiers", - "description": "An array of `TierPrice` objects.", + "name": "dynamic_attributes_metadata", + "description": "An array of attributes that define elements of the gift registry. Each attribute is specified as a code-value pair.", "args": [], "type": { "kind": "LIST", "name": null, "ofType": { - "kind": "OBJECT", - "name": "TierPrice", + "kind": "INTERFACE", + "name": "GiftRegistryDynamicAttributeMetadataInterface", "ofType": null } }, @@ -50705,15 +43997,15 @@ "deprecationReason": null }, { - "name": "product_links", - "description": "An array of `ProductLinks` objects.", + "name": "label", + "description": "The label assigned to the gift registry type on the Admin.", "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "INTERFACE", - "name": "ProductLinksInterface", + "kind": "SCALAR", + "name": "String", "ofType": null } }, @@ -50721,43 +44013,42 @@ "deprecationReason": null }, { - "name": "purpose", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." - }, - { - "name": "rating_summary", - "description": "The average of all the ratings given to the product.", + "name": "uid", + "description": "The unique ID assigned to the gift registry type.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "Float", + "name": "ID", "ofType": null } }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INTERFACE", + "name": "GiftRegistryDynamicAttributeMetadataInterface", + "description": "", + "fields": [ { - "name": "redirect_code", - "description": "Contains 0 when there is no redirect error. A value of 301 indicates the URL of the requested resource has been changed permanently, while a value of 302 indicates a temporary redirect.", + "name": "attribute_group", + "description": "Indicates which group the dynamic attribute a member of.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "Int", + "name": "String", "ofType": null } }, @@ -50765,15 +44056,15 @@ "deprecationReason": null }, { - "name": "related_products", - "description": "An array of related products.", + "name": "code", + "description": "The internal ID of the dynamic attribute.", "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "INTERFACE", - "name": "ProductInterface", + "kind": "SCALAR", + "name": "ID", "ofType": null } }, @@ -50781,27 +44072,15 @@ "deprecationReason": null }, { - "name": "relative_url", - "description": "The internal relative URL. If the specified URL is a redirect, the query returns the redirected URL, not the original.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "review_count", - "description": "The total count of all the reviews given to the product.", + "name": "input_type", + "description": "The selected input type for this dynamic attribute. The value can be one of several static or custom types.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "Int", + "name": "String", "ofType": null } }, @@ -50809,36 +44088,15 @@ "deprecationReason": null }, { - "name": "reviews", - "description": "The list of products reviews.", - "args": [ - { - "name": "pageSize", - "description": "The maximum number of results to return at once. The default is 20.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "20" - }, - { - "name": "currentPage", - "description": "The page of results to return. The default is 1.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "1" - } - ], + "name": "is_required", + "description": "Indicates whether the dynamic attribute is required.", + "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "ProductReviews", + "kind": "SCALAR", + "name": "Boolean", "ofType": null } }, @@ -50846,116 +44104,101 @@ "deprecationReason": null }, { - "name": "sale", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." - }, - { - "name": "short_description", - "description": "A short description of the product. Its use depends on the theme.", + "name": "label", + "description": "The display name of the dynamic attribute.", "args": [], "type": { - "kind": "OBJECT", - "name": "ComplexTextValue", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "size", - "description": null, + "name": "sort_order", + "description": "The order in which to display the dynamic attribute.", "args": [], "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." - }, - { - "name": "sku", - "description": "A number or code assigned to a product to identify the product, options, price, and manufacturer.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": [ { - "name": "sleeve", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." - }, + "kind": "OBJECT", + "name": "GiftRegistryDynamicAttributeMetadata", + "ofType": null + } + ] + }, + { + "kind": "OBJECT", + "name": "GiftRegistryDynamicAttributeMetadata", + "description": "", + "fields": [ { - "name": "small_image", - "description": "The relative path to the small image, which is used on catalog pages.", + "name": "attribute_group", + "description": "Indicates which group the dynamic attribute a member of.", "args": [], "type": { - "kind": "OBJECT", - "name": "ProductImage", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "special_from_date", - "description": "The beginning date that a product has a special price.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "The field should not be used on the storefront." - }, - { - "name": "special_price", - "description": "The discounted price of the product.", + "name": "code", + "description": "The internal ID of the dynamic attribute.", "args": [], "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "special_to_date", - "description": "The end date for a product with a special price.", + "name": "input_type", + "description": "The selected input type for this dynamic attribute. The value can be one of several static or custom types.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "staged", - "description": "Indicates whether the product is staged for a future campaign.", + "name": "is_required", + "description": "Indicates whether the dynamic attribute is required.", "args": [], "type": { "kind": "NON_NULL", @@ -50970,151 +44213,122 @@ "deprecationReason": null }, { - "name": "stock_status", - "description": "Stock status of the product", + "name": "label", + "description": "The display name of the dynamic attribute.", "args": [], "type": { - "kind": "ENUM", - "name": "ProductStockStatus", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "strap_bags", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." - }, - { - "name": "style_bags", - "description": null, + "name": "sort_order", + "description": "The order in which to display the dynamic attribute.", "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." - }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ { - "name": "style_bottom", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." - }, + "kind": "INTERFACE", + "name": "GiftRegistryDynamicAttributeMetadataInterface", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "GiftRegistryStatus", + "description": "Defines the status of the gift registry.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ { - "name": "style_general", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." + "name": "ACTIVE", + "description": "", + "isDeprecated": false, + "deprecationReason": null }, { - "name": "swatch_image", - "description": "The file name of a swatch image.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, + "name": "INACTIVE", + "description": "", "isDeprecated": false, "deprecationReason": null - }, + } + ], + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "GiftRegistryPrivacySettings", + "description": "Defines the privacy setting of the gift registry.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ { - "name": "thumbnail", - "description": "The relative path to the product's thumbnail image.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "ProductImage", - "ofType": null - }, + "name": "PRIVATE", + "description": "", "isDeprecated": false, "deprecationReason": null }, { - "name": "tier_price", - "description": "The price when tier pricing is in effect and the items purchased threshold has been reached.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Use `price_tiers` for product tier price information." - }, + "name": "PUBLIC", + "description": "", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GiftRegistryRegistrant", + "description": "Contains details about a registrant.", + "fields": [ { - "name": "tier_prices", - "description": "An array of ProductTierPrices objects.", + "name": "dynamic_attributes", + "description": "An array of dynamic attributes assigned to the registrant.", "args": [], "type": { "kind": "LIST", "name": null, "ofType": { "kind": "OBJECT", - "name": "ProductTierPrices", + "name": "GiftRegistryRegistrantDynamicAttribute", "ofType": null } }, - "isDeprecated": true, - "deprecationReason": "Use `price_tiers` for product tier price information." - }, - { - "name": "type", - "description": "One of PRODUCT, CATEGORY, or CMS_PAGE.", - "args": [], - "type": { - "kind": "ENUM", - "name": "UrlRewriteEntityTypeEnum", - "ofType": null - }, "isDeprecated": false, "deprecationReason": null }, { - "name": "type_id", - "description": "One of simple, virtual, bundle, downloadable, grouped, or configurable.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Use `__typename` instead." - }, - { - "name": "uid", - "description": "The unique ID for a `ProductInterface` object.", + "name": "email", + "description": "The email address of the registrant. Only the registry owner can access this attribute.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "ID", + "name": "String", "ofType": null } }, @@ -51122,27 +44336,15 @@ "deprecationReason": null }, { - "name": "updated_at", - "description": "Timestamp indicating when the product was updated.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "The field should not be used on the storefront." - }, - { - "name": "upsell_products", - "description": "An array of up-sell products.", + "name": "firstname", + "description": "The first name of the registrant.", "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "INTERFACE", - "name": "ProductInterface", + "kind": "SCALAR", + "name": "String", "ofType": null } }, @@ -51150,169 +44352,193 @@ "deprecationReason": null }, { - "name": "url_key", - "description": "The part of the URL that identifies the product", + "name": "lastname", + "description": "The last name of the registrant.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "url_path", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Use product's `canonical_url` or url rewrites instead" - }, - { - "name": "url_rewrites", - "description": "URL rewrites list", + "name": "uid", + "description": "The unique ID assigned to the registrant.", "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "UrlRewrite", + "kind": "SCALAR", + "name": "ID", "ofType": null } }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INTERFACE", + "name": "GiftRegistryDynamicAttributeInterface", + "description": "", + "fields": [ { - "name": "url_suffix", - "description": "The part of the product URL that is appended after the url key", + "name": "code", + "description": "The internal ID of the dynamic attribute.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "websites", - "description": "An array of websites in which the product is available.", + "name": "label", + "description": "The display name of the dynamic attribute.", "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "Website", + "kind": "SCALAR", + "name": "String", "ofType": null } }, - "isDeprecated": true, - "deprecationReason": "The field should not be used on the storefront." + "isDeprecated": false, + "deprecationReason": null }, { - "name": "weight", - "description": "The weight of the item, in units defined by the store.", + "name": "value", + "description": "A corresponding value for the code.", "args": [], "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "ProductInterface", - "ofType": null - }, + "interfaces": [], + "enumValues": null, + "possibleTypes": [ { - "kind": "INTERFACE", - "name": "RoutableInterface", + "kind": "OBJECT", + "name": "GiftRegistryRegistrantDynamicAttribute", "ofType": null }, { - "kind": "INTERFACE", - "name": "PhysicalProductInterface", + "kind": "OBJECT", + "name": "GiftRegistryDynamicAttribute", "ofType": null } - ], - "enumValues": null, - "possibleTypes": null + ] }, { "kind": "OBJECT", - "name": "GroupedProductItem", - "description": "Contains information about an individual grouped product item.", + "name": "GiftRegistryRegistrantDynamicAttribute", + "description": "", "fields": [ { - "name": "position", - "description": "The relative position of this item compared to the other group items.", + "name": "code", + "description": "The internal ID of the dynamic attribute.", "args": [], "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "product", - "description": "Details about this product option.", + "name": "label", + "description": "The display name of the dynamic attribute.", "args": [], "type": { - "kind": "INTERFACE", - "name": "ProductInterface", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "qty", - "description": "The quantity of this grouped product item.", + "name": "value", + "description": "A corresponding value for the code.", "args": [], "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, - "interfaces": [], + "interfaces": [ + { + "kind": "INTERFACE", + "name": "GiftRegistryDynamicAttributeInterface", + "ofType": null + } + ], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", - "name": "GroupedProductWishlistItem", - "description": "A grouped product wish list item.", + "name": "GiftRegistryDynamicAttribute", + "description": "", "fields": [ { - "name": "added_at", - "description": "The date and time the item was added to the wish list.", + "name": "code", + "description": "The internal ID of the dynamic attribute.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "ID", "ofType": null } }, @@ -51320,47 +44546,31 @@ "deprecationReason": null }, { - "name": "customizable_options", - "description": "Custom options selected for the wish list item.", + "name": "group", + "description": "Indicates which group the dynamic attribute is a member of.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "SelectedCustomizableOption", - "ofType": null - } + "kind": "ENUM", + "name": "GiftRegistryDynamicAttributeGroup", + "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "description", - "description": "The description of the item.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": "The unique ID for a `WishlistItemInterface` object.", + "name": "label", + "description": "The display name of the dynamic attribute.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "ID", + "name": "String", "ofType": null } }, @@ -51368,27 +44578,15 @@ "deprecationReason": null }, { - "name": "product", - "description": "Product details of the wish list item.", - "args": [], - "type": { - "kind": "INTERFACE", - "name": "ProductInterface", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "quantity", - "description": "The quantity of this wish list item.", + "name": "value", + "description": "A corresponding value for the code.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "Float", + "name": "String", "ofType": null } }, @@ -51400,7 +44598,7 @@ "interfaces": [ { "kind": "INTERFACE", - "name": "WishlistItemInterface", + "name": "GiftRegistryDynamicAttributeInterface", "ofType": null } ], @@ -51408,120 +44606,67 @@ "possibleTypes": null }, { - "kind": "OBJECT", - "name": "ConfigurableProduct", - "description": "Defines basic features of a configurable product and its simple product variants.", - "fields": [ - { - "name": "activity", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." - }, - { - "name": "attribute_set_id", - "description": "The attribute set assigned to the product.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "The field should not be used on the storefront." - }, + "kind": "ENUM", + "name": "GiftRegistryDynamicAttributeGroup", + "description": "Defines the group type of a gift registry dynamic attribute.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ { - "name": "canonical_url", - "description": "The relative canonical URL. This value is returned only if the system setting 'Use Canonical Link Meta Tag For Products' is enabled.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, + "name": "EVENT_INFORMATION", + "description": "", "isDeprecated": false, "deprecationReason": null }, { - "name": "categories", - "description": "The categories assigned to a product.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INTERFACE", - "name": "CategoryInterface", - "ofType": null - } - }, + "name": "PRIVACY_SETTINGS", + "description": "", "isDeprecated": false, "deprecationReason": null }, { - "name": "category_gear", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." + "name": "REGISTRANT", + "description": "", + "isDeprecated": false, + "deprecationReason": null }, { - "name": "climate", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." + "name": "GENERAL_INFORMATION", + "description": "", + "isDeprecated": false, + "deprecationReason": null }, { - "name": "collar", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." + "name": "DETAILED_INFORMATION", + "description": "", + "isDeprecated": false, + "deprecationReason": null }, { - "name": "color", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." - }, + "name": "SHIPPING_ADDRESS", + "description": "", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "INTERFACE", + "name": "GiftRegistryItemInterface", + "description": "", + "fields": [ { - "name": "configurable_options", - "description": "An array of options for the configurable product.", + "name": "created_at", + "description": "The date the product was added to the gift registry.", "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "ConfigurableProductOptions", + "kind": "SCALAR", + "name": "String", "ofType": null } }, @@ -51529,70 +44674,55 @@ "deprecationReason": null }, { - "name": "configurable_product_options_selection", - "description": "An array of media gallery items and other details about selected configurable product options as well as details about remaining selectable options.", - "args": [ - { - "name": "configurableOptionValueUids", - "description": "", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - }, - "defaultValue": null - } - ], + "name": "note", + "description": "A brief message about the gift registry item.", + "args": [], "type": { - "kind": "OBJECT", - "name": "ConfigurableProductOptionsSelection", + "kind": "SCALAR", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "country_of_manufacture", - "description": "The product's country of origin.", + "name": "product", + "description": "Details about the gift registry item.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", + "kind": "INTERFACE", + "name": "ProductInterface", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "created_at", - "description": "Timestamp indicating when the product was created.", + "name": "quantity", + "description": "The requested quantity of the product.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + } }, - "isDeprecated": true, - "deprecationReason": "The field should not be used on the storefront." + "isDeprecated": false, + "deprecationReason": null }, { - "name": "crosssell_products", - "description": "An array of cross-sell products.", + "name": "quantity_fulfilled", + "description": "The fulfilled quantity of the product.", "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "INTERFACE", - "name": "ProductInterface", + "kind": "SCALAR", + "name": "Float", "ofType": null } }, @@ -51600,182 +44730,240 @@ "deprecationReason": null }, { - "name": "custom_attributesV2", - "description": "Product custom attributes.", - "args": [ - { - "name": "filters", - "description": "", - "type": { - "kind": "INPUT_OBJECT", - "name": "AttributeFilterInput", - "ofType": null - }, - "defaultValue": null - } - ], + "name": "uid", + "description": "The unique ID of a gift registry item.", + "args": [], "type": { - "kind": "OBJECT", - "name": "ProductCustomAttributes", - "ofType": null + "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": "GiftRegistryItem", + "ofType": null + } + ] + }, + { + "kind": "OBJECT", + "name": "GiftRegistryItem", + "description": "", + "fields": [ { - "name": "description", - "description": "Detailed information about the product. The value can include simple HTML tags.", + "name": "created_at", + "description": "The date the product was added to the gift registry.", "args": [], "type": { - "kind": "OBJECT", - "name": "ComplexTextValue", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "eco_collection", - "description": null, + "name": "note", + "description": "A brief message about the gift registry item.", "args": [], "type": { "kind": "SCALAR", - "name": "Int", + "name": "String", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." + "isDeprecated": false, + "deprecationReason": null }, { - "name": "erin_recommends", - "description": null, + "name": "product", + "description": "Details about the gift registry item.", "args": [], "type": { - "kind": "SCALAR", - "name": "Int", + "kind": "INTERFACE", + "name": "ProductInterface", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." + "isDeprecated": false, + "deprecationReason": null }, { - "name": "features_bags", - "description": null, + "name": "quantity", + "description": "The requested quantity of the product.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + } }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." + "isDeprecated": false, + "deprecationReason": null }, { - "name": "format", - "description": null, + "name": "quantity_fulfilled", + "description": "The fulfilled quantity of the product.", "args": [], "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + } }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." + "isDeprecated": false, + "deprecationReason": null }, { - "name": "gender", - "description": null, + "name": "uid", + "description": "The unique ID of a gift registry item.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." - }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ { - "name": "gift_message_available", - "description": "Indicates whether a gift message is available.", + "kind": "INTERFACE", + "name": "GiftRegistryItemInterface", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GiftWrapping", + "description": "Contains details about the selected or available gift wrapping options.", + "fields": [ + { + "name": "design", + "description": "The name of the gift wrapping design.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { "name": "id", - "description": "The ID number assigned to the product.", + "description": "The unique ID for a `GiftWrapping` object.", "args": [], "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } }, "isDeprecated": true, - "deprecationReason": "Use the `uid` field instead." + "deprecationReason": "Use `uid` instead" }, { "name": "image", - "description": "The relative path to the main image on the product page.", + "description": "The preview image for a gift wrapping option.", "args": [], "type": { "kind": "OBJECT", - "name": "ProductImage", + "name": "GiftWrappingImage", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "is_returnable", - "description": "Indicates whether the product can be returned.", + "name": "price", + "description": "The gift wrapping price.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Money", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "manufacturer", - "description": "A number representing the product's manufacturer.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." - }, - { - "name": "material", - "description": null, + "name": "uid", + "description": "The unique ID for a `GiftWrapping` object.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." - }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GiftWrappingImage", + "description": "Points to an image associated with a gift wrapping option.", + "fields": [ { - "name": "media_gallery", - "description": "An array of media gallery objects.", + "name": "label", + "description": "The gift wrapping preview image label.", "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "INTERFACE", - "name": "MediaGalleryInterface", + "kind": "SCALAR", + "name": "String", "ofType": null } }, @@ -51783,251 +44971,331 @@ "deprecationReason": null }, { - "name": "media_gallery_entries", - "description": "An array of MediaGalleryEntry objects.", + "name": "url", + "description": "The gift wrapping preview image URL.", "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "MediaGalleryEntry", + "kind": "SCALAR", + "name": "String", "ofType": null } }, - "isDeprecated": true, - "deprecationReason": "Use `media_gallery` instead." - }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GiftOptionsPrices", + "description": "Contains prices for gift wrapping options.", + "fields": [ { - "name": "meta_description", - "description": "A brief overview of the product for search results listings, maximum 255 characters.", + "name": "gift_wrapping_for_items", + "description": "Price of the gift wrapping for all individual order items.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "Money", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "meta_keyword", - "description": "A comma-separated list of keywords that are visible only to search engines.", + "name": "gift_wrapping_for_order", + "description": "Price of the gift wrapping for the whole order.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "Money", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "meta_title", - "description": "A string that is displayed in the title bar and tab of the browser and in search results lists.", + "name": "printed_card", + "description": "Price for the printed card.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "Money", "ofType": null }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SetGiftOptionsOnCartInput", + "description": "Defines the gift options applied to the cart.", + "fields": null, + "inputFields": [ { - "name": "name", - "description": "The product name. Customers use this name to identify the product.", - "args": [], + "name": "cart_id", + "description": "The unique ID that identifies the shopper's cart.", "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "new", - "description": null, - "args": [], + "name": "gift_message", + "description": "Gift message details for the cart.", "type": { - "kind": "SCALAR", - "name": "Int", + "kind": "INPUT_OBJECT", + "name": "GiftMessageInput", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." + "defaultValue": null }, { - "name": "new_from_date", - "description": "The beginning date for new product listings, and determines if the product is featured as a new product.", - "args": [], + "name": "gift_receipt_included", + "description": "Whether customer requested gift receipt for the cart.", "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "new_to_date", - "description": "The end date for new product listings.", - "args": [], + "name": "gift_wrapping_id", + "description": "The unique ID for a `GiftWrapping` object to be used for the cart.", "type": { "kind": "SCALAR", - "name": "String", + "name": "ID", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "only_x_left_in_stock", - "description": "Product stock only x left count", - "args": [], + "name": "printed_card_included", + "description": "Whether customer requested printed card for the cart.", "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } }, - "isDeprecated": false, - "deprecationReason": null - }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "SetGiftOptionsOnCartOutput", + "description": "Contains the cart after gift options have been applied.", + "fields": [ { - "name": "options", - "description": "An array of options for a customizable product.", + "name": "cart", + "description": "The modified cart object.", "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "INTERFACE", - "name": "CustomizableOptionInterface", + "kind": "OBJECT", + "name": "Cart", "ofType": null } }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ProductTierPrices", + "description": "Deprecated. Use `TierPrice` instead. Defines a tier price, which is a quantity discount offered to a specific customer group.", + "fields": [ { - "name": "options_container", - "description": "If the product has multiple options, determines where they appear on the product page.", + "name": "customer_group_id", + "description": "The ID of the customer group.", "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "isDeprecated": true, + "deprecationReason": "Not relevant for the storefront." }, { - "name": "pattern", - "description": null, + "name": "percentage_value", + "description": "The percentage discount of the item.", "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Float", "ofType": null }, "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." + "deprecationReason": "Use `TierPrice.discount` instead." }, { - "name": "performance_fabric", - "description": null, + "name": "qty", + "description": "The number of items that must be purchased to qualify for tier pricing.", "args": [], "type": { "kind": "SCALAR", - "name": "Int", + "name": "Float", "ofType": null }, "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." + "deprecationReason": "Use `TierPrice.quantity` instead." }, { - "name": "price", - "description": "Indicates the price of an item.", + "name": "value", + "description": "The price of the fixed price item.", "args": [], "type": { - "kind": "OBJECT", - "name": "ProductPrices", + "kind": "SCALAR", + "name": "Float", "ofType": null }, "isDeprecated": true, - "deprecationReason": "Use `price_range` for product price information." + "deprecationReason": "Use `TierPrice.final_price` instead." }, { - "name": "price_range", - "description": "The range of prices for the product", + "name": "website_id", + "description": "The ID assigned to the website.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PriceRange", - "ofType": null - } + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, + "isDeprecated": true, + "deprecationReason": "Not relevant for the storefront." + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "TierPrice", + "description": "Defines a price based on the quantity purchased.", + "fields": [ + { + "name": "discount", + "description": "The price discount that this tier represents.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "ProductDiscount", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "price_tiers", - "description": "An array of `TierPrice` objects.", + "name": "final_price", + "description": "The price of the product at this tier.", "args": [], "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "TierPrice", - "ofType": null - } + "kind": "OBJECT", + "name": "Money", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "product_links", - "description": "An array of `ProductLinks` objects.", + "name": "quantity", + "description": "The minimum number of items that must be purchased to qualify for this price tier.", "args": [], "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INTERFACE", - "name": "ProductLinksInterface", - "ofType": null - } + "kind": "SCALAR", + "name": "Float", + "ofType": null }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GroupedProduct", + "description": "Defines a grouped product, which consists of simple standalone products that are presented as a group.", + "fields": [ { - "name": "purpose", - "description": null, + "name": "attribute_set_id", + "description": "The attribute set assigned to the product.", "args": [], "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." + "isDeprecated": true, + "deprecationReason": "The field should not be used on the storefront." + }, + { + "name": "canonical_url", + "description": "The relative canonical URL. This value is returned only if the system setting 'Use Canonical Link Meta Tag For Products' is enabled.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null }, { - "name": "rating_summary", - "description": "The average of all the ratings given to the product.", + "name": "categories", + "description": "The categories assigned to a product.", "args": [], "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "Float", + "kind": "INTERFACE", + "name": "CategoryInterface", "ofType": null } }, @@ -52035,59 +45303,51 @@ "deprecationReason": null }, { - "name": "redirect_code", - "description": "Contains 0 when there is no redirect error. A value of 301 indicates the URL of the requested resource has been changed permanently, while a value of 302 indicates a temporary redirect.", + "name": "color", + "description": null, "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } + "kind": "SCALAR", + "name": "Int", + "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "isDeprecated": true, + "deprecationReason": "Use the `custom_attributes` field instead." }, { - "name": "related_products", - "description": "An array of related products.", + "name": "country_of_manufacture", + "description": "The product's country of origin.", "args": [], "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INTERFACE", - "name": "ProductInterface", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "relative_url", - "description": "The internal relative URL. If the specified URL is a redirect, the query returns the redirected URL, not the original.", + "name": "created_at", + "description": "Timestamp indicating when the product was created.", "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "isDeprecated": true, + "deprecationReason": "The field should not be used on the storefront." }, { - "name": "review_count", - "description": "The total count of all the reviews given to the product.", + "name": "crosssell_products", + "description": "Crosssell Products", "args": [], "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "Int", + "kind": "INTERFACE", + "name": "ProductInterface", "ofType": null } }, @@ -52095,57 +45355,31 @@ "deprecationReason": null }, { - "name": "reviews", - "description": "The list of products reviews.", + "name": "custom_attributesV2", + "description": "Product custom attributes.", "args": [ { - "name": "pageSize", - "description": "The maximum number of results to return at once. The default is 20.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "20" - }, - { - "name": "currentPage", - "description": "The page of results to return. The default is 1.", + "name": "filters", + "description": "", "type": { - "kind": "SCALAR", - "name": "Int", + "kind": "INPUT_OBJECT", + "name": "AttributeFilterInput", "ofType": null }, - "defaultValue": "1" + "defaultValue": null } ], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "ProductReviews", - "ofType": null - } + "kind": "OBJECT", + "name": "ProductCustomAttributes", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "sale", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." - }, - { - "name": "short_description", - "description": "A short description of the product. Its use depends on the theme.", + "name": "description", + "description": "Detailed information about the product. The value can include simple HTML tags.", "args": [], "type": { "kind": "OBJECT", @@ -52156,20 +45390,8 @@ "deprecationReason": null }, { - "name": "size", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." - }, - { - "name": "sku", - "description": "A number or code assigned to a product to identify the product, options, price, and manufacturer.", + "name": "gift_message_available", + "description": "Indicates whether a gift message is available.", "args": [], "type": { "kind": "SCALAR", @@ -52180,20 +45402,20 @@ "deprecationReason": null }, { - "name": "sleeve", - "description": null, + "name": "id", + "description": "The ID number assigned to the product.", "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null }, "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." + "deprecationReason": "Use the `uid` field instead." }, { - "name": "small_image", - "description": "The relative path to the small image, which is used on catalog pages.", + "name": "image", + "description": "The relative path to the main image on the product page.", "args": [], "type": { "kind": "OBJECT", @@ -52204,51 +45426,55 @@ "deprecationReason": null }, { - "name": "special_from_date", - "description": "The beginning date that a product has a special price.", + "name": "is_returnable", + "description": "Indicates whether the product can be returned.", "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "The field should not be used on the storefront." + "isDeprecated": false, + "deprecationReason": null }, { - "name": "special_price", - "description": "The discounted price of the product.", + "name": "items", + "description": "An array containing grouped product items.", "args": [], "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "GroupedProductItem", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "special_to_date", - "description": "The end date for a product with a special price.", + "name": "manufacturer", + "description": "A number representing the product's manufacturer.", "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "isDeprecated": true, + "deprecationReason": "Use the `custom_attributes` field instead." }, { - "name": "staged", - "description": "Indicates whether the product is staged for a future campaign.", + "name": "media_gallery", + "description": "An array of media gallery objects.", "args": [], "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "Boolean", + "kind": "INTERFACE", + "name": "MediaGalleryInterface", "ofType": null } }, @@ -52256,68 +45482,72 @@ "deprecationReason": null }, { - "name": "stock_status", - "description": "Stock status of the product", + "name": "media_gallery_entries", + "description": "An array of MediaGalleryEntry objects.", "args": [], "type": { - "kind": "ENUM", - "name": "ProductStockStatus", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "MediaGalleryEntry", + "ofType": null + } }, - "isDeprecated": false, - "deprecationReason": null + "isDeprecated": true, + "deprecationReason": "Use `media_gallery` instead." }, { - "name": "strap_bags", - "description": null, + "name": "meta_description", + "description": "A brief overview of the product for search results listings, maximum 255 characters.", "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." + "isDeprecated": false, + "deprecationReason": null }, { - "name": "style_bags", - "description": null, + "name": "meta_keyword", + "description": "A comma-separated list of keywords that are visible only to search engines.", "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." + "isDeprecated": false, + "deprecationReason": null }, { - "name": "style_bottom", - "description": null, + "name": "meta_title", + "description": "A string that is displayed in the title bar and tab of the browser and in search results lists.", "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." + "isDeprecated": false, + "deprecationReason": null }, { - "name": "style_general", - "description": null, + "name": "name", + "description": "The product name. Customers use this name to identify the product.", "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "Use the `custom_attributes` field instead." + "isDeprecated": false, + "deprecationReason": null }, { - "name": "swatch_image", - "description": "The file name of a swatch image.", + "name": "new_from_date", + "description": "The beginning date for new product listings, and determines if the product is featured as a new product.", "args": [], "type": { "kind": "SCALAR", @@ -52328,107 +45558,63 @@ "deprecationReason": null }, { - "name": "thumbnail", - "description": "The relative path to the product's thumbnail image.", + "name": "new_to_date", + "description": "The end date for new product listings.", "args": [], "type": { - "kind": "OBJECT", - "name": "ProductImage", + "kind": "SCALAR", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "tier_price", - "description": "The price when tier pricing is in effect and the items purchased threshold has been reached.", + "name": "only_x_left_in_stock", + "description": "Product stock only x left count", "args": [], "type": { "kind": "SCALAR", "name": "Float", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "Use `price_tiers` for product tier price information." - }, - { - "name": "tier_prices", - "description": "An array of ProductTierPrices objects.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "ProductTierPrices", - "ofType": null - } - }, - "isDeprecated": true, - "deprecationReason": "Use `price_tiers` for product tier price information." - }, - { - "name": "type", - "description": "One of PRODUCT, CATEGORY, or CMS_PAGE.", - "args": [], - "type": { - "kind": "ENUM", - "name": "UrlRewriteEntityTypeEnum", - "ofType": null - }, "isDeprecated": false, "deprecationReason": null }, { - "name": "type_id", - "description": "One of simple, virtual, bundle, downloadable, grouped, or configurable.", + "name": "options_container", + "description": "If the product has multiple options, determines where they appear on the product page.", "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "Use `__typename` instead." - }, - { - "name": "uid", - "description": "The unique ID for a `ProductInterface` object.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, "isDeprecated": false, "deprecationReason": null }, { - "name": "updated_at", - "description": "Timestamp indicating when the product was updated.", + "name": "price", + "description": "Indicates the price of an item.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "ProductPrices", "ofType": null }, "isDeprecated": true, - "deprecationReason": "The field should not be used on the storefront." + "deprecationReason": "Use `price_range` for product price information." }, { - "name": "upsell_products", - "description": "An array of up-sell products.", + "name": "price_range", + "description": "The range of prices for the product", "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "INTERFACE", - "name": "ProductInterface", + "kind": "OBJECT", + "name": "PriceRange", "ofType": null } }, @@ -52436,39 +45622,15 @@ "deprecationReason": null }, { - "name": "url_key", - "description": "The part of the URL that identifies the product", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "url_path", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Use product's `canonical_url` or url rewrites instead" - }, - { - "name": "url_rewrites", - "description": "URL rewrites list", + "name": "price_tiers", + "description": "An array of `TierPrice` objects.", "args": [], "type": { "kind": "LIST", "name": null, "ofType": { "kind": "OBJECT", - "name": "UrlRewrite", + "name": "TierPrice", "ofType": null } }, @@ -52476,27 +45638,15 @@ "deprecationReason": null }, { - "name": "url_suffix", - "description": "The part of the product URL that is appended after the url key", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "variants", - "description": "An array of simple product variants.", + "name": "product_links", + "description": "An array of `ProductLinks` objects.", "args": [], "type": { "kind": "LIST", "name": null, "ofType": { - "kind": "OBJECT", - "name": "ConfigurableVariant", + "kind": "INTERFACE", + "name": "ProductLinksInterface", "ofType": null } }, @@ -52504,119 +45654,84 @@ "deprecationReason": null }, { - "name": "websites", - "description": "An array of websites in which the product is available.", + "name": "related_products", + "description": "An array of products to be displayed in a Related Products block.", "args": [], "type": { "kind": "LIST", "name": null, "ofType": { - "kind": "OBJECT", - "name": "Website", + "kind": "INTERFACE", + "name": "ProductInterface", "ofType": null } }, - "isDeprecated": true, - "deprecationReason": "The field should not be used on the storefront." + "isDeprecated": false, + "deprecationReason": null }, { - "name": "weight", - "description": "The weight of the item, in units defined by the store.", + "name": "short_description", + "description": "A short description of the product. Its use depends on the theme.", "args": [], "type": { - "kind": "SCALAR", - "name": "Float", + "kind": "OBJECT", + "name": "ComplexTextValue", "ofType": null }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "ProductInterface", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "RoutableInterface", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "PhysicalProductInterface", - "ofType": null }, { - "kind": "INTERFACE", - "name": "CustomizableProductInterface", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "ConfigurableVariant", - "description": "Contains all the simple product variants of a configurable product.", - "fields": [ - { - "name": "attributes", - "description": "An array of configurable attribute options.", + "name": "sku", + "description": "A number or code assigned to a product to identify the product, options, price, and manufacturer.", "args": [], "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "ConfigurableAttributeOption", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "product", - "description": "An array of linked simple products.", + "name": "small_image", + "description": "The relative path to the small image, which is used on catalog pages.", "args": [], "type": { "kind": "OBJECT", - "name": "SimpleProduct", + "name": "ProductImage", "ofType": null }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "ConfigurableAttributeOption", - "description": "Contains details about a configurable product attribute option.", - "fields": [ + }, { - "name": "code", - "description": "The ID assigned to the attribute.", + "name": "special_from_date", + "description": "The beginning date that a product has a special price.", "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, + "isDeprecated": true, + "deprecationReason": "The field should not be used on the storefront." + }, + { + "name": "special_price", + "description": "The discounted price of the product.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "label", - "description": "A string that describes the configurable attribute option.", + "name": "special_to_date", + "description": "The end date for a product with a special price.", "args": [], "type": { "kind": "SCALAR", @@ -52627,83 +45742,84 @@ "deprecationReason": null }, { - "name": "uid", - "description": "The unique ID for a `ConfigurableAttributeOption` object.", + "name": "stock_status", + "description": "Stock status of the product", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } + "kind": "ENUM", + "name": "ProductStockStatus", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "value_index", - "description": "A unique index number assigned to the configurable product option.", + "name": "swatch_image", + "description": "The file name of a swatch image.", "args": [], "type": { "kind": "SCALAR", - "name": "Int", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "ConfigurableProductOptions", - "description": "Defines configurable attributes for the specified product.", - "fields": [ + }, { - "name": "attribute_code", - "description": "A string that identifies the attribute.", + "name": "thumbnail", + "description": "The relative path to the product's thumbnail image.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "ProductImage", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "attribute_id", - "description": "The ID assigned to the attribute.", + "name": "tier_price", + "description": "The price when tier pricing is in effect and the items purchased threshold has been reached.", "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Float", "ofType": null }, "isDeprecated": true, - "deprecationReason": "Use `attribute_uid` instead." + "deprecationReason": "Use `price_tiers` for product tier price information." }, { - "name": "attribute_id_v2", - "description": "The ID assigned to the attribute.", + "name": "tier_prices", + "description": "An array of ProductTierPrices objects.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ProductTierPrices", + "ofType": null + } + }, + "isDeprecated": true, + "deprecationReason": "Use `price_tiers` for product tier price information." + }, + { + "name": "type_id", + "description": "One of simple, virtual, bundle, downloadable, grouped, or configurable.", "args": [], "type": { "kind": "SCALAR", - "name": "Int", + "name": "String", "ofType": null }, "isDeprecated": true, - "deprecationReason": "Use `attribute_uid` instead." + "deprecationReason": "Use `__typename` instead." }, { - "name": "attribute_uid", - "description": "The unique ID for an `Attribute` object.", + "name": "uid", + "description": "The unique ID for a `ProductInterface` object.", "args": [], "type": { "kind": "NON_NULL", @@ -52718,93 +45834,120 @@ "deprecationReason": null }, { - "name": "id", - "description": "The configurable option ID number assigned by the system.", + "name": "updated_at", + "description": "Timestamp indicating when the product was updated.", "args": [], "type": { "kind": "SCALAR", - "name": "Int", + "name": "String", "ofType": null }, "isDeprecated": true, - "deprecationReason": "Use `uid` instead." + "deprecationReason": "The field should not be used on the storefront." }, { - "name": "label", - "description": "A displayed string that describes the configurable product option.", + "name": "upsell_products", + "description": "Upsell Products", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "INTERFACE", + "name": "ProductInterface", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "position", - "description": "A number that indicates the order in which the attribute is displayed.", + "name": "websites", + "description": "An array of websites in which the product is available.", "args": [], "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Website", + "ofType": null + } }, - "isDeprecated": false, - "deprecationReason": null + "isDeprecated": true, + "deprecationReason": "The field should not be used on the storefront." }, { - "name": "product_id", - "description": "This is the same as a product's `id` field.", + "name": "weight", + "description": "The weight of the item, in units defined by the store.", "args": [], "type": { "kind": "SCALAR", - "name": "Int", + "name": "Float", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "`product_id` is not needed and can be obtained from its parent." + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "ProductInterface", + "ofType": null }, { - "name": "uid", - "description": "The unique ID for a `ConfigurableProductOptions` object.", + "kind": "INTERFACE", + "name": "RoutableInterface", + "ofType": null + }, + { + "kind": "INTERFACE", + "name": "PhysicalProductInterface", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GroupedProductItem", + "description": "Contains information about an individual grouped product item.", + "fields": [ + { + "name": "position", + "description": "The relative position of this item compared to the other group items.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } + "kind": "SCALAR", + "name": "Int", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "use_default", - "description": "Indicates whether the option is the default.", + "name": "product", + "description": "Details about this product option.", "args": [], "type": { - "kind": "SCALAR", - "name": "Boolean", + "kind": "INTERFACE", + "name": "ProductInterface", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "values", - "description": "An array that defines the `value_index` codes assigned to the configurable product.", + "name": "qty", + "description": "The quantity of this grouped product item.", "args": [], "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "ConfigurableProductOptionsValues", - "ofType": null - } + "kind": "SCALAR", + "name": "Float", + "ofType": null }, "isDeprecated": false, "deprecationReason": null @@ -52817,36 +45960,48 @@ }, { "kind": "OBJECT", - "name": "ConfigurableProductOptionsValues", - "description": "Contains the index number assigned to a configurable product option.", + "name": "GroupedProductWishlistItem", + "description": "A grouped product wish list item.", "fields": [ { - "name": "default_label", - "description": "The label of the product on the default store.", + "name": "added_at", + "description": "The date and time the item was added to the wish list.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "label", - "description": "The label of the product.", + "name": "customizable_options", + "description": "Custom options selected for the wish list item.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "SelectedCustomizableOption", + "ofType": null + } + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "store_label", - "description": "The label of the product on the current store.", + "name": "description", + "description": "The description of the item.", "args": [], "type": { "kind": "SCALAR", @@ -52857,93 +46012,91 @@ "deprecationReason": null }, { - "name": "swatch_data", - "description": "Swatch data for a configurable product option.", + "name": "id", + "description": "The unique ID for a `WishlistItemInterface` object.", "args": [], "type": { - "kind": "INTERFACE", - "name": "SwatchDataInterface", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "uid", - "description": "The unique ID for a `ConfigurableProductOptionsValues` object.", + "name": "product", + "description": "Product details of the wish list item.", "args": [], "type": { - "kind": "SCALAR", - "name": "ID", + "kind": "INTERFACE", + "name": "ProductInterface", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "use_default_value", - "description": "Indicates whether to use the default_label.", + "name": "quantity", + "description": "The quantity of this wish list item.", "args": [], "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null - }, - { - "name": "value_index", - "description": "A unique index number assigned to the configurable product option.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Use `uid` instead." } ], "inputFields": null, - "interfaces": [], + "interfaces": [ + { + "kind": "INTERFACE", + "name": "WishlistItemInterface", + "ofType": null + } + ], "enumValues": null, "possibleTypes": null }, { "kind": "INPUT_OBJECT", - "name": "AddConfigurableProductsToCartInput", - "description": "Defines the configurable products to add to the cart.", + "name": "AreaInput", + "description": "AreaInput defines the parameters which will be used for filter by specified location.", "fields": null, "inputFields": [ { - "name": "cart_id", - "description": "The ID of the cart.", + "name": "radius", + "description": "The radius for the search in KM.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null } }, "defaultValue": null }, { - "name": "cart_items", - "description": "An array of configurable products to add.", + "name": "search_term", + "description": "The country code where search must be performed. Required parameter together with region, city or postcode.", "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "ConfigurableProductCartItemInput", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null } }, "defaultValue": null @@ -52954,154 +46107,282 @@ "possibleTypes": null }, { - "kind": "OBJECT", - "name": "AddConfigurableProductsToCartOutput", - "description": "Contains details about the cart after adding configurable products.", - "fields": [ + "kind": "INPUT_OBJECT", + "name": "PickupLocationFilterInput", + "description": "PickupLocationFilterInput defines the list of attributes and filters for the search.", + "fields": null, + "inputFields": [ { - "name": "cart", - "description": "The cart after adding products.", - "args": [], + "name": "city", + "description": "Filter by city.", "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Cart", - "ofType": null - } + "kind": "INPUT_OBJECT", + "name": "FilterTypeInput", + "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null + }, + { + "name": "country_id", + "description": "Filter by country.", + "type": { + "kind": "INPUT_OBJECT", + "name": "FilterTypeInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "name", + "description": "Filter by pickup location name.", + "type": { + "kind": "INPUT_OBJECT", + "name": "FilterTypeInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "pickup_location_code", + "description": "Filter by pickup location code.", + "type": { + "kind": "INPUT_OBJECT", + "name": "FilterTypeInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "postcode", + "description": "Filter by postcode.", + "type": { + "kind": "INPUT_OBJECT", + "name": "FilterTypeInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "region", + "description": "Filter by region.", + "type": { + "kind": "INPUT_OBJECT", + "name": "FilterTypeInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "region_id", + "description": "Filter by region id.", + "type": { + "kind": "INPUT_OBJECT", + "name": "FilterTypeInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "street", + "description": "Filter by street.", + "type": { + "kind": "INPUT_OBJECT", + "name": "FilterTypeInput", + "ofType": null + }, + "defaultValue": null } ], - "inputFields": null, - "interfaces": [], + "interfaces": null, "enumValues": null, "possibleTypes": null }, { "kind": "INPUT_OBJECT", - "name": "ConfigurableProductCartItemInput", - "description": "", + "name": "PickupLocationSortInput", + "description": "PickupLocationSortInput specifies attribute to use for sorting search results and indicates whether the results are sorted in ascending or descending order.", "fields": null, "inputFields": [ { - "name": "customizable_options", - "description": "The ID and value of the option.", + "name": "city", + "description": "City where pickup location is placed.", "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "CustomizableOptionInput", - "ofType": null - } + "kind": "ENUM", + "name": "SortEnum", + "ofType": null }, "defaultValue": null }, { - "name": "data", - "description": "The quantity and SKU of the configurable product.", + "name": "contact_name", + "description": "Name of the contact person.", "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "CartItemInput", - "ofType": null - } + "kind": "ENUM", + "name": "SortEnum", + "ofType": null }, "defaultValue": null }, { - "name": "parent_sku", - "description": "The SKU of the parent configurable product.", + "name": "country_id", + "description": "Id of the country in two letters.", "type": { - "kind": "SCALAR", - "name": "String", + "kind": "ENUM", + "name": "SortEnum", "ofType": null }, "defaultValue": null }, { - "name": "variant_sku", - "description": "Deprecated. Use `CartItemInput.sku` instead.", + "name": "description", + "description": "Description of the pickup location.", "type": { - "kind": "SCALAR", - "name": "String", + "kind": "ENUM", + "name": "SortEnum", "ofType": null }, "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "SelectedConfigurableOption", - "description": "Contains details about a selected configurable option.", - "fields": [ + }, { - "name": "configurable_product_option_uid", - "description": "The unique ID for a `ConfigurableProductOptions` object.", - "args": [], + "name": "distance", + "description": "Distance to the address, requested by distance filter. Applicable only with distance filter. If distance sort order is present, all other sort orders will be ignored.", "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } + "kind": "ENUM", + "name": "SortEnum", + "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "configurable_product_option_value_uid", - "description": "The unique ID for a `ConfigurableProductOptionsValues` object.", - "args": [], + "name": "email", + "description": "Contact email of the pickup location.", "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } + "kind": "ENUM", + "name": "SortEnum", + "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null + }, + { + "name": "fax", + "description": "Contact fax of the pickup location.", + "type": { + "kind": "ENUM", + "name": "SortEnum", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "latitude", + "description": "Geographic latitude where pickup location is placed.", + "type": { + "kind": "ENUM", + "name": "SortEnum", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "longitude", + "description": "Geographic longitude where pickup location is placed.", + "type": { + "kind": "ENUM", + "name": "SortEnum", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "name", + "description": "The pickup location name. Customer use this to identify the pickup location.", + "type": { + "kind": "ENUM", + "name": "SortEnum", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "phone", + "description": "Contact phone number of the pickup location.", + "type": { + "kind": "ENUM", + "name": "SortEnum", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "pickup_location_code", + "description": "A code assigned to pickup location to identify the source.", + "type": { + "kind": "ENUM", + "name": "SortEnum", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "postcode", + "description": "Postcode where pickup location is placed.", + "type": { + "kind": "ENUM", + "name": "SortEnum", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "region", + "description": "Name of the region.", + "type": { + "kind": "ENUM", + "name": "SortEnum", + "ofType": null + }, + "defaultValue": null }, { - "name": "id", - "description": null, - "args": [], + "name": "region_id", + "description": "Id of the region.", "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } + "kind": "ENUM", + "name": "SortEnum", + "ofType": null }, - "isDeprecated": true, - "deprecationReason": "Use `SelectedConfigurableOption.configurable_product_option_uid` instead." + "defaultValue": null }, { - "name": "option_label", - "description": "The display text for the option.", + "name": "street", + "description": "Street where pickup location is placed.", + "type": { + "kind": "ENUM", + "name": "SortEnum", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "PickupLocations", + "description": "Top level object returned in a pickup locations search.", + "fields": [ + { + "name": "items", + "description": "An array of pickup locations that match the specific search request.", "args": [], "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "PickupLocation", "ofType": null } }, @@ -53109,33 +46390,25 @@ "deprecationReason": null }, { - "name": "value_id", - "description": null, + "name": "page_info", + "description": "An object that includes the page_info and currentPage values specified in the query.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } + "kind": "OBJECT", + "name": "SearchResultPageInfo", + "ofType": null }, - "isDeprecated": true, - "deprecationReason": "Use `SelectedConfigurableOption.configurable_product_option_value_uid` instead." + "isDeprecated": false, + "deprecationReason": null }, { - "name": "value_label", - "description": "The display name of the selected configurable option.", + "name": "total_count", + "description": "The number of products returned.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "SCALAR", + "name": "Int", + "ofType": null }, "isDeprecated": false, "deprecationReason": null @@ -53148,92 +46421,72 @@ }, { "kind": "OBJECT", - "name": "ConfigurableWishlistItem", - "description": "A configurable product wish list item.", + "name": "PickupLocation", + "description": "Defines Pickup Location information.", "fields": [ { - "name": "added_at", - "description": "The date and time the item was added to the wish list.", + "name": "city", + "description": null, "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "child_sku", - "description": "The SKU of the simple product corresponding to a set of selected configurable options.", + "name": "contact_name", + "description": null, "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, - "isDeprecated": true, - "deprecationReason": "Use `ConfigurableWishlistItem.configured_variant.sku` instead." + "isDeprecated": false, + "deprecationReason": null }, { - "name": "configurable_options", - "description": "An array of selected configurable options.", + "name": "country_id", + "description": null, "args": [], "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "SelectedConfigurableOption", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "configured_variant", - "description": "Product details of the selected variant. The value is null if some options are not configured.", + "name": "description", + "description": null, "args": [], "type": { - "kind": "INTERFACE", - "name": "ProductInterface", + "kind": "SCALAR", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "customizable_options", - "description": "Custom options selected for the wish list item.", + "name": "email", + "description": null, "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "SelectedCustomizableOption", - "ofType": null - } - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "description", - "description": "The description of the item.", + "name": "fax", + "description": null, "args": [], "type": { "kind": "SCALAR", @@ -53244,121 +46497,108 @@ "deprecationReason": null }, { - "name": "id", - "description": "The unique ID for a `WishlistItemInterface` object.", + "name": "latitude", + "description": null, "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } + "kind": "SCALAR", + "name": "Float", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "product", - "description": "Product details of the wish list item.", + "name": "longitude", + "description": null, "args": [], "type": { - "kind": "INTERFACE", - "name": "ProductInterface", + "kind": "SCALAR", + "name": "Float", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "quantity", - "description": "The quantity of this wish list item.", + "name": "name", + "description": null, "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ + }, { - "kind": "INTERFACE", - "name": "WishlistItemInterface", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "ConfigurableProductOptionsSelection", - "description": "Contains metadata corresponding to the selected configurable options.", - "fields": [ + "name": "phone", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, { - "name": "configurable_options", - "description": "An array of all possible configurable options.", + "name": "pickup_location_code", + "description": null, "args": [], "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "ConfigurableProductOption", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "media_gallery", - "description": "Product images and videos corresponding to the specified configurable options selection.", + "name": "postcode", + "description": null, "args": [], "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INTERFACE", - "name": "MediaGalleryInterface", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "options_available_for_selection", - "description": "The configurable options available for further selection based on the current selection.", + "name": "region", + "description": null, "args": [], "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "ConfigurableOptionAvailableForSelection", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "variant", - "description": "A variant represented by the specified configurable options selection. The value is expected to be null until selections are made for each configurable option.", + "name": "region_id", + "description": null, "args": [], "type": { - "kind": "OBJECT", - "name": "SimpleProduct", + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "street", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", "ofType": null }, "isDeprecated": false, @@ -53371,14 +46611,14 @@ "possibleTypes": null }, { - "kind": "OBJECT", - "name": "ConfigurableOptionAvailableForSelection", - "description": "Describes configurable options that have been selected and can be selected as a result of the previous selections.", - "fields": [ + "kind": "INPUT_OBJECT", + "name": "ProductInfoInput", + "description": "Product Information used for Pickup Locations search.", + "fields": null, + "inputFields": [ { - "name": "attribute_code", - "description": "An attribute code that uniquely identifies a configurable option.", - "args": [], + "name": "sku", + "description": "Product SKU.", "type": { "kind": "NON_NULL", "name": null, @@ -53388,44 +46628,22 @@ "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "option_value_uids", - "description": "An array of selectable option value IDs.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null } ], - "inputFields": null, - "interfaces": [], + "interfaces": null, "enumValues": null, "possibleTypes": null }, { - "kind": "OBJECT", - "name": "ConfigurableProductOption", - "description": "Contains details about configurable product options.", - "fields": [ + "kind": "INPUT_OBJECT", + "name": "GenerateCustomerTokenAsAdminInput", + "description": "Identifies which customer requires remote shopping assistance.", + "fields": null, + "inputFields": [ { - "name": "attribute_code", - "description": "An attribute code that uniquely identifies a configurable option.", - "args": [], + "name": "customer_email", + "description": "The email address of the customer requesting remote shopping assistance.", "type": { "kind": "NON_NULL", "name": null, @@ -53435,12 +46653,21 @@ "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null - }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GenerateCustomerTokenAsAdminOutput", + "description": "Contains the generated customer token.", + "fields": [ { - "name": "label", - "description": "The display name of the option.", + "name": "customer_token", + "description": "The generated customer token.", "args": [], "type": { "kind": "NON_NULL", @@ -53453,17 +46680,28 @@ }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ReorderItemsOutput", + "description": "Contains the cart and any errors after adding products.", + "fields": [ { - "name": "uid", - "description": "The unique ID of the configurable option.", + "name": "cart", + "description": "Detailed information about the customer's cart.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "ID", + "kind": "OBJECT", + "name": "Cart", "ofType": null } }, @@ -53471,16 +46709,20 @@ "deprecationReason": null }, { - "name": "values", - "description": "An array of values that are applicable for this option.", + "name": "userInputErrors", + "description": "An array of reordering errors.", "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "ConfigurableProductOptionValue", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CheckoutUserInputError", + "ofType": null + } } }, "isDeprecated": false, @@ -53494,35 +46736,19 @@ }, { "kind": "OBJECT", - "name": "ConfigurableProductOptionValue", - "description": "Defines a value for a configurable product option.", + "name": "CheckoutUserInputError", + "description": "An error encountered while adding an item to the cart.", "fields": [ { - "name": "is_available", - "description": "Indicates whether the product is available with this selected option.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "is_use_default", - "description": "Indicates whether the value is the default.", + "name": "code", + "description": "An error code that is specific to Checkout.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "Boolean", + "kind": "ENUM", + "name": "CheckoutUserInputErrorCodes", "ofType": null } }, @@ -53530,8 +46756,8 @@ "deprecationReason": null }, { - "name": "label", - "description": "The display name of the value.", + "name": "message", + "description": "A localized error message.", "args": [], "type": { "kind": "NON_NULL", @@ -53546,28 +46772,20 @@ "deprecationReason": null }, { - "name": "swatch", - "description": "The URL assigned to the thumbnail of the swatch image.", - "args": [], - "type": { - "kind": "INTERFACE", - "name": "SwatchDataInterface", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "uid", - "description": "The unique ID of the value.", + "name": "path", + "description": "The path to the input field that caused an error. See the GraphQL specification about path errors for details: http://spec.graphql.org/draft/#sec-Errors", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } } }, "isDeprecated": false, @@ -53581,35 +46799,27 @@ }, { "kind": "INPUT_OBJECT", - "name": "AreaInput", - "description": "AreaInput defines the parameters which will be used for filter by specified location.", + "name": "CustomerOrdersFilterInput", + "description": "Identifies the filter to use for filtering orders.", "fields": null, "inputFields": [ { - "name": "radius", - "description": "The radius for the search in KM.", + "name": "number", + "description": "Filters by order number.", "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } + "kind": "INPUT_OBJECT", + "name": "FilterStringTypeInput", + "ofType": null }, "defaultValue": null }, { - "name": "search_term", - "description": "The country code where search must be performed. Required parameter together with region, city or postcode.", + "name": "order_date", + "description": "Filters by order created_at time.", "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "INPUT_OBJECT", + "name": "FilterRangeTypeInput", + "ofType": null }, "defaultValue": null } @@ -53620,281 +46830,398 @@ }, { "kind": "INPUT_OBJECT", - "name": "PickupLocationFilterInput", - "description": "PickupLocationFilterInput defines the list of attributes and filters for the search.", + "name": "CustomerOrderSortInput", + "description": "CustomerOrderSortInput specifies the field to use for sorting search results and indicates whether the results are sorted in ascending or descending order.", "fields": null, "inputFields": [ { - "name": "city", - "description": "Filter by city.", - "type": { - "kind": "INPUT_OBJECT", - "name": "FilterTypeInput", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "country_id", - "description": "Filter by country.", - "type": { - "kind": "INPUT_OBJECT", - "name": "FilterTypeInput", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "name", - "description": "Filter by pickup location name.", + "name": "sort_direction", + "description": "This enumeration indicates whether to return results in ascending or descending order", "type": { - "kind": "INPUT_OBJECT", - "name": "FilterTypeInput", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "SortEnum", + "ofType": null + } }, "defaultValue": null }, { - "name": "pickup_location_code", - "description": "Filter by pickup location code.", + "name": "sort_field", + "description": "Specifies the field to use for sorting", "type": { - "kind": "INPUT_OBJECT", - "name": "FilterTypeInput", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "CustomerOrderSortableField", + "ofType": null + } }, "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "CustomerOrderSortableField", + "description": "Specifies the field to use for sorting", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "NUMBER", + "description": "Sorts customer orders by number", + "isDeprecated": false, + "deprecationReason": null }, { - "name": "postcode", - "description": "Filter by postcode.", + "name": "CREATED_AT", + "description": "Sorts customer orders by created_at field", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CustomerOrders", + "description": "The collection of orders that match the conditions defined in the filter.", + "fields": [ + { + "name": "date_of_first_order", + "description": "Date of the first order placed in the store", + "args": [], "type": { - "kind": "INPUT_OBJECT", - "name": "FilterTypeInput", + "kind": "SCALAR", + "name": "String", "ofType": null }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "region", - "description": "Filter by region.", + "name": "items", + "description": "An array of customer orders.", + "args": [], "type": { - "kind": "INPUT_OBJECT", - "name": "FilterTypeInput", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CustomerOrder", + "ofType": null + } + } }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "region_id", - "description": "Filter by region id.", + "name": "page_info", + "description": "Contains pagination metadata.", + "args": [], "type": { - "kind": "INPUT_OBJECT", - "name": "FilterTypeInput", + "kind": "OBJECT", + "name": "SearchResultPageInfo", "ofType": null }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "street", - "description": "Filter by street.", + "name": "total_count", + "description": "The total count of customer orders.", + "args": [], "type": { - "kind": "INPUT_OBJECT", - "name": "FilterTypeInput", + "kind": "SCALAR", + "name": "Int", "ofType": null }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null } ], - "interfaces": null, + "inputFields": null, + "interfaces": [], "enumValues": null, "possibleTypes": null }, { - "kind": "INPUT_OBJECT", - "name": "PickupLocationSortInput", - "description": "PickupLocationSortInput specifies attribute to use for sorting search results and indicates whether the results are sorted in ascending or descending order.", - "fields": null, - "inputFields": [ + "kind": "OBJECT", + "name": "OrderAddress", + "description": "Contains detailed information about an order's billing and shipping addresses.", + "fields": [ { "name": "city", - "description": "City where pickup location is placed.", + "description": "The city or town.", + "args": [], "type": { - "kind": "ENUM", - "name": "SortEnum", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "contact_name", - "description": "Name of the contact person.", + "name": "company", + "description": "The customer's company.", + "args": [], "type": { - "kind": "ENUM", - "name": "SortEnum", + "kind": "SCALAR", + "name": "String", "ofType": null }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "country_id", - "description": "Id of the country in two letters.", + "name": "country_code", + "description": "The customer's country.", + "args": [], "type": { "kind": "ENUM", - "name": "SortEnum", + "name": "CountryCodeEnum", "ofType": null }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "description", - "description": "Description of the pickup location.", + "name": "custom_attributesV2", + "description": "Custom attributes assigned to the customer address.", + "args": [ + { + "name": "attributeCodes", + "description": "", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + } + }, + "defaultValue": null + } + ], "type": { - "kind": "ENUM", - "name": "SortEnum", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "INTERFACE", + "name": "AttributeValueInterface", + "ofType": null + } + } }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "distance", - "description": "Distance to the address, requested by distance filter. Applicable only with distance filter. If distance sort order is present, all other sort orders will be ignored.", + "name": "fax", + "description": "The fax number.", + "args": [], "type": { - "kind": "ENUM", - "name": "SortEnum", + "kind": "SCALAR", + "name": "String", "ofType": null }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "email", - "description": "Contact email of the pickup location.", + "name": "firstname", + "description": "The first name of the person associated with the shipping/billing address.", + "args": [], "type": { - "kind": "ENUM", - "name": "SortEnum", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "fax", - "description": "Contact fax of the pickup location.", + "name": "lastname", + "description": "The family name of the person associated with the shipping/billing address.", + "args": [], "type": { - "kind": "ENUM", - "name": "SortEnum", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "latitude", - "description": "Geographic latitude where pickup location is placed.", + "name": "middlename", + "description": "The middle name of the person associated with the shipping/billing address.", + "args": [], "type": { - "kind": "ENUM", - "name": "SortEnum", + "kind": "SCALAR", + "name": "String", "ofType": null }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "longitude", - "description": "Geographic longitude where pickup location is placed.", + "name": "postcode", + "description": "The customer's ZIP or postal code.", + "args": [], "type": { - "kind": "ENUM", - "name": "SortEnum", + "kind": "SCALAR", + "name": "String", "ofType": null }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "name", - "description": "The pickup location name. Customer use this to identify the pickup location.", + "name": "prefix", + "description": "An honorific, such as Dr., Mr., or Mrs.", + "args": [], "type": { - "kind": "ENUM", - "name": "SortEnum", + "kind": "SCALAR", + "name": "String", "ofType": null }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "phone", - "description": "Contact phone number of the pickup location.", + "name": "region", + "description": "The state or province name.", + "args": [], "type": { - "kind": "ENUM", - "name": "SortEnum", + "kind": "SCALAR", + "name": "String", "ofType": null }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "pickup_location_code", - "description": "A code assigned to pickup location to identify the source.", + "name": "region_id", + "description": "The unique ID for a `Region` object of a pre-defined region.", + "args": [], "type": { - "kind": "ENUM", - "name": "SortEnum", + "kind": "SCALAR", + "name": "ID", "ofType": null }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "postcode", - "description": "Postcode where pickup location is placed.", + "name": "street", + "description": "An array of strings that define the street number and name.", + "args": [], "type": { - "kind": "ENUM", - "name": "SortEnum", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "region", - "description": "Name of the region.", + "name": "suffix", + "description": "A value such as Sr., Jr., or III.", + "args": [], "type": { - "kind": "ENUM", - "name": "SortEnum", + "kind": "SCALAR", + "name": "String", "ofType": null }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "region_id", - "description": "Id of the region.", + "name": "telephone", + "description": "The telephone number.", + "args": [], "type": { - "kind": "ENUM", - "name": "SortEnum", + "kind": "SCALAR", + "name": "String", "ofType": null }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "street", - "description": "Street where pickup location is placed.", + "name": "vat_id", + "description": "The customer's Value-added tax (VAT) number (for corporate customers).", + "args": [], "type": { - "kind": "ENUM", - "name": "SortEnum", + "kind": "SCALAR", + "name": "String", "ofType": null }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null } ], - "interfaces": null, + "inputFields": null, + "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", - "name": "PickupLocations", - "description": "Top level object returned in a pickup locations search.", + "name": "OrderItem", + "description": "", "fields": [ { - "name": "items", - "description": "An array of pickup locations that match the specific search request.", + "name": "discounts", + "description": "The final discount information for the product.", "args": [], "type": { "kind": "LIST", "name": null, "ofType": { "kind": "OBJECT", - "name": "PickupLocation", + "name": "Discount", "ofType": null } }, @@ -53902,91 +47229,100 @@ "deprecationReason": null }, { - "name": "page_info", - "description": "An object that includes the page_info and currentPage values specified in the query.", + "name": "eligible_for_return", + "description": "Indicates whether the order item is eligible to be in a return request.", "args": [], "type": { - "kind": "OBJECT", - "name": "SearchResultPageInfo", + "kind": "SCALAR", + "name": "Boolean", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "total_count", - "description": "The number of products returned.", + "name": "entered_options", + "description": "The entered option for the base product, such as a logo or image.", "args": [], "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "OrderItemOption", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "PickupLocation", - "description": "Defines Pickup Location information.", - "fields": [ + }, { - "name": "city", - "description": null, + "name": "gift_message", + "description": "The selected gift message for the order item", "args": [], "type": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "GiftMessage", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "contact_name", - "description": null, + "name": "gift_wrapping", + "description": "The selected gift wrapping for the order item.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "GiftWrapping", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "country_id", - "description": null, + "name": "id", + "description": "The unique ID for an `OrderItemInterface` object.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "prices", + "description": "Contains details about the price of the item, including taxes and discounts.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "OrderItemPrices", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "description", - "description": null, + "name": "product", + "description": "The ProductInterface object, which contains details about the base product", "args": [], "type": { - "kind": "SCALAR", - "name": "String", + "kind": "INTERFACE", + "name": "ProductInterface", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "email", - "description": null, + "name": "product_name", + "description": "The name of the base product.", "args": [], "type": { "kind": "SCALAR", @@ -53997,8 +47333,40 @@ "deprecationReason": null }, { - "name": "fax", - "description": null, + "name": "product_sale_price", + "description": "The sale price of the base product, including selected options.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Money", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "product_sku", + "description": "The SKU of the base product.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "product_type", + "description": "The type of product, such as simple, configurable, etc.", "args": [], "type": { "kind": "SCALAR", @@ -54008,21 +47376,21 @@ "isDeprecated": false, "deprecationReason": null }, - { - "name": "latitude", - "description": null, + { + "name": "product_url_key", + "description": "URL key of the base product.", "args": [], "type": { "kind": "SCALAR", - "name": "Float", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "longitude", - "description": null, + "name": "quantity_canceled", + "description": "The number of canceled items.", "args": [], "type": { "kind": "SCALAR", @@ -54033,80 +47401,84 @@ "deprecationReason": null }, { - "name": "name", - "description": null, + "name": "quantity_invoiced", + "description": "The number of invoiced items.", "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Float", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "phone", - "description": null, + "name": "quantity_ordered", + "description": "The number of units ordered for this item.", "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Float", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "pickup_location_code", - "description": null, + "name": "quantity_refunded", + "description": "The number of refunded items.", "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Float", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "postcode", - "description": null, + "name": "quantity_returned", + "description": "The number of returned items.", "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Float", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "region", - "description": null, + "name": "quantity_shipped", + "description": "The number of shipped items.", "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Float", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "region_id", - "description": null, + "name": "selected_options", + "description": "The selected options for the base product, such as color or size.", "args": [], "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "OrderItemOption", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "street", - "description": null, + "name": "status", + "description": "The status of the order item.", "args": [], "type": { "kind": "SCALAR", @@ -54118,19 +47490,25 @@ } ], "inputFields": null, - "interfaces": [], + "interfaces": [ + { + "kind": "INTERFACE", + "name": "OrderItemInterface", + "ofType": null + } + ], "enumValues": null, "possibleTypes": null }, { - "kind": "INPUT_OBJECT", - "name": "ProductInfoInput", - "description": "Product Information used for Pickup Locations search.", - "fields": null, - "inputFields": [ + "kind": "OBJECT", + "name": "OrderItemOption", + "description": "Represents order item options like selected or entered.", + "fields": [ { - "name": "sku", - "description": "Product SKU.", + "name": "label", + "description": "The name of the option.", + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -54140,22 +47518,13 @@ "ofType": null } }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "GenerateCustomerTokenAsAdminInput", - "description": "Identifies which customer requires remote shopping assistance.", - "fields": null, - "inputFields": [ + "isDeprecated": false, + "deprecationReason": null + }, { - "name": "customer_email", - "description": "The email address of the customer requesting remote shopping assistance.", + "name": "value", + "description": "The value of the option.", + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -54165,21 +47534,55 @@ "ofType": null } }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null } ], - "interfaces": null, + "inputFields": null, + "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", - "name": "GenerateCustomerTokenAsAdminOutput", - "description": "Contains the generated customer token.", + "name": "TaxItem", + "description": "Contains tax item details.", "fields": [ { - "name": "customer_token", - "description": "The generated customer token.", + "name": "amount", + "description": "The amount of tax applied to the item.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Money", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "rate", + "description": "The rate used to calculate the tax.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "title", + "description": "A title that describes the tax.", "args": [], "type": { "kind": "NON_NULL", @@ -54200,139 +47603,107 @@ "possibleTypes": null }, { - "kind": "INPUT_OBJECT", - "name": "ApplyCouponsToCartInput", - "description": "Apply coupons to the cart.", - "fields": null, - "inputFields": [ + "kind": "OBJECT", + "name": "Invoice", + "description": "Contains invoice details.", + "fields": [ { - "name": "cart_id", - "description": "The unique ID of a `Cart` object.", + "name": "comments", + "description": "Comments on the invoice.", + "args": [], "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "SalesCommentItem", "ofType": null } }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "coupon_codes", - "description": "An array of valid coupon codes.", + "name": "id", + "description": "The unique ID for a `Invoice` object.", + "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "SCALAR", + "name": "ID", + "ofType": null } }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "type", - "description": "`replace` to replace the existing coupon(s) or `append` to add the coupon to the coupon(s) list.", - "type": { - "kind": "ENUM", - "name": "ApplyCouponsStrategy", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "RemoveCouponsFromCartInput", - "description": "Remove coupons from the cart.", - "fields": null, - "inputFields": [ - { - "name": "cart_id", - "description": "The unique ID of a `Cart` object.", + "name": "items", + "description": "Invoiced product details.", + "args": [], "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", + "kind": "INTERFACE", + "name": "InvoiceItemInterface", "ofType": null } }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "coupon_codes", - "description": "An array of coupon codes to be removed from the quote. If coupon_codes is empty all coupons will be removed from the quote.", + "name": "number", + "description": "Sequential invoice number.", + "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null } }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "ApplyCouponsStrategy", - "description": "The strategy to apply coupons to the cart.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "APPEND", - "description": "Append new coupons keeping the coupons that have been applied before.", "isDeprecated": false, "deprecationReason": null }, { - "name": "REPLACE", - "description": "Remove all the coupons from the cart and apply only new provided coupons.", + "name": "total", + "description": "Invoice total amount details.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "InvoiceTotal", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null } ], + "inputFields": null, + "interfaces": [], + "enumValues": null, "possibleTypes": null }, { - "kind": "OBJECT", - "name": "ReorderItemsOutput", - "description": "Contains the cart and any errors after adding products.", + "kind": "INTERFACE", + "name": "InvoiceItemInterface", + "description": "Contains detailes about invoiced items.", "fields": [ { - "name": "cart", - "description": "Detailed information about the customer's cart.", + "name": "discounts", + "description": "Information about the final discount amount for the base product, including discounts on options.", "args": [], "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { "kind": "OBJECT", - "name": "Cart", + "name": "Discount", "ofType": null } }, @@ -54340,46 +47711,55 @@ "deprecationReason": null }, { - "name": "userInputErrors", - "description": "An array of reordering errors.", + "name": "id", + "description": "The unique ID for an `InvoiceItemInterface` object.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "CheckoutUserInputError", - "ofType": null - } + "kind": "SCALAR", + "name": "ID", + "ofType": null } }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CheckoutUserInputError", - "description": "An error encountered while adding an item to the cart.", - "fields": [ + }, { - "name": "code", - "description": "An error code that is specific to Checkout.", + "name": "order_item", + "description": "Details about an individual order item.", + "args": [], + "type": { + "kind": "INTERFACE", + "name": "OrderItemInterface", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "product_name", + "description": "The name of the base product.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "product_sale_price", + "description": "The sale price for the base product including selected options.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "ENUM", - "name": "CheckoutUserInputErrorCodes", + "kind": "OBJECT", + "name": "Money", "ofType": null } }, @@ -54387,8 +47767,8 @@ "deprecationReason": null }, { - "name": "message", - "description": "A localized error message.", + "name": "product_sku", + "description": "The SKU of the base product.", "args": [], "type": { "kind": "NON_NULL", @@ -54403,21 +47783,13 @@ "deprecationReason": null }, { - "name": "path", - "description": "The path to the input field that caused an error. See the GraphQL specification about path errors for details: http://spec.graphql.org/draft/#sec-Errors", + "name": "quantity_invoiced", + "description": "The number of invoiced items.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } + "kind": "SCALAR", + "name": "Float", + "ofType": null }, "isDeprecated": false, "deprecationReason": null @@ -54426,135 +47798,124 @@ "inputFields": null, "interfaces": [], "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "CustomerOrdersFilterInput", - "description": "Identifies the filter to use for filtering orders.", - "fields": null, - "inputFields": [ + "possibleTypes": [ { - "name": "number", - "description": "Filters by order number.", - "type": { - "kind": "INPUT_OBJECT", - "name": "FilterStringTypeInput", - "ofType": null - }, - "defaultValue": null + "kind": "OBJECT", + "name": "BundleInvoiceItem", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "GiftCardInvoiceItem", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "InvoiceItem", + "ofType": null } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null + ] }, { - "kind": "INPUT_OBJECT", - "name": "CustomerOrderSortInput", - "description": "CustomerOrderSortInput specifies the field to use for sorting search results and indicates whether the results are sorted in ascending or descending order.", - "fields": null, - "inputFields": [ + "kind": "OBJECT", + "name": "InvoiceItem", + "description": "", + "fields": [ { - "name": "sort_direction", - "description": "This enumeration indicates whether to return results in ascending or descending order", + "name": "discounts", + "description": "Information about the final discount amount for the base product, including discounts on options.", + "args": [], "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "ENUM", - "name": "SortEnum", + "kind": "OBJECT", + "name": "Discount", "ofType": null } }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "sort_field", - "description": "Specifies the field to use for sorting", + "name": "id", + "description": "The unique ID for an `InvoiceItemInterface` object.", + "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "ENUM", - "name": "CustomerOrderSortableField", + "kind": "SCALAR", + "name": "ID", "ofType": null } }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "CustomerOrderSortableField", - "description": "Specifies the field to use for sorting", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ + "isDeprecated": false, + "deprecationReason": null + }, { - "name": "NUMBER", - "description": "Sorts customer orders by number", + "name": "order_item", + "description": "Details about an individual order item.", + "args": [], + "type": { + "kind": "INTERFACE", + "name": "OrderItemInterface", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "CREATED_AT", - "description": "Sorts customer orders by created_at field", + "name": "product_name", + "description": "The name of the base product.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CustomerOrders", - "description": "The collection of orders that match the conditions defined in the filter.", - "fields": [ + }, { - "name": "items", - "description": "An array of customer orders.", + "name": "product_sale_price", + "description": "The sale price for the base product including selected options.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "CustomerOrder", - "ofType": null - } + "kind": "OBJECT", + "name": "Money", + "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "page_info", - "description": "Contains pagination metadata.", + "name": "product_sku", + "description": "The SKU of the base product.", "args": [], "type": { - "kind": "OBJECT", - "name": "SearchResultPageInfo", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "total_count", - "description": "The total count of customer orders.", + "name": "quantity_invoiced", + "description": "The number of invoiced items.", "args": [], "type": { "kind": "SCALAR", - "name": "Int", + "name": "Float", "ofType": null }, "isDeprecated": false, @@ -54562,25 +47923,31 @@ } ], "inputFields": null, - "interfaces": [], + "interfaces": [ + { + "kind": "INTERFACE", + "name": "InvoiceItemInterface", + "ofType": null + } + ], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", - "name": "OrderAddress", - "description": "Contains detailed information about an order's billing and shipping addresses.", + "name": "InvoiceTotal", + "description": "Contains price details from an invoice.", "fields": [ { - "name": "city", - "description": "The city or town.", + "name": "base_grand_total", + "description": "The final base grand total amount in the base currency.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "Money", "ofType": null } }, @@ -54588,51 +47955,59 @@ "deprecationReason": null }, { - "name": "company", - "description": "The customer's company.", + "name": "discounts", + "description": "The applied discounts to the invoice.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Discount", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "country_code", - "description": "The customer's country.", + "name": "grand_total", + "description": "The final total amount, including shipping, discounts, and taxes.", "args": [], "type": { - "kind": "ENUM", - "name": "CountryCodeEnum", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Money", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "fax", - "description": "The fax number.", + "name": "shipping_handling", + "description": "Details about the shipping and handling costs for the invoice.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "ShippingHandling", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "firstname", - "description": "The first name of the person associated with the shipping/billing address.", + "name": "subtotal", + "description": "The subtotal of the invoice, excluding shipping, discounts, and taxes.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "Money", "ofType": null } }, @@ -54640,15 +48015,15 @@ "deprecationReason": null }, { - "name": "lastname", - "description": "The family name of the person associated with the shipping/billing address.", + "name": "taxes", + "description": "The invoice tax details.", "args": [], "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "TaxItem", "ofType": null } }, @@ -54656,117 +48031,143 @@ "deprecationReason": null }, { - "name": "middlename", - "description": "The middle name of the person associated with the shipping/billing address.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "postcode", - "description": "The customer's ZIP or postal code.", + "name": "total_shipping", + "description": "The shipping amount for the invoice.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Money", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "prefix", - "description": "An honorific, such as Dr., Mr., or Mrs.", + "name": "total_tax", + "description": "The amount of tax applied to the invoice.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Money", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ShippingHandling", + "description": "Contains details about shipping and handling costs.", + "fields": [ { - "name": "region", - "description": "The state or province name.", + "name": "amount_excluding_tax", + "description": "The shipping amount, excluding tax.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "Money", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "region_id", - "description": "The unique ID for a `Region` object of a pre-defined region.", + "name": "amount_including_tax", + "description": "The shipping amount, including tax.", "args": [], "type": { - "kind": "SCALAR", - "name": "ID", + "kind": "OBJECT", + "name": "Money", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "street", - "description": "An array of strings that define the street number and name.", + "name": "discounts", + "description": "The applied discounts to the shipping.", "args": [], "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "OBJECT", + "name": "ShippingDiscount", + "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "suffix", - "description": "A value such as Sr., Jr., or III.", + "name": "taxes", + "description": "Details about taxes applied for shipping.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "TaxItem", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "telephone", - "description": "The telephone number.", + "name": "total_amount", + "description": "The total amount for shipping.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Money", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ShippingDiscount", + "description": "Defines an individual shipping discount. This discount can be applied to shipping.", + "fields": [ { - "name": "vat_id", - "description": "The customer's Value-added tax (VAT) number (for corporate customers).", + "name": "amount", + "description": "The amount of the discount.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Money", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null @@ -54779,19 +48180,19 @@ }, { "kind": "OBJECT", - "name": "OrderItem", - "description": "", + "name": "OrderShipment", + "description": "Contains order shipment details.", "fields": [ { - "name": "discounts", - "description": "The final discount information for the product.", + "name": "comments", + "description": "Comments added to the shipment.", "args": [], "type": { "kind": "LIST", "name": null, "ofType": { "kind": "OBJECT", - "name": "Discount", + "name": "SalesCommentItem", "ofType": null } }, @@ -54799,27 +48200,31 @@ "deprecationReason": null }, { - "name": "eligible_for_return", - "description": "Indicates whether the order item is eligible to be in a return request.", + "name": "id", + "description": "The unique ID for a `OrderShipment` object.", "args": [], "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "entered_options", - "description": "The entered option for the base product, such as a logo or image.", + "name": "items", + "description": "An array of items included in the shipment.", "args": [], "type": { "kind": "LIST", "name": null, "ofType": { - "kind": "OBJECT", - "name": "OrderItemOption", + "kind": "INTERFACE", + "name": "ShipmentItemInterface", "ofType": null } }, @@ -54827,32 +48232,94 @@ "deprecationReason": null }, { - "name": "gift_message", - "description": "The selected gift message for the order item", + "name": "number", + "description": "The sequential credit shipment number.", "args": [], "type": { - "kind": "OBJECT", - "name": "GiftMessage", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "gift_wrapping", - "description": "The selected gift wrapping for the order item.", + "name": "tracking", + "description": "An array of shipment tracking details.", "args": [], "type": { - "kind": "OBJECT", - "name": "GiftWrapping", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ShipmentTracking", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "SalesCommentItem", + "description": "Contains details about a comment.", + "fields": [ + { + "name": "message", + "description": "The text of the message.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, + { + "name": "timestamp", + "description": "The timestamp of the comment.", + "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": "INTERFACE", + "name": "ShipmentItemInterface", + "description": "Order shipment item details.", + "fields": [ { "name": "id", - "description": "The unique ID for an `OrderItemInterface` object.", + "description": "The unique ID for a `ShipmentItemInterface` object.", "args": [], "type": { "kind": "NON_NULL", @@ -54867,12 +48334,12 @@ "deprecationReason": null }, { - "name": "product", - "description": "The ProductInterface object, which contains details about the base product", + "name": "order_item", + "description": "The order item associated with the shipment item.", "args": [], "type": { "kind": "INTERFACE", - "name": "ProductInterface", + "name": "OrderItemInterface", "ofType": null }, "isDeprecated": false, @@ -54892,7 +48359,7 @@ }, { "name": "product_sale_price", - "description": "The sale price of the base product, including selected options.", + "description": "The sale price for the base product.", "args": [], "type": { "kind": "NON_NULL", @@ -54923,111 +48390,114 @@ "deprecationReason": null }, { - "name": "product_type", - "description": "The type of product, such as simple, configurable, etc.", + "name": "quantity_shipped", + "description": "The number of shipped items.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": [ { - "name": "product_url_key", - "description": "URL key of the base product.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null + "kind": "OBJECT", + "name": "BundleShipmentItem", + "ofType": null }, { - "name": "quantity_canceled", - "description": "The number of canceled items.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null + "kind": "OBJECT", + "name": "GiftCardShipmentItem", + "ofType": null }, { - "name": "quantity_invoiced", - "description": "The number of invoiced items.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, + "kind": "OBJECT", + "name": "ShipmentItem", + "ofType": null + } + ] + }, + { + "kind": "OBJECT", + "name": "ShipmentItem", + "description": "", + "fields": [ { - "name": "quantity_ordered", - "description": "The number of units ordered for this item.", + "name": "id", + "description": "The unique ID for a `ShipmentItemInterface` object.", "args": [], "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "quantity_refunded", - "description": "The number of refunded items.", + "name": "order_item", + "description": "The order item associated with the shipment item.", "args": [], "type": { - "kind": "SCALAR", - "name": "Float", + "kind": "INTERFACE", + "name": "OrderItemInterface", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "quantity_returned", - "description": "The number of returned items.", + "name": "product_name", + "description": "The name of the base product.", "args": [], "type": { "kind": "SCALAR", - "name": "Float", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "quantity_shipped", - "description": "The number of shipped items.", + "name": "product_sale_price", + "description": "The sale price for the base product.", "args": [], "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Money", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "selected_options", - "description": "The selected options for the base product, such as color or size.", + "name": "product_sku", + "description": "The SKU of the base product.", "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "OrderItemOption", + "kind": "SCALAR", + "name": "String", "ofType": null } }, @@ -55035,13 +48505,17 @@ "deprecationReason": null }, { - "name": "status", - "description": "The status of the order item.", + "name": "quantity_shipped", + "description": "The number of shipped items.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null @@ -55051,7 +48525,7 @@ "interfaces": [ { "kind": "INTERFACE", - "name": "OrderItemInterface", + "name": "ShipmentItemInterface", "ofType": null } ], @@ -55060,12 +48534,12 @@ }, { "kind": "OBJECT", - "name": "OrderItemOption", - "description": "Represents order item options like selected or entered.", + "name": "ShipmentTracking", + "description": "Contains order shipment tracking details.", "fields": [ { - "name": "label", - "description": "The name of the option.", + "name": "carrier", + "description": "The shipping carrier for the order delivery.", "args": [], "type": { "kind": "NON_NULL", @@ -55080,8 +48554,20 @@ "deprecationReason": null }, { - "name": "value", - "description": "The value of the option.", + "name": "number", + "description": "The tracking number of the order shipment.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "title", + "description": "The shipment tracking title.", "args": [], "type": { "kind": "NON_NULL", @@ -55103,19 +48589,19 @@ }, { "kind": "OBJECT", - "name": "TaxItem", - "description": "Contains tax item details.", + "name": "OrderPaymentMethod", + "description": "Contains details about the payment method used to pay for the order.", "fields": [ { - "name": "amount", - "description": "The amount of tax applied to the item.", + "name": "additional_data", + "description": "Additional data per payment method type.", "args": [], "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { "kind": "OBJECT", - "name": "Money", + "name": "KeyValue", "ofType": null } }, @@ -55123,15 +48609,15 @@ "deprecationReason": null }, { - "name": "rate", - "description": "The rate used to calculate the tax.", + "name": "name", + "description": "The label that describes the payment method.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "Float", + "name": "String", "ofType": null } }, @@ -55139,8 +48625,8 @@ "deprecationReason": null }, { - "name": "title", - "description": "A title that describes the tax.", + "name": "type", + "description": "The payment method code that indicates how the order was paid for.", "args": [], "type": { "kind": "NON_NULL", @@ -55162,12 +48648,12 @@ }, { "kind": "OBJECT", - "name": "Invoice", - "description": "Contains invoice details.", + "name": "CreditMemo", + "description": "Contains credit memo details.", "fields": [ { "name": "comments", - "description": "Comments on the invoice.", + "description": "Comments on the credit memo.", "args": [], "type": { "kind": "LIST", @@ -55183,7 +48669,7 @@ }, { "name": "id", - "description": "The unique ID for a `Invoice` object.", + "description": "The unique ID for a `CreditMemo` object.", "args": [], "type": { "kind": "NON_NULL", @@ -55199,14 +48685,14 @@ }, { "name": "items", - "description": "Invoiced product details.", + "description": "An array containing details about refunded items.", "args": [], "type": { "kind": "LIST", "name": null, "ofType": { "kind": "INTERFACE", - "name": "InvoiceItemInterface", + "name": "CreditMemoItemInterface", "ofType": null } }, @@ -55215,7 +48701,7 @@ }, { "name": "number", - "description": "Sequential invoice number.", + "description": "The sequential credit memo number.", "args": [], "type": { "kind": "NON_NULL", @@ -55231,11 +48717,11 @@ }, { "name": "total", - "description": "Invoice total amount details.", + "description": "Details about the total refunded amount.", "args": [], "type": { "kind": "OBJECT", - "name": "InvoiceTotal", + "name": "CreditMemoTotal", "ofType": null }, "isDeprecated": false, @@ -55249,12 +48735,12 @@ }, { "kind": "INTERFACE", - "name": "InvoiceItemInterface", - "description": "Contains detailes about invoiced items.", + "name": "CreditMemoItemInterface", + "description": "Credit memo item details.", "fields": [ { "name": "discounts", - "description": "Information about the final discount amount for the base product, including discounts on options.", + "description": "Details about the final discount amount for the base product, including discounts on options.", "args": [], "type": { "kind": "LIST", @@ -55270,7 +48756,7 @@ }, { "name": "id", - "description": "The unique ID for an `InvoiceItemInterface` object.", + "description": "The unique ID for a `CreditMemoItemInterface` object.", "args": [], "type": { "kind": "NON_NULL", @@ -55286,7 +48772,7 @@ }, { "name": "order_item", - "description": "Details about an individual order item.", + "description": "The order item the credit memo is applied to.", "args": [], "type": { "kind": "INTERFACE", @@ -55310,7 +48796,7 @@ }, { "name": "product_sale_price", - "description": "The sale price for the base product including selected options.", + "description": "The sale price for the base product, including selected options.", "args": [], "type": { "kind": "NON_NULL", @@ -55341,8 +48827,8 @@ "deprecationReason": null }, { - "name": "quantity_invoiced", - "description": "The number of invoiced items.", + "name": "quantity_refunded", + "description": "The number of refunded items.", "args": [], "type": { "kind": "SCALAR", @@ -55359,34 +48845,29 @@ "possibleTypes": [ { "kind": "OBJECT", - "name": "DownloadableInvoiceItem", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "BundleInvoiceItem", + "name": "BundleCreditMemoItem", "ofType": null }, { "kind": "OBJECT", - "name": "GiftCardInvoiceItem", + "name": "GiftCardCreditMemoItem", "ofType": null }, { "kind": "OBJECT", - "name": "InvoiceItem", + "name": "CreditMemoItem", "ofType": null } ] }, { "kind": "OBJECT", - "name": "InvoiceItem", + "name": "CreditMemoItem", "description": "", "fields": [ { "name": "discounts", - "description": "Information about the final discount amount for the base product, including discounts on options.", + "description": "Details about the final discount amount for the base product, including discounts on options.", "args": [], "type": { "kind": "LIST", @@ -55402,7 +48883,7 @@ }, { "name": "id", - "description": "The unique ID for an `InvoiceItemInterface` object.", + "description": "The unique ID for a `CreditMemoItemInterface` object.", "args": [], "type": { "kind": "NON_NULL", @@ -55418,7 +48899,7 @@ }, { "name": "order_item", - "description": "Details about an individual order item.", + "description": "The order item the credit memo is applied to.", "args": [], "type": { "kind": "INTERFACE", @@ -55442,7 +48923,7 @@ }, { "name": "product_sale_price", - "description": "The sale price for the base product including selected options.", + "description": "The sale price for the base product, including selected options.", "args": [], "type": { "kind": "NON_NULL", @@ -55473,8 +48954,8 @@ "deprecationReason": null }, { - "name": "quantity_invoiced", - "description": "The number of invoiced items.", + "name": "quantity_refunded", + "description": "The number of refunded items.", "args": [], "type": { "kind": "SCALAR", @@ -55489,7 +48970,7 @@ "interfaces": [ { "kind": "INTERFACE", - "name": "InvoiceItemInterface", + "name": "CreditMemoItemInterface", "ofType": null } ], @@ -55498,9 +48979,25 @@ }, { "kind": "OBJECT", - "name": "InvoiceTotal", - "description": "Contains price details from an invoice.", + "name": "CreditMemoTotal", + "description": "Contains credit memo price details.", "fields": [ + { + "name": "adjustment", + "description": "An adjustment manually applied to the order.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Money", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "base_grand_total", "description": "The final base grand total amount in the base currency.", @@ -55519,7 +49016,7 @@ }, { "name": "discounts", - "description": "The applied discounts to the invoice.", + "description": "The applied discounts to the credit memo.", "args": [], "type": { "kind": "LIST", @@ -55551,7 +49048,7 @@ }, { "name": "shipping_handling", - "description": "Details about the shipping and handling costs for the invoice.", + "description": "Details about the shipping and handling costs for the credit memo.", "args": [], "type": { "kind": "OBJECT", @@ -55579,7 +49076,7 @@ }, { "name": "taxes", - "description": "The invoice tax details.", + "description": "The credit memo tax details.", "args": [], "type": { "kind": "LIST", @@ -55595,7 +49092,7 @@ }, { "name": "total_shipping", - "description": "The shipping amount for the invoice.", + "description": "The shipping amount for the credit memo.", "args": [], "type": { "kind": "NON_NULL", @@ -55611,7 +49108,7 @@ }, { "name": "total_tax", - "description": "The amount of tax applied to the invoice.", + "description": "The amount of tax applied to the credit memo.", "args": [], "type": { "kind": "NON_NULL", @@ -55633,78 +49130,346 @@ }, { "kind": "OBJECT", - "name": "ShippingHandling", - "description": "Contains details about shipping and handling costs.", + "name": "KeyValue", + "description": "Contains a key-value pair.", "fields": [ { - "name": "amount_excluding_tax", - "description": "The shipping amount, excluding tax.", + "name": "name", + "description": "The name part of the key/value pair.", "args": [], "type": { - "kind": "OBJECT", - "name": "Money", + "kind": "SCALAR", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "amount_including_tax", - "description": "The shipping amount, including tax.", + "name": "value", + "description": "The value part of the key/value pair.", "args": [], "type": { - "kind": "OBJECT", - "name": "Money", + "kind": "SCALAR", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "CheckoutUserInputErrorCodes", + "description": "", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "REORDER_NOT_AVAILABLE", + "description": "", + "isDeprecated": false, + "deprecationReason": null }, { - "name": "discounts", - "description": "The applied discounts to the shipping.", - "args": [], + "name": "PRODUCT_NOT_FOUND", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "NOT_SALABLE", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "INSUFFICIENT_STOCK", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "UNDEFINED", + "description": "", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "ScopeTypeEnum", + "description": "This enumeration defines the scope type for customer orders.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "GLOBAL", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "WEBSITE", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "STORE", + "description": "", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "OrderTokenInput", + "description": "Input to retrieve an order based on token.", + "fields": null, + "inputFields": [ + { + "name": "token", + "description": "Order token.", "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "ShippingDiscount", + "kind": "SCALAR", + "name": "String", "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "OrderInformationInput", + "description": "Input to retrieve an order based on details.", + "fields": null, + "inputFields": [ + { + "name": "email", + "description": "Order billing address email.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null }, { - "name": "taxes", - "description": "Details about taxes applied for shipping.", - "args": [], + "name": "number", + "description": "Order number.", "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "TaxItem", + "kind": "SCALAR", + "name": "String", "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "total_amount", - "description": "The total amount for shipping.", - "args": [], + "name": "postcode", + "description": "Order billing address postcode.", "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "Money", + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "RequestNegotiableQuoteInput", + "description": "Defines properties of a negotiable quote request.", + "fields": null, + "inputFields": [ + { + "name": "cart_id", + "description": "The cart ID of the buyer requesting a new negotiable quote.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "comment", + "description": "Comments the buyer entered to describe the request.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "NegotiableQuoteCommentInput", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "is_draft", + "description": "Flag indicating if quote is draft or not.", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "quote_name", + "description": "The name the buyer assigned to the negotiable quote request.", + "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": "UpdateNegotiableQuoteQuantitiesInput", + "description": "Specifies the items to update.", + "fields": null, + "inputFields": [ + { + "name": "items", + "description": "An array of items to update.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "NegotiableQuoteItemQuantityInput", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "quote_uid", + "description": "The unique ID of a `NegotiableQuote` object.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "NegotiableQuoteItemQuantityInput", + "description": "Specifies the updated quantity of an item.", + "fields": null, + "inputFields": [ + { + "name": "quantity", + "description": "The new quantity of the negotiable quote item.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "quote_item_uid", + "description": "The unique ID of a `CartItemInterface` object.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", "ofType": null } }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "UpdateNegotiableQuoteItemsQuantityOutput", + "description": "Contains the updated negotiable quote.", + "fields": [ + { + "name": "quote", + "description": "The updated negotiable quote.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "NegotiableQuote", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null } @@ -55714,21 +49479,46 @@ "enumValues": null, "possibleTypes": null }, + { + "kind": "INPUT_OBJECT", + "name": "PlaceNegotiableQuoteOrderInput", + "description": "Specifies the negotiable quote to convert to an order.", + "fields": null, + "inputFields": [ + { + "name": "quote_uid", + "description": "The unique ID of a `NegotiableQuote` object.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, { "kind": "OBJECT", - "name": "ShippingDiscount", - "description": "Defines an individual shipping discount. This discount can be applied to shipping.", + "name": "PlaceNegotiableQuoteOrderOutput", + "description": "An output object that returns the generated order.", "fields": [ { - "name": "amount", - "description": "The amount of the discount.", + "name": "order", + "description": "Contains the generated order number.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", - "name": "Money", + "name": "Order", "ofType": null } }, @@ -55742,30 +49532,82 @@ "possibleTypes": null }, { - "kind": "OBJECT", - "name": "OrderShipment", - "description": "Contains order shipment details.", - "fields": [ + "kind": "INPUT_OBJECT", + "name": "SendNegotiableQuoteForReviewInput", + "description": "Specifies which negotiable quote to send for review.", + "fields": null, + "inputFields": [ { - "name": "comments", - "description": "Comments added to the shipment.", - "args": [], + "name": "comment", + "description": "A comment for the seller to review.", "type": { - "kind": "LIST", + "kind": "INPUT_OBJECT", + "name": "NegotiableQuoteCommentInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "quote_uid", + "description": "The unique ID of a `NegotiableQuote` object.", + "type": { + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "SalesCommentItem", + "kind": "SCALAR", + "name": "ID", "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "SendNegotiableQuoteForReviewOutput", + "description": "Contains the negotiable quote.", + "fields": [ + { + "name": "quote", + "description": "The negotiable quote after sending for seller review.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "NegotiableQuote", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SetNegotiableQuoteShippingAddressInput", + "description": "Defines the shipping address to assign to the negotiable quote.", + "fields": null, + "inputFields": [ + { + "name": "customer_address_id", + "description": "The unique ID of a `CustomerAddress` object.", + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null }, { - "name": "id", - "description": "The unique ID for a `OrderShipment` object.", - "args": [], + "name": "quote_uid", + "description": "The unique ID of a `NegotiableQuote` object.", "type": { "kind": "NON_NULL", "name": null, @@ -55775,171 +49617,191 @@ "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "items", - "description": "An array of items included in the shipment.", - "args": [], + "name": "shipping_addresses", + "description": "An array of shipping addresses to apply to the negotiable quote.", "type": { "kind": "LIST", "name": null, "ofType": { - "kind": "INTERFACE", - "name": "ShipmentItemInterface", + "kind": "INPUT_OBJECT", + "name": "NegotiableQuoteShippingAddressInput", "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "NegotiableQuoteShippingAddressInput", + "description": "Defines shipping addresses for the negotiable quote.", + "fields": null, + "inputFields": [ + { + "name": "address", + "description": "A shipping address.", + "type": { + "kind": "INPUT_OBJECT", + "name": "NegotiableQuoteAddressInput", + "ofType": null + }, + "defaultValue": null }, { - "name": "number", - "description": "The sequential credit shipment number.", - "args": [], + "name": "customer_address_uid", + "description": "An ID from the company user's address book that uniquely identifies the address to be used for shipping.", "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "SCALAR", + "name": "ID", + "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "tracking", - "description": "An array of shipment tracking details.", - "args": [], + "name": "customer_notes", + "description": "Text provided by the company user.", "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "ShipmentTracking", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null } ], - "inputFields": null, - "interfaces": [], + "interfaces": null, "enumValues": null, "possibleTypes": null }, { - "kind": "OBJECT", - "name": "SalesCommentItem", - "description": "Contains details about a comment.", - "fields": [ + "kind": "INPUT_OBJECT", + "name": "SetNegotiableQuoteBillingAddressInput", + "description": "Sets the billing address.", + "fields": null, + "inputFields": [ { - "name": "message", - "description": "The text of the message.", - "args": [], + "name": "billing_address", + "description": "The billing address to be added.", "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", + "kind": "INPUT_OBJECT", + "name": "NegotiableQuoteBillingAddressInput", "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "timestamp", - "description": "The timestamp of the comment.", - "args": [], + "name": "quote_uid", + "description": "The unique ID of a `NegotiableQuote` object.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "ID", "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null } ], - "inputFields": null, - "interfaces": [], + "interfaces": null, "enumValues": null, "possibleTypes": null }, { - "kind": "INTERFACE", - "name": "ShipmentItemInterface", - "description": "Order shipment item details.", - "fields": [ + "kind": "INPUT_OBJECT", + "name": "NegotiableQuoteBillingAddressInput", + "description": "Defines the billing address.", + "fields": null, + "inputFields": [ { - "name": "id", - "description": "The unique ID for a `ShipmentItemInterface` object.", - "args": [], + "name": "address", + "description": "Defines a billing address.", "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } + "kind": "INPUT_OBJECT", + "name": "NegotiableQuoteAddressInput", + "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "order_item", - "description": "The order item associated with the shipment item.", - "args": [], + "name": "customer_address_uid", + "description": "The unique ID of a `CustomerAddress` object.", "type": { - "kind": "INTERFACE", - "name": "OrderItemInterface", + "kind": "SCALAR", + "name": "ID", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "product_name", - "description": "The name of the base product.", - "args": [], + "name": "same_as_shipping", + "description": "Indicates whether to set the billing address to be the same as the existing shipping address on the negotiable quote.", "type": { "kind": "SCALAR", - "name": "String", + "name": "Boolean", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "product_sale_price", - "description": "The sale price for the base product.", - "args": [], + "name": "use_for_shipping", + "description": "Indicates whether to set the shipping address to be the same as this billing address.", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "NegotiableQuoteAddressInput", + "description": "Defines the billing or shipping address to be applied to the cart.", + "fields": null, + "inputFields": [ + { + "name": "city", + "description": "The city specified for the billing or shipping address.", "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "Money", + "kind": "SCALAR", + "name": "String", "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "product_sku", - "description": "The SKU of the base product.", - "args": [], + "name": "company", + "description": "The company name.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "country_code", + "description": "The country code and label for the billing or shipping address.", "type": { "kind": "NON_NULL", "name": null, @@ -55949,232 +49811,220 @@ "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "quantity_shipped", - "description": "The number of shipped items.", - "args": [], + "name": "firstname", + "description": "The first name of the company user.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "Float", + "name": "String", "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": [ - { - "kind": "OBJECT", - "name": "BundleShipmentItem", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "GiftCardShipmentItem", - "ofType": null + "defaultValue": null }, { - "kind": "OBJECT", - "name": "ShipmentItem", - "ofType": null - } - ] - }, - { - "kind": "OBJECT", - "name": "ShipmentItem", - "description": "", - "fields": [ - { - "name": "id", - "description": "The unique ID for a `ShipmentItemInterface` object.", - "args": [], + "name": "lastname", + "description": "The last name of the company user.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "ID", + "name": "String", "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "order_item", - "description": "The order item associated with the shipment item.", - "args": [], + "name": "postcode", + "description": "The ZIP or postal code of the billing or shipping address.", "type": { - "kind": "INTERFACE", - "name": "OrderItemInterface", + "kind": "SCALAR", + "name": "String", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "product_name", - "description": "The name of the base product.", - "args": [], + "name": "region", + "description": "A string that defines the state or province of the billing or shipping address.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "product_sale_price", - "description": "The sale price for the base product.", - "args": [], + "name": "region_id", + "description": "An integer that defines the state or province of the billing or shipping address.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "save_in_address_book", + "description": "Determines whether to save the address in the customer's address book. The default value is true.", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "street", + "description": "An array containing the street for the billing or shipping address.", "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "Money", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } } }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "product_sku", - "description": "The SKU of the base product.", - "args": [], + "name": "telephone", + "description": "The telephone number for the billing or shipping address.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SetNegotiableQuoteShippingMethodsInput", + "description": "Defines the shipping method to apply to the negotiable quote.", + "fields": null, + "inputFields": [ + { + "name": "quote_uid", + "description": "The unique ID of a `NegotiableQuote` object.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "ID", "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "quantity_shipped", - "description": "The number of shipped items.", - "args": [], + "name": "shipping_methods", + "description": "An array of shipping methods to apply to the negotiable quote.", "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "Float", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "ShippingMethodInput", + "ofType": null + } } }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "ShipmentItemInterface", - "ofType": null + "defaultValue": null } ], + "interfaces": null, "enumValues": null, "possibleTypes": null }, { - "kind": "OBJECT", - "name": "ShipmentTracking", - "description": "Contains order shipment tracking details.", - "fields": [ + "kind": "INPUT_OBJECT", + "name": "LineItemNoteInput", + "description": "Sets quote item note.", + "fields": null, + "inputFields": [ { - "name": "carrier", - "description": "The shipping carrier for the order delivery.", - "args": [], + "name": "note", + "description": "The note text to be added.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "quote_item_uid", + "description": "The unique ID of a `CartLineItem` object.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "ID", "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "number", - "description": "The tracking number of the order shipment.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "title", - "description": "The shipment tracking title.", - "args": [], + "name": "quote_uid", + "description": "The unique ID of a `NegotiableQuote` object.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "ID", "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null } ], - "inputFields": null, - "interfaces": [], + "interfaces": null, "enumValues": null, "possibleTypes": null }, { - "kind": "OBJECT", - "name": "OrderPaymentMethod", - "description": "Contains details about the payment method used to pay for the order.", - "fields": [ + "kind": "INPUT_OBJECT", + "name": "RenameNegotiableQuoteInput", + "description": "Sets new name for a negotiable quote.", + "fields": null, + "inputFields": [ { - "name": "additional_data", - "description": "Additional data per payment method type.", - "args": [], + "name": "quote_comment", + "description": "The reason for the quote name change specified by the buyer.", "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "KeyValue", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "name", - "description": "The label that describes the payment method.", - "args": [], + "name": "quote_name", + "description": "The new quote name the buyer specified to the negotiable quote request.", "type": { "kind": "NON_NULL", "name": null, @@ -56184,56 +50034,59 @@ "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "type", - "description": "The payment method code that indicates how the order was paid for.", - "args": [], + "name": "quote_uid", + "description": "The cart ID of the buyer requesting a new negotiable quote.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "ID", "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null } ], - "inputFields": null, - "interfaces": [], + "interfaces": null, "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", - "name": "CreditMemo", - "description": "Contains credit memo details.", + "name": "SetLineItemNoteOutput", + "description": "Contains the updated negotiable quote.", "fields": [ { - "name": "comments", - "description": "Comments on the credit memo.", + "name": "quote", + "description": "The negotiable quote after sending for seller review.", "args": [], "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "SalesCommentItem", - "ofType": null - } + "kind": "OBJECT", + "name": "NegotiableQuote", + "ofType": null }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "MoveLineItemToRequisitionListInput", + "description": "Move Line Item to Requisition List.", + "fields": null, + "inputFields": [ { - "name": "id", - "description": "The unique ID for a `CreditMemo` object.", - "args": [], + "name": "quote_item_uid", + "description": "The unique ID of a `CartLineItem` object.", "type": { "kind": "NON_NULL", "name": null, @@ -56243,48 +50096,53 @@ "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "items", - "description": "An array containing details about refunded items.", - "args": [], + "name": "quote_uid", + "description": "The unique ID of a `NegotiableQuote` object.", "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "INTERFACE", - "name": "CreditMemoItemInterface", + "kind": "SCALAR", + "name": "ID", "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "number", - "description": "The sequential credit memo number.", - "args": [], + "name": "requisition_list_uid", + "description": "The unique ID of a requisition list.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "ID", "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null - }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "MoveLineItemToRequisitionListOutput", + "description": "Contains the updated negotiable quote.", + "fields": [ { - "name": "total", - "description": "Details about the total refunded amount.", + "name": "quote", + "description": "The negotiable quote after moving item to requisition list.", "args": [], "type": { "kind": "OBJECT", - "name": "CreditMemoTotal", + "name": "NegotiableQuote", "ofType": null }, "isDeprecated": false, @@ -56297,105 +50155,129 @@ "possibleTypes": null }, { - "kind": "INTERFACE", - "name": "CreditMemoItemInterface", - "description": "Credit memo item details.", + "kind": "OBJECT", + "name": "SetNegotiableQuoteShippingMethodsOutput", + "description": "Contains the negotiable quote.", "fields": [ { - "name": "discounts", - "description": "Details about the final discount amount for the base product, including discounts on options.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Discount", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": "The unique ID for a `CreditMemoItemInterface` object.", + "name": "quote", + "description": "The negotiable quote after applying shipping methods.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } + "kind": "OBJECT", + "name": "NegotiableQuote", + "ofType": null }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "SetNegotiableQuoteShippingAddressOutput", + "description": "Contains the negotiable quote.", + "fields": [ { - "name": "order_item", - "description": "The order item the credit memo is applied to.", + "name": "quote", + "description": "The negotiable quote after assigning a shipping address.", "args": [], "type": { - "kind": "INTERFACE", - "name": "OrderItemInterface", + "kind": "OBJECT", + "name": "NegotiableQuote", "ofType": null }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "SetNegotiableQuoteBillingAddressOutput", + "description": "Contains the negotiable quote.", + "fields": [ { - "name": "product_name", - "description": "The name of the base product.", + "name": "quote", + "description": "The negotiable quote after assigning a billing address.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "NegotiableQuote", "ofType": null }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "RemoveNegotiableQuoteItemsInput", + "description": "Defines the items to remove from the specified negotiable quote.", + "fields": null, + "inputFields": [ { - "name": "product_sale_price", - "description": "The sale price for the base product, including selected options.", - "args": [], + "name": "quote_item_uids", + "description": "An array of IDs indicating which items to remove from the negotiable quote.", "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "Money", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } } }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "product_sku", - "description": "The SKU of the base product.", - "args": [], + "name": "quote_uid", + "description": "The unique ID of a `NegotiableQuote` object.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "ID", "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null - }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "RemoveNegotiableQuoteItemsOutput", + "description": "Contains the negotiable quote.", + "fields": [ { - "name": "quantity_refunded", - "description": "The number of refunded items.", + "name": "quote", + "description": "The negotiable quote after removing items.", "args": [], "type": { - "kind": "SCALAR", - "name": "Float", + "kind": "OBJECT", + "name": "NegotiableQuote", "ofType": null }, "isDeprecated": false, @@ -56405,285 +50287,311 @@ "inputFields": null, "interfaces": [], "enumValues": null, - "possibleTypes": [ - { - "kind": "OBJECT", - "name": "DownloadableCreditMemoItem", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "BundleCreditMemoItem", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "GiftCardCreditMemoItem", - "ofType": null - }, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "CloseNegotiableQuotesInput", + "description": "Defines the negotiable quotes to mark as closed.", + "fields": null, + "inputFields": [ { - "kind": "OBJECT", - "name": "CreditMemoItem", - "ofType": null + "name": "quote_uids", + "description": "A list of unique IDs from `NegotiableQuote` objects.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + } + }, + "defaultValue": null } - ] + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null }, { "kind": "OBJECT", - "name": "CreditMemoItem", - "description": "", + "name": "CloseNegotiableQuotesOutput", + "description": "Contains the closed negotiable quotes and other negotiable quotes the company user can view.", "fields": [ { - "name": "discounts", - "description": "Details about the final discount amount for the base product, including discounts on options.", + "name": "closed_quotes", + "description": "An array containing the negotiable quotes that were just closed.", "args": [], "type": { "kind": "LIST", "name": null, "ofType": { "kind": "OBJECT", - "name": "Discount", + "name": "NegotiableQuote", "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null + "isDeprecated": true, + "deprecationReason": "Use `operation_results` instead." }, { - "name": "id", - "description": "The unique ID for a `CreditMemoItemInterface` object.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null + "name": "negotiable_quotes", + "description": "A list of negotiable quotes that can be viewed by the logged-in customer", + "args": [ + { + "name": "filter", + "description": "The filter to use to determine which negotiable quotes to close.", + "type": { + "kind": "INPUT_OBJECT", + "name": "NegotiableQuoteFilterInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "pageSize", + "description": "The maximum number of results to return at once. The default value is 20.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "20" + }, + { + "name": "currentPage", + "description": "The page of results to return. The default value is 1.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "1" + }, + { + "name": "sort", + "description": "The field to use for sorting results.", + "type": { + "kind": "INPUT_OBJECT", + "name": "NegotiableQuoteSortInput", + "ofType": null + }, + "defaultValue": null } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "order_item", - "description": "The order item the credit memo is applied to.", - "args": [], - "type": { - "kind": "INTERFACE", - "name": "OrderItemInterface", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "product_name", - "description": "The name of the base product.", - "args": [], + ], "type": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "NegotiableQuotesOutput", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "product_sale_price", - "description": "The sale price for the base product, including selected options.", + "name": "operation_results", + "description": "An array of closed negotiable quote UIDs and details about any errors.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "Money", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "UNION", + "name": "CloseNegotiableQuoteOperationResult", + "ofType": null + } } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "product_sku", - "description": "The SKU of the base product.", + "name": "result_status", + "description": "The status of the request to close one or more negotiable quotes.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", + "kind": "ENUM", + "name": "BatchMutationStatus", "ofType": null } }, "isDeprecated": false, "deprecationReason": null - }, - { - "name": "quantity_refunded", - "description": "The number of refunded items.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null } ], "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "CreditMemoItemInterface", - "ofType": null - } - ], + "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", - "name": "CreditMemoTotal", - "description": "Contains credit memo price details.", + "name": "RenameNegotiableQuoteOutput", + "description": "Contains the updated negotiable quote.", "fields": [ { - "name": "adjustment", - "description": "An adjustment manually applied to the order.", + "name": "quote", + "description": "The negotiable quote after updating the name.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Money", - "ofType": null - } + "kind": "OBJECT", + "name": "NegotiableQuote", + "ofType": null }, "isDeprecated": false, "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "UNION", + "name": "CloseNegotiableQuoteOperationResult", + "description": "", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": null, + "possibleTypes": [ + { + "kind": "OBJECT", + "name": "NegotiableQuoteUidOperationSuccess", + "ofType": null }, { - "name": "base_grand_total", - "description": "The final base grand total amount in the base currency.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Money", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null + "kind": "OBJECT", + "name": "CloseNegotiableQuoteOperationFailure", + "ofType": null + } + ] + }, + { + "kind": "UNION", + "name": "CloseNegotiableQuoteError", + "description": "", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": null, + "possibleTypes": [ + { + "kind": "OBJECT", + "name": "NegotiableQuoteInvalidStateError", + "ofType": null }, { - "name": "discounts", - "description": "The applied discounts to the credit memo.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Discount", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null + "kind": "OBJECT", + "name": "NoSuchEntityUidError", + "ofType": null }, { - "name": "grand_total", - "description": "The final total amount, including shipping, discounts, and taxes.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Money", - "ofType": null + "kind": "OBJECT", + "name": "InternalError", + "ofType": null + } + ] + }, + { + "kind": "OBJECT", + "name": "DeleteNegotiableQuotesOutput", + "description": "Contains a list of undeleted negotiable quotes the company user can view.", + "fields": [ + { + "name": "negotiable_quotes", + "description": "A list of negotiable quotes that the customer can view", + "args": [ + { + "name": "filter", + "description": "The filter to use to determine which negotiable quotes to delete.", + "type": { + "kind": "INPUT_OBJECT", + "name": "NegotiableQuoteFilterInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "pageSize", + "description": "The maximum number of results to return at once. The default value is 20.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "20" + }, + { + "name": "currentPage", + "description": "The page of results to return. The default value is 1.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "1" + }, + { + "name": "sort", + "description": "The field to use for sorting results.", + "type": { + "kind": "INPUT_OBJECT", + "name": "NegotiableQuoteSortInput", + "ofType": null + }, + "defaultValue": null } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "shipping_handling", - "description": "Details about the shipping and handling costs for the credit memo.", - "args": [], + ], "type": { "kind": "OBJECT", - "name": "ShippingHandling", + "name": "NegotiableQuotesOutput", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "subtotal", - "description": "The subtotal of the invoice, excluding shipping, discounts, and taxes.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Money", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "taxes", - "description": "The credit memo tax details.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "TaxItem", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "total_shipping", - "description": "The shipping amount for the credit memo.", + "name": "operation_results", + "description": "An array of deleted negotiable quote UIDs and details about any errors.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "Money", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "UNION", + "name": "DeleteNegotiableQuoteOperationResult", + "ofType": null + } } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "total_tax", - "description": "The amount of tax applied to the credit memo.", + "name": "result_status", + "description": "The status of the request to delete one or more negotiable quotes.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "Money", + "kind": "ENUM", + "name": "BatchMutationStatus", "ofType": null } }, @@ -56697,119 +50605,61 @@ "possibleTypes": null }, { - "kind": "OBJECT", - "name": "KeyValue", - "description": "Contains a key-value pair.", - "fields": [ - { - "name": "name", - "description": "The name part of the key/value pair.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "value", - "description": "The value part of the key/value pair.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "CheckoutUserInputErrorCodes", + "kind": "UNION", + "name": "DeleteNegotiableQuoteOperationResult", "description": "", "fields": null, "inputFields": null, "interfaces": null, - "enumValues": [ - { - "name": "REORDER_NOT_AVAILABLE", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "PRODUCT_NOT_FOUND", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "NOT_SALABLE", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, + "enumValues": null, + "possibleTypes": [ { - "name": "INSUFFICIENT_STOCK", - "description": "", - "isDeprecated": false, - "deprecationReason": null + "kind": "OBJECT", + "name": "NegotiableQuoteUidOperationSuccess", + "ofType": null }, { - "name": "UNDEFINED", - "description": "", - "isDeprecated": false, - "deprecationReason": null + "kind": "OBJECT", + "name": "DeleteNegotiableQuoteOperationFailure", + "ofType": null } - ], - "possibleTypes": null + ] }, { - "kind": "ENUM", - "name": "ScopeTypeEnum", - "description": "This enumeration defines the scope type for customer orders.", + "kind": "UNION", + "name": "DeleteNegotiableQuoteError", + "description": "", "fields": null, "inputFields": null, "interfaces": null, - "enumValues": [ + "enumValues": null, + "possibleTypes": [ { - "name": "GLOBAL", - "description": "", - "isDeprecated": false, - "deprecationReason": null + "kind": "OBJECT", + "name": "NegotiableQuoteInvalidStateError", + "ofType": null }, { - "name": "WEBSITE", - "description": "", - "isDeprecated": false, - "deprecationReason": null + "kind": "OBJECT", + "name": "NoSuchEntityUidError", + "ofType": null }, { - "name": "STORE", - "description": "", - "isDeprecated": false, - "deprecationReason": null + "kind": "OBJECT", + "name": "InternalError", + "ofType": null } - ], - "possibleTypes": null + ] }, { "kind": "INPUT_OBJECT", - "name": "OrderTokenInput", - "description": "Input to retrieve an order based on token.", + "name": "NegotiableQuotePaymentMethodInput", + "description": "Defines the payment method to be applied to the negotiable quote.", "fields": null, "inputFields": [ { - "name": "token", - "description": "Order token.", + "name": "code", + "description": "Payment method code", "type": { "kind": "NON_NULL", "name": null, @@ -56820,6 +50670,16 @@ } }, "defaultValue": null + }, + { + "name": "purchase_order_number", + "description": "The purchase order number. Optional for most payment methods.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null } ], "interfaces": null, @@ -56827,101 +50687,132 @@ "possibleTypes": null }, { - "kind": "INPUT_OBJECT", - "name": "OrderInformationInput", - "description": "Input to retrieve an order based on details.", - "fields": null, - "inputFields": [ + "kind": "OBJECT", + "name": "SetNegotiableQuotePaymentMethodOutput", + "description": "Contains details about the negotiable quote after setting the payment method.", + "fields": [ { - "name": "email", - "description": "Order billing address email.", + "name": "quote", + "description": "The updated negotiable quote.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "NegotiableQuote", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "NegotiableQuotesOutput", + "description": "Contains a list of negotiable that match the specified filter.", + "fields": [ + { + "name": "items", + "description": "A list of negotiable quotes", + "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "NegotiableQuote", + "ofType": null + } } }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "number", - "description": "Order number.", + "name": "page_info", + "description": "Contains pagination metadata", + "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "SearchResultPageInfo", "ofType": null } }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "postcode", - "description": "Order billing address postcode.", + "name": "sort_fields", + "description": "Contains the default sort field and all available sort fields.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "SortFields", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "total_count", + "description": "The number of negotiable quotes returned", + "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null } }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null } ], - "interfaces": null, + "inputFields": null, + "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "INPUT_OBJECT", - "name": "RequestNegotiableQuoteInput", - "description": "Defines properties of a negotiable quote request.", + "name": "NegotiableQuoteSortInput", + "description": "Defines the field to use to sort a list of negotiable quotes.", "fields": null, "inputFields": [ { - "name": "cart_id", - "description": "The cart ID of the buyer requesting a new negotiable quote.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "comment", - "description": "Comments the buyer entered to describe the request.", + "name": "sort_direction", + "description": "Whether to return results in ascending or descending order.", "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "INPUT_OBJECT", - "name": "NegotiableQuoteCommentInput", + "kind": "ENUM", + "name": "SortEnum", "ofType": null } }, "defaultValue": null }, { - "name": "quote_name", - "description": "The name the buyer assigned to the negotiable quote request.", + "name": "sort_field", + "description": "The specified sort field.", "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", + "kind": "ENUM", + "name": "NegotiableQuoteSortableField", "ofType": null } }, @@ -56933,38 +50824,49 @@ "possibleTypes": null }, { - "kind": "INPUT_OBJECT", - "name": "UpdateNegotiableQuoteQuantitiesInput", - "description": "Specifies the items to update.", + "kind": "ENUM", + "name": "NegotiableQuoteSortableField", + "description": "", "fields": null, - "inputFields": [ + "inputFields": null, + "interfaces": null, + "enumValues": [ { - "name": "items", - "description": "An array of items to update.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "NegotiableQuoteItemQuantityInput", - "ofType": null - } - } - }, - "defaultValue": null + "name": "QUOTE_NAME", + "description": "Sorts negotiable quotes by name.", + "isDeprecated": false, + "deprecationReason": null }, { - "name": "quote_uid", - "description": "The unique ID of a `NegotiableQuote` object.", + "name": "CREATED_AT", + "description": "Sorts negotiable quotes by the dates they were created.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "UPDATED_AT", + "description": "Sorts negotiable quotes by the dates they were last modified.", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "NegotiableQuoteCommentInput", + "description": "Contains the commend provided by the buyer.", + "fields": null, + "inputFields": [ + { + "name": "comment", + "description": "The comment provided by the buyer.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "ID", + "name": "String", "ofType": null } }, @@ -56976,107 +50878,84 @@ "possibleTypes": null }, { - "kind": "INPUT_OBJECT", - "name": "NegotiableQuoteItemQuantityInput", - "description": "Specifies the updated quantity of an item.", - "fields": null, - "inputFields": [ + "kind": "OBJECT", + "name": "NegotiableQuoteComment", + "description": "Contains a single plain text comment from either the buyer or seller.", + "fields": [ { - "name": "quantity", - "description": "The new quantity of the negotiable quote item.", + "name": "author", + "description": "The first and last name of the commenter.", + "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "Float", + "kind": "OBJECT", + "name": "NegotiableQuoteUser", "ofType": null } }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "quote_item_uid", - "description": "The unique ID of a `CartItemInterface` object.", + "name": "created_at", + "description": "Timestamp indicating when the comment was created.", + "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "ID", + "name": "String", "ofType": null } }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "UpdateNegotiableQuoteItemsQuantityOutput", - "description": "Contains the updated negotiable quote.", - "fields": [ + "isDeprecated": false, + "deprecationReason": null + }, { - "name": "quote", - "description": "The updated negotiable quote.", + "name": "creator_type", + "description": "Indicates whether a buyer or seller commented.", "args": [], "type": { - "kind": "OBJECT", - "name": "NegotiableQuote", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "NegotiableQuoteCommentCreatorType", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "PlaceNegotiableQuoteOrderInput", - "description": "Specifies the negotiable quote to convert to an order.", - "fields": null, - "inputFields": [ + }, { - "name": "quote_uid", - "description": "The unique ID of a `NegotiableQuote` object.", + "name": "text", + "description": "The plain text comment.", + "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "ID", + "name": "String", "ofType": null } }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "PlaceNegotiableQuoteOrderOutput", - "description": "An output object that returns the generated order.", - "fields": [ + "isDeprecated": false, + "deprecationReason": null + }, { - "name": "order", - "description": "Contains the generated order number.", + "name": "uid", + "description": "The unique ID of a `NegotiableQuoteComment` object.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "Order", + "kind": "SCALAR", + "name": "ID", "ofType": null } }, @@ -57090,379 +50969,378 @@ "possibleTypes": null }, { - "kind": "INPUT_OBJECT", - "name": "SendNegotiableQuoteForReviewInput", - "description": "Specifies which negotiable quote to send for review.", + "kind": "ENUM", + "name": "NegotiableQuoteCommentCreatorType", + "description": "", "fields": null, - "inputFields": [ - { - "name": "comment", - "description": "A comment for the seller to review.", - "type": { - "kind": "INPUT_OBJECT", - "name": "NegotiableQuoteCommentInput", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "quote_uid", - "description": "The unique ID of a `NegotiableQuote` object.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "BUYER", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SELLER", + "description": "", + "isDeprecated": false, + "deprecationReason": null } ], - "interfaces": null, - "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", - "name": "SendNegotiableQuoteForReviewOutput", - "description": "Contains the negotiable quote.", + "name": "NegotiableQuote", + "description": "Contains details about a negotiable quote.", "fields": [ { - "name": "quote", - "description": "The negotiable quote after sending for seller review.", + "name": "available_payment_methods", + "description": "An array of payment methods that can be applied to the negotiable quote.", "args": [], "type": { - "kind": "OBJECT", - "name": "NegotiableQuote", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "AvailablePaymentMethod", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "SetNegotiableQuoteShippingAddressInput", - "description": "Defines the shipping address to assign to the negotiable quote.", - "fields": null, - "inputFields": [ + }, { - "name": "customer_address_id", - "description": "The unique ID of a `CustomerAddress` object.", + "name": "billing_address", + "description": "The billing address applied to the negotiable quote.", + "args": [], "type": { - "kind": "SCALAR", - "name": "ID", + "kind": "OBJECT", + "name": "NegotiableQuoteBillingAddress", "ofType": null }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "quote_uid", - "description": "The unique ID of a `NegotiableQuote` object.", + "name": "buyer", + "description": "The first and last name of the buyer.", + "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "ID", + "kind": "OBJECT", + "name": "NegotiableQuoteUser", "ofType": null } }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "shipping_addresses", - "description": "An array of shipping addresses to apply to the negotiable quote.", + "name": "comments", + "description": "A list of comments made by the buyer and seller.", + "args": [], "type": { "kind": "LIST", "name": null, "ofType": { - "kind": "INPUT_OBJECT", - "name": "NegotiableQuoteShippingAddressInput", + "kind": "OBJECT", + "name": "NegotiableQuoteComment", "ofType": null } }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "NegotiableQuoteShippingAddressInput", - "description": "Defines shipping addresses for the negotiable quote.", - "fields": null, - "inputFields": [ - { - "name": "address", - "description": "A shipping address.", - "type": { - "kind": "INPUT_OBJECT", - "name": "NegotiableQuoteAddressInput", - "ofType": null - }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "customer_address_uid", - "description": "An ID from the company user's address book that uniquely identifies the address to be used for shipping.", + "name": "created_at", + "description": "Timestamp indicating when the negotiable quote was created.", + "args": [], "type": { "kind": "SCALAR", - "name": "ID", + "name": "String", "ofType": null }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "customer_notes", - "description": "Text provided by the company user.", + "name": "email", + "description": "The email address of the company user.", + "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "SetNegotiableQuoteBillingAddressInput", - "description": "Sets the billing address.", - "fields": null, - "inputFields": [ + "isDeprecated": false, + "deprecationReason": null + }, { - "name": "billing_address", - "description": "The billing address to be added.", + "name": "history", + "description": "A list of status and price changes for the negotiable quote.", + "args": [], "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "INPUT_OBJECT", - "name": "NegotiableQuoteBillingAddressInput", + "kind": "OBJECT", + "name": "NegotiableQuoteHistoryEntry", "ofType": null } }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "quote_uid", - "description": "The unique ID of a `NegotiableQuote` object.", + "name": "is_virtual", + "description": "Indicates whether the negotiable quote contains only virtual products.", + "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "ID", + "name": "Boolean", "ofType": null } }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "NegotiableQuoteBillingAddressInput", - "description": "Defines the billing address.", - "fields": null, - "inputFields": [ + "isDeprecated": false, + "deprecationReason": null + }, { - "name": "address", - "description": "Defines a billing address.", + "name": "items", + "description": "The list of items in the negotiable quote.", + "args": [], "type": { - "kind": "INPUT_OBJECT", - "name": "NegotiableQuoteAddressInput", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "INTERFACE", + "name": "CartItemInterface", + "ofType": null + } }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "customer_address_uid", - "description": "The unique ID of a `CustomerAddress` object.", + "name": "name", + "description": "The title assigned to the negotiable quote.", + "args": [], "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "same_as_shipping", - "description": "Indicates whether to set the billing address to be the same as the existing shipping address on the negotiable quote.", + "name": "prices", + "description": "A set of subtotals and totals applied to the negotiable quote.", + "args": [], "type": { - "kind": "SCALAR", - "name": "Boolean", + "kind": "OBJECT", + "name": "CartPrices", "ofType": null }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "use_for_shipping", - "description": "Indicates whether to set the shipping address to be the same as this billing address.", + "name": "selected_payment_method", + "description": "The payment method that was applied to the negotiable quote.", + "args": [], "type": { - "kind": "SCALAR", - "name": "Boolean", + "kind": "OBJECT", + "name": "SelectedPaymentMethod", "ofType": null }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "NegotiableQuoteAddressInput", - "description": "Defines the billing or shipping address to be applied to the cart.", - "fields": null, - "inputFields": [ + "isDeprecated": false, + "deprecationReason": null + }, { - "name": "city", - "description": "The city specified for the billing or shipping address.", + "name": "shipping_addresses", + "description": "A list of shipping addresses applied to the negotiable quote.", + "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "NegotiableQuoteShippingAddress", + "ofType": null + } } }, - "defaultValue": null - }, - { - "name": "company", - "description": "The company name.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "country_code", - "description": "The country code and label for the billing or shipping address.", + "name": "status", + "description": "The status of the negotiable quote.", + "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", + "kind": "ENUM", + "name": "NegotiableQuoteStatus", "ofType": null } }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "firstname", - "description": "The first name of the company user.", + "name": "total_quantity", + "description": "The total number of items in the negotiable quote.", + "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "Float", "ofType": null } }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "lastname", - "description": "The last name of the company user.", + "name": "uid", + "description": "The unique ID of a `NegotiableQuote` object.", + "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "ID", "ofType": null } }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "postcode", - "description": "The ZIP or postal code of the billing or shipping address.", + "name": "updated_at", + "description": "Timestamp indicating when the negotiable quote was updated.", + "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "NegotiableQuoteStatus", + "description": "", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "SUBMITTED", + "description": "", + "isDeprecated": false, + "deprecationReason": null }, { - "name": "region", - "description": "A string that defines the state or province of the billing or shipping address.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null + "name": "PENDING", + "description": "", + "isDeprecated": false, + "deprecationReason": null }, { - "name": "region_id", - "description": "An integer that defines the state or province of the billing or shipping address.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null + "name": "UPDATED", + "description": "", + "isDeprecated": false, + "deprecationReason": null }, { - "name": "save_in_address_book", - "description": "Determines whether to save the address in the customer's address book. The default value is true.", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": null + "name": "OPEN", + "description": "", + "isDeprecated": false, + "deprecationReason": null }, { - "name": "street", - "description": "An array containing the street for the billing or shipping address.", + "name": "ORDERED", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "CLOSED", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "DECLINED", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "EXPIRED", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "DRAFT", + "description": "", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "NegotiableQuoteFilterInput", + "description": "Defines a filter to limit the negotiable quotes to return.", + "fields": null, + "inputFields": [ + { + "name": "ids", + "description": "Filter by the ID of one or more negotiable quotes.", "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } + "kind": "INPUT_OBJECT", + "name": "FilterEqualTypeInput", + "ofType": null }, "defaultValue": null }, { - "name": "telephone", - "description": "The telephone number for the billing or shipping address.", + "name": "name", + "description": "Filter by the negotiable quote name.", "type": { - "kind": "SCALAR", - "name": "String", + "kind": "INPUT_OBJECT", + "name": "FilterMatchTypeInput", "ofType": null }, "defaultValue": null @@ -57473,81 +51351,70 @@ "possibleTypes": null }, { - "kind": "INPUT_OBJECT", - "name": "SetNegotiableQuoteShippingMethodsInput", - "description": "Defines the shipping method to apply to the negotiable quote.", - "fields": null, - "inputFields": [ + "kind": "OBJECT", + "name": "NegotiableQuoteHistoryEntry", + "description": "Contains details about a change for a negotiable quote.", + "fields": [ { - "name": "quote_uid", - "description": "The unique ID of a `NegotiableQuote` object.", + "name": "author", + "description": "The person who made a change in the status of the negotiable quote.", + "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "ID", + "kind": "OBJECT", + "name": "NegotiableQuoteUser", "ofType": null } }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "shipping_methods", - "description": "An array of shipping methods to apply to the negotiable quote.", + "name": "change_type", + "description": "An enum that describes the why the entry in the negotiable quote history changed status.", + "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "ShippingMethodInput", - "ofType": null - } + "kind": "ENUM", + "name": "NegotiableQuoteHistoryEntryChangeType", + "ofType": null } }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "LineItemNoteInput", - "description": "Sets quote item note.", - "fields": null, - "inputFields": [ + "isDeprecated": false, + "deprecationReason": null + }, { - "name": "note", - "description": "The note text to be added.", + "name": "changes", + "description": "The set of changes in the negotiable quote.", + "args": [], "type": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "NegotiableQuoteHistoryChanges", "ofType": null }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "quote_item_uid", - "description": "The unique ID of a `CartLineItem` object.", + "name": "created_at", + "description": "Timestamp indicating when the negotiable quote entry was created.", + "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "quote_uid", - "description": "The unique ID of a `NegotiableQuote` object.", + "name": "uid", + "description": "The unique ID of a `NegotiableQuoteHistoryEntry` object.", + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -57557,160 +51424,87 @@ "ofType": null } }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null } ], - "interfaces": null, + "inputFields": null, + "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", - "name": "SetLineItemNoteOutput", - "description": "Contains the updated negotiable quote.", + "name": "NegotiableQuoteHistoryChanges", + "description": "Contains a list of changes to a negotiable quote.", "fields": [ { - "name": "quote", - "description": "The negotiable quote after sending for seller review.", + "name": "comment_added", + "description": "The comment provided with a change in the negotiable quote history.", "args": [], "type": { "kind": "OBJECT", - "name": "NegotiableQuote", + "name": "NegotiableQuoteHistoryCommentChange", "ofType": null }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "SetNegotiableQuoteShippingMethodsOutput", - "description": "Contains the negotiable quote.", - "fields": [ + }, { - "name": "quote", - "description": "The negotiable quote after applying shipping methods.", + "name": "custom_changes", + "description": "Lists log entries added by third-party extensions.", "args": [], "type": { "kind": "OBJECT", - "name": "NegotiableQuote", + "name": "NegotiableQuoteCustomLogChange", "ofType": null }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "SetNegotiableQuoteShippingAddressOutput", - "description": "Contains the negotiable quote.", - "fields": [ + }, { - "name": "quote", - "description": "The negotiable quote after assigning a shipping address.", + "name": "expiration", + "description": "The expiration date of the negotiable quote before and after a change in the quote history.", "args": [], "type": { "kind": "OBJECT", - "name": "NegotiableQuote", + "name": "NegotiableQuoteHistoryExpirationChange", "ofType": null }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "SetNegotiableQuoteBillingAddressOutput", - "description": "Contains the negotiable quote.", - "fields": [ + }, { - "name": "quote", - "description": "The negotiable quote after assigning a billing address.", + "name": "products_removed", + "description": "Lists products that were removed as a result of a change in the quote history.", "args": [], "type": { "kind": "OBJECT", - "name": "NegotiableQuote", + "name": "NegotiableQuoteHistoryProductsRemovedChange", "ofType": null }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "RemoveNegotiableQuoteItemsInput", - "description": "Defines the items to remove from the specified negotiable quote.", - "fields": null, - "inputFields": [ - { - "name": "quote_item_uids", - "description": "An array of IDs indicating which items to remove from the negotiable quote.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - }, - "defaultValue": null }, { - "name": "quote_uid", - "description": "The unique ID of a `NegotiableQuote` object.", + "name": "statuses", + "description": "The status before and after a change in the negotiable quote history.", + "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } + "kind": "OBJECT", + "name": "NegotiableQuoteHistoryStatusesChange", + "ofType": null }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "RemoveNegotiableQuoteItemsOutput", - "description": "Contains the negotiable quote.", - "fields": [ + "isDeprecated": false, + "deprecationReason": null + }, { - "name": "quote", - "description": "The negotiable quote after removing items.", + "name": "total", + "description": "The total amount of the negotiable quote before and after a change in the quote history.", "args": [], "type": { "kind": "OBJECT", - "name": "NegotiableQuote", + "name": "NegotiableQuoteHistoryTotalChange", "ofType": null }, "isDeprecated": false, @@ -57722,112 +51516,53 @@ "enumValues": null, "possibleTypes": null }, - { - "kind": "INPUT_OBJECT", - "name": "CloseNegotiableQuotesInput", - "description": "Defines the negotiable quotes to mark as closed.", - "fields": null, - "inputFields": [ - { - "name": "quote_uids", - "description": "A list of unique IDs from `NegotiableQuote` objects.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, { "kind": "OBJECT", - "name": "CloseNegotiableQuotesOutput", - "description": "Contains the closed negotiable quotes and other negotiable quotes the company user can view.", + "name": "NegotiableQuoteHistoryStatusChange", + "description": "Lists a new status change applied to a negotiable quote and the previous status.", "fields": [ { - "name": "closed_quotes", - "description": "An array containing the negotiable quotes that were just closed.", + "name": "new_status", + "description": "The updated status.", "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "NegotiableQuote", + "kind": "ENUM", + "name": "NegotiableQuoteStatus", "ofType": null } }, - "isDeprecated": true, - "deprecationReason": "Use `operation_results` instead." + "isDeprecated": false, + "deprecationReason": null }, { - "name": "negotiable_quotes", - "description": "A list of negotiable quotes that can be viewed by the logged-in customer", - "args": [ - { - "name": "filter", - "description": "The filter to use to determine which negotiable quotes to close.", - "type": { - "kind": "INPUT_OBJECT", - "name": "NegotiableQuoteFilterInput", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "pageSize", - "description": "The maximum number of results to return at once. The default value is 20.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "20" - }, - { - "name": "currentPage", - "description": "The page of results to return. The default value is 1.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "1" - }, - { - "name": "sort", - "description": "The field to use for sorting results.", - "type": { - "kind": "INPUT_OBJECT", - "name": "NegotiableQuoteSortInput", - "ofType": null - }, - "defaultValue": null - } - ], + "name": "old_status", + "description": "The previous status. The value will be null for the first history entry in a negotiable quote.", + "args": [], "type": { - "kind": "OBJECT", - "name": "NegotiableQuotesOutput", + "kind": "ENUM", + "name": "NegotiableQuoteStatus", "ofType": null }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "NegotiableQuoteHistoryStatusesChange", + "description": "Contains a list of status changes that occurred for the negotiable quote.", + "fields": [ { - "name": "operation_results", - "description": "An array of closed negotiable quote UIDs and details about any errors.", + "name": "changes", + "description": "A list of status changes.", "args": [], "type": { "kind": "NON_NULL", @@ -57836,25 +51571,36 @@ "kind": "LIST", "name": null, "ofType": { - "kind": "UNION", - "name": "CloseNegotiableQuoteOperationResult", + "kind": "OBJECT", + "name": "NegotiableQuoteHistoryStatusChange", "ofType": null } } }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "NegotiableQuoteHistoryCommentChange", + "description": "Contains a comment submitted by a seller or buyer.", + "fields": [ { - "name": "result_status", - "description": "The status of the request to close one or more negotiable quotes.", + "name": "comment", + "description": "A plain text comment submitted by a seller or buyer.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "ENUM", - "name": "BatchMutationStatus", + "kind": "SCALAR", + "name": "String", "ofType": null } }, @@ -57867,143 +51613,31 @@ "enumValues": null, "possibleTypes": null }, - { - "kind": "UNION", - "name": "CloseNegotiableQuoteOperationResult", - "description": "", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": null, - "possibleTypes": [ - { - "kind": "OBJECT", - "name": "NegotiableQuoteUidOperationSuccess", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "CloseNegotiableQuoteOperationFailure", - "ofType": null - } - ] - }, - { - "kind": "UNION", - "name": "CloseNegotiableQuoteError", - "description": "", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": null, - "possibleTypes": [ - { - "kind": "OBJECT", - "name": "NegotiableQuoteInvalidStateError", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "NoSuchEntityUidError", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "InternalError", - "ofType": null - } - ] - }, { "kind": "OBJECT", - "name": "DeleteNegotiableQuotesOutput", - "description": "Contains a list of undeleted negotiable quotes the company user can view.", + "name": "NegotiableQuoteHistoryTotalChange", + "description": "Contains a new price and the previous price.", "fields": [ { - "name": "negotiable_quotes", - "description": "A list of negotiable quotes that the customer can view", - "args": [ - { - "name": "filter", - "description": "The filter to use to determine which negotiable quotes to delete.", - "type": { - "kind": "INPUT_OBJECT", - "name": "NegotiableQuoteFilterInput", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "pageSize", - "description": "The maximum number of results to return at once. The default value is 20.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "20" - }, - { - "name": "currentPage", - "description": "The page of results to return. The default value is 1.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "1" - }, - { - "name": "sort", - "description": "The field to use for sorting results.", - "type": { - "kind": "INPUT_OBJECT", - "name": "NegotiableQuoteSortInput", - "ofType": null - }, - "defaultValue": null - } - ], + "name": "new_price", + "description": "The total price as a result of the change.", + "args": [], "type": { "kind": "OBJECT", - "name": "NegotiableQuotesOutput", + "name": "Money", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "operation_results", - "description": "An array of deleted negotiable quote UIDs and details about any errors.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "UNION", - "name": "DeleteNegotiableQuoteOperationResult", - "ofType": null - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "result_status", - "description": "The status of the request to delete one or more negotiable quotes.", + "name": "old_price", + "description": "The previous total price on the negotiable quote.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "BatchMutationStatus", - "ofType": null - } + "kind": "OBJECT", + "name": "Money", + "ofType": null }, "isDeprecated": false, "deprecationReason": null @@ -58015,99 +51649,29 @@ "possibleTypes": null }, { - "kind": "UNION", - "name": "DeleteNegotiableQuoteOperationResult", - "description": "", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": null, - "possibleTypes": [ - { - "kind": "OBJECT", - "name": "NegotiableQuoteUidOperationSuccess", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "DeleteNegotiableQuoteOperationFailure", - "ofType": null - } - ] - }, - { - "kind": "UNION", - "name": "DeleteNegotiableQuoteError", - "description": "", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": null, - "possibleTypes": [ - { - "kind": "OBJECT", - "name": "NegotiableQuoteInvalidStateError", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "NoSuchEntityUidError", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "InternalError", - "ofType": null - } - ] - }, - { - "kind": "INPUT_OBJECT", - "name": "NegotiableQuotePaymentMethodInput", - "description": "Defines the payment method to be applied to the negotiable quote.", - "fields": null, - "inputFields": [ - { - "name": "code", - "description": "Payment method code", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, + "kind": "OBJECT", + "name": "NegotiableQuoteHistoryExpirationChange", + "description": "Contains a new expiration date and the previous date.", + "fields": [ { - "name": "purchase_order_number", - "description": "The purchase order number. Optional for most payment methods.", + "name": "new_expiration", + "description": "The expiration date after the change. The value will be 'null' if not set.", + "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "SetNegotiableQuotePaymentMethodOutput", - "description": "Contains details about the negotiable quote after setting the payment method.", - "fields": [ - { - "name": "quote", - "description": "The updated negotiable quote.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "old_expiration", + "description": "The previous expiration date. The value will be 'null' if not previously set.", "args": [], "type": { - "kind": "OBJECT", - "name": "NegotiableQuote", + "kind": "SCALAR", + "name": "String", "ofType": null }, "isDeprecated": false, @@ -58121,39 +51685,19 @@ }, { "kind": "OBJECT", - "name": "NegotiableQuotesOutput", - "description": "Contains a list of negotiable that match the specified filter.", + "name": "NegotiableQuoteHistoryProductsRemovedChange", + "description": "Contains lists of products that have been removed from the catalog and negotiable quote.", "fields": [ { - "name": "items", - "description": "A list of negotiable quotes", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "NegotiableQuote", - "ofType": null - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "page_info", - "description": "Contains pagination metadata", + "name": "products_removed_from_catalog", + "description": "A list of product IDs the seller removed from the catalog.", "args": [], "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "OBJECT", - "name": "SearchResultPageInfo", + "kind": "SCALAR", + "name": "ID", "ofType": null } }, @@ -58161,27 +51705,15 @@ "deprecationReason": null }, { - "name": "sort_fields", - "description": "Contains the default sort field and all available sort fields.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "SortFields", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "total_count", - "description": "The number of negotiable quotes returned", + "name": "products_removed_from_quote", + "description": "A list of products removed from the negotiable quote by either the buyer or the seller.", "args": [], "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "Int", + "kind": "INTERFACE", + "name": "ProductInterface", "ofType": null } }, @@ -58195,67 +51727,89 @@ "possibleTypes": null }, { - "kind": "INPUT_OBJECT", - "name": "NegotiableQuoteSortInput", - "description": "Defines the field to use to sort a list of negotiable quotes.", - "fields": null, - "inputFields": [ + "kind": "OBJECT", + "name": "NegotiableQuoteCustomLogChange", + "description": "Contains custom log entries added by third-party extensions.", + "fields": [ { - "name": "sort_direction", - "description": "Whether to return results in ascending or descending order.", + "name": "new_value", + "description": "The new entry content.", + "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "ENUM", - "name": "SortEnum", + "kind": "SCALAR", + "name": "String", "ofType": null } }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "sort_field", - "description": "The specified sort field.", + "name": "old_value", + "description": "The previous entry in the custom log.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "title", + "description": "The title of the custom log entry.", + "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "ENUM", - "name": "NegotiableQuoteSortableField", + "kind": "SCALAR", + "name": "String", "ofType": null } }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null } ], - "interfaces": null, + "inputFields": null, + "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "ENUM", - "name": "NegotiableQuoteSortableField", + "name": "NegotiableQuoteHistoryEntryChangeType", "description": "", "fields": null, "inputFields": null, "interfaces": null, "enumValues": [ { - "name": "QUOTE_NAME", - "description": "Sorts negotiable quotes by name.", + "name": "CREATED", + "description": "", "isDeprecated": false, "deprecationReason": null }, { - "name": "CREATED_AT", - "description": "Sorts negotiable quotes by the dates they were created.", + "name": "UPDATED", + "description": "", "isDeprecated": false, "deprecationReason": null }, { - "name": "UPDATED_AT", - "description": "Sorts negotiable quotes by the dates they were last modified.", + "name": "CLOSED", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "UPDATED_BY_SYSTEM", + "description": "", "isDeprecated": false, "deprecationReason": null } @@ -58263,45 +51817,43 @@ "possibleTypes": null }, { - "kind": "INPUT_OBJECT", - "name": "NegotiableQuoteCommentInput", - "description": "Contains the commend provided by the buyer.", - "fields": null, - "inputFields": [ + "kind": "OBJECT", + "name": "RequestNegotiableQuoteOutput", + "description": "Contains the `NegotiableQuote` object generated when a buyer requests a negotiable quote.", + "fields": [ { - "name": "comment", - "description": "The comment provided by the buyer.", + "name": "quote", + "description": "Details about the negotiable quote.", + "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "OBJECT", + "name": "NegotiableQuote", + "ofType": null }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null } ], - "interfaces": null, + "inputFields": null, + "interfaces": [], "enumValues": null, "possibleTypes": null }, { - "kind": "OBJECT", - "name": "NegotiableQuoteComment", - "description": "Contains a single plain text comment from either the buyer or seller.", + "kind": "INTERFACE", + "name": "NegotiableQuoteAddressInterface", + "description": "", "fields": [ { - "name": "author", - "description": "The first and last name of the commenter.", + "name": "city", + "description": "The company's city or town.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "NegotiableQuoteUser", + "kind": "SCALAR", + "name": "String", "ofType": null } }, @@ -58309,15 +51861,27 @@ "deprecationReason": null }, { - "name": "created_at", - "description": "Timestamp indicating when the comment was created.", + "name": "company", + "description": "The company name associated with the shipping/billing address.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "country", + "description": "The company's country.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "NegotiableQuoteAddressCountry", "ofType": null } }, @@ -58325,15 +51889,15 @@ "deprecationReason": null }, { - "name": "creator_type", - "description": "Indicates whether a buyer or seller commented.", + "name": "firstname", + "description": "The first name of the company user.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "ENUM", - "name": "NegotiableQuoteCommentCreatorType", + "kind": "SCALAR", + "name": "String", "ofType": null } }, @@ -58341,8 +51905,8 @@ "deprecationReason": null }, { - "name": "text", - "description": "The plain text comment.", + "name": "lastname", + "description": "The last name of the company user.", "args": [], "type": { "kind": "NON_NULL", @@ -58357,65 +51921,140 @@ "deprecationReason": null }, { - "name": "uid", - "description": "The unique ID of a `NegotiableQuoteComment` object.", + "name": "postcode", + "description": "The company's ZIP or postal code.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "region", + "description": "An object containing the region name, region code, and region ID.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "NegotiableQuoteAddressRegion", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "street", + "description": "An array of strings that define the street number and name.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } } }, "isDeprecated": false, "deprecationReason": null + }, + { + "name": "telephone", + "description": "The customer's telephone number.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, "interfaces": [], "enumValues": null, - "possibleTypes": null + "possibleTypes": [ + { + "kind": "OBJECT", + "name": "NegotiableQuoteShippingAddress", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "NegotiableQuoteBillingAddress", + "ofType": null + } + ] }, { - "kind": "ENUM", - "name": "NegotiableQuoteCommentCreatorType", - "description": "", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ + "kind": "OBJECT", + "name": "NegotiableQuoteAddressRegion", + "description": "Defines the company's state or province.", + "fields": [ { - "name": "BUYER", - "description": "", + "name": "code", + "description": "The address region code.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "SELLER", - "description": "", + "name": "label", + "description": "The display name of the region.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "region_id", + "description": "The unique ID for a pre-defined region.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null } ], + "inputFields": null, + "interfaces": [], + "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", - "name": "NegotiableQuote", - "description": "Contains details about a negotiable quote.", + "name": "NegotiableQuoteAddressCountry", + "description": "Defines the company's country.", "fields": [ { - "name": "available_payment_methods", - "description": "An array of payment methods that can be applied to the negotiable quote.", + "name": "code", + "description": "The address country code.", "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "AvailablePaymentMethod", + "kind": "SCALAR", + "name": "String", "ofType": null } }, @@ -58423,43 +52062,42 @@ "deprecationReason": null }, { - "name": "billing_address", - "description": "The billing address applied to the negotiable quote.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "NegotiableQuoteBillingAddress", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "buyer", - "description": "The first and last name of the buyer.", + "name": "label", + "description": "The display name of the region.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "NegotiableQuoteUser", + "kind": "SCALAR", + "name": "String", "ofType": null } }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "NegotiableQuoteShippingAddress", + "description": "", + "fields": [ { - "name": "comments", - "description": "A list of comments made by the buyer and seller.", + "name": "available_shipping_methods", + "description": "An array of shipping methods available to the buyer.", "args": [], "type": { "kind": "LIST", "name": null, "ofType": { "kind": "OBJECT", - "name": "NegotiableQuoteComment", + "name": "AvailableShippingMethod", "ofType": null } }, @@ -58467,20 +52105,24 @@ "deprecationReason": null }, { - "name": "created_at", - "description": "Timestamp indicating when the negotiable quote was created.", + "name": "city", + "description": "The company's city or town.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "email", - "description": "The email address of the company user.", + "name": "company", + "description": "The company name associated with the shipping/billing address.", "args": [], "type": { "kind": "SCALAR", @@ -58491,15 +52133,15 @@ "deprecationReason": null }, { - "name": "history", - "description": "A list of status and price changes for the negotiable quote.", + "name": "country", + "description": "The company's country.", "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", - "name": "NegotiableQuoteHistoryEntry", + "name": "NegotiableQuoteAddressCountry", "ofType": null } }, @@ -58507,15 +52149,15 @@ "deprecationReason": null }, { - "name": "is_virtual", - "description": "Indicates whether the negotiable quote contains only virtual products.", + "name": "firstname", + "description": "The first name of the company user.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "Boolean", + "name": "String", "ofType": null } }, @@ -58523,15 +52165,15 @@ "deprecationReason": null }, { - "name": "items", - "description": "The list of items in the negotiable quote.", + "name": "lastname", + "description": "The last name of the company user.", "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "INTERFACE", - "name": "CartItemInterface", + "kind": "SCALAR", + "name": "String", "ofType": null } }, @@ -58539,48 +52181,44 @@ "deprecationReason": null }, { - "name": "name", - "description": "The title assigned to the negotiable quote.", + "name": "postcode", + "description": "The company's ZIP or postal code.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "prices", - "description": "A set of subtotals and totals applied to the negotiable quote.", + "name": "region", + "description": "An object containing the region name, region code, and region ID.", "args": [], "type": { "kind": "OBJECT", - "name": "CartPrices", + "name": "NegotiableQuoteAddressRegion", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "selected_payment_method", - "description": "The payment method that was applied to the negotiable quote.", + "name": "selected_shipping_method", + "description": "The selected shipping method.", "args": [], "type": { "kind": "OBJECT", - "name": "SelectedPaymentMethod", + "name": "SelectedShippingMethod", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "shipping_addresses", - "description": "A list of shipping addresses applied to the negotiable quote.", + "name": "street", + "description": "An array of strings that define the street number and name.", "args": [], "type": { "kind": "NON_NULL", @@ -58589,8 +52227,8 @@ "kind": "LIST", "name": null, "ofType": { - "kind": "OBJECT", - "name": "NegotiableQuoteShippingAddress", + "kind": "SCALAR", + "name": "String", "ofType": null } } @@ -58599,15 +52237,44 @@ "deprecationReason": null }, { - "name": "status", - "description": "The status of the negotiable quote.", + "name": "telephone", + "description": "The customer's telephone number.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "NegotiableQuoteAddressInterface", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "NegotiableQuoteBillingAddress", + "description": "", + "fields": [ + { + "name": "city", + "description": "The company's city or town.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "ENUM", - "name": "NegotiableQuoteStatus", + "kind": "SCALAR", + "name": "String", "ofType": null } }, @@ -58615,15 +52282,43 @@ "deprecationReason": null }, { - "name": "total_quantity", - "description": "The total number of items in the negotiable quote.", + "name": "company", + "description": "The company name associated with the shipping/billing address.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "country", + "description": "The company's country.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "NegotiableQuoteAddressCountry", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "firstname", + "description": "The first name of the company user.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "Float", + "name": "String", "ofType": null } }, @@ -58631,15 +52326,15 @@ "deprecationReason": null }, { - "name": "uid", - "description": "The unique ID of a `NegotiableQuote` object.", + "name": "lastname", + "description": "The last name of the company user.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "ID", + "name": "String", "ofType": null } }, @@ -58647,8 +52342,8 @@ "deprecationReason": null }, { - "name": "updated_at", - "description": "Timestamp indicating when the negotiable quote was updated.", + "name": "postcode", + "description": "The company's ZIP or postal code.", "args": [], "type": { "kind": "SCALAR", @@ -58657,118 +52352,78 @@ }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "NegotiableQuoteStatus", - "description": "", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "SUBMITTED", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "PENDING", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "UPDATED", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "OPEN", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ORDERED", - "description": "", - "isDeprecated": false, - "deprecationReason": null }, { - "name": "CLOSED", - "description": "", + "name": "region", + "description": "An object containing the region name, region code, and region ID.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "NegotiableQuoteAddressRegion", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "DECLINED", - "description": "", + "name": "street", + "description": "An array of strings that define the street number and name.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "EXPIRED", - "description": "", + "name": "telephone", + "description": "The customer's telephone number.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null } ], - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "NegotiableQuoteFilterInput", - "description": "Defines a filter to limit the negotiable quotes to return.", - "fields": null, - "inputFields": [ - { - "name": "ids", - "description": "Filter by the ID of one or more negotiable quotes.", - "type": { - "kind": "INPUT_OBJECT", - "name": "FilterEqualTypeInput", - "ofType": null - }, - "defaultValue": null - }, + "inputFields": null, + "interfaces": [ { - "name": "name", - "description": "Filter by the negotiable quote name.", - "type": { - "kind": "INPUT_OBJECT", - "name": "FilterMatchTypeInput", - "ofType": null - }, - "defaultValue": null + "kind": "INTERFACE", + "name": "NegotiableQuoteAddressInterface", + "ofType": null } ], - "interfaces": null, "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", - "name": "NegotiableQuoteHistoryEntry", - "description": "Contains details about a change for a negotiable quote.", + "name": "NegotiableQuoteUser", + "description": "A limited view of a Buyer or Seller in the negotiable quote process.", "fields": [ { - "name": "author", - "description": "The person who made a change in the status of the negotiable quote.", + "name": "firstname", + "description": "The first name of the buyer or seller making a change.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "NegotiableQuoteUser", + "kind": "SCALAR", + "name": "String", "ofType": null } }, @@ -58776,55 +52431,108 @@ "deprecationReason": null }, { - "name": "change_type", - "description": "An enum that describes the why the entry in the negotiable quote history changed status.", + "name": "lastname", + "description": "The buyer's or seller's last name.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "ENUM", - "name": "NegotiableQuoteHistoryEntryChangeType", + "kind": "SCALAR", + "name": "String", "ofType": null } }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INTERFACE", + "name": "NegotiableQuoteUidNonFatalResultInterface", + "description": "", + "fields": [ { - "name": "changes", - "description": "The set of changes in the negotiable quote.", + "name": "quote_uid", + "description": "The unique ID of a `NegotiableQuote` object.", "args": [], "type": { - "kind": "OBJECT", - "name": "NegotiableQuoteHistoryChanges", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": [ { - "name": "created_at", - "description": "Timestamp indicating when the negotiable quote entry was created.", + "kind": "OBJECT", + "name": "NegotiableQuoteUidOperationSuccess", + "ofType": null + } + ] + }, + { + "kind": "OBJECT", + "name": "NegotiableQuoteUidOperationSuccess", + "description": "Contains details about a successful operation on a negotiable quote.", + "fields": [ + { + "name": "quote_uid", + "description": "The unique ID of a `NegotiableQuote` object.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [ { - "name": "uid", - "description": "The unique ID of a `NegotiableQuoteHistoryEntry` object.", + "kind": "INTERFACE", + "name": "NegotiableQuoteUidNonFatalResultInterface", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "NegotiableQuoteInvalidStateError", + "description": "An error indicating that an operation was attempted on a negotiable quote in an invalid state.", + "fields": [ + { + "name": "message", + "description": "The returned error message.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "ID", + "name": "String", "ofType": null } }, @@ -58833,82 +52541,88 @@ } ], "inputFields": null, - "interfaces": [], + "interfaces": [ + { + "kind": "INTERFACE", + "name": "ErrorInterface", + "ofType": null + } + ], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", - "name": "NegotiableQuoteHistoryChanges", - "description": "Contains a list of changes to a negotiable quote.", + "name": "ItemNote", + "description": "The note object for quote line item.", "fields": [ { - "name": "comment_added", - "description": "The comment provided with a change in the negotiable quote history.", + "name": "created_at", + "description": "Timestamp that reflects note creation date.", "args": [], "type": { - "kind": "OBJECT", - "name": "NegotiableQuoteHistoryCommentChange", + "kind": "SCALAR", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "custom_changes", - "description": "Lists log entries added by third-party extensions.", + "name": "creator_id", + "description": "ID of the user who submitted a note.", "args": [], "type": { - "kind": "OBJECT", - "name": "NegotiableQuoteCustomLogChange", + "kind": "SCALAR", + "name": "Int", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "expiration", - "description": "The expiration date of the negotiable quote before and after a change in the quote history.", + "name": "creator_type", + "description": "Type of teh user who submitted a note.", "args": [], "type": { - "kind": "OBJECT", - "name": "NegotiableQuoteHistoryExpirationChange", + "kind": "SCALAR", + "name": "Int", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "products_removed", - "description": "Lists products that were removed as a result of a change in the quote history.", + "name": "negotiable_quote_item_uid", + "description": "The unique ID of a `CartItemInterface` object.", "args": [], "type": { - "kind": "OBJECT", - "name": "NegotiableQuoteHistoryProductsRemovedChange", + "kind": "SCALAR", + "name": "ID", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "statuses", - "description": "The status before and after a change in the negotiable quote history.", + "name": "note", + "description": "Note text.", "args": [], "type": { - "kind": "OBJECT", - "name": "NegotiableQuoteHistoryStatusesChange", + "kind": "SCALAR", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "total", - "description": "The total amount of the negotiable quote before and after a change in the quote history.", + "name": "note_uid", + "description": "The unique ID of a `ItemNote` object.", "args": [], "type": { - "kind": "OBJECT", - "name": "NegotiableQuoteHistoryTotalChange", + "kind": "SCALAR", + "name": "ID", "ofType": null }, "isDeprecated": false, @@ -58922,33 +52636,41 @@ }, { "kind": "OBJECT", - "name": "NegotiableQuoteHistoryStatusChange", - "description": "Lists a new status change applied to a negotiable quote and the previous status.", + "name": "CloseNegotiableQuoteOperationFailure", + "description": "Contains details about a failed close operation on a negotiable quote.", "fields": [ { - "name": "new_status", - "description": "The updated status.", + "name": "errors", + "description": "An array of errors encountered while attempting close the negotiable quote.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "ENUM", - "name": "NegotiableQuoteStatus", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "UNION", + "name": "CloseNegotiableQuoteError", + "ofType": null + } } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "old_status", - "description": "The previous status. The value will be null for the first history entry in a negotiable quote.", + "name": "quote_uid", + "description": "The unique ID of a `NegotiableQuote` object.", "args": [], "type": { - "kind": "ENUM", - "name": "NegotiableQuoteStatus", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null @@ -58960,14 +52682,14 @@ "possibleTypes": null }, { - "kind": "OBJECT", - "name": "NegotiableQuoteHistoryStatusesChange", - "description": "Contains a list of status changes that occurred for the negotiable quote.", - "fields": [ + "kind": "INPUT_OBJECT", + "name": "DeleteNegotiableQuotesInput", + "description": "", + "fields": null, + "inputFields": [ { - "name": "changes", - "description": "A list of status changes.", - "args": [], + "name": "quote_uids", + "description": "A list of unique IDs for `NegotiableQuote` objects to delete.", "type": { "kind": "NON_NULL", "name": null, @@ -58975,108 +52697,56 @@ "kind": "LIST", "name": null, "ofType": { - "kind": "OBJECT", - "name": "NegotiableQuoteHistoryStatusChange", + "kind": "SCALAR", + "name": "ID", "ofType": null } } }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null } ], - "inputFields": null, - "interfaces": [], + "interfaces": null, "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", - "name": "NegotiableQuoteHistoryCommentChange", - "description": "Contains a comment submitted by a seller or buyer.", + "name": "DeleteNegotiableQuoteOperationFailure", + "description": "Contains details about a failed delete operation on a negotiable quote.", "fields": [ { - "name": "comment", - "description": "A plain text comment submitted by a seller or buyer.", + "name": "errors", + "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "UNION", + "name": "DeleteNegotiableQuoteError", + "ofType": null + } } }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "NegotiableQuoteHistoryTotalChange", - "description": "Contains a new price and the previous price.", - "fields": [ - { - "name": "new_price", - "description": "The total price as a result of the change.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Money", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "old_price", - "description": "The previous total price on the negotiable quote.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Money", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "NegotiableQuoteHistoryExpirationChange", - "description": "Contains a new expiration date and the previous date.", - "fields": [ - { - "name": "new_expiration", - "description": "The expiration date after the change. The value will be 'null' if not set.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null }, { - "name": "old_expiration", - "description": "The previous expiration date. The value will be 'null' if not previously set.", + "name": "quote_uid", + "description": "The unique ID of a `NegotiableQuote` object.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null @@ -59088,146 +52758,91 @@ "possibleTypes": null }, { - "kind": "OBJECT", - "name": "NegotiableQuoteHistoryProductsRemovedChange", - "description": "Contains lists of products that have been removed from the catalog and negotiable quote.", - "fields": [ + "kind": "INPUT_OBJECT", + "name": "SetNegotiableQuotePaymentMethodInput", + "description": "Defines the payment method of the specified negotiable quote.", + "fields": null, + "inputFields": [ { - "name": "products_removed_from_catalog", - "description": "A list of product IDs the seller removed from the catalog.", - "args": [], + "name": "payment_method", + "description": "The payment method to be assigned to the negotiable quote.", "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "ID", + "kind": "INPUT_OBJECT", + "name": "NegotiableQuotePaymentMethodInput", "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "products_removed_from_quote", - "description": "A list of products removed from the negotiable quote by either the buyer or the seller.", - "args": [], + "name": "quote_uid", + "description": "The unique ID of a `NegotiableQuote` object.", "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "INTERFACE", - "name": "ProductInterface", + "kind": "SCALAR", + "name": "ID", "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null } ], - "inputFields": null, - "interfaces": [], + "interfaces": null, "enumValues": null, "possibleTypes": null }, { - "kind": "OBJECT", - "name": "NegotiableQuoteCustomLogChange", - "description": "Contains custom log entries added by third-party extensions.", - "fields": [ + "kind": "INPUT_OBJECT", + "name": "DuplicateNegotiableQuoteInput", + "description": "Identifies a quote to be duplicated", + "fields": null, + "inputFields": [ { - "name": "new_value", - "description": "The new entry content.", - "args": [], + "name": "duplicated_quote_uid", + "description": "ID for the newly duplicated quote.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "ID", "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "old_value", - "description": "The previous entry in the custom log.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "title", - "description": "The title of the custom log entry.", - "args": [], + "name": "quote_uid", + "description": "ID of the quote to be duplicated.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "ID", "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null } ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "NegotiableQuoteHistoryEntryChangeType", - "description": "", - "fields": null, - "inputFields": null, "interfaces": null, - "enumValues": [ - { - "name": "CREATED", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "UPDATED", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "CLOSED", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "UPDATED_BY_SYSTEM", - "description": "", - "isDeprecated": false, - "deprecationReason": null - } - ], + "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", - "name": "RequestNegotiableQuoteOutput", - "description": "Contains the `NegotiableQuote` object generated when a buyer requests a negotiable quote.", + "name": "DuplicateNegotiableQuoteOutput", + "description": "Contains the newly created negotiable quote.", "fields": [ { "name": "quote", - "description": "Details about the negotiable quote.", + "description": "Negotiable Quote resulting from duplication operation.", "args": [], "type": { "kind": "OBJECT", @@ -59244,20 +52859,20 @@ "possibleTypes": null }, { - "kind": "INTERFACE", - "name": "NegotiableQuoteAddressInterface", - "description": "", + "kind": "OBJECT", + "name": "NegotiableQuoteTemplate", + "description": "Contains details about a negotiable quote template.", "fields": [ { - "name": "city", - "description": "The company's city or town.", + "name": "buyer", + "description": "The first and last name of the buyer.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "NegotiableQuoteUser", "ofType": null } }, @@ -59265,27 +52880,47 @@ "deprecationReason": null }, { - "name": "company", - "description": "The company name associated with the shipping/billing address.", + "name": "comments", + "description": "A list of comments made by the buyer and seller.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "NegotiableQuoteComment", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "country", - "description": "The company's country.", + "name": "expiration_date", + "description": "The expiration period of the negotiable quote template.", "args": [], "type": { "kind": "NON_NULL", "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "history", + "description": "A list of status and price changes for the negotiable quote template.", + "args": [], + "type": { + "kind": "LIST", + "name": null, "ofType": { "kind": "OBJECT", - "name": "NegotiableQuoteAddressCountry", + "name": "NegotiableQuoteHistoryEntry", "ofType": null } }, @@ -59293,15 +52928,15 @@ "deprecationReason": null }, { - "name": "firstname", - "description": "The first name of the company user.", + "name": "is_min_max_qty_used", + "description": "Indicates whether the minimum and maximum quantity settings are used.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "Boolean", "ofType": null } }, @@ -59309,15 +52944,15 @@ "deprecationReason": null }, { - "name": "lastname", - "description": "The last name of the company user.", + "name": "is_virtual", + "description": "Indicates whether the negotiable quote template contains only virtual products.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "Boolean", "ofType": null } }, @@ -59325,133 +52960,120 @@ "deprecationReason": null }, { - "name": "postcode", - "description": "The company's ZIP or postal code.", + "name": "items", + "description": "The list of items in the negotiable quote template.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "INTERFACE", + "name": "CartItemInterface", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "region", - "description": "An object containing the region name, region code, and region ID.", + "name": "max_order_commitment", + "description": "Commitment for maximum orders", "args": [], "type": { - "kind": "OBJECT", - "name": "NegotiableQuoteAddressRegion", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "street", - "description": "An array of strings that define the street number and name.", + "name": "min_order_commitment", + "description": "Commitment for minimum orders", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "SCALAR", + "name": "Int", + "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "telephone", - "description": "The customer's telephone number.", + "name": "name", + "description": "The title assigned to the negotiable quote template.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "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": "NegotiableQuoteShippingAddress", - "ofType": null }, { - "kind": "OBJECT", - "name": "NegotiableQuoteBillingAddress", - "ofType": null - } - ] - }, - { - "kind": "OBJECT", - "name": "NegotiableQuoteAddressRegion", - "description": "Defines the company's state or province.", - "fields": [ - { - "name": "code", - "description": "The address region code.", + "name": "notifications", + "description": "A list of notifications for the negotiable quote template.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "label", - "description": "The display name of the region.", + "name": "prices", + "description": "A set of subtotals and totals applied to the negotiable quote template.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "CartPrices", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "region_id", - "description": "The unique ID for a pre-defined region.", + "name": "shipping_addresses", + "description": "A list of shipping addresses applied to the negotiable quote template.", "args": [], "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "NegotiableQuoteShippingAddress", + "ofType": null + } + } }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "NegotiableQuoteAddressCountry", - "description": "Defines the company's country.", - "fields": [ + }, { - "name": "code", - "description": "The address country code.", + "name": "status", + "description": "The status of the negotiable quote template.", "args": [], "type": { "kind": "NON_NULL", @@ -59466,15 +53088,31 @@ "deprecationReason": null }, { - "name": "label", - "description": "The display name of the region.", + "name": "template_id", + "description": "The unique ID of a `NegotiableQuoteTemplate` object.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "total_quantity", + "description": "The total number of items in the negotiable quote template.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Float", "ofType": null } }, @@ -59489,19 +53127,19 @@ }, { "kind": "OBJECT", - "name": "NegotiableQuoteShippingAddress", - "description": "", + "name": "NegotiableQuoteTemplateGridItem", + "description": "Contains data for a negotiable quote template in a grid.", "fields": [ { - "name": "available_shipping_methods", - "description": "An array of shipping methods available to the buyer.", + "name": "activated_at", + "description": "The date and time the negotiable quote template was activated.", "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "AvailableShippingMethod", + "kind": "SCALAR", + "name": "String", "ofType": null } }, @@ -59509,8 +53147,8 @@ "deprecationReason": null }, { - "name": "city", - "description": "The company's city or town.", + "name": "company_name", + "description": "Company name the quote template is assigned to", "args": [], "type": { "kind": "NON_NULL", @@ -59525,27 +53163,15 @@ "deprecationReason": null }, { - "name": "company", - "description": "The company name associated with the shipping/billing address.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "country", - "description": "The company's country.", + "name": "expiration_date", + "description": "The expiration period of the negotiable quote template.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "NegotiableQuoteAddressCountry", + "kind": "SCALAR", + "name": "String", "ofType": null } }, @@ -59553,15 +53179,15 @@ "deprecationReason": null }, { - "name": "firstname", - "description": "The first name of the company user.", + "name": "is_min_max_qty_used", + "description": "Indicates whether the minimum and maximum quantity settings are used.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "Boolean", "ofType": null } }, @@ -59569,8 +53195,8 @@ "deprecationReason": null }, { - "name": "lastname", - "description": "The last name of the company user.", + "name": "last_shared_at", + "description": "The date and time the negotiable quote template was last shared.", "args": [], "type": { "kind": "NON_NULL", @@ -59585,93 +53211,56 @@ "deprecationReason": null }, { - "name": "postcode", - "description": "The company's ZIP or postal code.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "region", - "description": "An object containing the region name, region code, and region ID.", + "name": "max_order_commitment", + "description": "Commitment for maximum orders", "args": [], "type": { - "kind": "OBJECT", - "name": "NegotiableQuoteAddressRegion", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "selected_shipping_method", - "description": "The selected shipping method.", + "name": "min_negotiated_grand_total", + "description": "The minimum negotiated grand total of the negotiable quote template.", "args": [], "type": { - "kind": "OBJECT", - "name": "SelectedShippingMethod", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "street", - "description": "An array of strings that define the street number and name.", + "name": "min_order_commitment", + "description": "Commitment for minimum orders", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "SCALAR", + "name": "Int", + "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "telephone", - "description": "The customer's telephone number.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "NegotiableQuoteAddressInterface", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "NegotiableQuoteBillingAddress", - "description": "", - "fields": [ - { - "name": "city", - "description": "The company's city or town.", + "name": "name", + "description": "The title assigned to the negotiable quote template.", "args": [], "type": { "kind": "NON_NULL", @@ -59686,27 +53275,15 @@ "deprecationReason": null }, { - "name": "company", - "description": "The company name associated with the shipping/billing address.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "country", - "description": "The company's country.", + "name": "orders_placed", + "description": "The number of orders placed for the negotiable quote template.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "NegotiableQuoteAddressCountry", + "kind": "SCALAR", + "name": "Int", "ofType": null } }, @@ -59714,8 +53291,8 @@ "deprecationReason": null }, { - "name": "firstname", - "description": "The first name of the company user.", + "name": "sales_rep_name", + "description": "The first and last name of the sales representative.", "args": [], "type": { "kind": "NON_NULL", @@ -59730,8 +53307,8 @@ "deprecationReason": null }, { - "name": "lastname", - "description": "The last name of the company user.", + "name": "state", + "description": "State of the negotiable quote template.", "args": [], "type": { "kind": "NON_NULL", @@ -59746,131 +53323,122 @@ "deprecationReason": null }, { - "name": "postcode", - "description": "The company's ZIP or postal code.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "region", - "description": "An object containing the region name, region code, and region ID.", + "name": "status", + "description": "The status of the negotiable quote template.", "args": [], "type": { - "kind": "OBJECT", - "name": "NegotiableQuoteAddressRegion", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "street", - "description": "An array of strings that define the street number and name.", + "name": "submitted_by", + "description": "The first and last name of the buyer.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "telephone", - "description": "The customer's telephone number.", + "name": "template_id", + "description": "The unique ID of a `NegotiableQuoteTemplate` object.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "NegotiableQuoteAddressInterface", - "ofType": null - } - ], + "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", - "name": "NegotiableQuoteUser", - "description": "A limited view of a Buyer or Seller in the negotiable quote process.", + "name": "NegotiableQuoteTemplatesOutput", + "description": "Contains a list of negotiable templates that match the specified filter.", "fields": [ { - "name": "firstname", - "description": "The first name of the buyer or seller making a change.", + "name": "items", + "description": "A list of negotiable quote templates", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "NegotiableQuoteTemplateGridItem", + "ofType": null + } } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "lastname", - "description": "The buyer's or seller's last name.", + "name": "page_info", + "description": "Contains pagination metadata", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "SearchResultPageInfo", "ofType": null } }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INTERFACE", - "name": "NegotiableQuoteUidNonFatalResultInterface", - "description": "", - "fields": [ + }, { - "name": "quote_uid", - "description": "The unique ID of a `NegotiableQuote` object.", + "name": "sort_fields", + "description": "Contains the default sort field and all available sort fields.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "SortFields", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "total_count", + "description": "The number of negotiable quote templates returned", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "ID", + "name": "Int", "ofType": null } }, @@ -59881,62 +53449,46 @@ "inputFields": null, "interfaces": [], "enumValues": null, - "possibleTypes": [ - { - "kind": "OBJECT", - "name": "NegotiableQuoteUidOperationSuccess", - "ofType": null - } - ] + "possibleTypes": null }, { "kind": "OBJECT", - "name": "NegotiableQuoteUidOperationSuccess", - "description": "Contains details about a successful operation on a negotiable quote.", + "name": "UpdateNegotiableQuoteTemplateItemsQuantityOutput", + "description": "Contains the updated negotiable quote template.", "fields": [ { - "name": "quote_uid", - "description": "The unique ID of a `NegotiableQuote` object.", + "name": "quote_template", + "description": "The updated negotiable quote template.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } + "kind": "OBJECT", + "name": "NegotiableQuoteTemplate", + "ofType": null }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "NegotiableQuoteUidNonFatalResultInterface", - "ofType": null - } - ], + "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", - "name": "NegotiableQuoteInvalidStateError", - "description": "An error indicating that an operation was attempted on a negotiable quote in an invalid state.", + "name": "GenerateNegotiableQuoteFromTemplateOutput", + "description": "Contains the generated negotiable quote id.", "fields": [ { - "name": "message", - "description": "The returned error message.", + "name": "negotiable_quote_uid", + "description": "The unique ID of a generated `NegotiableQuote` object.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "ID", "ofType": null } }, @@ -59945,24 +53497,18 @@ } ], "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "ErrorInterface", - "ofType": null - } - ], + "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", - "name": "ItemNote", - "description": "The note object for quote line item.", + "name": "DeleteNegotiableQuoteTemplateOutput", + "description": "Contains details about a failed delete operation on a negotiable quote template.", "fields": [ { - "name": "created_at", - "description": "Timestamp that reflects note creation date.", + "name": "error_message", + "description": "A message that describes the error.", "args": [], "type": { "kind": "SCALAR", @@ -59973,138 +53519,113 @@ "deprecationReason": null }, { - "name": "creator_id", - "description": "ID of the user who submitted a note.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "creator_type", - "description": "Type of teh user who submitted a note.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "negotiable_quote_item_uid", - "description": "The unique ID of a `CartItemInterface` object.", + "name": "status", + "description": "Flag to mark whether the delete operation was successful.", "args": [], "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "NegotiableQuoteTemplateFilterInput", + "description": "Defines a filter to limit the negotiable quotes to return.", + "fields": null, + "inputFields": [ { - "name": "note", - "description": "Note text.", - "args": [], + "name": "state", + "description": "Filter by state of one or more negotiable quote templates.", "type": { - "kind": "SCALAR", - "name": "String", + "kind": "INPUT_OBJECT", + "name": "FilterEqualTypeInput", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "note_uid", - "description": "The unique ID of a `ItemNote` object.", - "args": [], + "name": "status", + "description": "Filter by status of one or more negotiable quote templates.", "type": { - "kind": "SCALAR", - "name": "ID", + "kind": "INPUT_OBJECT", + "name": "FilterEqualTypeInput", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null } ], - "inputFields": null, - "interfaces": [], + "interfaces": null, "enumValues": null, "possibleTypes": null }, { - "kind": "OBJECT", - "name": "CloseNegotiableQuoteOperationFailure", - "description": "Contains details about a failed close operation on a negotiable quote.", - "fields": [ + "kind": "INPUT_OBJECT", + "name": "NegotiableQuoteTemplateSortInput", + "description": "Defines the field to use to sort a list of negotiable quotes.", + "fields": null, + "inputFields": [ { - "name": "errors", - "description": "An array of errors encountered while attempting close the negotiable quote.", - "args": [], + "name": "sort_direction", + "description": "Whether to return results in ascending or descending order.", "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "UNION", - "name": "CloseNegotiableQuoteError", - "ofType": null - } + "kind": "ENUM", + "name": "SortEnum", + "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "quote_uid", - "description": "The unique ID of a `NegotiableQuote` object.", - "args": [], + "name": "sort_field", + "description": "The specified sort field.", "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "ID", + "kind": "ENUM", + "name": "NegotiableQuoteTemplateSortableField", "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null } ], - "inputFields": null, - "interfaces": [], + "interfaces": null, "enumValues": null, "possibleTypes": null }, { "kind": "INPUT_OBJECT", - "name": "DeleteNegotiableQuotesInput", - "description": "", + "name": "RequestNegotiableQuoteTemplateInput", + "description": "Defines properties of a negotiable quote template request.", "fields": null, "inputFields": [ { - "name": "quote_uids", - "description": "A list of unique IDs for `NegotiableQuote` objects to delete.", + "name": "cart_id", + "description": "The cart ID of the quote to create the new negotiable quote template from.", "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } + "kind": "SCALAR", + "name": "ID", + "ofType": null } }, "defaultValue": null @@ -60115,14 +53636,14 @@ "possibleTypes": null }, { - "kind": "OBJECT", - "name": "DeleteNegotiableQuoteOperationFailure", - "description": "Contains details about a failed delete operation on a negotiable quote.", - "fields": [ + "kind": "INPUT_OBJECT", + "name": "UpdateNegotiableQuoteTemplateQuantitiesInput", + "description": "Specifies the items to update.", + "fields": null, + "inputFields": [ { - "name": "errors", - "description": null, - "args": [], + "name": "items", + "description": "An array of items to update.", "type": { "kind": "NON_NULL", "name": null, @@ -60130,19 +53651,17 @@ "kind": "LIST", "name": null, "ofType": { - "kind": "UNION", - "name": "DeleteNegotiableQuoteError", + "kind": "INPUT_OBJECT", + "name": "NegotiableQuoteTemplateItemQuantityInput", "ofType": null } } }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "quote_uid", - "description": "The unique ID of a `NegotiableQuote` object.", - "args": [], + "name": "template_id", + "description": "The unique ID of a `NegotiableQuoteTemplaate` object.", "type": { "kind": "NON_NULL", "name": null, @@ -60152,44 +53671,62 @@ "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null } ], - "inputFields": null, - "interfaces": [], + "interfaces": null, "enumValues": null, "possibleTypes": null }, { "kind": "INPUT_OBJECT", - "name": "SetNegotiableQuotePaymentMethodInput", - "description": "Defines the payment method of the specified negotiable quote.", + "name": "NegotiableQuoteTemplateItemQuantityInput", + "description": "Specifies the updated quantity of an item.", "fields": null, "inputFields": [ { - "name": "payment_method", - "description": "The payment method to be assigned to the negotiable quote.", + "name": "item_id", + "description": "The unique ID of a `CartItemInterface` object.", "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "INPUT_OBJECT", - "name": "NegotiableQuotePaymentMethodInput", + "kind": "SCALAR", + "name": "ID", "ofType": null } }, "defaultValue": null }, { - "name": "quote_uid", - "description": "The unique ID of a `NegotiableQuote` object.", + "name": "max_qty", + "description": "The new max quantity of the negotiable quote template item. Only used if is_min_max_qty_used is true on the template.", + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "min_qty", + "description": "The new min quantity of the negotiable quote template item. Only used if is_min_max_qty_used is true on the template.", + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "quantity", + "description": "The new quantity of the negotiable quote item.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "ID", + "name": "Float", "ofType": null } }, @@ -60201,344 +53738,277 @@ "possibleTypes": null }, { - "kind": "OBJECT", - "name": "CompanyCreditHistory", - "description": "Contains details about prior company credit operations.", - "fields": [ + "kind": "INPUT_OBJECT", + "name": "SetNegotiableQuoteTemplateShippingAddressInput", + "description": "Defines the shipping address to assign to the negotiable quote template.", + "fields": null, + "inputFields": [ { - "name": "items", - "description": "An array of company credit operations.", - "args": [], + "name": "shipping_address", + "description": "A shipping adadress to apply to the negotiable quote template.", "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "CompanyCreditOperation", - "ofType": null - } + "kind": "INPUT_OBJECT", + "name": "NegotiableQuoteTemplateShippingAddressInput", + "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "page_info", - "description": "Metadata for pagination rendering.", - "args": [], + "name": "template_id", + "description": "The unique ID of a `NegotiableQuote` object.", "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "SearchResultPageInfo", + "kind": "SCALAR", + "name": "ID", "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "NegotiableQuoteTemplateShippingAddressInput", + "description": "Defines shipping addresses for the negotiable quote template.", + "fields": null, + "inputFields": [ + { + "name": "address", + "description": "A shipping address.", + "type": { + "kind": "INPUT_OBJECT", + "name": "NegotiableQuoteAddressInput", + "ofType": null + }, + "defaultValue": null }, { - "name": "total_count", - "description": "The number of the company credit operations matching the specified filter.", - "args": [], + "name": "customer_address_uid", + "description": "An ID from the company user's address book that uniquely identifies the address to be used for shipping.", "type": { "kind": "SCALAR", - "name": "Int", + "name": "ID", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null + }, + { + "name": "customer_notes", + "description": "Text provided by the company user.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null } ], - "inputFields": null, - "interfaces": [], + "interfaces": null, "enumValues": null, "possibleTypes": null }, { - "kind": "OBJECT", - "name": "CompanyCreditOperation", - "description": "Contains details about a single company credit operation.", - "fields": [ + "kind": "INPUT_OBJECT", + "name": "SubmitNegotiableQuoteTemplateForReviewInput", + "description": "Specifies the quote template properties to update.", + "fields": null, + "inputFields": [ { - "name": "amount", - "description": "The amount of the company credit operation.", - "args": [], + "name": "comment", + "description": "A comment for the seller to review.", "type": { - "kind": "OBJECT", - "name": "Money", + "kind": "SCALAR", + "name": "String", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "balance", - "description": "The credit balance as a result of the operation.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "CompanyCredit", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "custom_reference_number", - "description": "The purchase order number associated with the company credit operation.", - "args": [], + "name": "max_order_commitment", + "description": "Commitment for maximum orders", "type": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "date", - "description": "The date the operation occurred.", - "args": [], + "name": "min_order_commitment", + "description": "Commitment for minimum orders", "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "SCALAR", + "name": "Int", + "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "type", - "description": "The type of the company credit operation.", - "args": [], + "name": "name", + "description": "The title assigned to the negotiable quote template.", "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "CompanyCreditOperationType", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "updated_by", - "description": "The company user that submitted the company credit operation.", - "args": [], + "name": "template_id", + "description": "The unique ID of a `NegotiableQuoteTemplate` object.", "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "CompanyCreditOperationUser", + "kind": "SCALAR", + "name": "ID", "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null } ], - "inputFields": null, - "interfaces": [], + "interfaces": null, "enumValues": null, "possibleTypes": null }, { - "kind": "OBJECT", - "name": "CompanyCreditOperationUser", - "description": "Defines the administrator or company user that submitted a company credit operation.", - "fields": [ + "kind": "INPUT_OBJECT", + "name": "AcceptNegotiableQuoteTemplateInput", + "description": "Specifies the quote template id to accept quote template.", + "fields": null, + "inputFields": [ { - "name": "name", - "description": "The name of the company user submitting the company credit operation.", - "args": [], + "name": "template_id", + "description": "The unique ID of a `NegotiableQuoteTemplate` object.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "ID", "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null - }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "OpenNegotiableQuoteTemplateInput", + "description": "Specifies the quote template id to open quote template.", + "fields": null, + "inputFields": [ { - "name": "type", - "description": "The type of the company user submitting the company credit operation.", - "args": [], + "name": "template_id", + "description": "The unique ID of a `NegotiableQuoteTemplate` object.", "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "ENUM", - "name": "CompanyCreditOperationUserType", + "kind": "SCALAR", + "name": "ID", "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null } ], - "inputFields": null, - "interfaces": [], + "interfaces": null, "enumValues": null, "possibleTypes": null }, { - "kind": "OBJECT", - "name": "CompanyCredit", - "description": "Contains company credit balances and limits.", - "fields": [ + "kind": "INPUT_OBJECT", + "name": "GenerateNegotiableQuoteFromTemplateInput", + "description": "Specifies the template id, from which to generate quote from.", + "fields": null, + "inputFields": [ { - "name": "available_credit", - "description": "The sum of the credit limit and the outstanding balance. If the company has exceeded the credit limit, the amount is as a negative value.", - "args": [], + "name": "template_id", + "description": "The unique ID of a `NegotiableQuoteTemplate` object.", "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "Money", + "kind": "SCALAR", + "name": "ID", "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null - }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "RemoveNegotiableQuoteTemplateItemsInput", + "description": "Defines the items to remove from the specified negotiable quote.", + "fields": null, + "inputFields": [ { - "name": "credit_limit", - "description": "The amount of credit extended to the company.", - "args": [], + "name": "item_uids", + "description": "An array of IDs indicating which items to remove from the negotiable quote.", "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "Money", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } } }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "outstanding_balance", - "description": "The amount reimbursed, less the total due from all orders placed using the Payment on Account payment method. The amount can be a positive or negative value.", - "args": [], + "name": "template_id", + "description": "The unique ID of a `NegotiableQuoteTemplate` object.", "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "Money", + "kind": "SCALAR", + "name": "ID", "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "CompanyCreditOperationType", - "description": "", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "ALLOCATION", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "UPDATE", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "PURCHASE", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "REIMBURSEMENT", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "REFUND", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "REVERT", - "description": "", - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null } ], - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "CompanyCreditOperationUserType", - "description": "", - "fields": null, - "inputFields": null, "interfaces": null, - "enumValues": [ - { - "name": "CUSTOMER", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ADMIN", - "description": "", - "isDeprecated": false, - "deprecationReason": null - } - ], + "enumValues": null, "possibleTypes": null }, { "kind": "INPUT_OBJECT", - "name": "CompanyCreditHistoryFilterInput", - "description": "Defines a filter for narrowing the results of a credit history search.", + "name": "CancelNegotiableQuoteTemplateInput", + "description": "Specifies the quote template id of the quote template to cancel", "fields": null, "inputFields": [ { - "name": "custom_reference_number", - "description": "The purchase order number associated with the company credit operation.", + "name": "cancellation_comment", + "description": "A comment to provide reason of cancellation.", "type": { "kind": "SCALAR", "name": "String", @@ -60547,22 +54017,41 @@ "defaultValue": null }, { - "name": "operation_type", - "description": "The type of the company credit operation.", + "name": "template_id", + "description": "The unique ID of a `NegotiableQuoteTemplate` object.", "type": { - "kind": "ENUM", - "name": "CompanyCreditOperationType", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } }, "defaultValue": null - }, + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "DeleteNegotiableQuoteTemplateInput", + "description": "Specifies the quote template id of the quote template to delete", + "fields": null, + "inputFields": [ { - "name": "updated_by", - "description": "The name of the person submitting the company credit operation.", + "name": "template_id", + "description": "The unique ID of a `NegotiableQuoteTemplate` object.", "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } }, "defaultValue": null } @@ -60571,6 +54060,29 @@ "enumValues": null, "possibleTypes": null }, + { + "kind": "ENUM", + "name": "NegotiableQuoteTemplateSortableField", + "description": "", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "TEMPLATE_ID", + "description": "Sorts negotiable quote templates by template id.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "LAST_SHARED_AT", + "description": "Sorts negotiable quote templates by the date they were last shared.", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, { "kind": "OBJECT", "name": "SubscribeEmailToNewsletterOutput", @@ -60713,56 +54225,25 @@ "deprecationReason": null }, { - "name": "order", - "description": "Updated customer order.", + "name": "errorV2", + "description": null, "args": [], "type": { "kind": "OBJECT", - "name": "CustomerOrder", + "name": "CancelOrderError", "ofType": null }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "DynamicBlock", - "description": "Contains a single dynamic block.", - "fields": [ - { - "name": "content", - "description": "The renderable HTML code of the dynamic block.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "ComplexTextValue", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null }, { - "name": "uid", - "description": "The unique ID of a `DynamicBlock` object.", + "name": "order", + "description": "Updated customer order.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } + "kind": "OBJECT", + "name": "CustomerOrder", + "ofType": null }, "isDeprecated": false, "deprecationReason": null @@ -60775,53 +54256,29 @@ }, { "kind": "OBJECT", - "name": "DynamicBlocks", - "description": "Contains an array of dynamic blocks.", + "name": "CancelOrderError", + "description": "", "fields": [ { - "name": "items", - "description": "An array containing individual dynamic blocks.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "DynamicBlock", - "ofType": null - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "page_info", - "description": "Metadata for pagination rendering.", + "name": "code", + "description": "An error code that is specific to cancel order.", "args": [], "type": { - "kind": "OBJECT", - "name": "SearchResultPageInfo", + "kind": "ENUM", + "name": "CancelOrderErrorCode", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "total_count", - "description": "The number of returned dynamic blocks.", + "name": "message", + "description": "A localized error message.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "isDeprecated": false, "deprecationReason": null @@ -60834,47 +54291,33 @@ }, { "kind": "INPUT_OBJECT", - "name": "DynamicBlocksFilterInput", - "description": "Defines the dynamic block filter. The filter can identify the block type, location and IDs to return.", + "name": "ConfirmCancelOrderInput", + "description": "", "fields": null, "inputFields": [ { - "name": "dynamic_block_uids", - "description": "An array of dynamic block UIDs to filter on.", + "name": "confirmation_key", + "description": "Confirmation Key to cancel the order.", "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "locations", - "description": "An array indicating the locations the dynamic block can be placed.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "DynamicBlockLocationEnum", + "name": "String", "ofType": null } }, "defaultValue": null }, { - "name": "type", - "description": "A value indicating the type of dynamic block to filter on.", + "name": "order_id", + "description": "Order ID.", "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "ENUM", - "name": "DynamicBlockTypeEnum", + "kind": "SCALAR", + "name": "ID", "ofType": null } }, @@ -60887,67 +54330,91 @@ }, { "kind": "ENUM", - "name": "DynamicBlockTypeEnum", - "description": "Indicates the selected Dynamic Blocks Rotator inline widget.", + "name": "CancelOrderErrorCode", + "description": "", "fields": null, "inputFields": null, "interfaces": null, "enumValues": [ { - "name": "SPECIFIED", + "name": "ORDER_CANCELLATION_DISABLED", "description": "", "isDeprecated": false, "deprecationReason": null }, { - "name": "CART_PRICE_RULE_RELATED", + "name": "UNDEFINED", "description": "", "isDeprecated": false, "deprecationReason": null }, { - "name": "CATALOG_PRICE_RULE_RELATED", + "name": "UNAUTHORISED", "description": "", "isDeprecated": false, "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "DynamicBlockLocationEnum", - "description": "Indicates the locations the dynamic block can be placed. If this field is not specified, the query returns all locations.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ + }, + { + "name": "ORDER_NOT_FOUND", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ORDER_ITEM_SHIPPED", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ORDER_COMPLETE", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, { - "name": "CONTENT", + "name": "ORDER_HOLD", "description": "", "isDeprecated": false, "deprecationReason": null }, { - "name": "HEADER", + "name": "ORDER_CANCELED", "description": "", "isDeprecated": false, "deprecationReason": null }, { - "name": "FOOTER", + "name": "ORDER_CLOSED", + "description": "", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "OrderActionType", + "description": "The list of available order actions.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "CANCEL", "description": "", "isDeprecated": false, "deprecationReason": null }, { - "name": "LEFT", + "name": "RETURN", "description": "", "isDeprecated": false, "deprecationReason": null }, { - "name": "RIGHT", + "name": "REORDER", "description": "", "isDeprecated": false, "deprecationReason": null @@ -61292,383 +54759,47 @@ "ofType": null } }, - "defaultValue": null - }, - { - "name": "id", - "description": "PayPal order ID", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CreatePaymentOrderOutput", - "description": "Contains payment order details that are used while processing the payment order", - "fields": [ - { - "name": "id", - "description": "PayPal order ID", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "mp_order_id", - "description": "The order ID generated by Payment Services", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "status", - "description": "The status of the payment order", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "PaymentLocation", - "description": "Defines the origin location for that payment request", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "PRODUCT_DETAIL", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "MINICART", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "CART", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "CHECKOUT", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ADMIN", - "description": "", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "PaymentConfigOutput", - "description": "Retrieves the payment configuration for a given location", - "fields": [ - { - "name": "apple_pay", - "description": "ApplePay payment method configuration", - "args": [], - "type": { - "kind": "OBJECT", - "name": "ApplePayConfig", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "hosted_fields", - "description": "Hosted fields payment method configuration", - "args": [], - "type": { - "kind": "OBJECT", - "name": "HostedFieldsConfig", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "smart_buttons", - "description": "Smart Buttons payment method configuration", - "args": [], - "type": { - "kind": "OBJECT", - "name": "SmartButtonsConfig", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INTERFACE", - "name": "PaymentConfigItem", - "description": "Contains payment fields that are common to all types of payment methods.", - "fields": [ - { - "name": "code", - "description": "The payment method code as defined in the payment gateway", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "is_visible", - "description": "Indicates whether the payment method is displayed", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "payment_intent", - "description": "Defines the payment intent (Authorize or Capture", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "sdk_params", - "description": "The PayPal parameters required to load the JS SDK", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "SDKParams", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "sort_order", - "description": "The relative order the payment method is displayed on the checkout page", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "title", - "description": "The name displayed for the payment method", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": [ - { - "kind": "OBJECT", - "name": "PaymentCommonConfig", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "HostedFieldsConfig", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "SmartButtonsConfig", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "ApplePayConfig", - "ofType": null - } - ] - }, - { - "kind": "OBJECT", - "name": "PaymentCommonConfig", - "description": "", - "fields": [ - { - "name": "code", - "description": "The payment method code as defined in the payment gateway", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "is_visible", - "description": "Indicates whether the payment method is displayed", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "payment_intent", - "description": "Defines the payment intent (Authorize or Capture", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "sdk_params", - "description": "The PayPal parameters required to load the JS SDK", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "SDKParams", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "sort_order", - "description": "The relative order the payment method is displayed on the checkout page", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "title", - "description": "The name displayed for the payment method", - "args": [], + "name": "id", + "description": "PayPal order ID", "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "PaymentConfigItem", - "ofType": null + "defaultValue": null } ], + "interfaces": null, "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", - "name": "HostedFieldsConfig", - "description": "", + "name": "CreatePaymentOrderOutput", + "description": "Contains payment order details that are used while processing the payment order", "fields": [ { - "name": "cc_vault_code", - "description": "Vault payment method code", + "name": "amount", + "description": "The amount of the payment order", "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Float", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "code", - "description": "The payment method code as defined in the payment gateway", + "name": "currency_code", + "description": "The currency of the payment order", "args": [], "type": { "kind": "SCALAR", @@ -61679,32 +54810,20 @@ "deprecationReason": null }, { - "name": "is_vault_enabled", - "description": "Card vault enabled", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "is_visible", - "description": "Indicates whether the payment method is displayed", + "name": "id", + "description": "PayPal order ID", "args": [], "type": { "kind": "SCALAR", - "name": "Boolean", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "payment_intent", - "description": "Defines the payment intent (Authorize or Capture", + "name": "mp_order_id", + "description": "The order ID generated by Payment Services", "args": [], "type": { "kind": "SCALAR", @@ -61715,8 +54834,8 @@ "deprecationReason": null }, { - "name": "payment_source", - "description": "The payment source for the payment method", + "name": "status", + "description": "The status of the payment order", "args": [], "type": { "kind": "SCALAR", @@ -61725,155 +54844,137 @@ }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "PaymentLocation", + "description": "Defines the origin location for that payment request", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ { - "name": "requires_card_details", - "description": "Card and bin details required", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, + "name": "PRODUCT_DETAIL", + "description": "", "isDeprecated": false, "deprecationReason": null }, { - "name": "sdk_params", - "description": "The PayPal parameters required to load the JS SDK", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "SDKParams", - "ofType": null - } - }, + "name": "MINICART", + "description": "", "isDeprecated": false, "deprecationReason": null }, { - "name": "sort_order", - "description": "The relative order the payment method is displayed on the checkout page", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, + "name": "CART", + "description": "", "isDeprecated": false, "deprecationReason": null }, { - "name": "three_ds", - "description": "3DS mode", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, + "name": "CHECKOUT", + "description": "", "isDeprecated": false, "deprecationReason": null }, { - "name": "title", - "description": "The name displayed for the payment method", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, + "name": "ADMIN", + "description": "", "isDeprecated": false, "deprecationReason": null } ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "PaymentConfigItem", - "ofType": null - } - ], - "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", - "name": "SmartButtonsConfig", - "description": "", + "name": "PaymentConfigOutput", + "description": "Retrieves the payment configuration for a given location", "fields": [ { - "name": "button_styles", - "description": "The styles for the PayPal Smart Button configuration", + "name": "apple_pay", + "description": "ApplePay payment method configuration", "args": [], "type": { "kind": "OBJECT", - "name": "ButtonStyles", + "name": "ApplePayConfig", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "code", - "description": "The payment method code as defined in the payment gateway", + "name": "google_pay", + "description": "GooglePay payment method configuration", "args": [], "type": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "GooglePayConfig", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "display_message", - "description": "Indicates whether to display the PayPal Pay Later message", + "name": "hosted_fields", + "description": "Hosted fields payment method configuration", "args": [], "type": { - "kind": "SCALAR", - "name": "Boolean", + "kind": "OBJECT", + "name": "HostedFieldsConfig", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "display_venmo", - "description": "Indicates whether to display Venmo", + "name": "smart_buttons", + "description": "Smart Buttons payment method configuration", "args": [], "type": { - "kind": "SCALAR", - "name": "Boolean", + "kind": "OBJECT", + "name": "SmartButtonsConfig", "ofType": null }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INTERFACE", + "name": "PaymentConfigItem", + "description": "Contains payment fields that are common to all types of payment methods.", + "fields": [ { - "name": "is_visible", - "description": "Indicates whether the payment method is displayed", + "name": "code", + "description": "The payment method code as defined in the payment gateway", "args": [], "type": { "kind": "SCALAR", - "name": "Boolean", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "message_styles", - "description": "Contains details about the styles for the PayPal Pay Later message", + "name": "is_visible", + "description": "Indicates whether the payment method is displayed", "args": [], "type": { - "kind": "OBJECT", - "name": "MessageStyles", + "kind": "SCALAR", + "name": "Boolean", "ofType": null }, "isDeprecated": false, @@ -61933,33 +55034,41 @@ } ], "inputFields": null, - "interfaces": [ + "interfaces": [], + "enumValues": null, + "possibleTypes": [ { - "kind": "INTERFACE", - "name": "PaymentConfigItem", + "kind": "OBJECT", + "name": "PaymentCommonConfig", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "HostedFieldsConfig", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "SmartButtonsConfig", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "ApplePayConfig", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "GooglePayConfig", "ofType": null } - ], - "enumValues": null, - "possibleTypes": null + ] }, { "kind": "OBJECT", - "name": "ApplePayConfig", + "name": "PaymentCommonConfig", "description": "", "fields": [ - { - "name": "button_styles", - "description": "The styles for the ApplePay Smart Button configuration", - "args": [], - "type": { - "kind": "OBJECT", - "name": "ButtonStyles", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, { "name": "code", "description": "The payment method code as defined in the payment gateway", @@ -61996,18 +55105,6 @@ "isDeprecated": false, "deprecationReason": null }, - { - "name": "payment_source", - "description": "The payment source for the payment method", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, { "name": "sdk_params", "description": "The PayPal parameters required to load the JS SDK", @@ -62062,12 +55159,12 @@ }, { "kind": "OBJECT", - "name": "ButtonStyles", + "name": "HostedFieldsConfig", "description": "", "fields": [ { - "name": "color", - "description": "Color option", + "name": "cc_vault_code", + "description": "Vault payment method code", "args": [], "type": { "kind": "SCALAR", @@ -62078,44 +55175,44 @@ "deprecationReason": null }, { - "name": "height", - "description": "Button height", + "name": "code", + "description": "The payment method code as defined in the payment gateway", "args": [], "type": { "kind": "SCALAR", - "name": "Int", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "label", - "description": "Button label", + "name": "is_vault_enabled", + "description": "Card vault enabled", "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Boolean", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "layout", - "description": "Determines the button layout", + "name": "is_visible", + "description": "Indicates whether the payment method is displayed", "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Boolean", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "shape", - "description": "Shape option", + "name": "payment_intent", + "description": "Defines the payment intent (Authorize or Capture", "args": [], "type": { "kind": "SCALAR", @@ -62126,20 +55223,20 @@ "deprecationReason": null }, { - "name": "tagline", - "description": "Indicates whether to display the tagline", + "name": "payment_source", + "description": "The payment source for the payment method", "args": [], "type": { "kind": "SCALAR", - "name": "Boolean", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "use_default_height", - "description": "If false, the button height will be used", + "name": "requires_card_details", + "description": "Card and bin details required", "args": [], "type": { "kind": "SCALAR", @@ -62148,79 +55245,26 @@ }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "MessageStyles", - "description": "", - "fields": [ - { - "name": "layout", - "description": "Determines the Pay Later message layout", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null }, { - "name": "logo", - "description": "The preferences for the Message logo", - "args": [], - "type": { - "kind": "OBJECT", - "name": "MessageStyleLogo", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "MessageStyleLogo", - "description": "", - "fields": [ - { - "name": "type", - "description": "The type of logo for the PayPal Pay Later messaging", + "name": "sdk_params", + "description": "The PayPal parameters required to load the JS SDK", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "SDKParams", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "SDKParams", - "description": "Defines the name and value of a SDK parameter", - "fields": [ + }, { - "name": "name", - "description": "The name of a SDK parameter", + "name": "sort_order", + "description": "The relative order the payment method is displayed on the checkout page", "args": [], "type": { "kind": "SCALAR", @@ -62231,385 +55275,319 @@ "deprecationReason": null }, { - "name": "value", - "description": "The value of a SDK parameter", + "name": "three_ds", + "description": "3DS mode", "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Boolean", "ofType": null }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "VaultMethodInput", - "description": "Vault payment inputs", - "fields": null, - "inputFields": [ - { - "name": "payment_source", - "description": "The payment source for the payment method", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "payments_order_id", - "description": "The payment services order ID", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "paypal_order_id", - "description": "PayPal order ID", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "public_hash", - "description": "The public hash of the token.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "SmartButtonMethodInput", - "description": "Smart button payment inputs", - "fields": null, - "inputFields": [ - { - "name": "payment_source", - "description": "The payment source for the payment method", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "payments_order_id", - "description": "The payment services order ID", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "paypal_order_id", - "description": "PayPal order ID", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "ApplePayMethodInput", - "description": "Apple Pay inputs", - "fields": null, - "inputFields": [ - { - "name": "payment_source", - "description": "The payment source for the payment method", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "payments_order_id", - "description": "The payment services order ID", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null }, { - "name": "paypal_order_id", - "description": "PayPal order ID", + "name": "title", + "description": "The name displayed for the payment method", + "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "PaymentConfigItem", + "ofType": null } ], - "interfaces": null, "enumValues": null, "possibleTypes": null }, { - "kind": "INPUT_OBJECT", - "name": "HostedFieldsInput", - "description": "Hosted Fields payment inputs", - "fields": null, - "inputFields": [ + "kind": "OBJECT", + "name": "SmartButtonsConfig", + "description": "", + "fields": [ { - "name": "cardBin", - "description": "Card bin number", + "name": "button_styles", + "description": "The styles for the PayPal Smart Button configuration", + "args": [], "type": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "ButtonStyles", "ofType": null }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "cardExpiryMonth", - "description": "Expiration month of the card", + "name": "code", + "description": "The payment method code as defined in the payment gateway", + "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "cardExpiryYear", - "description": "Expiration year of the card", + "name": "display_message", + "description": "Indicates whether to display the PayPal Pay Later message", + "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Boolean", "ofType": null }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "cardLast4", - "description": "Last four digits of the card", + "name": "display_venmo", + "description": "Indicates whether to display Venmo", + "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Boolean", "ofType": null }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "holderName", - "description": "Name on the card", + "name": "is_visible", + "description": "Indicates whether the payment method is displayed", + "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Boolean", "ofType": null }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "is_active_payment_token_enabler", - "description": "Indicates whether details about the shopper's credit/debit card should be tokenized for later usage. Required only if Vault is enabled for the Payment Services payment integration.", + "name": "message_styles", + "description": "Contains details about the styles for the PayPal Pay Later message", + "args": [], "type": { - "kind": "SCALAR", - "name": "Boolean", + "kind": "OBJECT", + "name": "MessageStyles", "ofType": null }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "payment_source", - "description": "The payment source for the payment method", + "name": "payment_intent", + "description": "Defines the payment intent (Authorize or Capture", + "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "payments_order_id", - "description": "The payment services order ID", + "name": "sdk_params", + "description": "The PayPal parameters required to load the JS SDK", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "SDKParams", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "sort_order", + "description": "The relative order the payment method is displayed on the checkout page", + "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "paypal_order_id", - "description": "PayPal order ID", + "name": "title", + "description": "The name displayed for the payment method", + "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "PaymentConfigItem", + "ofType": null } ], - "interfaces": null, "enumValues": null, "possibleTypes": null }, { - "kind": "INPUT_OBJECT", - "name": "PaypalExpressTokenInput", - "description": "Defines the attributes required to receive a payment token for Express Checkout and Payments Standard payment methods.", - "fields": null, - "inputFields": [ + "kind": "OBJECT", + "name": "ApplePayConfig", + "description": "", + "fields": [ { - "name": "cart_id", - "description": "The unique ID that identifies the customer's cart.", + "name": "button_styles", + "description": "The styles for the ApplePay Smart Button configuration", + "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "OBJECT", + "name": "ButtonStyles", + "ofType": null }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { "name": "code", - "description": "The payment method code.", + "description": "The payment method code as defined in the payment gateway", + "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "express_button", - "description": "Indicates whether the buyer selected the quick checkout button. The default value is false.", + "name": "is_visible", + "description": "Indicates whether the payment method is displayed", + "args": [], "type": { "kind": "SCALAR", "name": "Boolean", "ofType": null }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "urls", - "description": "A set of relative URLs that PayPal uses in response to various actions during the authorization process.", + "name": "payment_intent", + "description": "Defines the payment intent (Authorize or Capture", + "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "PaypalExpressUrlsInput", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "use_paypal_credit", - "description": "Indicates whether the buyer clicked the PayPal credit button. The default value is false.", + "name": "payment_source", + "description": "The payment source for the payment method", + "args": [], "type": { "kind": "SCALAR", - "name": "Boolean", + "name": "String", "ofType": null }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "PaypalExpressToken", - "description": "Deprecated. Use `PaypalExpressTokenOutput` instead.", - "fields": [ + "isDeprecated": false, + "deprecationReason": null + }, { - "name": "paypal_urls", - "description": "A set of URLs that allow the buyer to authorize payment and adjust checkout details.", + "name": "sdk_params", + "description": "The PayPal parameters required to load the JS SDK", "args": [], "type": { - "kind": "OBJECT", - "name": "PaypalExpressUrlList", + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "SDKParams", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "sort_order", + "description": "The relative order the payment method is displayed on the checkout page", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "Use `PaypalExpressTokenOutput.paypal_urls` instead." + "isDeprecated": false, + "deprecationReason": null }, { - "name": "token", - "description": "The token returned by PayPal.", + "name": "title", + "description": "The name displayed for the payment method", "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "Use `PaypalExpressTokenOutput.token` instead." + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, - "interfaces": [], + "interfaces": [ + { + "kind": "INTERFACE", + "name": "PaymentConfigItem", + "ofType": null + } + ], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", - "name": "PaypalExpressTokenOutput", - "description": "Contains the token returned by PayPal and a set of URLs that allow the buyer to authorize payment and adjust checkout details. Applies to Express Checkout and Payments Standard payment methods.", + "name": "GooglePayConfig", + "description": "", "fields": [ { - "name": "paypal_urls", - "description": "A set of URLs that allow the buyer to authorize payment and adjust checkout details.", + "name": "button_styles", + "description": "The styles for the GooglePay Button configuration", "args": [], "type": { "kind": "OBJECT", - "name": "PaypalExpressUrlList", + "name": "GooglePayButtonStyles", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "token", - "description": "The token returned by PayPal.", + "name": "code", + "description": "The payment method code as defined in the payment gateway", "args": [], "type": { "kind": "SCALAR", @@ -62618,33 +55596,22 @@ }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "PayflowLinkToken", - "description": "Contains information used to generate PayPal iframe for transaction. Applies to Payflow Link and Payments Advanced payment methods.", - "fields": [ + }, { - "name": "mode", - "description": "The mode for the Payflow transaction.", + "name": "is_visible", + "description": "Indicates whether the payment method is displayed", "args": [], "type": { - "kind": "ENUM", - "name": "PayflowLinkMode", + "kind": "SCALAR", + "name": "Boolean", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "paypal_url", - "description": "The PayPal URL used for requesting a Payflow form.", + "name": "payment_intent", + "description": "Defines the payment intent (Authorize or Capture", "args": [], "type": { "kind": "SCALAR", @@ -62655,8 +55622,8 @@ "deprecationReason": null }, { - "name": "secure_token", - "description": "The secure token generated by PayPal.", + "name": "payment_source", + "description": "The payment source for the payment method", "args": [], "type": { "kind": "SCALAR", @@ -62667,8 +55634,24 @@ "deprecationReason": null }, { - "name": "secure_token_id", - "description": "The secure token ID generated by PayPal.", + "name": "sdk_params", + "description": "The PayPal parameters required to load the JS SDK", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "SDKParams", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "sort_order", + "description": "The relative order the payment method is displayed on the checkout page", "args": [], "type": { "kind": "SCALAR", @@ -62677,21 +55660,10 @@ }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "HostedProUrl", - "description": "Contains the secure URL used for the Payments Pro Hosted Solution payment method.", - "fields": [ + }, { - "name": "secure_form_url", - "description": "The secure URL generated by PayPal.", + "name": "title", + "description": "The name displayed for the payment method", "args": [], "type": { "kind": "SCALAR", @@ -62703,219 +55675,166 @@ } ], "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "HostedProUrlInput", - "description": "Contains the required input to request the secure URL for Payments Pro Hosted Solution payment.", - "fields": null, - "inputFields": [ + "interfaces": [ { - "name": "cart_id", - "description": "The unique ID that identifies the shopper's cart.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null + "kind": "INTERFACE", + "name": "PaymentConfigItem", + "ofType": null } ], - "interfaces": null, "enumValues": null, "possibleTypes": null }, { - "kind": "INPUT_OBJECT", - "name": "HostedProInput", - "description": "Contains a set of relative URLs that PayPal uses in response to various actions during the authorization process. Magento prepends the base URL to this value to create a full URL. For example, if the full URL is https://www.example.com/path/to/page.html, the relative URL is path/to/page.html. Use this input for Payments Pro Hosted Solution payment method.", - "fields": null, - "inputFields": [ + "kind": "OBJECT", + "name": "ButtonStyles", + "description": "", + "fields": [ { - "name": "cancel_url", - "description": "The relative URL of the page that PayPal redirects to when the buyer cancels the transaction in order to choose a different payment method. For example, if the full URL to this page is https://www.example.com/paypal/action/cancel.html, the relative URL is paypal/action/cancel.html.", + "name": "color", + "description": "The button color", + "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "return_url", - "description": "The relative URL of the final confirmation page that PayPal redirects to upon payment success. For example, if the full URL to this page is https://www.example.com/paypal/action/return.html, the relative URL is paypal/action/return.html.", + "name": "height", + "description": "The button height in pixels", + "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "SCALAR", + "name": "Int", + "ofType": null }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "PaypalExpressInput", - "description": "Contains required input for Express Checkout and Payments Standard payments.", - "fields": null, - "inputFields": [ + "isDeprecated": false, + "deprecationReason": null + }, { - "name": "payer_id", - "description": "The unique ID of the PayPal user.", + "name": "label", + "description": "The button label", + "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "token", - "description": "The token returned by the `createPaypalExpressToken` mutation.", + "name": "layout", + "description": "The button layout", + "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "PayflowExpressInput", - "description": "Contains required input for Payflow Express Checkout payments.", - "fields": null, - "inputFields": [ + "isDeprecated": false, + "deprecationReason": null + }, { - "name": "payer_id", - "description": "The unique ID of the PayPal user.", + "name": "shape", + "description": "The button shape", + "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "token", - "description": "The token returned by the createPaypalExpressToken mutation.", + "name": "tagline", + "description": "Indicates whether the tagline is displayed", + "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "SCALAR", + "name": "Boolean", + "ofType": null }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "use_default_height", + "description": "Defines if the button uses default height. If the value is false, the value of height is used", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null } ], - "interfaces": null, + "inputFields": null, + "interfaces": [], "enumValues": null, "possibleTypes": null }, { - "kind": "INPUT_OBJECT", - "name": "PaypalExpressUrlsInput", - "description": "Contains a set of relative URLs that PayPal uses in response to various actions during the authorization process. Magento prepends the base URL to this value to create a full URL. For example, if the full URL is https://www.example.com/path/to/page.html, the relative URL is path/to/page.html. Use this input for Express Checkout and Payments Standard payment methods.", - "fields": null, - "inputFields": [ - { - "name": "cancel_url", - "description": "The relative URL of the page that PayPal redirects to when the buyer cancels the transaction in order to choose a different payment method. If the full URL to this page is https://www.example.com/paypal/action/cancel.html, the relative URL is paypal/action/cancel.html.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, + "kind": "OBJECT", + "name": "GooglePayButtonStyles", + "description": "", + "fields": [ { - "name": "pending_url", - "description": "The relative URL of the page that PayPal redirects to when the payment has been put on hold for additional review. This condition mostly applies to ACH transactions, and is not applicable to most PayPal solutions. If the full URL to this page is https://www.example.com/paypal/action/success_pending.html, the relative URL is paypal/action/success_pending.html.", + "name": "color", + "description": "The button color", + "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "return_url", - "description": "The relative URL of the final confirmation page that PayPal redirects to upon payment success. If the full URL to this page is https://www.example.com/paypal/action/return.html, the relative URL is paypal/action/return.html.", + "name": "height", + "description": "The button height in pixels", + "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "SCALAR", + "name": "Int", + "ofType": null }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "success_url", - "description": "The relative URL of the order confirmation page that PayPal redirects to when the payment is successful and additional confirmation is not needed. Not applicable to most PayPal solutions. If the full URL to this page is https://www.example.com/paypal/action/success.html, the relative URL is paypal/action/success.html.", + "name": "type", + "description": "The button type", + "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null } ], - "interfaces": null, + "inputFields": null, + "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", - "name": "PaypalExpressUrlList", - "description": "Contains a set of URLs that allow the buyer to authorize payment and adjust checkout details for Express Checkout and Payments Standard transactions.", + "name": "MessageStyles", + "description": "", "fields": [ { - "name": "edit", - "description": "The PayPal URL that allows the buyer to edit their checkout details.", + "name": "layout", + "description": "The message layout", "args": [], "type": { "kind": "SCALAR", @@ -62926,12 +55845,12 @@ "deprecationReason": null }, { - "name": "start", - "description": "The URL to the PayPal login page.", + "name": "logo", + "description": "The message logo", "args": [], "type": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "MessageStyleLogo", "ofType": null }, "isDeprecated": false, @@ -62944,171 +55863,105 @@ "possibleTypes": null }, { - "kind": "INPUT_OBJECT", - "name": "PayflowLinkInput", - "description": "A set of relative URLs that PayPal uses in response to various actions during the authorization process. Adobe Commerce prepends the base URL to this value to create a full URL. For example, if the full URL is https://www.example.com/path/to/page.html, the relative URL is path/to/page.html. Use this input for Payflow Link and Payments Advanced payment methods.", - "fields": null, - "inputFields": [ - { - "name": "cancel_url", - "description": "The relative URL of the page that PayPal redirects to when the buyer cancels the transaction in order to choose a different payment method. If the full URL to this page is https://www.example.com/paypal/action/cancel.html, the relative URL is paypal/action/cancel.html.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "error_url", - "description": "The relative URL of the transaction error page that PayPal redirects to upon payment error. If the full URL to this page is https://www.example.com/paypal/action/error.html, the relative URL is paypal/action/error.html.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, + "kind": "OBJECT", + "name": "MessageStyleLogo", + "description": "", + "fields": [ { - "name": "return_url", - "description": "The relative URL of the order confirmation page that PayPal redirects to when the payment is successful and additional confirmation is not needed. If the full URL to this page is https://www.example.com/paypal/action/return.html, the relative URL is paypal/action/return.html.", + "name": "type", + "description": "The type of logo for the PayPal Pay Later messaging", + "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null } ], - "interfaces": null, + "inputFields": null, + "interfaces": [], "enumValues": null, "possibleTypes": null }, { - "kind": "INPUT_OBJECT", - "name": "PayflowLinkTokenInput", - "description": "Contains information required to fetch payment token information for the Payflow Link and Payments Advanced payment methods.", - "fields": null, - "inputFields": [ + "kind": "OBJECT", + "name": "SDKParams", + "description": "Defines the name and value of a SDK parameter", + "fields": [ { - "name": "cart_id", - "description": "The unique ID that identifies the customer's cart.", + "name": "name", + "description": "The name of the SDK parameter", + "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "PayflowLinkMode", - "description": "Indicates the mode for payment. Applies to the Payflow Link and Payments Advanced payment methods.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "TEST", - "description": "", "isDeprecated": false, "deprecationReason": null }, { - "name": "LIVE", - "description": "", + "name": "value", + "description": "The value of the SDK parameter", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null } ], + "inputFields": null, + "interfaces": [], + "enumValues": null, "possibleTypes": null }, { "kind": "INPUT_OBJECT", - "name": "PayflowProTokenInput", - "description": "Contains input required to fetch payment token information for the Payflow Pro and Payments Pro payment methods.", + "name": "VaultMethodInput", + "description": "Vault payment inputs", "fields": null, "inputFields": [ { - "name": "cart_id", - "description": "The unique ID that identifies the shopper's cart.", + "name": "payment_source", + "description": "The payment source for the payment method", "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "defaultValue": null }, { - "name": "urls", - "description": "A set of relative URLs that PayPal uses for callback.", + "name": "payments_order_id", + "description": "The payment services order ID", "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "PayflowProUrlInput", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "PayflowProInput", - "description": "Contains input for the Payflow Pro and Payments Pro payment methods.", - "fields": null, - "inputFields": [ + }, { - "name": "cc_details", - "description": "Required input for credit card related information.", + "name": "paypal_order_id", + "description": "PayPal order ID", "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "CreditCardDetailsInput", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "defaultValue": null }, { - "name": "is_active_payment_token_enabler", - "description": "Indicates whether details about the shopper's credit/debit card should be tokenized for later usage. Required only if Vault is enabled for the PayPal Payflow Pro payment integration.", + "name": "public_hash", + "description": "The public hash of the token.", "type": { "kind": "SCALAR", - "name": "Boolean", + "name": "String", "ofType": null }, "defaultValue": null @@ -63120,63 +55973,37 @@ }, { "kind": "INPUT_OBJECT", - "name": "CreditCardDetailsInput", - "description": "Required fields for Payflow Pro and Payments Pro credit card payments.", + "name": "SmartButtonMethodInput", + "description": "Smart button payment inputs", "fields": null, "inputFields": [ { - "name": "cc_exp_month", - "description": "The credit card expiration month.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "cc_exp_year", - "description": "The credit card expiration year.", + "name": "payment_source", + "description": "The payment source for the payment method", "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "defaultValue": null }, { - "name": "cc_last_4", - "description": "The last 4 digits of the credit card.", + "name": "payments_order_id", + "description": "The payment services order ID", "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "defaultValue": null }, { - "name": "cc_type", - "description": "The credit card type.", + "name": "paypal_order_id", + "description": "PayPal order ID", "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "defaultValue": null } @@ -63187,49 +56014,37 @@ }, { "kind": "INPUT_OBJECT", - "name": "PayflowProUrlInput", - "description": "Contains a set of relative URLs that PayPal uses in response to various actions during the authorization process. Magento prepends the base URL to this value to create a full URL. For example, if the full URL is https://www.example.com/path/to/page.html, the relative URL is path/to/page.html. Use this input for the Payflow Pro and Payment Pro payment methods.", + "name": "ApplePayMethodInput", + "description": "Apple Pay inputs", "fields": null, "inputFields": [ { - "name": "cancel_url", - "description": "The relative URL of the page that PayPal redirects to when the buyer cancels the transaction in order to choose a different payment method. If the full URL to this page is https://www.example.com/paypal/action/cancel.html, the relative URL is paypal/action/cancel.html.", + "name": "payment_source", + "description": "The payment source for the payment method", "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "defaultValue": null }, { - "name": "error_url", - "description": "The relative URL of the transaction error page that PayPal redirects to upon payment error. If the full URL to this page is https://www.example.com/paypal/action/error.html, the relative URL is paypal/action/error.html.", + "name": "payments_order_id", + "description": "The payment services order ID", "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "defaultValue": null }, { - "name": "return_url", - "description": "The relative URL of the final confirmation page that PayPal redirects to upon payment success. If the full URL to this page is https://www.example.com/paypal/action/return.html, the relative URL is paypal/action/return.html.", + "name": "paypal_order_id", + "description": "PayPal order ID", "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "defaultValue": null } @@ -63239,270 +56054,139 @@ "possibleTypes": null }, { - "kind": "OBJECT", - "name": "PayflowProToken", - "description": "Contains the secure information used to authorize transaction. Applies to Payflow Pro and Payments Pro payment methods.", - "fields": [ - { - "name": "response_message", - "description": "The RESPMSG returned by PayPal. If the `result` is `0`, then `response_message` is `Approved`.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "result", - "description": "A non-zero value if any errors occurred.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, + "kind": "INPUT_OBJECT", + "name": "GooglePayMethodInput", + "description": "Google Pay inputs", + "fields": null, + "inputFields": [ { - "name": "result_code", - "description": "The RESULT returned by PayPal. A value of `0` indicates the transaction was approved.", - "args": [], + "name": "payment_source", + "description": "The payment source for the payment method", "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "secure_token", - "description": "A secure token generated by PayPal.", - "args": [], + "name": "payments_order_id", + "description": "The payment services order ID", "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "secure_token_id", - "description": "A secure token ID generated by PayPal.", - "args": [], + "name": "paypal_order_id", + "description": "PayPal order ID", "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null } ], - "inputFields": null, - "interfaces": [], + "interfaces": null, "enumValues": null, "possibleTypes": null }, { - "kind": "OBJECT", - "name": "CreatePayflowProTokenOutput", - "description": "Contains the secure information used to authorize transaction. Applies to Payflow Pro and Payments Pro payment methods.", - "fields": [ + "kind": "INPUT_OBJECT", + "name": "HostedFieldsInput", + "description": "Hosted Fields payment inputs", + "fields": null, + "inputFields": [ { - "name": "response_message", - "description": "The RESPMSG returned by PayPal. If the `result` is `0`, then `response_message` is `Approved`.", - "args": [], + "name": "cardBin", + "description": "Card bin number", "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "result", - "description": "A non-zero value if any errors occurred.", - "args": [], + "name": "cardExpiryMonth", + "description": "Expiration month of the card", "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "result_code", - "description": "The RESULT returned by PayPal. A value of `0` indicates the transaction was approved.", - "args": [], + "name": "cardExpiryYear", + "description": "Expiration year of the card", "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "secure_token", - "description": "A secure token generated by PayPal.", - "args": [], + "name": "cardLast4", + "description": "Last four digits of the card", "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "secure_token_id", - "description": "A secure token ID generated by PayPal.", - "args": [], + "name": "holderName", + "description": "Name on the card", "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "PayflowProResponseInput", - "description": "Input required to complete payment. Applies to Payflow Pro and Payments Pro payment methods.", - "fields": null, - "inputFields": [ + "defaultValue": null + }, { - "name": "cart_id", - "description": "The unique ID that identifies the shopper's cart.", + "name": "is_active_payment_token_enabler", + "description": "Indicates whether details about the shopper's credit/debit card should be tokenized for later usage. Required only if Vault is enabled for the Payment Services payment integration.", "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "SCALAR", + "name": "Boolean", + "ofType": null }, "defaultValue": null }, { - "name": "paypal_payload", - "description": "The payload returned from PayPal.", + "name": "payment_source", + "description": "The payment source for the payment method", "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "PayflowProResponseOutput", - "description": "", - "fields": [ + }, { - "name": "cart", - "description": "The cart with the updated selected payment method.", - "args": [], + "name": "payments_order_id", + "description": "The payment services order ID", "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Cart", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "VaultTokenInput", - "description": "Contains required input for payment methods with Vault support.", - "fields": null, - "inputFields": [ + "defaultValue": null + }, { - "name": "public_hash", - "description": "The public hash of the payment token.", + "name": "paypal_order_id", + "description": "PayPal order ID", "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "defaultValue": null } @@ -65765,213 +58449,23 @@ ], "possibleTypes": null }, - { - "kind": "INPUT_OBJECT", - "name": "ClearCartInput", - "description": "Assigns a specific `cart_id` to the empty cart.", - "fields": null, - "inputFields": [ - { - "name": "uid", - "description": "The unique ID of a `Cart` object.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "ClearCartOutput", - "description": "Output of the request to clear the customer cart.", - "fields": [ - { - "name": "cart", - "description": "The cart after clear cart items.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Cart", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "errors", - "description": "An array of errors encountered while clearing the cart item", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "ClearCartError", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "ClearCartError", - "description": "Contains details about errors encountered when a customer clear cart.", - "fields": [ - { - "name": "message", - "description": "A localized error message", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "type", - "description": "A cart-specific error type.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "ClearCartErrorType", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "ClearCartErrorType", - "description": "", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "NOT_FOUND", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "UNAUTHORISED", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "INACTIVE", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "UNDEFINED", - "description": "", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, { "kind": "ENUM", - "name": "ReCaptchaFormEnum", + "name": "ProductImageThumbnail", "description": "", "fields": null, "inputFields": null, "interfaces": null, "enumValues": [ { - "name": "PLACE_ORDER", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "CONTACT", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "CUSTOMER_LOGIN", - "description": "", + "name": "ITSELF", + "description": "Use thumbnail of product as image.", "isDeprecated": false, "deprecationReason": null }, { - "name": "CUSTOMER_FORGOT_PASSWORD", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "CUSTOMER_CREATE", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "CUSTOMER_EDIT", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "NEWSLETTER", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "PRODUCT_REVIEW", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "SENDFRIEND", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "BRAINTREE", - "description": "", + "name": "PARENT", + "description": "Use thumbnail of product's parent as image.", "isDeprecated": false, "deprecationReason": null } @@ -66079,6 +58573,22 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "theme", + "description": "Theme to be used to render reCaptcha.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "website_key", "description": "The website key generated when the Google reCAPTCHA account was registered.", @@ -66102,141 +58612,132 @@ "possibleTypes": null }, { - "kind": "OBJECT", - "name": "ConfigurableRequisitionListItem", - "description": "Contains details about configurable products added to a requisition list.", - "fields": [ + "kind": "ENUM", + "name": "ReCaptchaFormEnum", + "description": "", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ { - "name": "configurable_options", - "description": "Selected configurable options for an item in the requisition list.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "SelectedConfigurableOption", - "ofType": null - } - }, + "name": "PLACE_ORDER", + "description": "", "isDeprecated": false, "deprecationReason": null }, { - "name": "customizable_options", - "description": "Selected custom options for an item in the requisition list.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "SelectedCustomizableOption", - "ofType": null - } - } - }, + "name": "CONTACT", + "description": "", "isDeprecated": false, "deprecationReason": null }, { - "name": "product", - "description": "Details about a requisition list item.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INTERFACE", - "name": "ProductInterface", - "ofType": null - } - }, + "name": "CUSTOMER_LOGIN", + "description": "", "isDeprecated": false, "deprecationReason": null }, { - "name": "quantity", - "description": "The quantity of the product added to the requisition list.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - } - }, + "name": "CUSTOMER_FORGOT_PASSWORD", + "description": "", "isDeprecated": false, "deprecationReason": null }, { - "name": "uid", - "description": "The unique ID of an item in a requisition list.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, + "name": "CUSTOMER_CREATE", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "CUSTOMER_EDIT", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "NEWSLETTER", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "PRODUCT_REVIEW", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SENDFRIEND", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "BRAINTREE", + "description": "", "isDeprecated": false, "deprecationReason": null } ], + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "ReCaptchaTypeEmum", + "description": "", + "fields": null, "inputFields": null, - "interfaces": [ + "interfaces": null, + "enumValues": [ { - "kind": "INTERFACE", - "name": "RequisitionListItemInterface", - "ofType": null + "name": "INVISIBLE", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "RECAPTCHA", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "RECAPTCHA_V3", + "description": "", + "isDeprecated": false, + "deprecationReason": null } ], - "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", - "name": "ProductReviews", - "description": "Contains an array of product reviews.", + "name": "ReCaptchaConfigOutput", + "description": "", "fields": [ { - "name": "items", - "description": "An array of product reviews.", + "name": "configurations", + "description": "Configuration details for reCaptcha type", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "ProductReview", - "ofType": null - } - } + "kind": "OBJECT", + "name": "ReCaptchaConfiguration", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "page_info", - "description": "Metadata for pagination rendering.", + "name": "is_enabled", + "description": "Indicates whether reCaptcha type is enabled", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "SearchResultPageInfo", + "kind": "SCALAR", + "name": "Boolean", "ofType": null } }, @@ -66251,51 +58752,55 @@ }, { "kind": "OBJECT", - "name": "ProductReview", - "description": "Contains details of a product review.", + "name": "ReCaptchaConfiguration", + "description": "Contains reCAPTCHA form configuration details.", "fields": [ { - "name": "average_rating", - "description": "The average of all ratings for this product.", + "name": "badge_position", + "description": "The position of the invisible reCAPTCHA badge on each page.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "created_at", - "description": "The date the review was created.", + "name": "language_code", + "description": "A two-character code that specifies the language that is used for Google reCAPTCHA text and messaging.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "minimum_score", + "description": "The minimum score that identifies a user interaction as a potential risk.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "nickname", - "description": "The customer's nickname. Defaults to the customer name, if logged in.", + "name": "re_captcha_type", + "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", + "kind": "ENUM", + "name": "ReCaptchaTypeEmum", "ofType": null } }, @@ -66303,15 +58808,15 @@ "deprecationReason": null }, { - "name": "product", - "description": "The reviewed product.", + "name": "technical_failure_message", + "description": "The message that appears when reCaptcha fails.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "INTERFACE", - "name": "ProductInterface", + "kind": "SCALAR", + "name": "String", "ofType": null } }, @@ -66319,28 +58824,24 @@ "deprecationReason": null }, { - "name": "ratings_breakdown", - "description": "An array of ratings by rating category, such as quality, price, and value.", + "name": "theme", + "description": "Theme to be used to render reCaptcha.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "ProductReviewRating", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "summary", - "description": "The summary (title) of the review.", + "name": "validation_failure_message", + "description": "The message that appears to the user if validation fails.", "args": [], "type": { "kind": "NON_NULL", @@ -66355,8 +58856,8 @@ "deprecationReason": null }, { - "name": "text", - "description": "The review text.", + "name": "website_key", + "description": "The website key generated when the Google reCAPTCHA account was registered.", "args": [], "type": { "kind": "NON_NULL", @@ -66378,19 +58879,19 @@ }, { "kind": "OBJECT", - "name": "ProductReviewRating", - "description": "Contains data about a single aspect of a product review.", + "name": "ConfigurableRequisitionListItem", + "description": "Contains details about configurable products added to a requisition list.", "fields": [ { - "name": "name", - "description": "The label assigned to an aspect of a product that is being rated, such as quality or price.", + "name": "configurable_options", + "description": "Selected configurable options for an item in the requisition list.", "args": [], "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "SelectedConfigurableOption", "ofType": null } }, @@ -66398,35 +58899,8 @@ "deprecationReason": null }, { - "name": "value", - "description": "The rating value given by customer. By default, possible values range from 1 to 5.", - "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": "ProductReviewRatingsMetadata", - "description": "Contains an array of metadata about each aspect of a product review.", - "fields": [ - { - "name": "items", - "description": "An array of product reviews sorted by position.", + "name": "customizable_options", + "description": "Selected custom options for an item in the requisition list.", "args": [], "type": { "kind": "NON_NULL", @@ -66436,51 +58910,24 @@ "name": null, "ofType": { "kind": "OBJECT", - "name": "ProductReviewRatingMetadata", + "name": "SelectedCustomizableOption", "ofType": null } } }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "ProductReviewRatingMetadata", - "description": "Contains details about a single aspect of a product review.", - "fields": [ - { - "name": "id", - "description": "An encoded rating ID.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null }, { - "name": "name", - "description": "The label assigned to an aspect of a product that is being rated, such as quality or price.", + "name": "product", + "description": "Details about a requisition list item.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", + "kind": "INTERFACE", + "name": "ProductInterface", "ofType": null } }, @@ -66488,46 +58935,15 @@ "deprecationReason": null }, { - "name": "values", - "description": "List of product review ratings sorted by position.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "ProductReviewRatingValueMetadata", - "ofType": null - } - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "ProductReviewRatingValueMetadata", - "description": "Contains details about a single value in a product review.", - "fields": [ - { - "name": "value", - "description": "A ratings scale, such as the number of stars awarded.", + "name": "quantity", + "description": "The quantity of the product added to the requisition list.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "Float", "ofType": null } }, @@ -66535,42 +58951,15 @@ "deprecationReason": null }, { - "name": "value_id", - "description": "An encoded rating value ID.", + "name": "uid", + "description": "The unique ID of an item in a requisition list.", "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": "CreateProductReviewOutput", - "description": "Contains the completed product review.", - "fields": [ - { - "name": "review", - "description": "Product review details.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "ProductReview", + "name": "ID", "ofType": null } }, @@ -66579,131 +58968,13 @@ } ], "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "CreateProductReviewInput", - "description": "Defines a new product review.", - "fields": null, - "inputFields": [ - { - "name": "nickname", - "description": "The customer's nickname. Defaults to the customer name, if logged in.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "ratings", - "description": "The ratings details by category. For example, Price: 5 stars, Quality: 4 stars, etc.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "ProductReviewRatingInput", - "ofType": null - } - } - }, - "defaultValue": null - }, - { - "name": "sku", - "description": "The SKU of the reviewed product.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "summary", - "description": "The summary (title) of the review.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "text", - "description": "The review text.", - "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": "ProductReviewRatingInput", - "description": "Contains the reviewer's rating for a single aspect of a review.", - "fields": null, - "inputFields": [ - { - "name": "id", - "description": "An encoded rating ID.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, + "interfaces": [ { - "name": "value_id", - "description": "An encoded rating value ID.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null + "kind": "INTERFACE", + "name": "RequisitionListItemInterface", + "ofType": null } ], - "interfaces": null, "enumValues": null, "possibleTypes": null }, @@ -67295,6 +59566,30 @@ "name": "RequestReturnOutput", "description": "Contains the response to a return request.", "fields": [ + { + "name": "message", + "description": "Guest return order related message.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "order", + "description": "The order associated with the return.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "CustomerOrder", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "return", "description": "Details about a single return request.", @@ -68742,6 +61037,45 @@ ], "possibleTypes": null }, + { + "kind": "INPUT_OBJECT", + "name": "ConfirmReturnOrderInput", + "description": "", + "fields": null, + "inputFields": [ + { + "name": "confirmation_key", + "description": "Confirmation Key to return order.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "order_id", + "description": "Order number.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, { "kind": "ENUM", "name": "WishlistVisibilityEnum", @@ -69134,71 +61468,14 @@ "possibleTypes": null }, { - "kind": "INPUT_OBJECT", - "name": "SendEmailToFriendInput", - "description": "Defines the referenced product and the email sender and recipients.", - "fields": null, - "inputFields": [ - { - "name": "product_id", - "description": "The ID of the product that the sender is referencing.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "recipients", - "description": "An array containing information about each recipient.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "SendEmailToFriendRecipientInput", - "ofType": null - } - } - }, - "defaultValue": null - }, - { - "name": "sender", - "description": "Information about the customer and the content of the message.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "SendEmailToFriendSenderInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "SendEmailToFriendSenderInput", - "description": "Contains details about the sender.", - "fields": null, - "inputFields": [ + "kind": "OBJECT", + "name": "OrderCustomerInfo", + "description": "", + "fields": [ { - "name": "email", - "description": "The email address of the sender.", + "name": "firstname", + "description": "First name of the customer in sales_order table", + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -69208,95 +61485,78 @@ "ofType": null } }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "message", - "description": "The text of the message to be sent.", + "name": "lastname", + "description": "Last name of the customer in sales_order table", + "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "name", - "description": "The name of the sender.", + "name": "middlename", + "description": "Middle name of the customer in sales_order table", + "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "SendEmailToFriendRecipientInput", - "description": "Contains details about a recipient.", - "fields": null, - "inputFields": [ + "isDeprecated": false, + "deprecationReason": null + }, { - "name": "email", - "description": "The email address of the recipient.", + "name": "prefix", + "description": "Prefix of the customer in sales_order table", + "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "name", - "description": "The name of the recipient.", + "name": "suffix", + "description": "Suffix of the customer in sales_order table", + "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null } ], - "interfaces": null, + "inputFields": null, + "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", - "name": "SendEmailToFriendOutput", - "description": "Contains information about the sender and recipients.", + "name": "OrderItemPrices", + "description": "", "fields": [ { - "name": "recipients", - "description": "An array containing information about each recipient.", + "name": "discounts", + "description": "An array of discounts to be applied to the cart item.", "args": [], "type": { "kind": "LIST", "name": null, "ofType": { "kind": "OBJECT", - "name": "SendEmailToFriendRecipient", + "name": "Discount", "ofType": null } }, @@ -69304,38 +61564,39 @@ "deprecationReason": null }, { - "name": "sender", - "description": "Information about the customer and the content of the message.", + "name": "original_price", + "description": "The original price of the item.", "args": [], "type": { "kind": "OBJECT", - "name": "SendEmailToFriendSender", + "name": "Money", "ofType": null }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "SendEmailToFriendSender", - "description": "An output object that contains information about the sender.", - "fields": [ + }, { - "name": "email", - "description": "The email address of the sender.", + "name": "original_price_including_tax", + "description": "The original price of the item including tax.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "Money", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "original_row_total", + "description": "The value of the original price multiplied by the quantity of the item.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "Money", "ofType": null } }, @@ -69343,15 +61604,15 @@ "deprecationReason": null }, { - "name": "message", - "description": "The text of the message to be sent.", + "name": "original_row_total_including_tax", + "description": "The value of the original price multiplied by the quantity of the item including tax.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "Money", "ofType": null } }, @@ -69359,42 +61620,31 @@ "deprecationReason": null }, { - "name": "name", - "description": "The name of the sender.", + "name": "price", + "description": "The price of the item before any discounts were applied. The price that might include tax, depending on the configured display settings for cart.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "Money", "ofType": null } }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "SendEmailToFriendRecipient", - "description": "An output object that contains information about the recipient.", - "fields": [ + }, { - "name": "email", - "description": "The email address of the recipient.", + "name": "price_including_tax", + "description": "The price of the item before any discounts were applied. The price that might include tax, depending on the configured display settings for cart.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "Money", "ofType": null } }, @@ -69402,42 +61652,31 @@ "deprecationReason": null }, { - "name": "name", - "description": "The name of the recipient.", + "name": "row_total", + "description": "The value of the price multiplied by the quantity of the item.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "Money", "ofType": null } }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "SendFriendConfiguration", - "description": "Contains details about the configuration of the Email to a Friend feature.", - "fields": [ + }, { - "name": "enabled_for_customers", - "description": "Indicates whether the Email to a Friend feature is enabled.", + "name": "row_total_including_tax", + "description": "The value of `row_total` plus the tax applied to the item.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "Boolean", + "kind": "OBJECT", + "name": "Money", "ofType": null } }, @@ -69445,15 +61684,15 @@ "deprecationReason": null }, { - "name": "enabled_for_guests", - "description": "Indicates whether the Email to a Friend feature is enabled for guests.", + "name": "total_item_discount", + "description": "The total of all discounts applied to the item.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "Boolean", + "kind": "OBJECT", + "name": "Money", "ofType": null } }, @@ -70227,125 +62466,6 @@ "enumValues": null, "possibleTypes": null }, - { - "kind": "INPUT_OBJECT", - "name": "BraintreeInput", - "description": "", - "fields": null, - "inputFields": [ - { - "name": "device_data", - "description": "Contains a fingerprint provided by Braintree JS SDK and should be sent with sale transaction details to the Braintree payment gateway.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "is_active_payment_token_enabler", - "description": "States whether the payment details (Credit/Debit Card, PayPal Account) entered by a customer should be tokenized for later usage. Required only if Vault is enabled for the relevant Braintree payment integration.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "payment_method_nonce", - "description": "The one-time payment token generated by Braintree payment gateway based on payment details (Card, PayPal). Required field to make sale transaction.", - "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": "BraintreeCcVaultInput", - "description": "", - "fields": null, - "inputFields": [ - { - "name": "device_data", - "description": "", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "public_hash", - "description": "", - "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": "BraintreeVaultInput", - "description": "", - "fields": null, - "inputFields": [ - { - "name": "device_data", - "description": "", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "public_hash", - "description": "", - "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", diff --git a/src/openapi/customer-schema-2.4.7.yaml b/src/openapi/customer-schema-2.4.7.yaml index 43eba1f67..2077d7cca 100644 --- a/src/openapi/customer-schema-2.4.7.yaml +++ b/src/openapi/customer-schema-2.4.7.yaml @@ -6,10 +6,10 @@ securityDefinitions: in: header swagger: '2.0' info: - version: 2.4.7 + version: 1.1.1 title: Commerce Customer REST endpoints - All inclusive - description: - $ref: https://raw.githubusercontent.com/AdobeDocs/commerce-webapi/main/src/_includes/redocly-intro.md + description: + "$ref": "../_includes/redocly-intro.md" host: example.com basePath: "/rest/default" schemes: diff --git a/src/openapi/guest-schema-2.4.7.yaml b/src/openapi/guest-schema-2.4.7.yaml index 4bb156b1b..add8f5e1b 100644 --- a/src/openapi/guest-schema-2.4.7.yaml +++ b/src/openapi/guest-schema-2.4.7.yaml @@ -6,10 +6,10 @@ securityDefinitions: in: header swagger: '2.0' info: - version: 2.4.7 + version: 1.1.1 title: Commerce Guest REST endpoints - All inclusive - description: - $ref: https://raw.githubusercontent.com/AdobeDocs/commerce-webapi/main/src/_includes/redocly-intro.md + description: + "$ref": "../_includes/redocly-intro.md" host: example.com basePath: "/rest/default" schemes: diff --git a/static/graphql-api/index.html b/static/graphql-api/index.html index e1ab373c0..ead44cb48 100644 --- a/static/graphql-api/index.html +++ b/static/graphql-api/index.html @@ -35,8 +35,6 @@